Kaks_Calculator
Kaks_Calculator calculates nonsynonymous (Ka) and synonymous (Ks) substitution rates in protein-coding sequences to analyze molecular evolution and detect positive selection.
Key Features:
- Multiple estimation methods: Implements 17 Ka/Ks estimation methods, including modified gamma-series methods such as gamma-NG, gamma-LWL, gamma-MLWL, gamma-LPB, gamma-MLPB, gamma-YN, and gamma-MYN.
- Model selection and averaging: Employs model selection and model-averaging techniques to refine substitution rate estimates across methods.
- Sliding-window selection scanning: Implements a sliding-window approach scanning sequences from the 5' to 3' end to identify positively selected sites.
- Source code provision: Provides C++ and Java source code for the implemented methods to support reproducibility and customization.
Scientific Applications:
- Evolutionary rate estimation: Quantifies Ka and Ks to measure selective constraints on protein-coding genes.
- Positive selection detection: Identifies genes and regions under positive selection using site-wise and sliding-window analyses.
- Molecular adaptation and functional inference: Supports studies of molecular adaptation and the functional consequences of sequence variation.
Methodology:
Computes Ka and Ks using a suite of 17 established and modified methods (including the listed gamma-series variants), applies model selection and averaging across methods, and performs sliding-window scans from 5' to 3' to locate positively selected sites.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows
- Programming Languages:
- Java, C++
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Wang D, Zhang Y, Zhang Z, Zhu J, Yu J. KaKs_Calculator 2.0: A Toolkit Incorporating Gamma-Series Methods and Sliding Window Strategies. Genomics, Proteomics & Bioinformatics. 2010;8(1):77-80. doi:10.1016/s1672-0229(10)60008-3. PMID:20451164. PMCID:PMC5054116.