Package: gdscloud Type: Package Title: Cloud Storage Access for GDS Files Version: 0.99.6 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, httpuv, callr, openssl, withr VignetteBuilder: knitr License: LGPL-3 SystemRequirements: libcurl (>= 7.28.0; >= 7.32.0 recommended), 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-10-17 04:47:10 UTC RemoteUrl: https://github.com/bioc/gdscloud RemoteRef: HEAD RemoteSha: 094075f4ac082d668147f88d5f532fd6f7a04c39 NeedsCompilation: yes Packaged: 2026-10-17 10:57:38 UTC; root Author: Xiuwen Zheng [aut, cre] (ORCID: ) Maintainer: Xiuwen Zheng