Skip to contents

Load a remote R binary file. This function is vectorized and supports multiple URLs in a single call.

Usage

loadRemoteData(
  url,
  envir = globalenv(),
  overwrite = getOption(x = "acid.overwrite", default = TRUE)
)

Arguments

url

character. Remote URL file path(s) to R data.

envir

environment. Environment.

overwrite

logical(1). Overwrite existing file on disk.

Value

Invisible named character. Local object name as the name, and the remote URL as the value.

Note

Updated 2022-05-03.

Examples

url <- AcidBase::pasteURL(
    pipetteTestsURL,
    "rnaseq_counts.rds",
    protocol = "none"
)
print(url)
#> [1] "https://r.acidgenomics.com/testdata/pipette/v0.10/rnaseq_counts.rds"
x <- loadRemoteData(url)
#> → Downloading <https://r.acidgenomics.com/testdata/pipette/v0.10/rnaseq_counts.rds> to /private/var/folders/l1/8y8sjzmn15v49jgrqglghcfr0000gn/T/Rtmpqe7MQ5/mike-1668088722.81463-godlfuspcq/pipette-1355d62625553.rds.
#> → Importing <https://r.acidgenomics.com/testdata/pipette/v0.10/rnaseq_counts.rds> using base::`readRDS()`.
print(x)
#>                                                         rnaseq_counts 
#> "https://r.acidgenomics.com/testdata/pipette/v0.10/rnaseq_counts.rds"