PhyloVerse Documentation

A next-generation platform for phylogenetic analysis, biogeography, and evolutionary biology. Build, visualize, and analyze phylogenetic trees directly in your browser with access to over 3 billion biodiversity records.

Getting Started

PhyloVerse runs entirely in your browser with no installation required. The new split-pane interface lets you see your tree visualizations update in real-time as you adjust settings.

1

Upload Your Data

Use the left sidebar to upload files or search biodiversity databases. PhyloVerse automatically detects and parses:

  • .nex - NEXUS files (tree + character matrix)
  • .tre / .nwk - Newick tree files
  • .csv / .xlsx - Specimen occurrence data
  • .tsv / .txt - Darwin Core archives
  • .ss - Hennig86 matrices
2

Visualize in Real-Time

Your tree appears immediately in the central visualization area. Switch between Tree, Map, Globe, or Split view using the tabs above the canvas.

3

Adjust Settings

Use the right sidebar to control your visualization. The Basic tab has common settings; the Advanced tab contains analysis tools.

New in v1.2

The split-pane interface shows your tree at all times. No more switching tabs to see changes - adjustments appear instantly.

Interface Overview

PhyloVerse uses a three-panel layout inspired by professional phylogenetics software like iTOL. Each panel serves a specific purpose.

Left Sidebar
Upload files, load samples, search databases, manage datasets
Main Canvas
Tree, Map, Globe, or Split visualization with real-time updates
Right Sidebar
Basic/Advanced controls, Datasets panel, Export options

Left Sidebar Sections

  • Upload: Drag and drop files or click to browse
  • Samples: Load curated demo datasets (Dinosauria, Primates, etc.)
  • Search: Query GBIF, iNaturalist, eBird for occurrence records
  • Data: View loaded specimens with filtering options

Right Sidebar Tabs

  • Basic: Tree layout, branch lengths, labels, colors
  • Advanced: Bootstrap, Bremer, DEC analysis, tree search
  • Datasets: Manage loaded data, apply matrix filters
  • Export: SVG, PNG, Newick, NEXUS, CSV exports

Data Upload

PhyloVerse uses intelligent column detection for CSV and XLSX files. If your columns have custom names, the Column Mapper helps you match them to standard fields.

Recognized Column Names

Field Recognized Names Required
Taxon/Species taxon, species, scientificName, name Yes
Latitude latitude, lat, decimalLatitude, y For mapping
Longitude longitude, lon, lng, decimalLongitude, x For mapping
Locality locality, location, country, region Optional
Age (MYA) age_mya, age, mya, period Optional
Custom Column Names

If your CSV has non-standard names, the Column Mapper modal opens automatically. Select which columns correspond to each field.

Sample Datasets

Explore PhyloVerse features with 5 real-world datasets. Each includes a phylogenetic tree, geographic specimen data, and morphological character matrix.

Dataset Description Taxa
Dinosauria Mesozoic dinosaurs from fossil localities 11 species
Primates Great apes and Old World monkeys 11 species
Cetacea Whales and dolphins from ocean surveys 12 species
Corvidae Crows, ravens, and jays 10 species
Felidae Wild cats from conservation surveys 11 species

Tree Viewer

Interactive D3.js phylograms with full control over tree topology and appearance. The tree updates in real-time as you adjust settings in the right sidebar.

Features

Multiple Layouts

Rectangular cladogram, phylogram, radial/circular, and fan layouts

Node Manipulation

Click nodes to select, rotate, collapse, or prune subtrees

Branch Lengths

Toggle between cladogram and phylogram modes

Support Values

Display bootstrap, Bremer, or posterior probability

Undo/Redo Support

Use Ctrl+Z to undo tree manipulations. History tracks up to 50 states.

Map Visualization

Leaflet-based maps with markers, heatmaps, flow lines, and range polygons. 3D globe visualization powered by Three.js.

Map Features

Multiple Layers

Street, satellite, terrain, and dark base maps

Heatmaps

Visualize occurrence density with color gradients

Lasso Selection

Draw shapes to select specimens

Globe View

3D Earth with points and arcs

Basic Controls

The Basic tab in the right sidebar contains commonly-used visualization settings.

Tree Settings

  • Layout: Rectangular, Radial, Circular, Fan
  • Branch Lengths: Show/hide proportional branch lengths
  • Ladderize: Sort branches by descendant count
  • Node Labels: Show taxa names, support values, or both

Style Settings

  • Branch Width: Line thickness (1-5px)
  • Node Size: Circle radius (2-10px)
  • Font Size: Label text size (8-16px)
  • Color Scheme: Default, by clade, by trait

Keyboard Shortcuts

Press ? in the app to display all shortcuts.

Action Shortcut
Undo Ctrl + Z
Redo Ctrl + Y
Save/Export Ctrl + S
Toggle Theme Ctrl + D
Tree View 1
Map View 2
Globe View 3
Split View 4
Ladderize Tree L
Toggle Left Sidebar [
Toggle Right Sidebar ]

Biodiversity Integration

Access over 3 billion occurrence records from global biodiversity databases. Use the Search section in the left sidebar to import verified, research-grade observations.

3+ Billion Records

GBIF, iNaturalist, eBird, and BOLD Systems

Quality Filtering

Research-grade and expert-verified data only

Photo Verification

View observation photos before importing

Advanced Filters

Date ranges, location bounds, quality grades

iNaturalist

Community observations with photos, quality grades, and observer information. Over 100 million research-grade observations available.

Quality Levels

Grade Description Use Case
Research Grade 2+ experts agree on identification Scientific publications, range maps
Needs ID Pending expert verification Preliminary surveys (review first)
Casual No location or captive animals Exclude from formal analysis

eBird

Expert-verified bird observations with counts, dates, and locations. Access to 800+ million bird sightings from around the world.

Setup

1

Get Free API Key

Visit ebird.org/api/keygen to request your key.

2

Enter Key in PhyloVerse

Open Settings in the Search panel and paste your API key.

GBIF

Global Biodiversity Information Facility with 2+ billion records from museums, herbaria, and field observations worldwide.

Data Sources

  • Museum Specimens: Physical vouchers with catalog numbers
  • Institutional Data: Expert-identified collections
  • Dataset Import: Import entire datasets by UUID
Dataset Import

Paste a GBIF dataset URL or UUID to import entire collections. Example: 96338c07-256a-4853-bab3-86dd7794b218

Phylogenetic Analysis

Professional-grade cladistic analysis available in the Advanced tab. All results display inline below each function for easy review. All computations run in your browser.

Support Analysis

  • Bootstrap: Character resampling with configurable replicates (10-1000). Shows support values directly on tree nodes with average support and strong node count.
  • Bremer Support: Calculate decay indices for each node. Higher values indicate more robust clades.
  • Jackknife: Delete-percentage character resampling (configurable 10-50%).
  • Bayesian Posterior: MCMC-based posterior probability estimation with ESS tracking.

Tree Search

  • Parsimony Ratchet: Escape local optima with iterative perturbation. Progress bar shows current best length.
  • Branch Swapping: TBR (most thorough), SPR (balanced), or NNI (fastest) tree rearrangement algorithms.
  • Consensus Tree: Build strict consensus, majority-rule (50%), or Adams consensus from multiple trees.

Tree Statistics

Calculate tree length, Consistency Index (CI), Retention Index (RI), and Rescaled Consistency (RC) for your tree and matrix.

Undo/Redo Support

All analyses are tracked in the History tab. Use Ctrl+Z to undo and Ctrl+Y to redo any operation. Click on any history item to restore to that state.

Biogeography

Reconstruct ancestral ranges and infer biogeographic events with multiple models.

DEC Analysis

Dispersal-Extinction-Cladogenesis model for ancestral range estimation.

  • Configure maximum areas (2-10)
  • Estimates dispersal rate (d) and extinction rate (e)
  • Reports log-likelihood and event counts
  • Reconstructs ancestral ranges on all internal nodes

DEC+J Model

Extended DEC with jump dispersal parameter (founder-event speciation). Compares AIC between DEC and DEC+J to test for jump dispersal significance.

Event Detection

Identify dispersal, vicariance, extinction, and sympatry events across the phylogeny.

Ancestral Area Reconstruction

  • Fitch Parsimony: Simple parsimony-based reconstruction
  • S-DIVA: Statistical dispersal-vicariance analysis
  • BBM: Bayesian Binary Model for probabilistic reconstruction

Character Analysis

Trace character evolution and identify synapomorphies with multiple optimization methods.

Character Tracing

  • Select any character from your matrix
  • ACCTRAN: Accelerated transformation (favor early changes)
  • DELTRAN: Delayed transformation (favor late changes)
  • Reports gains (0→1) and losses (1→0) across the tree

Synapomorphy Detection

Generate complete list of shared derived characters for each clade. Results show in a table with character number, name, and state change.

Homoplasy Detection

Identify convergences, reversals, and parallelisms. Reports Homoplasy Index (HI) for data quality assessment.

Character Optimization

  • Implied Weights: Downweight homoplastic characters using concavity constant (K)
  • Successive Weighting: Iteratively reweight characters by their fit

Molecular Clock & Dating

Date your phylogeny with fossil calibrations and molecular clock models.

Date Calibration

Add fossil or biogeographic calibration points interactively. Each calibration specifies a minimum/maximum age for a node.

  • Click "Add Calibration" to define a new calibration point
  • Select the node (common ancestor of two taxa)
  • Enter minimum and/or maximum age in millions of years (Ma)
  • Add multiple calibrations for better precision

Molecular Clock Models

  • Strict Clock: Constant substitution rate across the entire tree
  • Relaxed (Lognormal): Rates vary and are drawn from a lognormal distribution
  • Relaxed (Exponential): Rates vary and are drawn from an exponential distribution
  • Local Clocks: Different rates for specified clades (useful for rate heterogeneity)

Divergence Time Estimation

Estimate node ages with 95% Highest Posterior Density (HPD) confidence intervals. Reports:

  • Root age with confidence interval
  • Average HPD width (narrower = more precise)
  • Node-by-node age estimates

Diversification Analysis

Analyze speciation and extinction dynamics across your phylogeny.

Lineages Through Time (LTT)

  • Visualize how lineage diversity accumulates over time
  • Gamma statistic: Tests for variation in diversification rate (negative = slowdown, positive = acceleration)
  • Compare empirical LTT to null models

Birth-Death Models

  • Speciation rate (λ): Rate of new lineage origination
  • Extinction rate (μ): Rate of lineage loss
  • Net diversification (r): λ - μ
  • Turnover (ε): μ / λ

BAMM Analysis

Bayesian Analysis of Macroevolutionary Mixtures detects rate shifts across the tree:

  • Identify branches where diversification rate changed
  • Map rate variation onto the phylogeny
  • Test for correlation with traits or biogeographic events

Comparative Methods

Analyze trait evolution while accounting for phylogenetic relationships.

Phylogenetic Signal

  • Blomberg's K: Test for phylogenetic clustering of traits (K>1 = conserved, K<1 = convergent)
  • Pagel's λ: Estimate phylogenetic signal strength (0 = no signal, 1 = Brownian motion)

Ancestral State Reconstruction

  • Maximum Likelihood: ML estimation of continuous ancestral values
  • PIC: Phylogenetic Independent Contrasts
  • PGLS: Phylogenetic Generalized Least Squares

PGLS Regression

Perform correlation analyses accounting for phylogeny. Reports slope, R², p-value, and estimated λ.

History & Undo/Redo

PhyloVerse tracks all your actions with a full undo/redo system.

Features

  • Unlimited Undo: Up to 50 states saved automatically
  • History Tab: View and restore any previous state
  • Keyboard Shortcuts: Ctrl+Z to undo, Ctrl+Y to redo
  • Inline Results: All analysis results display below the function and are saved to history

Restoring States

Click on any item in the History list to restore to that point. All changes made after that point can be recovered using Redo.

Resizable Panels

Customize your workspace by resizing panels to fit your needs.

Sidebar Resizing

  • Drag to resize: Hover near the edge of either sidebar until you see the resize cursor
  • Drag horizontally: Move the edge to make the panel wider or narrower
  • Double-click to reset: Restore the panel to its default width
  • Touch support: Works on touch devices as well as desktop

Width Limits

Panels can be resized between 200px and 500px width to ensure content remains readable.

Split View

View your phylogenetic tree and geographic map side by side.

Using Split View

  • Click the "Split" tab in the view switcher or press 4
  • Tree displays on the left, map displays on the right
  • Specimens from your data automatically appear on the map

Resizing the Split

  • Drag the divider: Adjust the proportion between tree and map views
  • Double-click to reset: Return to 50/50 split
  • Touch support: Works on tablets and mobile devices

Export Options

Export trees, maps, data, and project states from the Export tab in the right sidebar.

Format Extension Description
Vector Image .svg Publication-ready scalable graphic
Raster Image .png High-resolution (2x scale)
Tree (Newick) .tre Standard tree format with branch lengths
Tree + Matrix .nex NEXUS format for other software
Project .json Complete project state for reload
Specimens .csv Occurrence data with coordinates

Data Formats

PhyloVerse supports standard phylogenetic and biodiversity data formats.

Input Formats

  • NEXUS (.nex): Tree and character matrix
  • Newick (.tre, .nwk): Tree topology with branch lengths
  • CSV/XLSX: Specimen occurrence data
  • Darwin Core (.tsv): GBIF downloads (up to 50,000 records)
  • Hennig86 (.ss): Character state matrices

Citation

If you use PhyloVerse in your research, please cite:

Packeer, S. (2026). PhyloVerse: A next-generation web-based platform for phylogenetic analysis and biogeography. Available at https://www.phyloverse.online

Data Source Citations

iNaturalist

iNaturalist.org. iNaturalist Research-grade Observations. https://doi.org/10.15468/ab3s5x accessed via PhyloVerse on [DATE].

eBird

eBird. 2026. eBird: An online database of bird distribution and abundance. Cornell Lab of Ornithology. http://www.ebird.org (Accessed: [DATE])

GBIF

GBIF.org ([DATE]) GBIF Occurrence Download https://doi.org/10.15468/dl.XXXXX