Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

Lineage Curation UI

Web interface for phylogenetic lineage curation.

Quick Start

Prerequisites: JSONL file (.jsonl.gz) - see main README for MAT conversion.

cd linolium
npm run install-all && npm run build
./run-prod.sh /path/to/your/data.jsonl.gz

Open http://localhost:3000

Manual Launch

cd linolium
# Backend
cd taxonium_backend
node server.js --port 8001 --data_file /path/to/data.jsonl.gz

# Frontend (separate terminal)
cd ..
npm run serve

Development

cd linolium
npm run dev-with-backend    # Hot reload
npm run rebuild-component   # Rebuild after changes
npm run clean              # Clean artifacts

Structure

ui/
└── linolium/                   # Main application
    ├── taxonium_component/     # React components  
    ├── taxonium_backend/       # API server
    ├── taxonium_data_handling/ # Data utilities
    └── run-prod.sh            # Launch script

Features

  • Hierarchical lineage visualization
  • Review proposed lineages (from Autolin)
  • Real-time editing (merge, split, reassign)
  • JSONL/TSV export