Skip to main content

Interactive ARG visualization for genomics

Project description

Lorax

Lorax is a web-native platform for real-time, interactive visualization and exploration of population-scale Ancestral Recombination Graphs.

  • CLI entrypoint: lorax (alias: lorax-arg)

Lorax demo

Key features

  • Scalable rendering: interactive visualization of ARGs at a biobank scale.
  • Genome-wide navigation: Traverse genomic coordinates and inspect local genealogies at recombination breakpoints.
  • Mutation-aware: Trace variant inheritance through local genealogies
  • Metadata integration: Filter, color, and subset samples by population labels, phenotypes, or custom annotations.
  • Flexible inputs: Supports .trees, .trees.tsz (tskit tree sequences), and CSV-based ARG representations

Quick start (pip)

pip install lorax-arg
lorax # this opens lorax in a browser

lorax --file # to directly load file on lorax (preferred for large files.)

Input Formats Tree sequences: .trees and .trees.tsz files (compatible with tskit/tsinfer/tsdate, Relate, ARGweaver output) CSV: One row per recombination interval with columns for genomic position, Newick tree string, tree depth, and optional metadata. Ideal for custom inference pipelines or non-model organisms.

Use Cases

  • Explore signatures of natural selection in local genealogies.
  • Visualize introgression and admixture across genomic regions.
  • Trace ancestry of specific samples through population-scale ARGs
  • Navigate from GWAS hits or functional annotations to underlying genealogical structure

Links

Web platform: https://lorax.ucsc.edu Source code: https://github.com/pratikkatte/lorax

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lorax_arg-0.1.6.tar.gz (2.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lorax_arg-0.1.6-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

Details for the file lorax_arg-0.1.6.tar.gz.

File metadata

  • Download URL: lorax_arg-0.1.6.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for lorax_arg-0.1.6.tar.gz
Algorithm Hash digest
SHA256 0bf03f366072e6bcbbc1a2d242228d477eee49317aeb9294e38c6f4b0b1b4e28
MD5 952e035c3bb44d19ebb008ffc0d43515
BLAKE2b-256 e0d8a1e9fa9973b4150fd89498ad60efa2e0d1e1fb0af72ded9f77e5ffa6e1c0

See more details on using hashes here.

File details

Details for the file lorax_arg-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: lorax_arg-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for lorax_arg-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 fec923cb5b3da51c9f57d231d3bccaa158c7e6dacb6915be62e0c77d455da76c
MD5 43dfc1dd30e9dd03b7011cecb6b036cd
BLAKE2b-256 44248ebad17b4c53de96f0dfeeb6d39641e9cf264583ca6df344cbee26d4c625

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page