SuperCRUNCH: A bioinformatics toolkit for creating and manipulating supermatrices and other large phylogenetic datasets
Abstract
O_LIPhylogenies with extensive taxon sampling have become indispensable for many types of ecological and evolutionary studies. Many large-scale trees are based on a "supermatrix" approach, which involves amalgamating thousands of published sequences for a group. Constructing up-to-date supermatrices can be challenging, especially as new sequences may become available almost constantly. Additionally, genomic datasets (composed of thousands of loci) are becoming common in phylogenetics and phylogeography, and present novel challenges for constructing such datasets. C_LIO_LIHere we present SuperCRUNCH, a Python toolkit for assembling large phylogenetic datasets. It can be applied to GenBank sequences, unpublished sequences, or combinations of GenBank and unpublished data. SuperCRUNCH constructs local databases and uses them to conduct rapid searches for user-specified sets of taxa and loci. Sequences are parsed into putative loci and passed through rigorous filtering steps. A post-filtering step allows for selection of one sequence per taxon (i.e. species-level supermatrix) or retention of all sequences per taxon (i.e. population-level dataset). Importantly, SuperCRUNCH can generate "vouchered" population-level datasets, in which voucher information is used to generate multi-locus phylogeographic datasets. SuperCRUNCH offers many options for taxonomy resolution, similarity filtering, sequence selection, alignment, and file manipulation. C_LIO_LIWe demonstrate the range of features available in SuperCRUNCH by generating a variety of phylogenetic datasets. Output datasets include traditional species-level supermatrices, large-scale phylogenomic matrices, and phylogeographic datasets. Finally, we briefly compare the ability of SuperCRUNCH to construct species-level supermatrices to alternative approaches. SuperCRUNCH generated a large-scale supermatrix (1,400 taxa and 66 loci) from 16GB of GenBank data in [~]1.5 hours, and generated population-level datasets (<350 samples, <10 loci) in <1 minute. It outperformed alternative methods for supermatrix construction in terms of taxa, loci, and sequences recovered. C_LIO_LISuperCRUNCH is a modular bioinformatics toolkit that can be used to assemble datasets for any taxonomic group and scale (kingdoms to individuals). It allows rapid construction of supermatrices, greatly simplifying the process of updating large phylogenies with new data. It is also designed to produce population-level datasets. SuperCRUNCH streamlines the major tasks required to process phylogenetic data, including filtering, alignment, trimming, and formatting. SuperCRUNCH is open-source, documented, and available at https://github.com/dportik/SuperCRUNCH. C_LI
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 33
- FWCI
- 1.30
- Field percentile
- top 22%
- 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
- TreeBASEdmp: A Toolkit for Phyloinformatic Research
William H. Piel, Rutger A. Vos·bioRxiv·Aug 29, 2018
- Spectral Cluster Supertree: fast and statistically robust merging of rooted phylogenetic trees
R A McArthur, Ahad N. Zehmakan, … Gavin A. Huttley·Frontiers in Molecular BiosciencesPeer-reviewed·Oct 30, 2024
- Integrating Phylogenies with Chronology to Assemble the Tree of Life
Jose Barba‐Montoya, Jack M. Craig, Sudhir Kumar·Frontiers in BioinformaticsPeer-reviewed·Apr 30, 2025
- Automated assembly of a reference taxonomy forphylogenetic data synthesis
Jonathan Rees, Karen Cranston·Biodiversity Data JournalPeer-reviewed·May 22, 2017
- Physcraper: A Python package for continual update of evolutionary estimates using the Open Tree of Life
Luna L. Sánchez‐Reyes, Martha Kandziora, Emily Jane McTavish·bioRxiv·Sep 15, 2020
- Phylogenomic subsampling and upsampling for efficient evolutionary analyses of big data
Sudhir Kumar, Koichiro Tamura, Sudip Sharma·Molecular Biology and EvolutionPeer-reviewed·Aug 20, 2026