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.7.tar.gz (30.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.7-py3-none-any.whl (30.9 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for lorax_arg-0.1.7.tar.gz
Algorithm Hash digest
SHA256 01643ce245c473ee4f7f80ea47e8ba80e33ce9a8e7085c1aaa371309e7ce69b3
MD5 f91b5484abe170b924ae18ea59c2a0c4
BLAKE2b-256 13533c0f1b671e8fd6f63a11f9fddc234cb8c08f5408f03bd95ee9702bd65eb7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lorax_arg-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d5e4d32050536c259009d8923c31ee0ee0ca44040877ace57128a758141ea873
MD5 293a2f1bebaddccaf822431d1c0b897f
BLAKE2b-256 d7690993c48d16504c09a9d8f1d6a29763c4b87d8a9a835a90daad4b1322298e

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