FGTpartitioner
FGTpartitioner partitions large genome-wide single nucleotide polymorphism (SNP) datasets into ancestry blocks to delimit ancestry breakpoints for phylogenomic and evolutionary analyses.
Key Features:
- Efficiency: Processes full-chromosome alignments significantly faster than existing solutions, achieving orders of magnitude improvements in runtime.
- No Phasing Requirement: Operates on unphased data without haplotype phasing, enabling analysis of diploid and non-model organisms where phasing is challenging or intractable.
- Parallelization: Leverages native parallelization techniques to increase computational throughput for large genome-wide SNP datasets.
Scientific Applications:
- Phylogenomic inference: Delimits ancestry breakpoints across genomes to support phylogenomic analyses of evolutionary relationships.
- Genetic diversity and population structure: Provides rapid delimitation of ancestry blocks to inform studies of genetic diversity, population structure, and evolutionary history.
- Large and non-model genomes: Applies to large, whole-chromosome SNP alignments and non-model diploid organisms where phasing is intractable.
Methodology:
Implements algorithmic improvements to partition genome alignments into ancestry blocks without requiring pre-phased haplotypes and uses native parallelization to process full-chromosome alignments efficiently.
Topics
Details
- License:
- WTFPL
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python
- Added:
- 8/9/2019
- Last Updated:
- 6/16/2020
Operations
Publications
Chafin TK. FGTpartitioner: A rapid method for parsimonious delimitation of ancestry breakpoints in large genome-wide SNP datasets. Unknown Journal. 2019. doi:10.1101/644088.
DOI: 10.1101/644088
Documentation
Links
Issue tracker
https://github.com/tkchafin/FGTpartitioner/issues