Sign in
BioinformaticsNAR Genomics and Bioinformatics
Peer-reviewed journal article

PyOrthoANI, PyFastANI, and Pyskani: a suite of Python libraries for computation of average nucleotide identity

Martin F. LarraldeiD, Georg ZelleriD, Laura M. CarrolliD

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.

PDFDOICode

02 /Specification & Classification

Click any tag to browse matching papers
Citations
9
FWCI
2.69
Field percentile
top 9%

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.

Similarity Map
SelectedSame fieldCross-field
THISJain '18Zhao '26Majidian '25Schwengers '20Briand '21Shaw '23
73% semantic matchBioinformatics
Chirag Jain, Luis M. Rodriguez‐R, Adam M. Phillippy+2 more·Nature Communications·Nov 26, 2018· 5,748 citations