SweepCluster
SweepCluster identifies gene-specific selective sweeps in microbial populations by clustering SNPs and estimating significance using an anchor-extension method to detect regions of concentrated polymorphisms within genes.
Key Features:
- Gene-Centric Approach: Focuses on identifying gene regions with high spatial clustering of polymorphisms pre-selected based on elevated population subdivision, excessive linkage disequilibrium, or significant phenotype association.
- Spatial-Aware Analysis: Incorporates the spatial distribution of mutations within gene regions to improve resolution and accuracy of sweep detection.
- Performance and Sensitivity: Simulation studies reported accuracy and sensitivity exceeding 90% for its clustering algorithms.
- Application Versatility: Applicable to prokaryotic and eukaryotic genotype datasets, including human genotype data, and capable of recovering known sweep regions under varied pre-selection parameters.
- Reduction of Uninformative Signals: Polymorphism pre-selection substantially reduces uninformative signals in bacterial datasets such as Streptococcus pyogenes and Streptococcus suis.
- Validation and Concordance: Validation on Vibrio cyclitrophicus genotype data yielded a concordance rate of 78%, with potential underestimation attributed to reference genome and clustering strategy differences.
Scientific Applications:
- Adaptive Evolution: Identify gene-specific selective sweeps to investigate adaptive evolution in microbial populations.
- Ecological Differentiation: Detect sweeps associated with ecological differentiation among microbial lineages.
- Phenotypic Divergence: Associate gene-specific sweeps with phenotypic traits via pre-selection by phenotype association.
- Cross-Domain Genomic Analysis: Analyze selective sweeps across prokaryotic and eukaryotic genotype datasets to compare sweep patterns.
Methodology:
SNP clustering and significance estimation are performed using an anchor-extension method with polymorphism pre-selection based on population subdivision, linkage disequilibrium, or phenotype association, combined with spatial-aware analysis of mutation distributions; performance was evaluated by simulation studies and validation on genotype datasets (e.g., Vibrio cyclitrophicus, Streptococcus pyogenes, Streptococcus suis, and human genotype data).
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- library, workflow
- Programming Languages:
- Python
- Added:
- 12/6/2021
- Last Updated:
- 12/6/2021
Operations
Publications
Qiu J, Zhou Q, Ye W, Chen Q, Bao Y. SweepCluster: A SNP clustering tool for detecting gene-specific sweeps in prokaryotes. Unknown Journal. 2021. doi:10.1101/2021.03.12.435060.