> ## Documentation Index
> Fetch the complete documentation index at: https://wiki.latch.bio/llms.txt
> Use this file to discover all available pages before exploring further.

# What are Latch Plots?

> Set up dashboards with interactive visualizations and data transformations for scientists to explore their data.

<video autoPlay muted loop playsInline className="w-full aspect-video" class="rounded-md">
  <source src="https://mintcdn.com/latchbio/rZf7ybfryGn4thLo/images/plots/plots_orange.mp4?fit=max&auto=format&n=rZf7ybfryGn4thLo&q=85&s=f000a620b48cbff9f59b6f46e04cd766" data-path="images/plots/plots_orange.mp4" />

  <source src="https://mintcdn.com/latchbio/rZf7ybfryGn4thLo/images/plots/plots_orange.webm?fit=max&auto=format&n=rZf7ybfryGn4thLo&q=85&s=318e5e9df5a2411d4b35b563c3da7249" data-path="images/plots/plots_orange.webm" />
</video>

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

<CardGroup cols={3}>
  <Card
    title="Plots Basics"
    icon={
  <svg
    width="24"
    height="24"
    viewBox="0 0 24 24"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      fill-rule="evenodd"
      clip-rule="evenodd"
      d="M3 2C3.55228 2 4 2.44772 4 3V20H21C21.5523 20 22 20.4477 22 21C22 21.5523 21.5523 22 21 22H3C2.44772 22 2 21.5523 2 21V3C2 2.44772 2.44772 2 3 2ZM6 11C6 9.89543 6.89543 9 8 9H10C11.1046 9 12 9.89543 12 11V16C12 17.1046 11.1046 18 10 18H8C6.89543 18 6 17.1046 6 16V11ZM10 11H8V16H10V11ZM16 4C14.8954 4 14 4.89543 14 6V16C14 17.1046 14.8954 18 16 18H18C19.1046 18 20 17.1046 20 16V6C20 4.89543 19.1046 4 18 4H16ZM16 6H18V16H16V6Z"
      fill="#E1670E"
    />
  </svg>
}
    color="#CB7638"
    href="/plots/developer/getting-started"
  >
    Learn how to develop your first Plot notebook and publish an App.
  </Card>

  <Card title="Notebook Components" icon="notebook" color="#9063DA" href="/plots/layouts">
    Create visualizations with variables & access dev mode.
  </Card>

  <Card title="Data Plotting" icon="chart-scatter" color="#36A7A2" href="/plots/plotting/overview">
    Use different plot types, customize your plot, & filter your table!
  </Card>

  <Card title="Data Transformations" icon="square-list" color="#5D8EE9" href="/plots/transformations/overview">
    Learn how to use Python to create data collection widgets.
  </Card>

  <Card title="Filtering with Tables" icon="table" color="#C29343" href="/plots/table-display-cell">
    View data and filter it for downstream use.
  </Card>

  <Card title="Text Display" icon="font-case" iconType="solid" color="#DF5971" href="/plots/text-cell">
    Write markdown descriptions
  </Card>
</CardGroup>

## 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:

<Card title="Snowflake" icon="snowflake" href="/plots/integrations/snowflake" />

<Card title="Postgres" icon="database" href="/plots/integrations/postgres" />

<Card title="LLM" icon="robot" href="/plots/integrations/llm" />
