Package: gdsfmt 1.43.0

Xiuwen Zheng

gdsfmt: R Interface to CoreArray Genomic Data Structure (GDS) Files

Provides a high-level R interface to CoreArray Genomic Data Structure (GDS) data files. GDS is portable across platforms with hierarchical structure to store multiple scalable array-oriented data sets with metadata information. It is suited for large-scale datasets, especially for data which are much larger than the available random-access memory. The gdsfmt package offers the efficient operations specifically designed for integers of less than 8 bits, since a diploid genotype, like single-nucleotide polymorphism (SNP), usually occupies fewer bits than a byte. Data compression and decompression are available with relatively efficient random access. It is also allowed to read a GDS file in parallel with multiple R processes supported by the package parallel.

Authors:Xiuwen Zheng [aut, cre], Stephanie Gogarten [ctb], Jean-loup Gailly and Mark Adler [ctb], Yann Collet [ctb], xz contributors [ctb]

gdsfmt_1.43.0.tar.gz
gdsfmt_1.43.0.zip(r-4.5)gdsfmt_1.43.0.zip(r-4.4)gdsfmt_1.43.0.zip(r-4.3)
gdsfmt_1.43.0.tgz(r-4.4-x86_64)gdsfmt_1.43.0.tgz(r-4.4-arm64)gdsfmt_1.43.0.tgz(r-4.3-x86_64)gdsfmt_1.43.0.tgz(r-4.3-arm64)
gdsfmt_1.43.0.tar.gz(r-4.5-noble)gdsfmt_1.43.0.tar.gz(r-4.4-noble)
gdsfmt.pdf |gdsfmt.html
gdsfmt/json (API)
NEWS

# Install 'gdsfmt' in R:
install.packages('gdsfmt', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/zhengxwen/gdsfmt/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On BioConductor:gdsfmt-1.43.0(bioc 3.21)gdsfmt-1.42.0(bioc 3.20)

infrastructuredataimportbioinformaticsgds-formatgenomicscpp

11.25 score 18 stars 30 packages 922 scripts 3.4k downloads 23 mentions 47 exports 0 dependencies

Last updated 2 months agofrom:84cf1468ac. Checks:OK: 7 WARNING: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 29 2024
R-4.5-win-x86_64OKNov 29 2024
R-4.5-linux-x86_64OKNov 29 2024
R-4.4-win-x86_64OKNov 29 2024
R-4.4-mac-x86_64WARNINGNov 29 2024
R-4.4-mac-aarch64OKNov 29 2024
R-4.3-win-x86_64OKNov 29 2024
R-4.3-mac-x86_64WARNINGNov 29 2024
R-4.3-mac-aarch64OKNov 29 2024

Exports:add.gdsnaddfile.gdsnaddfolder.gdsnappend.gdsnapply.gdsnassign.gdsncache.gdsncleanup.gdsclosefn.gdsclusterApply.gdsncnt.gdsncompression.gdsncopyto.gdsncreatefn.gdsdelete.attr.gdsndelete.gdsndiagnosis.gdsdigest.gdsnexist.gdsnget.attr.gdsngetfile.gdsngetfolder.gdsnindex.gdsnis.element.gdsnis.sparse.gdsnlasterr.gdsls.gdsnmoveto.gdsnname.gdsnobjdesp.gdsnopenfn.gdspermdim.gdsnprint.gds.classprint.gdsn.classput.attr.gdsnread.gdsnreadex.gdsnreadmode.gdsnrename.gdsnsetdim.gdsnshowshowfile.gdssummarize.gdsnsync.gdssystem.gdsunload.gdsnwrite.gdsn

Dependencies:

R Interface to CoreArray Genomic Data Structure (GDS) Files

Rendered fromgdsfmt.Rmdusingknitr::rmarkdownon Nov 29 2024.

Last update: 2022-07-15
Started: 2019-10-14

Readme and manuals

Help Manual

Help pageTopics
R Interface to CoreArray Genomic Data Structure (GDS) filesgdsfmt-package gdsfmt
Add a new GDS nodeadd.gdsn
Add a GDS node with a fileaddfile.gdsn
Add a folder to the GDS nodeaddfolder.gdsn
Append data to a specified variableappend.gdsn
Apply functions over marginsapply.gdsn
Assign/append data to a GDS nodeassign.gdsn
Caching variable datacache.gdsn
Clean up fragmentscleanup.gds
Close a GDS fileclosefn.gds
Apply functions over matrix margins in parallelclusterApply.gdsn
Return the number of child nodescnt.gdsn
Modify compression modecompression.gdsn
Copy GDS nodescopyto.gdsn
Create a GDS filecreatefn.gds
Delete attribute(s)delete.attr.gdsn
Delete a GDS nodedelete.gdsn
Diagnose the GDS filediagnosis.gds
create hash function digestsdigest.gdsn
Return whether the path exists or notexist.gdsn
the class of GDS filegds.class
the class of variable node in the GDS filegdsn.class
Get attributesget.attr.gdsn
Output a file from a stream containergetfile.gdsn
Get the foldergetfolder.gdsn
Get the specified nodeindex.gdsn
whether the elements are in a setis.element.gdsn
whether a sparse array or notis.sparse.gdsn
Return the last error messagelasterr.gds
Return the names of child nodesls.gdsn
Relocate a GDS nodemoveto.gdsn
Return the variable name of a nodename.gdsn
Variable descriptionobjdesp.gdsn
Open a GDS fileopenfn.gds
Array Transpositionpermdim.gdsn
Show the information of class "gds.class" and "gdsn.class"print.gds.class print.gdsn.class show,gdsn.class-method
Add an attribute into a GDS nodeput.attr.gdsn
Read data field of a GDS noderead.gdsn
Read data field of a GDS node with a selectionreadex.gdsn
Switch to read mode in the compression settingsreadmode.gdsn
Rename a GDS noderename.gdsn
Set the dimension of data fieldsetdim.gdsn
Enumerate opened GDS filesshowfile.gds
GDS object Summariessummarize.gdsn
Synchronize a GDS filesync.gds
Get the parameters in the GDS systemsystem.gds
Unload a GDS nodeunload.gdsn
Write data to a GDS nodewrite.gdsn