Latch Plots are reactive Python notebooks designed for building interactive, shareable applications tailored to scientists. Developers can use Plots to write code that powers custom user interfaces, dynamic visualizations, and domain-specific analysis tools—all within a reproducible notebook environment.

Key features include:

  • Python-based GUIs: Create intuitive, customizable interfaces using native Python, without needing to write JavaScript or HTML.
  • Reactive execution: Automatically re-run relevant cells when inputs change, enabling fast, interactive workflows.
  • Shareable as Apps: Turn any notebook into a deployable App with one click, making it easy for scientists to explore data without writing code.
  • Specialized biological visualizations: Built-in support for genome browsers, H5AD viewers, spatial image alignment, and more.
  • PlotsAI: Use natural language to explore datasets, generate visualizations, and summarize results

Get Started

Integrations

Biotech teams use plot dashboards to integrate the data avilable on Latch with external databases and warehouses. Here we provide quickstart documentation and boilerplate code to do this for popular systems:

Snowflake

Postgres

LLM