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

Uploaded Python 3

File details

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

File metadata

  • Download URL: lorax_arg-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 baf8ae9e008e91d2d8be83580e9427bcdbe093dd38fb62bc3c02da2fa9fa3033
MD5 56b2f9386d77512c3393ef728b30b88c
BLAKE2b-256 fd195e2a201af29b25df070f524ff11b0b49a06f6ea852739aaed44e50bfdc6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lorax_arg-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 29f93c0edb7cbf5731392965b31dafe15c32f938b01f79b7b6e5ee4bb5fd198f
MD5 5e6320dc2924ab5d7708df5b01ad1ef0
BLAKE2b-256 ada36c3d923675f9f6bb183c2165391c4dda72bb52cc89303302956608f7bf3b

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