PyOrthoANI, PyFastANI, and Pyskani: a suite of Python libraries for computation of average nucleotide identity
Abstract
SummaryThe average nucleotide identity (ANI) metric has become the gold standard for prokaryotic species delineation in the genomics era. The most popular ANI algorithms are available as command-line tools and/or web applications, making it inconvenient or impossible to incorporate them into bioinformatic workflows, which utilize the popular Python programming language. Here, we present PyOrthoANI, PyFastANI, and Pyskani, Python libraries for three popular ANI computation methods. ANI values produced by PyOrthoANI, PyFastANI, and Pyskani are virtually identical to those produced by OrthoANI, FastANI, and skani, respectively. All three libraries integrate seamlessly with BioPython, making it easy and convenient to use, compare, and benchmark popular ANI algorithms within Python-based workflows. Availability and ImplementationSource code is open-source and available via GitHub (PyOrthoANI, https://github.com/althonos/orthoani; PyFastANI, https://github.com/althonos/pyfastani; Pyskani, https://github.com/althonos/pyskani). Supplementary InformationSupplementary data are available on bioRxiv.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 9
- FWCI
- 2.69
- Field percentile
- top 9%
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- High-throughput ANI Analysis of 90K Prokaryotic Genomes Reveals Clear Species Boundaries
Chirag Jain, Luis M. Rodriguez‐R, … Srinivas Aluru·Nature CommunicationsPeer-reviewed·Nov 26, 2018
- Homology-aware average nucleotide identity estimation at scale with TurboANI
Jianshu Zhao, Daniel McDonald, … Rob Knight·bioRxiv·Nov 9, 2026
- EvANI benchmarking workflow for evolutionary distance estimation
Sina Majidian, Stephen Hwang, … Ben Langmead·Briefings in BioinformaticsPeer-reviewed·May 1, 2025
- ReferenceSeeker: rapid determination of appropriate reference genomes
Oliver Schwengers, Torsten Hain, … Alexander Goesmann·The Journal of Open Source SoftwarePeer-reviewed·Feb 4, 2020
- A rapid and simple method for assessing and representing genome sequences relatedness
Martial Briand, M Bouzid, … Matthieu Barret·Peer Community JournalPeer-reviewed·Nov 26, 2021
- Fast and robust metagenomic sequence comparison through sparse chaining with skani
Jim Shaw, Yun William Yu·Nature MethodsPeer-reviewed·Sep 21, 2023