LYNXgwas
Locus anaYsis and geNomic eXplorer — a local GWAS visualization platform.
Point it at your GWAS summary statistics and it identifies loci, recovers rsIDs, computes LD, runs fine-mapping (SuSiE, FINEMAP, COJO, coloc, GWAMA), and gives you an interactive Manhattan/LD/gene-track viewer per locus — all in your browser, entirely on your own machine. No data ever leaves your computer.
Screenshots
Home page — manage multiple GWAS projects, see status and locus/SNP counts at a glance:
Locus viewer — Manhattan plot, gene track, and LD triangle for a single locus:
Install
pip install lynxgwas
Requires a Java 11+ runtime on your machine (Adoptium is a good source if you don't have one).
Quick start
lynxgwas
This starts the local server and opens http://localhost:8765/ in your browser. On first run it
will ask for (or offer to download) two things the pipeline needs:
- PLINK 1.9 — for LD computation and reference-panel subsetting (
--plink <path>to skip the prompt) - A GENCODE GFF3 annotation — for the gene track (
--gff3 <path>to skip the prompt)
Both are remembered afterward. From the home page, use + New project to point LYNXgwas at your own GWAS summary statistics and walk through the setup wizard.
Features
- Automatic loci identification from GWAS summary stats (PLINK clumping)
- rsID recovery (local dbSNP + optional NCBI/gnomAD lookups)
- LD computation and pairwise LD triangles per locus
- Fine-mapping: SuSiE, FINEMAP, GCTA-COJO, coloc, GWAMA, and cross-ancestry SuSiEx
- Interactive Manhattan plot, gene track, and locus editing (resize/split/create) in the browser
- Per-locus and whole-genome PDF export; Excel export of all annotated SNPs
- Multi-project management from a single home page
Requirements
| Requirement | Why | How it's handled |
|---|---|---|
| Java 11+ | Runs the backend | Install separately (bundled Java classes only) |
| PLINK 1.9 | LD, clumping, reference panel subsetting | Prompted for a path, or auto-downloaded |
| GENCODE GFF3 | Gene track annotation | Prompted for a path, or auto-downloaded |
A PLINK-format reference panel (.bed/.bim/.fam) |
LD computation | You supply this in the project wizard |
Documentation
Full architecture, Java package reference, API endpoints, and configuration keys:
docs/ARCHITECTURE.md
License
Release files for lynxgwas 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lynxgwas-0.1.1.tar.gz | 8.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lynxgwas-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.8 MB
Release files / lynxgwas-0.1.1.tar.gz
| Download URL | lynxgwas-0.1.1.tar.gz |
|---|---|
| Size | 8.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c6ae35bd84daeef71751e314c9d8a63e38382ea1184f10cb2f476c69295d3f4b
|
|
BLAKE2b-256 checksum How to use checksums |
43c61aab3b2e1da31de179f1cf7c099f8b745278f2cfc277a54069d6f1d82885
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / lynxgwas-0.1.1-py3-none-any.whl
| Download URL | lynxgwas-0.1.1-py3-none-any.whl |
|---|---|
| Size | 9.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
07e6ae6cf6a5a4259ddfa55540bbd13cca502b6e4d40bd8df3d21e373500140e
|
|
BLAKE2b-256 checksum How to use checksums |
090d4e08219e4b256d7a27470e1fdcee7b342b373f24e56ef868fae5b2e4e54a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|