Group Software

Group Software

We write and maintain a number of scripts, packages, and other tools to aid in our research and teaching. The great majority of the software we write is released under open licences, such as the MIT Licence or CC-BY-SA. Some of this software is described below.

pyani

pyani is an application for scalable whole-genome classification of microbes using Average Nucleotide Identity

CITATION: Pritchard et al. (2016) “Genomics and taxonomy in diagnostics for food security: soft-rotting enterobacterial plant pathogens” Anal. Methods 8, 12-24 doi:10.1039/C5AY02550H

cazy_webscraper

cazy_webscraper is a program that retrieves data from the CAZy database and stores it locally in a database format for fast and powerful querying.

ncfp

ncfp is a command-line tool intended to facilitate phylogenetic tree reconstruction that retrieves corresponding nucleotide coding sequecnes for a set of input protein sequences, from NCBI. ncfp can retrieve complete coding sequences or domain fragments (using the appropriate domain format).

pdp

pdp is an application for the automated design of primers for molecular diagnostics, including qPCR and metabarcoding. Given a set of input genomes with corresponding classifications (e.g. pathogenic and non-pathogenic) it can design candidate primer sets for regions diagnostic to each class, enabling amplification of characteristic regions. For metabarcoding, it can identify regions with maximal amplicon sequence diversity (including variation below species-level) to aid more accurate estimation of population diversity.

Group GitHub Pages

GitHub pages for current and former group members include: