CoreCruncher: Fast and Robust Construction of Core Genomes in Large Prokaryotic Data Sets
- University of North Carolina, Greensboro, NC (United States)
The core genome represents the set of genes shared by all, or nearly all, strains of a given population or species of prokaryotes. Inferring the core genome is integral to many genomic analyses, however, most methods rely on the comparison of all the pairs of genomes; a step that is becoming increasingly difficult given the massive accumulation of genomic data. Here, we present CoreCruncher; a program that robustly and rapidly constructs core genomes across hundreds or thousands of genomes. CoreCruncher does not compute all pairwise genome comparisons and uses a heuristic based on the distributions of identity scores to classify sequences as orthologs or paralogs/xenologs. Although it is much faster than current methods, our results indicate that our approach is more conservative than other tools and less sensitive to the presence of paralogs and xenologs. CoreCruncher is freely available from: https://github.com/lbobay/CoreCruncher. CoreCruncher is written in Python 3.7 and can also run on Python 2.7 without modification. It requires the python library Numpy and either Usearch or Blast. Certain options require the programs muscle or mafft.
- Research Organization:
- University of North Carolina, Greensboro, NC (United States)
- Sponsoring Organization:
- USDOE; National Science Foundation (NSF); National Institute of General Medical Sciences (NIGMS)
- Grant/Contract Number:
- DEB-1831730; R01GM132137; DEB-11930776
- OSTI ID:
- 1816371
- Journal Information:
- Molecular Biology and Evolution (Online), Vol. 38, Issue 2; ISSN 1537-1719
- Publisher:
- Oxford University PressCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Similar Records
SPOCS: Software for Predicting and Visualizing Orthology/Paralogy Relationships Among Genomes
RegPredict: an integrated system for regulon inference in prokaryotes by comparative genomics approach