PoSE: visualization of patterns of sequence evolution using PAML and MATLAB

BMC Bioinformatics. 2018 Oct 22;19(Suppl 11):364. doi: 10.1186/s12859-018-2335-7.

Abstract

Background: Determining patterns of nucleotide and amino acid substitution is the first step during sequence evolution analysis. However, it is not easy to visualize the different phylogenetic signatures imprinted in aligned nucleotide and amino acid sequences.

Results: Here we present PoSE (Pattern of Sequence Evolution), a reliable resource for unveiling the evolutionary history of sequence alignments and for graphically displaying their contents. Substitutions are displayed by category (transitions and transversions), codon position, and phenotypic effect (synonymous and nonsynonymous). Visualization is accomplished using MATLAB scripts wrapped around PAML (Phylogenetic Analysis by Maximum Likelihood), implemented in an easy-to-use graphical user interface. The application displays inferred substitutions estimated by baseml or codeml, two programs included in the PAML software package. PoSE organizes patterns of substitution in eleven plots, including estimated non-synonymous/synonymous ratios (dN/dS) along the sequence alignment. In addition, PoSE provides visualization and annotation of patterns of amino acid substitutions along groups of related sequences that can be graphically inspected in a phylogenetic tree window.

Conclusions: PoSE is a useful tool to help determine major patterns during sequence evolution of protein-coding sequences, hypervariable regions, or changes in dN/dS ratios. PoSE is publicly available at https://github.com/CDCgov/PoSE.

Keywords: Bioinformatics; MATLAB; Molecular evolution; PAML; Phylogenetics.

MeSH terms

  • Base Pairing / genetics
  • Base Sequence
  • Codon / genetics
  • Evolution, Molecular*
  • Phylogeny
  • Poliovirus / genetics
  • Software*

Substances

  • Codon