Cargando…
phylo-node: A molecular phylogenetic toolkit using Node.js
BACKGROUND: 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 a...
Autor principal: | |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2017
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5391935/ https://www.ncbi.nlm.nih.gov/pubmed/28410421 http://dx.doi.org/10.1371/journal.pone.0175480 |
_version_ | 1783229366285631488 |
---|---|
author | O’Halloran, Damien M. |
author_facet | O’Halloran, Damien M. |
author_sort | O’Halloran, Damien M. |
collection | PubMed |
description | BACKGROUND: 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. RESULTS: 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. CONCLUSIONS: 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. |
format | Online Article Text |
id | pubmed-5391935 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2017 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-53919352017-05-03 phylo-node: A molecular phylogenetic toolkit using Node.js O’Halloran, Damien M. PLoS One Research Article BACKGROUND: 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. RESULTS: 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. CONCLUSIONS: 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. Public Library of Science 2017-04-14 /pmc/articles/PMC5391935/ /pubmed/28410421 http://dx.doi.org/10.1371/journal.pone.0175480 Text en © 2017 Damien M. O’Halloran http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article O’Halloran, Damien M. phylo-node: A molecular phylogenetic toolkit using Node.js |
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 |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5391935/ https://www.ncbi.nlm.nih.gov/pubmed/28410421 http://dx.doi.org/10.1371/journal.pone.0175480 |
work_keys_str_mv | AT ohallorandamienm phylonodeamolecularphylogenetictoolkitusingnodejs |