Latch’s Snakemake integration allows developers to build graphical interfaces to expose their Snakemake workflows to wet lab teams. It also provides managed cloud infrastructure to execute, debug, and analyze your workflows. A primary goal for the Snakemake integration is to allow developers to register existing Snakemake projects with minimal added boilerplate and modifications to code.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.
How It Works
To get started, install the latest alpha build oflatch (Note that the version below may be out of date, please check PyPI for the latest release marked “PRE-RELEASE”):
Define workflow metadata
Specify the parameters you want to expose to scientists on Latch.
Documentation ↗
Configure resources and containers
Declare the compute specifications and container images for each Snakemake rule.
Documentation ↗
Use Latch storage in your Snakefile
Configure Snakemake to read and write files directly from Latch Data.
Documentation ↗
Add an entrypoint
Create a Python file that Latch uses to launch your Snakemake workflow in the cloud.
Documentation ↗
Write a Dockerfile
Define the environment in which your workflow will run.
Documentation ↗