Skip to main content

Framework-agnostic plotting utilities for visualizing data

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.2.1.tar.gz (38.6 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.2.1-py3-none-any.whl (39.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bioviz_kit-0.2.1.tar.gz
  • Upload date:
  • Size: 38.6 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.2.1.tar.gz
Algorithm Hash digest
SHA256 d66e5780310a10cbb71627144062aab7a4ed2057786002fc4c6cb2cdb9de8264
MD5 7683686bc3487beb346584f8e9731c0e
BLAKE2b-256 abc9515b423361526cd7ee88348dcf9129d4329838110b038f47d719b79ddc3b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bioviz_kit-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 39.8 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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b7808a9aa97b873b527cee9b53ba76e7954571c08d07ceb0dc2c2dd520f3bc2e
MD5 39db09eb95d0beb6bbff37bfbf4d31e1
BLAKE2b-256 03d9f9d420a9c2fbfab230119ecb30a9370890fa394e0a372f1ecc723375ec49

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