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
. 2018 Jun 1;35(6):1372-1375.
doi: 10.1093/molbev/msy084.

Biology Needs Evolutionary Software Tools: Let's Build Them Right

Affiliations

Biology Needs Evolutionary Software Tools: Let's Build Them Right

Anton Nekrutenko et al. Mol Biol Evol. .

Abstract

Research in population genetics and evolutionary biology has always provided a computational backbone for life sciences as a whole. Today evolutionary and population biology reasoning are essential for interpretation of large complex datasets that are characteristic of all domains of today's life sciences ranging from cancer biology to microbial ecology. This situation makes algorithms and software tools developed by our community more important than ever before. This means that we, developers of software tool for molecular evolutionary analyses, now have a shared responsibility to make these tools accessible using modern technological developments as well as provide adequate documentation and training.

PubMed Disclaimer

Figures

<sc>Fig</sc>. 1.
Fig. 1.
Examples of different deployment strategies for a single tool IQ-Tree (Nguyen et al. 2015). (A) Compiling from the source code on Linux (installation instruction specific to MacOS and Windows are described in IQ-Tree website). These instruction do not include installation of compiler and cmake as well as environment configuration (e.g., PATH variable). (B) Because IQ-Tree is available from Bioconda (https://bioconda.github.io/recipes/iqtree, last accessed March 2018) is can be installed with much less effort. Here we first create an isolated virtual environment (conda create), switch to that environment (source activate), and finally install IQ-Tree itself (conda install). In contrast to (A) this takes care of all dependencies and environment configuration making the package immediately ready for use. Because Bioconda automatically creates containers the tool can be run from within a container (docker run). Note that in these cases (Conda and Docker) we explicitly specify version of IQ-Tree (1.5.5). Ability of specify software versions is essential for making analyses transparent and reproducible. (C) Finally, because IQ-Tree is already in Conda it is trivial to incorporate it into Galaxy—an integrative environment (this screenshot is from http://usegalaxy.eu, last accessed March 2018). This provides users with a consistent interface and ability to combine IQ-Tree with other tools within a Galaxy such as, for example, tools for generation of multiple alignments.

References

    1. Afgan E, Baker D, van den Beek M, Blankenberg D, Bouvier D, Čech M, Chilton J, Clements D, Coraor N, Eberhard C, et al. . 2016. The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2016 update. Nucleic Acids Res. 44(W1):W3. - PMC - PubMed
    1. Beaulieu-Jones BK, Greene CS.. 2017. Reproducibility of computational workflows is automated using continuous analysis. Nat. Biotechnol. 35(4):342–346. - PMC - PubMed
    1. Blankenberg D, Taylor J, Schenck I, He J, Zhang Y, Ghent M, Veeraraghavan N, Albert I, Miller W, Makova KD, et al. . 2007. A framework for collaborative analysis of ENCODE data: making large-scale analyses biologist-friendly. Genome Res. 17(6):960–964. - PMC - PubMed
    1. Dale R, Grüning B, Sjödin A, Rowe J, Chapman BA, Tomkins-Tinch CH, Valieris R The Bioconda Team Köster J.. 2017. Bioconda: a sustainable and comprehensive software distribution for the life sciences. bioRxiv [Internet] 207092. Available from: https://www.biorxiv.org/content/early/2017/10/21/207092 - PMC - PubMed
    1. Dobzhansky T. 1973. Nothing in biology makes sense except in the light of evolution. Am Biol Teach. 35(3): 125–129.

Publication types

LinkOut - more resources