Full text 2024

BAD2matrix: Phylogenomic matrix concatenation, indel coding, and more

Salinas NR, Eshel G, Coruzzi GM, et al.

Full text

Loading PDF… Expand reader Download

Abstract

<h4>Premise</h4>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.<h4>Methods and results</h4>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).<h4>Conclusions</h4>BAD2matrix helps simplify phylogenomic pipelines and can be downloaded from https://github.com/dpl10/BAD2matrix/tree/master under a GNU General Public License v2.

Keywords

Morphology Gene content Phylogenomics Concatenation Indel Coding Gene Presence/absence Reduced Amino Acid Alphabets Occupancy Filtering