Selectoscope: A Modern Web-App for Positive Selection Analysis of Genomic Data
Selectoscope is a web application which combines a number of popular tools used to infer positive selection in an easy to use pipeline. A set of homologous DNA sequences to be analyzed and evaluated are submitted to the server by uploading protein-coding gene sequences in the FASTA format. The sequences are aligned and a phylogenetic tree is constructed. The codeml procedure from the PAML package is used first to adjust branch lengths and to find a starting point for the likelihood maximization, then FastCodeML is executed. Upon completion, branches and positions under positive selection are visualized simultaneously on the tree and alignment viewers. Run logs are accessible through the web interface. Selectoscope is based on the Docker virtualization technology. This makes the application easy to install with a negligible performance overhead. The application is highly scalable and can be used on a single PC or on a large high performance clusters. The source code is freely available at https://github.com/anzaika/selectoscope.
KeywordsPositive selection Codeml Fastcodeml
This study was supported by the Scientific & Technological Cooperation Program Switzerland-Russia (RFBR grant 16-54-21004 and Swiss National Science Foundation project ZLRZ3_163872).
- 3.Yang, Z., Nielsen, R., Goldman, N., Pedersen, A.M.: Codon-substitution models for heterogeneous selection pressure at amino acid sites. Genetics 155(1), 431–449 (2000)Google Scholar
- 13.Yang, Z., Nielsen, R., Goldman, N., Pedersen, A.M.: Codon-substitution models for heterogeneous selection pressure at amino acid sites. Genetics 155(1), 431–449 (2000)Google Scholar
- 15.Docker installation guide. https://docs.docker.com/engine/installation/