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.5.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.5-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for lorax_arg-0.1.5.tar.gz
Algorithm Hash digest
SHA256 0bd6141022a8b484ffc552dfe5a1618c78c8eadb59b77b442a8a71f031609697
MD5 a3e3a3a8d6c1eedd43d7d831d64b2626
BLAKE2b-256 0c7565bfc8ee91de95a0ef6a4b8a1865871676d719be683bbcee86e4512d328f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lorax_arg-0.1.5-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.10.19

File hashes

Hashes for lorax_arg-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 89e3f3da747171a8b281070f5e5c1dda10502c3379cb6e7bbc69bfbe2caa0862
MD5 8155b483386c2121a42f987735b8a311
BLAKE2b-256 d644622ab4b2f9fee000513c93327bac8697b54f3e27d3c256c8d18d208035c3

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