Unknown

Dataset Information

0

ProtParCon: A Framework for Processing Molecular Data and Identifying Parallel and Convergent Amino Acid Replacements.


ABSTRACT: Studying parallel and convergent amino acid replacements in protein evolution is frequently used to assess adaptive evolution at the molecular level. Identifying parallel and convergent replacements involves multiple steps and computational routines, such as multiple sequence alignment, phylogenetic tree inference, ancestral state reconstruction, topology tests, and simulation of sequence evolution. Here, we present ProtParCon, a Python 3 package that provides a common interface for users to process molecular data and identify parallel and convergent amino acid replacements in orthologous protein sequences. By integrating several widely used programs for computational biology, ProtParCon implements general functions for handling multiple sequence alignment, ancestral-state reconstruction, maximum-likelihood phylogenetic tree inference, and sequence simulation. ProtParCon also contains a built-in pipeline that automates all these sequential steps, and enables quick identification of observed and expected parallel and convergent amino acid replacements under different evolutionary assumptions. The most up-to-date version of ProtParCon, including scripts containing user tutorials, the full API reference and documentation are publicly and freely available under an open source MIT License via GitHub. The latest stable release is also available on PyPI (the Python Package Index).

SUBMITTER: Yuan F 

PROVIDER: S-EPMC6471834 | biostudies-literature | 2019 Feb

REPOSITORIES: biostudies-literature

altmetric image

Publications

<i>ProtParCon</i>: A Framework for Processing Molecular Data and Identifying Parallel and Convergent Amino Acid Replacements.

Yuan Fei F   Nguyen Hoa H   Graur Dan D  

Genes 20190226 3


Studying parallel and convergent amino acid replacements in protein evolution is frequently used to assess adaptive evolution at the molecular level. Identifying parallel and convergent replacements involves multiple steps and computational routines, such as multiple sequence alignment, phylogenetic tree inference, ancestral state reconstruction, topology tests, and simulation of sequence evolution. Here, we present <i>ProtParCon</i>, a Python 3 package that provides a common interface for users  ...[more]

Similar Datasets

| S-EPMC4833076 | biostudies-literature
| S-EPMC6458383 | biostudies-literature
| S-EPMC6560273 | biostudies-literature
| S-EPMC6524802 | biostudies-literature
| S-EPMC5834227 | biostudies-literature
| S-EPMC3886890 | biostudies-literature
| S-EPMC4344410 | biostudies-literature
| S-EPMC7573446 | biostudies-literature
| S-EPMC6106957 | biostudies-literature
| S-EPMC2292158 | biostudies-literature