Welcome to pyani’s documentation!

Build information

https://circleci.com/gh/widdowquinn/pyani/tree/development.svg?style=shield https://img.shields.io/codecov/c/github/widdowquinn/pyani.svg?style=flat-square https://api.codacy.com/project/badge/Grade/f3e56b2bf118471aabf09514a3e6af75 https://www.codefactor.io/repository/github/widdowquinn/pyani/badge https://readthedocs.org/projects/pyani/badge/?version=latest https://img.shields.io/librariesio/sourcerank/pypi/pyani.svg?logo=koding&logoColor=white

PyPI version and Licensing

https://img.shields.io/pypi/v/pyani.svg?style=flat-square https://img.shields.io/pypi/l/pyani.svg?style=flat-square https://img.shields.io/pypi/format/pyani https://img.shields.io/pypi/pyversions/pyani https://img.shields.io/pypi/dm/pyani

conda version

https://anaconda.org/bioconda/pyani/badges/version.svg?style=flat-square https://anaconda.org/bioconda/pyani/badges/latest_release_date.svg?style=flat-square https://anaconda.org/bioconda/pyani/badges/installer/conda.svg?style=flat-square https://anaconda.org/bioconda/pyani/badges/downloads.svg?style=flat-square https://anaconda.org/bioconda/pyani/badges/platforms.svg?style=flat-square

If you’re feeling impatient, please head over to the QuickStart Guide

Description

pyani is a program and Python package that provides support for calculating average nucleotide identity (ANI) and related measures for whole genome comparisons, and for rendering relevant graphical and tabular summary output. Where available, it natively takes advantage of multicore systems, and can integrate with SGE or OGE-compatible job schedulers to manage the computationally-heavy sequence comparisons.

Installing the pyani Python package also installs the program pyani, which enables command-line based analysis of genomes. Results are stored in a private SQLite3 database local to the machine, which permits addition of genomes to a previous analysis without having to recalculate all previously-performed comparisons, facilitating incremental analysis and visualisation, and enabling incremental maintenance of results for a taxonomic group as new genome sequences become available.

If you use pyani in your work, we would be grateful if you could please cite us as indicated on the Citations page.