Dsuite
Dsuite computes Patterson's D (ABBA-BABA) and f4-ratio statistics directly from Variant Call Format (VCF) files to assess gene flow and introgression among populations or closely related species.
Key Features:
- Statistics computed: Calculates Patterson's D (ABBA-BABA) and f4-ratio statistics for testing introgression and gene flow.
- Input format: Operates directly on Variant Call Format (VCF) files without requiring custom input formats.
- Scalability: Performs genome-scale calculations across all possible combinations of tens to hundreds of populations or species.
- Per-locus inference: Determines whether introgression signals are confined to specific loci.
- f-branch method: Implements the f-branch approach to aid interpretation of complex systems of f4-ratio results.
- Implementation: Implemented in C++ for computational efficiency on large datasets.
Scientific Applications:
- Detecting gene flow: Testing for historical or recent gene flow between populations or closely related species using ABBA-BABA and f4-ratio statistics.
- Genome-wide hypothesis testing: Evaluating gene flow hypotheses at genome scale across many taxa.
- Localizing introgression: Identifying loci or genomic regions that show evidence of introgression.
- Interpreting complex signals: Resolving and interpreting complex patterns of f4-ratio results across taxa using the f-branch method.
Methodology:
Computes Patterson's D (ABBA-BABA) and f4-ratio statistics directly from VCF files across all combinations of populations or species and implements the f-branch method; implemented in C++.
Topics
Details
- License:
- Unlicense
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool, workflow
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- C++
- Added:
- 8/9/2019
- Last Updated:
- 6/16/2020
Operations
Publications
Malinsky M, Matschiner M, Svardal H. Dsuite - fast D-statistics and related admixture evidence from VCF files. Unknown Journal. 2019. doi:10.1101/634477.
DOI: 10.1101/634477
Documentation
Training material
https://github.com/mmatschiner/tutorials/tree/master/analysis_of_introgression_with_snp_dataTutorial material
Links
Issue tracker
https://github.com/millanek/Dsuite/issues