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)

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: lorax_arg-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 7b133605dff03cae80dfb7f23ff0ce5cdde11e9005ba3d86f8d1b22be2ae21ec
MD5 24c9ae88c44dc3c11af2fdd3377c9cec
BLAKE2b-256 0ff547bba70d9da545993154337721b6eca71e0a5383c2eb8ff3dee23e26b7cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lorax_arg-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 af70a57c289b94ab512f61b6513d641400b2269ff45573778c81943a15abfdcd
MD5 91695d165b930a5b1984ee42aa3bbf9a
BLAKE2b-256 14898203bb4844ba4f7a9e6b0b702d0941dff3e8b3447b4e7000f8d61faaf7e4

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