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.

Documentation