Skip to main content

Visualise exons and their reading frames

Project description

Continous integration Code style: black Checked with mypy Documentation Status Last commit Release PyPI Commits since latest release

Exonviz

ExonViz is a simple tool to draw transcripts that include coding and non-coding regions. All exons are to scale and the reading frames of the exons are visible. Single or multiple variants along the transcript can be drawn and will automatically be shown in the correct location.

Online version

You can try out ExonViz online at exonviz.rnatherapy.nl.

Installation

ExonViz only requires Python, and can be installed using PIP:

pip install exonviz

# If you want to run the exonviz website locally, use
pip install exonviz[website]

Usage

Simply supply either a transcript (with version!), or a valid HGVS description to exonviz to generate a figure:

exonviz --transcript "NM_003002.4:r.[274G>T;300del]" > SHDH.svg

Figure for SHDH

Documentation

The documentation for ExonViz is available on Readthedocs, including some examples of what is possible using the command line version of ExonViz.

Contributions and support

Please see our contribution guidelines report bugs, suggest new features or ask for support.

Citation

Please cite our pre-print if you use ExonViz:

ExonViz: A website and Python package to visualize transcripts and genetic variants Redmar R. van den Berg, Marlen C. Lauffer, Jeroen F.J. Laros medRxiv 2024.09.18.24313945; doi: https://doi.org/10.1101/2024.09.18.24313945

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

exonviz-0.2.18.tar.gz (212.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

exonviz-0.2.18-py3-none-any.whl (198.5 kB view details)

Uploaded Python 3

File details

Details for the file exonviz-0.2.18.tar.gz.

File metadata

  • Download URL: exonviz-0.2.18.tar.gz
  • Upload date:
  • Size: 212.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for exonviz-0.2.18.tar.gz
Algorithm Hash digest
SHA256 80e256e8f15a05ae2441bdce1e06c2163dc9636ffc7b58256daa0df9cda96d97
MD5 82c07ecccf7df3c27225f6b97589831a
BLAKE2b-256 f139a77f366697c73add6f4fab8acde8ae2ac841470d1b092fd3b7fe0063d3b8

See more details on using hashes here.

File details

Details for the file exonviz-0.2.18-py3-none-any.whl.

File metadata

  • Download URL: exonviz-0.2.18-py3-none-any.whl
  • Upload date:
  • Size: 198.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for exonviz-0.2.18-py3-none-any.whl
Algorithm Hash digest
SHA256 46deea4715aa6fc875e3fc321227b7cc0a8a6dafbf5492917678d4c7d8029b31
MD5 c2503a07fb1302aecb695c20736953bf
BLAKE2b-256 85d72eee2a30dab5c112327163506c9048f37970459d862555b18556530a3781

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