SeqArray

SeqArray stores and enables fast analysis of whole-genome sequencing (WGS) variant call data, including single nucleotide variants (SNVs), insertions and deletions (indels), and structural variations, to support large-scale genomic analyses.


Key Features:

  • Array-Oriented Data Storage: Stores variant calls in an array-oriented format to reduce file size and improve data retrieval efficiency compared to text-based VCF files.
  • High Compression Options: Implements multiple high-compression options; for example, using 1000 Genomes Phase 3 data SeqArray achieves a file size of 2.6 Gb versus 14.0 Gb for VCF and 12.3 Gb for BCF (binary VCF).
  • Efficient Data Access: Employs high-performance parallel computing to accelerate data access, with genotype reading benchmarks reported two to three times faster than the htslib C library with BCF files.
  • Accelerated Computational Tasks: Delivers faster variant analytics such as allele frequency calculation, reported as over five times faster than PLINK v1.9 on VCF/BCF and more than sixteen times faster than vcftools.
  • Integration with R/Bioconductor: Integrates with the R/Bioconductor ecosystem to enable use of Bioconductor packages for downstream WGS variant data analysis.

Scientific Applications:

  • Population Genomics: Supports analysis of population-scale variant distributions and allele frequencies across thousands of individuals.
  • Genetic Association Studies: Facilitates large-scale association analyses by providing compressed storage and rapid genotype access for variant call datasets.
  • Personalized Medicine Research: Enables processing of cohort-scale WGS data to support variant-based investigations relevant to personalized medicine.

Methodology:

Stores variant calls in an array-oriented format, applies multiple compression options, and uses high-performance parallel computing for data access and computations; benchmark comparisons were performed against VCF/BCF using the htslib C library, PLINK v1.9, and vcftools on the 1000 Genomes Phase 3 dataset.

Topics

Collections

Details

License:
GPL-3.0
Tool Type:
command-line tool, library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
1/17/2017
Last Updated:
1/15/2019

Operations

Data Inputs & Outputs

Variant calling

Outputs

    Publications

    Zheng X, Gogarten SM, Lawrence M, Stilp A, Conomos MP, Weir BS, Laurie C, Levine D. SeqArray—a storage-efficient high-performance data format for WGS variant calls. Bioinformatics. 2017;33(15):2251-2257. doi:10.1093/bioinformatics/btx145. PMID:28334390. PMCID:PMC5860110.

    PMID: 28334390
    PMCID: PMC5860110
    Funding: - NIH: GM099568

    Documentation

    Downloads

    Links