Litcius/Paper detail

smot: a python package and CLI tool for contextualphylogenetic subsampling

Zebulun Arendsee, Amy L. Vincent Baker, Tavis K. Anderson

2022The Journal of Open Source Software18 citationsDOIOpen Access PDF

Abstract

smot (Simple Manipulation Of Trees) is a command line tool and Python package with the pragmatic goal of distilling large-scale phylogenetic data to facilitate visualization without jeopardizing inference. This package offers subsampling algorithms that preserve reference taxa and tree topology, algorithms for classifying unlabeled tips given a subset of labeled reference tips, and functions for filtering phylogenetic trees. The smot tool has broad application in phylogenetic analysis and we demonstrate its utility using a genomic epidemiology study of influenza A virus in swine.

Topics & Concepts

Python (programming language)Phylogenetic treeVisualizationR packageInferenceComputer scienceTree (set theory)BiologyTheoretical computer scienceComputational biologyData miningArtificial intelligenceProgramming languageMathematicsCombinatoricsGeneticsGeneGenomics and Phylogenetic StudiesInfluenza Virus Research StudiesMachine Learning in Bioinformatics
smot: a python package and CLI tool for contextualphylogenetic subsampling | Litcius