Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2011 Apr 15;27(8):1164-5.
doi: 10.1093/bioinformatics/btr088. Epub 2011 Feb 17.

ProtTest 3: fast selection of best-fit models of protein evolution

Affiliations

ProtTest 3: fast selection of best-fit models of protein evolution

Diego Darriba et al. Bioinformatics. .

Abstract

We have implemented a high-performance computing (HPC) version of ProtTest that can be executed in parallel in multicore desktops and clusters. This version, called ProtTest 3, includes new features and extended capabilities.

Availability: ProtTest 3 source code and binaries are freely available under GNU license for download from http://darwin.uvigo.es/software/prottest3, linked to a Mercurial repository at Bitbucket (https://bitbucket.org/).

Contact: [email protected]

Supplementary information: Supplementary data are available at Bioinformatics online.

PubMed Disclaimer

Figures

Figure 1
Figure 1
Speed-ups obtained with the shared memory version of ProtTest 3 according to the numbers of threads used in a 24-core shared memory node (4 hexa-core Intel Xeon E7450 processors) with 12GB memory.
Figure 2
Figure 2
Speed-ups obtained with the distributed memory version of ProtTest 3 according to the numbers of cores used in a 32-node cluster with 2 quad-core Intel Harpertown processors and 8GB memory per node. Up to 4 processes where executed per node because of the memory requirements of the largest datasets (10K, 20K, 100K).
Figure 3
Figure 3
Speed-ups obtained with the hybrid memory version of ProtTest 3 according to the numbers of cores used in a 32-node cluster with 2 quad-core Intel Harpertown processors and 8GB memory per node. Up to 4 MPJ Express processes per node and at least 2 OpenMP threads for each ML optimization were executed.

References

    1. Abascal F, Zardoya R, Posada D. ProtTest: Selection of best-fit models of protein evolution. Bioinformatics. 2007;24(1):1104–1105. - PubMed
    1. Dagum L, Menon R. OpenMP: An industry-standard API for shared-memory programming. IEEE Computational Science and Engineering. 1998;5(1):46–55.
    1. Drummond A, Strimmer K. Pal: an object-oriented programming library for molecular evolution and phylogenetics. Bioinformatics. 2001;17(7):662–663. - PubMed
    1. Glez-Peña D, Gópromez-Blanco D, Reboiro-Jato M, Fdez-Riverola F, Posada D. ALTER: program-oriented conversion of DNA andtein alignments. Nucleic Acids Research. 2010;(38):W14–W18. - PMC - PubMed
    1. Guindon S, Gascuel O. A simple, fast, and accurate algorithm to estimate large phylogenies by maximum likelihood. Syst Biol. 2003;52(5):696–704. - PubMed

Publication types