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.