Package: SeqArray 1.47.0

Xiuwen Zheng

SeqArray: Data Management of Large-Scale Whole-Genome Sequence Variant Calls

Data management of large-scale whole-genome sequencing variant calls with thousands of individuals: genotypic data (e.g., SNVs, indels and structural variation calls) and annotations in SeqArray GDS files are stored in an array-oriented and compressed manner, with efficient data access using the R programming language.

Authors:Xiuwen Zheng [aut, cre], Stephanie Gogarten [aut], David Levine [ctb], Cathy Laurie [ctb]

SeqArray_1.47.0.tar.gz
SeqArray_1.47.0.zip(r-4.5)SeqArray_1.47.0.zip(r-4.4)SeqArray_1.47.0.zip(r-4.3)
SeqArray_1.47.0.tgz(r-4.4-x86_64)SeqArray_1.47.0.tgz(r-4.4-arm64)SeqArray_1.47.0.tgz(r-4.3-x86_64)SeqArray_1.47.0.tgz(r-4.3-arm64)
SeqArray_1.47.0.tar.gz(r-4.5-noble)SeqArray_1.47.0.tar.gz(r-4.4-noble)
SeqArray_1.47.0.tgz(r-4.4-emscripten)SeqArray_1.47.0.tgz(r-4.3-emscripten)
SeqArray.pdf |SeqArray.html
SeqArray/json (API)
NEWS

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

Peer review:

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

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

On BioConductor:SeqArray-1.47.0(bioc 3.21)SeqArray-1.46.0(bioc 3.20)

infrastructuredatarepresentationsequencinggeneticsbioinformaticsgds-formatsnpsnvweswgs

12.01 score 43 stars 9 packages 1.1k scripts 1.6k downloads 8 mentions 70 exports 20 dependencies

Last updated 23 days agofrom:9bf676f480. Checks:OK: 1 NOTE: 3 WARNING: 5. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 31 2024
R-4.5-win-x86_64WARNINGOct 31 2024
R-4.5-linux-x86_64NOTEOct 31 2024
R-4.4-win-x86_64WARNINGOct 31 2024
R-4.4-mac-x86_64WARNINGOct 31 2024
R-4.4-mac-aarch64NOTEOct 31 2024
R-4.3-win-x86_64WARNINGOct 31 2024
R-4.3-mac-x86_64WARNINGOct 31 2024
R-4.3-mac-aarch64NOTEOct 31 2024

Exports:.Last.libaltcolDatafiltfixedgenograngesheaderinfoqualrefrowRangesseqAddValueseqAlleleCountseqAlleleFreqseqApplyseqAsVCFseqBCF2GDSseqBED2GDSseqBlockApplyseqCheckseqCloseseqDeleteseqDigestseqEmptyFileseqExampleFileNameseqExportseqFilterPopseqFilterPushseqGDS2BEDseqGDS2SNPseqGDS2VCFseqGet2bGenoseqGetAF_AC_MissingseqGetDataseqGetFilterseqGetParallelseqListVarDataseqMergeseqMissingseqMulticoreSetupseqNewVarDataseqNumAlleleseqOpenseqOptimizeseqParallelseqParallelSetupseqParApplyseqRecompressseqResetFilterseqResetVariantIDseqSetFilterseqSetFilterAnnotIDseqSetFilterChromseqSetFilterCondseqSetFilterPosseqSNP2GDSseqStorageOptionseqSummaryseqSystemseqTransposeseqUnitApplyseqUnitCreateseqUnitFilterCondseqUnitMergeseqUnitSlidingWindowsseqUnitSubsetseqVCF_HeaderseqVCF_SampIDseqVCF2GDS

Dependencies:askpassBiocGenericsBiostringscrayoncurlgdsfmtGenomeInfoDbGenomeInfoDbDataGenomicRangeshttrIRangesjsonlitemimeopensslR6S4VectorssysUCSC.utilsXVectorzlibbioc

Integration with R

Rendered fromSeqArray.Rmdusingknitr::rmarkdownon Oct 31 2024.

Last update: 2022-07-16
Started: 2019-10-22

SeqArray Data Format and Access

Rendered fromSeqArrayTutorial.Rmdusingknitr::rmarkdownon Oct 31 2024.

Last update: 2022-07-16
Started: 2015-06-14

SeqArray Overview

Rendered fromOverviewSlides.Rmdusingknitr::rmarkdownon Oct 31 2024.

Last update: 2022-07-16
Started: 2015-12-02

Readme and manuals

Help Manual

Help pageTopics
Data Management of Large-scale Whole-Genome Sequence Variant CallsSeqArray-package SeqArray
Simulated sample data for 1000 Genomes Phase 1KG_P1_SampData
Add values to a GDS FileseqAddValue
Get Allele Frequencies or CountsseqAlleleCount seqAlleleFreq seqGetAF_AC_Missing
Apply Functions Over Array MarginsseqApply
VariantAnnotation objectsseqAsVCF
Conversion between PLINK BED and SeqArray GDSseqBED2GDS seqGDS2BED
Apply Functions Over Array Margins via BlockingseqBlockApply
Data Integrity CheckingseqCheck
Close the SeqArray GDS FileseqClose seqClose,gds.class-method seqClose,SeqVarGDSClass-method
Delete GDS VariablesseqDelete
Hash function digestsseqDigest
Empty GDS fileseqEmptyFile
Example filesseqExampleFileName
Export to a GDS FileseqExport
Convert to a SNP GDS FileseqGDS2SNP
Convert to a VCF FileseqGDS2VCF
Get packed genotypesseqGet2bGeno
Get DataseqGetData
Get the Filter of GDS FileseqGetFilter
Merge Multiple SeqArray GDS FilesseqMerge
Missing genotype percentageseqMissing
Variable-length dataseqListVarData seqNewVarData
Number of allelesseqNumAllele
Open a SeqArray GDS FileseqOpen
Optimize the Storage of Data ArrayseqOptimize
Apply Functions in ParallelseqParallel seqParApply
Setup/Get a Parallel EnvironmentseqGetParallel seqMulticoreSetup seqParallelSetup
Recompress the GDS fileseqRecompress
Reset Variant ID in SeqArray GDS FilesseqResetVariantID
Set a Filter to Sample or VariantseqFilterPop seqFilterPush seqResetFilter seqSetFilter seqSetFilter,SeqVarGDSClass,ANY-method seqSetFilter,SeqVarGDSClass,GRanges-method seqSetFilter,SeqVarGDSClass,GRangesList-method seqSetFilter,SeqVarGDSClass,IRanges-method seqSetFilterAnnotID seqSetFilterChrom seqSetFilterPos
Set a Filter to Variant with Allele Count/FreqseqSetFilterCond
Convert SNPRelate Format to SeqArray FormatseqSNP2GDS
Storage and Compression OptionsseqStorageOption
Summarize a SeqArray GDS FileseqSummary
Get the parameters in the GDS systemseqSystem
Transpose Data ArrayseqTranspose
Apply Function Over Variant UnitsseqUnitApply
Subset and merge the unitsseqUnitCreate seqUnitMerge seqUnitSubset
Filter unit variantsseqUnitFilterCond
Sliding units of selected variantsseqUnitSlidingWindows
SeqVarGDSClassalt alt,SeqVarGDSClass-method colData colData,SeqVarGDSClass-method filt filt,SeqVarGDSClass-method fixed fixed,SeqVarGDSClass-method geno geno,SeqVarGDSClass,ANY-method geno,SeqVarGDSClass-method granges,SeqVarGDSClass-method header header,SeqVarGDSClass-method info info,SeqVarGDSClass-method qual qual,SeqVarGDSClass-method ref ref,SeqVarGDSClass-method rowRanges rowRanges,SeqVarGDSClass-method SeqVarGDSClass SeqVarGDSClass-class
Parse the Header of a VCF/BCF FileseqVCF_Header
Get the Sample IDsseqVCF_SampID
Reformat VCF FilesseqBCF2GDS seqVCF2GDS