gdsfmt: R Interface to CoreArray Genomic Data Structure (GDS) files
Version 1.1.3

This package provides a high-level R interface to CoreArray Genomic Data Structure (GDS) data files, which are portable across platforms and include 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 with less than 8 bits, since a single genetic/genomic variant, like single-nucleotide polymorphism, usually occupies fewer bits than a byte. Data compression and decompression are also supported with relatively efficient random access. It is allowed to read a GDS file in parallel with multiple R processes supported by the parallel package.

Browse man pages Browse package API and functions Browse package files

AuthorXiuwen Zheng [aut, cre], Jean-loup Gailly [ctb] (zlib library), Mark Adler [ctb] (zlib library), Yann Collet [ctb] (LZ4 library)
Date of publication2014-12-25 11:33:28
MaintainerXiuwen Zheng <zhengx@u.washington.edu>
LicenseLGPL-3
Version1.1.3
URL http://corearray.sourceforge.net/ http://github.com/zhengxwen/gdsfmt
Package repositoryView on R-Forge
InstallationInstall the latest version of this package by entering the following in R:
install.packages("gdsfmt", repos="http://R-Forge.R-project.org")

Man pages

addfile.gdsn: Add a GDS node with a file
addfolder.gdsn: Add a folder to the GDS node
add.gdsn: Add a new GDS node
append.gdsn: Append data to a specified variable
apply.gdsn: Apply functions over margins
assign.gdsn: Assign/append data to a GDS node
cache.gdsn: Caching variable data
cleanup.gds: Clean up fragments
closefn.gds: Close a GDS file
clusterApply.gdsn: Apply functions over matrix margins in parallel
cnt.gdsn: Return the number of child nodes
compression.gdsn: Modify compression mode
createfn.gds: Create a GDS file
delete.attr.gdsn: Delete an attribute
delete.gdsn: Delete a GDS node
diagnosis.gds: Diagnose the GDS file
gds.class: the class of GDS file
gdsfmt-package: R Interface to CoreArray Genomic Data Structure (GDS) files
gdsn.class: the class of variable node in the GDS file
get.attr.gdsn: Get attributes
getfile.gdsn: Output a file from a stream container
index.gdsn: Return the specified node
is.element.gdsn: whether the elements are in a set
lasterr.gds: Return the last error message
ls.gdsn: Return the names of child nodes
moveto.gdsn: Diagnose the GDS file
name.gdsn: Return the variable name of a node
objdesp.gdsn: Variable description
openfn.gds: Open a GDS file
print.gds.class: Show the information of class "gds.class"
print.gdsn.class: Show the information of class "gdsn.class"
put.attr.gdsn: Add an attribute into a GDS node
readex.gdsn: Read data field of a GDS node with a selection
read.gdsn: Read data field of a GDS node
readmode.gdsn: Switch to read mode in the compression settings
rename.gdsn: Rename a GDS node
setdim.gdsn: Set the dimension of data field
showfile.gds: Enumerate opened GDS files
sync.gds: Synchronize a GDS file
system.gds: Get the parameters in the GDS system
write.gdsn: Write data to a GDS node

Functions

add.gdsn Man page Source code
addfile.gdsn Man page Source code
addfolder.gdsn Man page Source code
append.gdsn Man page Source code
apply.gdsn Man page Source code
assign.gdsn Man page Source code
cache.gdsn Man page Source code
cleanup.gds Man page Source code
closefn.gds Man page Source code
clusterApply.gdsn Man page Source code
cnt.gdsn Man page Source code
compression.gdsn Man page Source code
createfn.gds Man page Source code
delete.attr.gdsn Man page Source code
delete.gdsn Man page Source code
diagnosis.gds Man page Source code
gds.class Man page
gdsUnitTest Source code
gdsfmt Man page
gdsfmt-package Man page
gdsn.class Man page
get.attr.gdsn Man page Source code
getfile.gdsn Man page Source code
index.gdsn Man page Source code
is.element.gdsn Man page Source code
lasterr.gds Man page Source code
ls.gdsn Man page Source code
moveto.gdsn Man page Source code
name.gdsn Man page Source code
objdesp.gdsn Man page Source code
openfn.gds Man page Source code
print.gds.class Man page Source code
print.gdsn.class Man page Source code
put.attr.gdsn Man page Source code
read.gdsn Man page Source code
readex.gdsn Man page Source code
readmode.gdsn Man page Source code
rename.gdsn Man page Source code
setdim.gdsn Man page Source code
showfile.gds Man page Source code
sync.gds Man page Source code
system.gds Man page Source code
write.gdsn Man page Source code

Files

DESCRIPTION
NAMESPACE
NEWS
R
R/gdsfmt-main.r
README.md
inst
inst/CITATION
inst/COPYRIGHTS
inst/LGPLv3
inst/include
inst/include/CoreDEF.h
inst/include/R_GDS.h
inst/include/R_GDS2.h
inst/include/R_GDS_CPP.h
inst/include/dTrait.h
inst/include/dType.h
inst/unitTests
inst/unitTests/runit.01.datatype.r
inst/unitTests/runit.02.dataconvert.r
inst/unitTests/runit.03.dimension.r
inst/unitTests/runit.04.datareadwrite.r
inst/unitTests/runit.05.attribute.r
inst/unitTests/runit.06.apply.r
inst/unitTests/runit.07.randomzip.r
inst/unitTests/valid
inst/unitTests/valid/standard.RData
man
man/add.gdsn.Rd
man/addfile.gdsn.Rd
man/addfolder.gdsn.Rd
man/append.gdsn.Rd
man/apply.gdsn.Rd
man/assign.gdsn.Rd
man/cache.gdsn.Rd
man/cleanup.gds.Rd
man/closefn.gds.Rd
man/clusterApply.gdsn.Rd
man/cnt.gdsn.Rd
man/compression.gdsn.Rd
man/createfn.gds.Rd
man/delete.attr.gdsn.Rd
man/delete.gdsn.Rd
man/diagnosis.gds.Rd
man/gds.class.Rd
man/gdsfmt-package.Rd
man/gdsn.class.Rd
man/get.attr.gdsn.Rd
man/getfile.gdsn.Rd
man/index.gdsn.Rd
man/is.element.gdsn.Rd
man/lasterr.gds.Rd
man/ls.gdsn.Rd
man/moveto.gdsn.Rd
man/name.gdsn.Rd
man/objdesp.gdsn.Rd
man/openfn.gds.Rd
man/print.gds.class.Rd
man/print.gdsn.class.Rd
man/put.attr.gdsn.Rd
man/read.gdsn.Rd
man/readex.gdsn.Rd
man/readmode.gdsn.Rd
man/rename.gdsn.Rd
man/setdim.gdsn.Rd
man/showfile.gds.Rd
man/sync.gds.Rd
man/system.gds.Rd
man/write.gdsn.Rd
src
src/CoreArray
src/CoreArray/CoreArray.cpp
src/CoreArray/CoreArray.h
src/CoreArray/dAllocator.cpp
src/CoreArray/dAllocator.h
src/CoreArray/dAny.cpp
src/CoreArray/dAny.h
src/CoreArray/dBase.cpp
src/CoreArray/dBase.h
src/CoreArray/dBit.h
src/CoreArray/dBitGDS.cpp
src/CoreArray/dBitGDS.h
src/CoreArray/dBitGDS_Bit1.h
src/CoreArray/dBitGDS_Bit2.h
src/CoreArray/dBitGDS_Bit24.h
src/CoreArray/dBitGDS_Bit4.h
src/CoreArray/dEndian.cpp
src/CoreArray/dEndian.h
src/CoreArray/dFile.cpp
src/CoreArray/dFile.h
src/CoreArray/dParallel.cpp
src/CoreArray/dParallel.h
src/CoreArray/dParallel_Ext.c
src/CoreArray/dPlatform.cpp
src/CoreArray/dPlatform.h
src/CoreArray/dSerial.cpp
src/CoreArray/dSerial.h
src/CoreArray/dStrGDS.h
src/CoreArray/dStream.cpp
src/CoreArray/dStream.h
src/CoreArray/dStruct.cpp
src/CoreArray/dStruct.h
src/CoreGDS.cpp
src/CoreGDS.h
src/LZ4
src/LZ4/LICENSE
src/LZ4/NEWS
src/LZ4/lz4.c
src/LZ4/lz4.h
src/LZ4/lz4frame.c
src/LZ4/lz4frame.h
src/LZ4/lz4frame_static.h
src/LZ4/lz4hc.c
src/LZ4/lz4hc.h
src/LZ4/xxhash.c
src/LZ4/xxhash.h
src/Makevars
src/Makevars.win
src/R_CoreArray.cpp
src/ZLIB
src/ZLIB/LICENSE
src/ZLIB/adler32.c
src/ZLIB/compress.c
src/ZLIB/crc32.c
src/ZLIB/crc32.h
src/ZLIB/deflate.c
src/ZLIB/deflate.h
src/ZLIB/infback.c
src/ZLIB/inffast.c
src/ZLIB/inffast.h
src/ZLIB/inffixed.h
src/ZLIB/inflate.c
src/ZLIB/inflate.h
src/ZLIB/inftrees.c
src/ZLIB/inftrees.h
src/ZLIB/trees.c
src/ZLIB/trees.h
src/ZLIB/uncompr.c
src/ZLIB/zconf.h
src/ZLIB/zlib.h
src/ZLIB/zutil.c
src/ZLIB/zutil.h
src/gdsfmt.cpp
src/gdsfmt_deprecated.h
tests
tests/runTests.R
gdsfmt documentation built on May 21, 2017, 12:20 a.m.