Related Experiment Video
Updated: Jun 5, 2025

Using Phylogenetic Analysis to Investigate Eukaryotic Gene Origin
Published on: August 14, 2018
BAD2matrix: Phylogenomic matrix concatenation, indel coding, and more
Nelson R Salinas1, Gil Eshel2, Gloria M Coruzzi2
1Lewis B. and Dorothy Cullman Program for Molecular Systematics The New York Botanical Garden, Bronx New York USA.
Premise:
Common steps in phylogenomic matrix production include biological sequence concatenation, morphological data concatenation, insertion/deletion (indel) coding, gene content (presence/absence) coding, removing uninformative characters for parsimony analysis, recording with reduced amino acid alphabets, and occupancy filtering. Existing software does not accomplish these tasks on a phylogenomic scale using a single program.
Methods And Results:
BAD2matrix is a Python script that performs the above-mentioned steps in phylogenomic matrix construction for DNA or amino acid sequences as well as morphological data. The script works in UNIX-like environments (e.g., LINUX, MacOS, Windows Subsystem for LINUX).
Conclusions:
BAD2matrix helps simplify phylogenomic pipelines and can be downloaded from https://github.com/dpl10/BAD2matrix/tree/master under a GNU General Public License v2.
Related Concept Videos
Gene Duplication and Divergence
The duplicated copies of the gene are called Paralogs. Paralogs with similar sequences and functions form a gene family. Across several species, a large number of gene families are...
Evolutionary Relationships through Genome Comparisons
Phylogenetic Trees
Export of Mitochondrial and Chloroplast Genes
Complementary DNA
Sanger Sequencing

