Skip to content

Interactive Biological Data Visualization with Plotly

This project teaches interactive visualization as a scientific communication skill, not as a collection of chart recipes. Every example starts from an analysis-ready biological table, validates the schema, states the transformation, and generates an inspectable Plotly figure.

What you will learn

  • Plotly Express for fast, declarative exploration.
  • Graph Objects and subplots for controlled scientific dashboards.
  • Hover content that exposes identifiers and exact values.
  • Facets, animation, 3D projections, hierarchy, and linked visual narratives.
  • Static PNG and interactive HTML export from the same figure object.
  • Scientific guardrails for differential expression, microbiome composition, PCA, association studies, and pathway counts.

Learning path

  1. Run notebooks/plotly_biology_tutorial.ipynb for the foundations.
  2. Continue with notebooks/interactive_omics_case_studies.ipynb.
  3. Browse the visual gallery and open the HTML versions locally.
  4. Import bioviz_plotly functions into a new analysis.
  5. Use the scientific-practice checklist before interpreting results.

Note

The included datasets are deterministic simulations for teaching and testing. They are not experimental evidence.