phylo-node: A molecular phylogenetic toolkit using Node.js.
<h4>Background</h4>Node.js is an open-source and cross-platform environment that provides a JavaScript codebase for back-end server-side applications. JavaScript has been used to develop very fast and user-friendly front-end tools for bioinformatic and phylogenetic analyses. However, no...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
Public Library of Science (PLoS)
2017-01-01
|
Series: | PLoS ONE |
Online Access: | https://doi.org/10.1371/journal.pone.0175480 |
_version_ | 1819017173897576448 |
---|---|
author | Damien M O'Halloran |
author_facet | Damien M O'Halloran |
author_sort | Damien M O'Halloran |
collection | DOAJ |
description | <h4>Background</h4>Node.js is an open-source and cross-platform environment that provides a JavaScript codebase for back-end server-side applications. JavaScript has been used to develop very fast and user-friendly front-end tools for bioinformatic and phylogenetic analyses. However, no such toolkits are available using Node.js to conduct comprehensive molecular phylogenetic analysis.<h4>Results</h4>To address this problem, I have developed, phylo-node, which was developed using Node.js and provides a stable and scalable toolkit that allows the user to perform diverse molecular and phylogenetic tasks. phylo-node can execute the analysis and process the resulting outputs from a suite of software options that provides tools for read processing and genome alignment, sequence retrieval, multiple sequence alignment, primer design, evolutionary modeling, and phylogeny reconstruction. Furthermore, phylo-node enables the user to deploy server dependent applications, and also provides simple integration and interoperation with other Node modules and languages using Node inheritance patterns, and a customized piping module to support the production of diverse pipelines.<h4>Conclusions</h4>phylo-node is open-source and freely available to all users without sign-up or login requirements. All source code and user guidelines are openly available at the GitHub repository: https://github.com/dohalloran/phylo-node. |
first_indexed | 2024-12-21T02:59:19Z |
format | Article |
id | doaj.art-eaec53c1292f4a34894cf5282b7d8599 |
institution | Directory Open Access Journal |
issn | 1932-6203 |
language | English |
last_indexed | 2024-12-21T02:59:19Z |
publishDate | 2017-01-01 |
publisher | Public Library of Science (PLoS) |
record_format | Article |
series | PLoS ONE |
spelling | doaj.art-eaec53c1292f4a34894cf5282b7d85992022-12-21T19:18:14ZengPublic Library of Science (PLoS)PLoS ONE1932-62032017-01-01124e017548010.1371/journal.pone.0175480phylo-node: A molecular phylogenetic toolkit using Node.js.Damien M O'Halloran<h4>Background</h4>Node.js is an open-source and cross-platform environment that provides a JavaScript codebase for back-end server-side applications. JavaScript has been used to develop very fast and user-friendly front-end tools for bioinformatic and phylogenetic analyses. However, no such toolkits are available using Node.js to conduct comprehensive molecular phylogenetic analysis.<h4>Results</h4>To address this problem, I have developed, phylo-node, which was developed using Node.js and provides a stable and scalable toolkit that allows the user to perform diverse molecular and phylogenetic tasks. phylo-node can execute the analysis and process the resulting outputs from a suite of software options that provides tools for read processing and genome alignment, sequence retrieval, multiple sequence alignment, primer design, evolutionary modeling, and phylogeny reconstruction. Furthermore, phylo-node enables the user to deploy server dependent applications, and also provides simple integration and interoperation with other Node modules and languages using Node inheritance patterns, and a customized piping module to support the production of diverse pipelines.<h4>Conclusions</h4>phylo-node is open-source and freely available to all users without sign-up or login requirements. All source code and user guidelines are openly available at the GitHub repository: https://github.com/dohalloran/phylo-node.https://doi.org/10.1371/journal.pone.0175480 |
spellingShingle | Damien M O'Halloran phylo-node: A molecular phylogenetic toolkit using Node.js. PLoS ONE |
title | phylo-node: A molecular phylogenetic toolkit using Node.js. |
title_full | phylo-node: A molecular phylogenetic toolkit using Node.js. |
title_fullStr | phylo-node: A molecular phylogenetic toolkit using Node.js. |
title_full_unstemmed | phylo-node: A molecular phylogenetic toolkit using Node.js. |
title_short | phylo-node: A molecular phylogenetic toolkit using Node.js. |
title_sort | phylo node a molecular phylogenetic toolkit using node js |
url | https://doi.org/10.1371/journal.pone.0175480 |
work_keys_str_mv | AT damienmohalloran phylonodeamolecularphylogenetictoolkitusingnodejs |