Related Experiment Video
Updated: Mar 19, 2026

Daily Transfers, Archiving Populations, and Measuring Fitness in the Long-Term Evolution Experiment with Escherichia coli
Published on: August 18, 2023
MKado: a toolkit for McDonald-Kreitman tests of natural selection
Summary:
MKado is a Python toolkit for performing McDonald-Kreitman (MK) tests of natural selection from aligned coding sequences. It implements the standard MK test as well as a wide variety of its extensions and related statistics, including a number of methods for estimating the fraction of adaptive substitutions ( α ) while accounting for slightly deleterious mutations, with a unified command-line interface and Python API. MKado supports parallel batch processing of thousands of genes with near-linear scaling, and provides publication-ready visualizations including volcano plots and asymptotic α curves.
Availability And Implementation:
MKado is freely available at https://github.com/kr-colab/mkado under the MIT license. Full documentation is available at https://mkado.readthedocs.io . MKado is implemented in Python and installable via pip .
Contact:
adkern@uoregon.edu.
Related Concept Videos
Limits to Natural Selection
Natural Selection and Mating Preferences
Females, due to their biological roles in conception, pregnancy, and nursing,...
What is Natural Selection?
Types of Selection
McNemar's Test
Natural Selection and Adaptation
Beyond physical adaptations,...

