FastCodeML
FastCodeML accelerates likelihood-based detection of positive selection in codon-based phylogenetic analyses to enable large-scale studies of gene and genome evolution.
Key Features:
- Computational Efficiency: Implements optimization techniques that improve likelihood-estimation efficiency relative to CodeML from the PAML package and SlimCodeML for codon models.
- Scalability: Handles large numbers of codons and species to support extensive phylogenetic datasets.
- Performance Enhancements: Demonstrates average sequential speedups up to 5.8× over CodeML, multicore speedups up to 36.9× on 12 CPU cores (single-node, shared memory), and distributed speedups up to 170.9× across eight nodes (96 CPU cores) versus CodeML.
- Applicability: Illustrated using the branch-site model of codon evolution and applicable to other likelihood-based phylogeny software.
- Likelihood Estimation Optimization: Optimizes estimation of likelihood functions for codon-based phylogenetic analyses to reduce computational overhead.
Scientific Applications:
- Detection of Positive Selection: Enables likelihood-based tests to identify positive selection across phylogenetic trees using codon models.
- Gene and Genome Evolution: Supports studies of gene function evolution, adaptive changes, and genomic diversity across species.
- Large-scale Evolutionary Analyses: Facilitates analysis of large phylogenomic datasets to address complex evolutionary questions.
Methodology:
Applies a series of computational optimization techniques tailored to codon-model phylogenetic likelihood estimation, illustrated on the branch-site model.
Topics
Details
- License:
- Other
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Programming Languages:
- C++
- Added:
- 3/21/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Valle M, Schabauer H, Pacher C, Stockinger H, Stamatakis A, Robinson-Rechavi M, Salamin N. Optimization strategies for fast detection of positive selection on phylogenetic trees. Bioinformatics. 2014;30(8):1129-1137. doi:10.1093/bioinformatics/btt760. PMID:24389654. PMCID:PMC3982156.
Links
Issue tracker
https://gitlab.sib.swiss/phylo/fastcodeml/-/issues