| Literature DB >> 17531802 |
Zhang Zhang1, Jun Li, Xiao-Qian Zhao, Jun Wang, Gane Ka-Shu Wong, Jun Yu.
Abstract
KaKs_Calculator is a software package that calculates nonsynonymous (Ka) and synonymous (Ks) substitution rates through model selection and model averaging. Since existing methods for this estimation adopt their specific mutation (substitution) models that consider different evolutionary features, leading to diverse estimates, KaKs_Calculator implements a set of candidate models in a maximum likelihood framework and adopts the Akaike information criterion to measure fitness between models and data, aiming to include as many features as needed for accurately capturing evolutionary information in protein-coding sequences. In addition, several existing methods for calculating Ka and Ks are also incorporated into this software.Entities:
Mesh:
Substances:
Year: 2006 PMID: 17531802 PMCID: PMC5054075 DOI: 10.1016/S1672-0229(07)60007-2
Source DB: PubMed Journal: Genomics Proteomics Bioinformatics ISSN: 1672-0229 Impact factor: 7.691
Candidate Models for Model Selection and Model Averaging in KaKs_Calculator
| Model | Description (Reference) | Nucleotide frequency | Substitution rate |
|---|---|---|---|
| JC | Jukes-Cantor model | Equal | rTC = rAG = rTA = rCG = rTG = rCA |
| K2P | Kimura’s two-parameter model | Equal | rTC = rAG ≠ rTA = rCG = rTG = rCA |
| TNEF | TN model with equal nucleotide frequencies | Equal | rTC ≠ rAG ≠ rTA = rCG = rTG = rCA |
| K3P | Kimura’s three-parameter model | Equal | rTC = rAG ≠ rTA = rCG ≠ rTG = rCA |
| TIMEF | Transition model with equal nucleotide frequencies | Equal | rTC ≠ rAG ≠ rTA = rCG ≠ rTG = rCA |
| TVMEF | Transversion model with equal nucleotide frequencies | Equal | rTC = rAG ≠ rTA ≠ rCG ≠ rTG ≠ rCA |
| SYM | Symmetrical model | Equal | rTC ≠ rAG ≠ rTA ≠ rCG ≠ rTG ≠ rCA |
r indicates the rate of substitution of i for j, where i, j ∊ {A, C, G, T}.
Methods Incorporated in KaKs_Calculator
| Approximate method | ||||
| Method | Mutation model | Reference | ||
| Step 1 | Step 2 | Step 3 | ||
| NG | JC | JC | JC | |
| LWL | JC | K2P | K2P | |
| MLWL | K2P | K2P | K2P | |
| LPB | — | — | K2P | |
| MLPB | — | — | K2P | |
| YN | HKY | HKY | HKY | |
| MYN | TN | TN | TN | |
| Maximum likelihood method | ||||
| Method | Mutation model | Reference | ||
| GY | HKY | |||
| MS | a model that has the smallest AICC among 14 candidate models | Model-selected method proposed in this study | ||
| MA | a model that averages parameters across 14 candidate models | Model-averaged method proposed in this study | ||
The approximate method involves three basic steps: Step 1: counting the numbers of synonymous and nonsynonymous sites; Step 2: calculating the numbers of synonymous and nonsynonymous substitutions; Step 3: correcting for multiple substitutions.
The maximum likelihood method uses the probability theory to finish the three steps in one go (.
No specific definition of synonymous and nonsynonymous sites or substitutions.