PSI

PSI identifies fully-sensitive seed matches in sequence graphs to enable comprehensive read mapping and variant calling while avoiding combinatorial explosion issues in sequence graphs.


Key Features:

  • Fully-Sensitive Seed Finding: Identifies all possible seed matches without graph pruning to ensure potential genetic variations are not overlooked during read mapping.
  • Hybrid Indexing Approach: Implements a dual-index strategy combining an index over selected paths in the sequence graph and an index over query reads to maintain full sensitivity while managing computational resources.
  • Exploitation of Diploid Read Sets: Leverages the property that diploid read sets realize only two alleles per locus to avoid combinatorial explosion in sequence graphs.
  • Performance and Efficiency: Demonstrated on simulated and real-world datasets, including a whole human genome graph from the 1000 Genome Project, showing improvements over GCSA2 in index size, query time, and sensitivity.

Scientific Applications:

  • Genome assembly: Supports accurate genome assembly.
  • Variant calling: Facilitates comprehensive variant calling.
  • Population genetic diversity: Enhances understanding of genetic diversity within populations.

Methodology:

Performs fully-sensitive seed finding without graph pruning, uses a dual-index strategy (index over selected paths in the sequence graph plus an index over query reads), and exploits that diploid read sets realize only two alleles per locus.

Topics

Details

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

Operations

Publications

Ghaffaari A, Marschall T. Fully-sensitive seed finding in sequence graphs using a hybrid index. Bioinformatics. 2019;35(14):i81-i89. doi:10.1093/bioinformatics/btz341. PMID:31510650. PMCID:PMC6612829.