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...
Autores principales: | , , |
---|---|
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 |