Skip to contents

Prepare Dataframe with Zenodo DOIs.

Usage

ExtractZenodoMeta(doi, file.ext = c("rdata", "h5ad"))

Arguments

doi

A vector of Zenodo DOIs, should start with "10.5281/zenodo.".

file.ext

The valid file extension for download. When NULL, use all files. Default: c("rdata", "h5ad").

Value

Dataframe contains files with valid extension in given Zenodo DOI.

Examples

# \donttest{
zebrafish.df <- ExtractZenodoMeta(doi = "10.5281/zenodo.7243603")
#> Error in curl::curl_fetch_memory(record.api): Couldn't connect to server [zenodo.org]: Failed to connect to zenodo.org port 443 after 30 ms: Couldn't connect to server
ExtractZenodoMeta(doi = "10.5281/zenodo.48065") # Restricted Access
#> Error in curl::curl_fetch_memory(record.api): Couldn't connect to server [zenodo.org]: Failed to connect to zenodo.org port 443 after 0 ms: Couldn't connect to server
# vector of dois
multi.dois <- ExtractZenodoMeta(doi = c(
  "1111", "10.5281/zenodo.7243603",
  "10.5281/zenodo.7244441"
))
#> 1111 are not valid dois, please check!
#> Error in curl::curl_fetch_memory(record.api): Couldn't connect to server [zenodo.org]: Failed to connect to zenodo.org port 443 after 0 ms: Couldn't connect to server
# }