phylo-node
phylo-node provides a Node.js-based toolkit for molecular phylogenetic analyses, including read processing, genome alignment, sequence retrieval, multiple sequence alignment, primer design, evolutionary modeling, and phylogeny reconstruction.
Key Features:
- Versatile analysis capabilities: Supports read processing, genome alignment, sequence retrieval, multiple sequence alignment, primer design, evolutionary modeling, and phylogeny reconstruction.
- Integration with existing software: Executes analyses using outputs from external bioinformatics software to integrate heterogeneous tool outputs.
- Server deployment: Enables deployment of server-dependent applications and scalable computational workflows.
- Interoperability and customization: Integrates with other Node modules and external languages via Node inheritance patterns and provides a customizable piping module for constructing analytic pipelines.
Scientific Applications:
- Sequence processing and alignment: Handles read processing, genome alignment, sequence retrieval, and multiple sequence alignment for downstream analyses.
- Primer design: Supports primer design workflows for molecular biology experiments.
- Evolutionary modeling and phylogeny reconstruction: Performs evolutionary modeling and reconstructs phylogenies for molecular phylogenetic inference.
Methodology:
Implemented in Node.js/JavaScript; executes external software, uses Node inheritance patterns, and employs a custom piping module to chain analytical steps.
Topics
Details
- License:
- MIT
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- JavaScript
- Added:
- 5/20/2018
- Last Updated:
- 12/10/2018
Operations
Publications
O’Halloran DM. phylo-node: A molecular phylogenetic toolkit using Node.js. PLOS ONE. 2017;12(4):e0175480. doi:10.1371/journal.pone.0175480. PMID:28410421. PMCID:PMC5391935.