Skip to main content

Framework-agnostic plotting utilities extracted from tm-toolbox

Project description

bioviz

A small, framework-agnostic plotting utilities package for plotting common clinical bioinformatics visualizations with a clean, publication-ready style.

Installation

Install from PyPI using the package name bioviz-kit and import as bioviz:

pip install bioviz-kit
python -c "import bioviz; print(bioviz)"

During development:

python -m pip install -e .

Requirements

This package depends on common plotting libraries which will be installed by pip:

  • pandas
  • matplotlib
  • seaborn
  • adjustText

Usage

Import top-level plotting modules:

from bioviz import lineplot, oncoplot

# Use the functions provided by the modules, e.g.:
# fig = lineplot.generate_styled_lineplot(df, config)

Design Notes

  • The package is intentionally agnostic to any company-specific styling. A lightweight DefaultStyle is provided.

Licensing

  • bioviz-kit is released under the MIT License © 2025 Victoria Cheung.

Thanks

This package was spun out of internal tooling at Revolution Medicines. Many thanks to the team there for allowing the code to be open sourced.

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

bioviz_kit-0.1.0.tar.gz (34.9 kB view details)

Uploaded Source

Built Distribution

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

bioviz_kit-0.1.0-py3-none-any.whl (37.3 kB view details)

Uploaded Python 3

File details

Details for the file bioviz_kit-0.1.0.tar.gz.

File metadata

  • Download URL: bioviz_kit-0.1.0.tar.gz
  • Upload date:
  • Size: 34.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.11

File hashes

Hashes for bioviz_kit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 13e0b923564b33c521a7d681bb79c0087806274f80e06aa956472579b9d10f6b
MD5 2adca5197f836a0c80f2e0d232a33955
BLAKE2b-256 c50b81b5511000c81b68b733055cef47c9209abdfd0ad805c9ac878dc76cf78c

See more details on using hashes here.

File details

Details for the file bioviz_kit-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: bioviz_kit-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 37.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.11

File hashes

Hashes for bioviz_kit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3135d31a2019a5bdf2067bb45d34985fd23f524ea9f19a91c07e8ab8952f9362
MD5 4622330bf014e7ef4d7f69fa035bd25c
BLAKE2b-256 bda4146013b81bfc4db83ba967427a392a5558f5b4012236ca896bafb9bd6185

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