PhyloJS

PhyloJS parses, writes, and manipulates phylogenetic trees as a zero-dependency JavaScript and TypeScript library for integration with phylogenetics and data visualization libraries.


Key Features:

  • Tree Parsing and Writing: Reads and writes phylogenetic trees in standard formats for interoperability with other libraries.
  • Tree Manipulation: Modifies phylogenetic trees and extracts data for downstream analysis and visualization.
  • Scalability: Handles large phylogenetic trees with up to at least 10^6 tips.
  • Library Integration: Operates on trees prior to visualization and integrates with phylogenetics and data visualization libraries.

Scientific Applications:

  • Web-based Phylogenetics: Develops web-based phylogenetic applications that process large datasets.
  • Phylogenetic Data Processing: Prepares and transforms phylogenetic trees for visualization and analysis pipelines.

Methodology:

PhyloJS implements tree reading, writing, and manipulation functions in TypeScript and JavaScript with zero dependencies.

Topics

Details

Programming Languages:
JavaScript
Added:
1/14/2026
Last Updated:
1/14/2026

Operations

Publications

Links