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.
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
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.
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 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
Get Free API Key
Visit ebird.org/api/keygen to request your key.
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+Zto undo,Ctrl+Yto 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