Cargando…

GWideCodeML: A Python Package for Testing Evolutionary Hypotheses at the Genome-Wide Level

One of the most widely used programs for detecting positive selection, at the molecular level, is the program codeml, which is implemented in the Phylogenetic Analysis by Maximum Likelihood (PAML) package. However, it has a limitation when it comes to genome-wide studies, as it runs on a gene-by-gen...

Descripción completa

Detalles Bibliográficos
Autores principales: Macías, Laura G., Barrio, Eladio, Toft, Christina
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Genetics Society of America 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7718741/
https://www.ncbi.nlm.nih.gov/pubmed/33093185
http://dx.doi.org/10.1534/g3.120.401874
_version_ 1783619549964271616
author Macías, Laura G.
Barrio, Eladio
Toft, Christina
author_facet Macías, Laura G.
Barrio, Eladio
Toft, Christina
author_sort Macías, Laura G.
collection PubMed
description One of the most widely used programs for detecting positive selection, at the molecular level, is the program codeml, which is implemented in the Phylogenetic Analysis by Maximum Likelihood (PAML) package. However, it has a limitation when it comes to genome-wide studies, as it runs on a gene-by-gene basis. Furthermore, the size of such studies will depend on the number of orthologous genes the genomes have income and these are often restricted to only account for instances where a one-to-one relationship is observed between the genomes. In this work, we present GWideCodeML, a Python package, which runs a genome-wide codeml with the option of parallelization. To maximize the number of analyzed genes, the package allows for a variable number of taxa in the alignments and will automatically prune the topology to fit each of them, before running codeml.
format Online
Article
Text
id pubmed-7718741
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Genetics Society of America
record_format MEDLINE/PubMed
spelling pubmed-77187412020-12-17 GWideCodeML: A Python Package for Testing Evolutionary Hypotheses at the Genome-Wide Level Macías, Laura G. Barrio, Eladio Toft, Christina G3 (Bethesda) Software and Data Resources One of the most widely used programs for detecting positive selection, at the molecular level, is the program codeml, which is implemented in the Phylogenetic Analysis by Maximum Likelihood (PAML) package. However, it has a limitation when it comes to genome-wide studies, as it runs on a gene-by-gene basis. Furthermore, the size of such studies will depend on the number of orthologous genes the genomes have income and these are often restricted to only account for instances where a one-to-one relationship is observed between the genomes. In this work, we present GWideCodeML, a Python package, which runs a genome-wide codeml with the option of parallelization. To maximize the number of analyzed genes, the package allows for a variable number of taxa in the alignments and will automatically prune the topology to fit each of them, before running codeml. Genetics Society of America 2020-10-22 /pmc/articles/PMC7718741/ /pubmed/33093185 http://dx.doi.org/10.1534/g3.120.401874 Text en Copyright © 2020 Macias et al. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software and Data Resources
Macías, Laura G.
Barrio, Eladio
Toft, Christina
GWideCodeML: A Python Package for Testing Evolutionary Hypotheses at the Genome-Wide Level
title GWideCodeML: A Python Package for Testing Evolutionary Hypotheses at the Genome-Wide Level
title_full GWideCodeML: A Python Package for Testing Evolutionary Hypotheses at the Genome-Wide Level
title_fullStr GWideCodeML: A Python Package for Testing Evolutionary Hypotheses at the Genome-Wide Level
title_full_unstemmed GWideCodeML: A Python Package for Testing Evolutionary Hypotheses at the Genome-Wide Level
title_short GWideCodeML: A Python Package for Testing Evolutionary Hypotheses at the Genome-Wide Level
title_sort gwidecodeml: a python package for testing evolutionary hypotheses at the genome-wide level
topic Software and Data Resources
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7718741/
https://www.ncbi.nlm.nih.gov/pubmed/33093185
http://dx.doi.org/10.1534/g3.120.401874
work_keys_str_mv AT maciaslaurag gwidecodemlapythonpackagefortestingevolutionaryhypothesesatthegenomewidelevel
AT barrioeladio gwidecodemlapythonpackagefortestingevolutionaryhypothesesatthegenomewidelevel
AT toftchristina gwidecodemlapythonpackagefortestingevolutionaryhypothesesatthegenomewidelevel