Tersect

Tersect performs fast set-theoretical operations on sequence variant data to compare, intersect, and extract differences among genotypes and variants across large panels of individuals for genomic analyses.


Key Features:

  • Set Theoretical Operations: Enables flexible set-theoretical expressions on sequence variant data, including genotypes and variants, to support complex comparative analyses.
  • High-Performance Indexing: Generates index files from VCF inputs and employs optimized storage and indexing algorithms to return lists of variants in selected regions with rapid query execution.
  • Optimized for Large Datasets: Engineered to handle large panels of individuals and reduce runtime for comparing genomic features relative to non-indexed approaches.

Scientific Applications:

  • Comparative Genomics: Compare genomic features and variant sets across numerous individuals or cohorts using set operations.
  • Genetic Association Analyses: Support association studies by enabling extraction of shared, unique, or exclusive variant sets among sample groups.
  • Population Genetics: Characterize population-specific variants and variant frequency patterns by performing intersections and differences across samples.

Methodology:

Implemented in C; creates index files from VCF inputs and applies optimized storage and indexing algorithms to execute set-theoretical queries on genotype and variant data.

Topics

Details

License:
MIT
Programming Languages:
C
Added:
11/14/2019
Last Updated:
12/28/2020

Operations

Publications

Kurowski TJ, Mohareb F. Tersect: a set theoretical utility for exploring sequence variant data. Bioinformatics. 2019;36(3):934-935. doi:10.1093/bioinformatics/btz634. PMID:31392327.

PMID: 31392327
Funding: - BBSRC: BB/L011611/1