Package: gdscloud
Type: Package
Title: Cloud Storage Access for GDS Files
Version: 0.99.4
Authors@R: person("Xiuwen", "Zheng", role=c("aut", "cre"),
    email="zhengx@u.washington.edu",
    comment=c(ORCID="0000-0002-1390-0708"))
Description: Provides read-only access to GDS (Genomic Data Structure)
        files stored on cloud storage services including Amazon S3,
        Google Cloud Storage (GCS), and Azure Blob Storage, as well as
        any HTTP/HTTPS URL. It extends the 'gdsfmt' package so that
        cloud URLs (http://, https://, s3://, gs://, az://) can be
        opened transparently, without downloading the whole file first.
        Only the blocks that are actually read are fetched, using HTTP
        Range requests via libcurl together with an in-memory
        least-recently-used block cache, so that random access to a
        remote GDS file behaves like access to a local one. Credentials
        are resolved from the usual environment variables of each
        service, or set per session and per URL prefix, and they can be
        exported to the workers of a parallel cluster.
Depends: R (>= 4.5.0), gdsfmt (>= 1.49.7)
Encoding: UTF-8
LinkingTo: gdsfmt
Suggests: BiocParallel, BiocStyle, keyring, knitr, rmarkdown, testthat,
        SeqArray
VignetteBuilder: knitr
License: LGPL-3
SystemRequirements: libcurl (>= 7.28.0), OpenSSL
URL: https://github.com/zhengxwen/gdscloud
BugReports: https://github.com/zhengxwen/gdscloud/issues
biocViews: Infrastructure, DataImport
Config/pak/sysreqs: libssl-dev
Repository: https://bioc.r-universe.dev
Date/Publication: 2026-09-01 00:43:51 UTC
RemoteUrl: https://github.com/bioc/gdscloud
RemoteRef: HEAD
RemoteSha: 0a4e7b0f22d11f9f3c228f639064b24f56efe56f
NeedsCompilation: yes
Packaged: 2026-09-16 12:07:27 UTC; root
Author: Xiuwen Zheng [aut, cre] (ORCID:
    <https://orcid.org/0000-0002-1390-0708>)
Maintainer: Xiuwen Zheng <zhengx@u.washington.edu>
Built: R 4.6.1; x86_64-w64-mingw32; 2026-09-16 12:09:03 UTC; windows
Archs: x64
