Gretel
Gretel reconstructs haplotypes from metagenomic sequencing data to recover all gene isoforms across microbial community samples for population-level genetic variation analysis.
Key Features:
- Haplotype Recovery: Recovers genomic sequences of all isoforms of a given gene across multiple organisms within a metagenomic sample.
- Probabilistic Reconstruction: Parses read alignments into a Hansel matrix and uses evidence from SNP pairs observed on the same reads to probabilistically infer haplotypes.
- Pairwise SNV Co-occurrence Matrix (Hansel): Represents co-occurrence evidence between variant sites using the Hansel pairwise SNV co-occurrence matrix.
- Greedy Graph Traversal Algorithm: Uses a greedy graph traversal algorithm to navigate the Hansel-derived graph and reconstruct haplotype paths.
- Implementation: Implemented as a Python-based bioinformatics package.
Scientific Applications:
- Microbial Ecology and Evolution: Enables analysis of genetic variation within microbial communities to inform ecological roles and evolutionary dynamics.
- Medicine and Biotechnology: Supports metagenomic haplotyping applications relevant to medical research and biotechnology, including development of new antibiotics or probiotics.
Methodology:
Builds on single-individual haplotyping (SIH; Lancia et al., 2001) and extends this formalism to metagenomic individual haplotyping (MIH); parses read alignments into the Hansel pairwise SNV co-occurrence matrix, uses SNP pairs observed on the same reads for probabilistic reconstruction, and applies a greedy graph traversal algorithm to recover haplotypes.
Topics
Details
- License:
- MIT
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 1/25/2021
Operations
Publications
Nicholls SM, Aubrey W, De Grave K, Schietgat L, Creevey CJ, Clare A. On the complexity of haplotyping a microbial community. Unknown Journal. 2020. doi:10.1101/2020.08.10.244848.