# LatchBio ## Docs - [Organization Basics](https://wiki.latch.bio/admin/orgs/about.md) - [Adding Workspaces to an Organization](https://wiki.latch.bio/admin/orgs/adding-workspaces.md): Learn how to add and transfer workspaces to an organization on Latch - [For Kit Providers: Analysis Packages](https://wiki.latch.bio/admin/orgs/analysis-packages.md): Learn how to distribute analysis packages to customers - [Comparing Workspace Ownership: Organization vs. Analysis Packages](https://wiki.latch.bio/admin/orgs/managed-orgs.md): Learn how ownership differs in workspaces created by the Organization versus workspaces where Analysis Packages are unpacked in. - [Inviting Members to an Organization](https://wiki.latch.bio/admin/orgs/managing-members.md): Learn how to invite members to the organization and accept invitations - [What are Latch Organizations?](https://wiki.latch.bio/admin/orgs/overview.md): Manage multiple workspaces under a single organization on Latch - [Organization Roles](https://wiki.latch.bio/admin/orgs/roles.md): Learn about roles and permissions for members of an organization. - [Security Settings](https://wiki.latch.bio/admin/orgs/security.md): Configure access controls and authentication methods - [Transferring Credits to Workspaces](https://wiki.latch.bio/admin/orgs/transfer-credits.md) - [White-label Your Customer Experience](https://wiki.latch.bio/admin/orgs/white-labeling.md): Customize the Latch platform to reflect your brand's unique look and feel. - [White-labeling Recommended Image Format & Sizing](https://wiki.latch.bio/admin/orgs/white-labeling-image-recommendations.md): Recommended image format and sizing for white-labeling. - [Workspaces & Orgs: An Overview](https://wiki.latch.bio/admin/overview.md): Learn about roles and permissions for members of an organization. - [Workspace Billing](https://wiki.latch.bio/admin/workspaces/billing.md): Learn about billing for Latch workspaces and how to add your credit card information. - [Creating a Workspace](https://wiki.latch.bio/admin/workspaces/creating-new-workspace.md): Learn how to create a new workspace on Latch - [Inviting Members to a Workspace](https://wiki.latch.bio/admin/workspaces/inviting-members.md): Learn how to invite users to an existing workspace - [Copying and Moving Data Between Workspaces](https://wiki.latch.bio/admin/workspaces/move-copy-data.md) - [What are Latch Workspaces?](https://wiki.latch.bio/admin/workspaces/overview.md) - [Workspace Roles](https://wiki.latch.bio/admin/workspaces/roles.md): Learn about workspace roles and permissions - [Opening Pod Templates in Other Workspaces](https://wiki.latch.bio/admin/workspaces/workspace-pod-templates.md) - [Code](https://wiki.latch.bio/agent/code.md): View and modify all code generated by Latch Agent. - [Core Concepts](https://wiki.latch.bio/agent/concepts.md): Key concepts for understanding how Latch Agent works. - [Context](https://wiki.latch.bio/agent/context.md): What Latch Agent sees and uses to inform its responses. - [Environment](https://wiki.latch.bio/agent/environment.md): How Latch Agent runs on Latch Plots and manages resources. - [History](https://wiki.latch.bio/agent/history.md): Access and review past conversations with Latch Agent. - [Modes](https://wiki.latch.bio/agent/modes.md): Choose between Proactive and Step-by-step execution modes. - [What is Latch Agent?](https://wiki.latch.bio/agent/overview.md): Intelligent bioinformatics assistant for data analysis and visualization, built on Latch Plots. - [Plan](https://wiki.latch.bio/agent/plan.md): How Latch Agent creates structured plans for complex tasks. - [Skills](https://wiki.latch.bio/agent/skills.md): Built-in technology skills and custom skills from private GitHub repositories. - [Tools](https://wiki.latch.bio/agent/tools.md): Internal capabilities and tools available to Latch Agent. - [Configuration Reference](https://wiki.latch.bio/curate/configuration.md): Configuration files for cell typing and metadata harmonization - [Engineering Principles](https://wiki.latch.bio/curate/engineering-principles.md): Core engineering and curation principles behind Latch Curate - [Latch Curate](https://wiki.latch.bio/curate/getting-started.md): An agentic Python framework to curate public single cell data - [Curate Overview](https://wiki.latch.bio/curate/overview.md): Tools and workflows for curating biological data on Latch - [Publishing Datasets](https://wiki.latch.bio/curate/publish.md): Upload curated datasets to the Latch Data Portal - [Supporting Tools](https://wiki.latch.bio/curate/supporting-tools.md): Additional tools for managing curated single-cell data - [BaseSpace Downloader](https://wiki.latch.bio/data/basespace-downloader.md): This tutorial explains how to get an API key from BaseSpace that you can use to automatically import your sequencing runs into Latch. - [Basic Uploading and Downloading](https://wiki.latch.bio/data/basic-uploading-and-downloading.md) - [Command Line Interface Data Upload/Download](https://wiki.latch.bio/data/data-command-line.md) - [Mounting GCP Buckets](https://wiki.latch.bio/data/mount-gcp-bucket.md): Latch allows you to mount your own GCP Buckets and use them the same as you would any data on Latch. - [Mounting S3 Buckets](https://wiki.latch.bio/data/mount-s3-bucket.md): Latch allows you to mount your own AWS S3 Buckets and use them the same as you would any data on Latch. All you need is to connect your AWS account with Latch to mount buckets from that account. - [What is Latch Data?](https://wiki.latch.bio/data/overview.md): Latch Data is a cloud based file storage system built for storing biological data. - [Data Sharing](https://wiki.latch.bio/data/sharing.md): Learn how to share your data on Latch - [CELLxGENE](https://wiki.latch.bio/data/visualizations/cellxgene.md): CELLxGENE Explorer allows scientists to execute interactive analyses on a dataset to explore how patterns of gene expression are determined by environmental and genetic factors using an interactive speed no-code UI. - [FastQC](https://wiki.latch.bio/data/visualizations/fastqc.md): FastQC aims to provide a simple way to do some quality control checks on raw sequence data coming from high throughput sequencing pipelines. It provides a modular set of analyses which you can use to give a quick impression of whether your data has any problems of which you should be aware before do… - [Using IGV on Latch](https://wiki.latch.bio/data/visualizations/igv.md): The Integrative Genomics Viewer (IGV) is a high-performance, easy-to-use, interactive tool for the visual exploration of genomic data. BAM, Fasta, etc. files can be opened in an IGV Browser natively within the Latch Platform. - [IGV Hosted Reference Genomes](https://wiki.latch.bio/data/visualizations/igv-reference-genomes.md): The IGV browser comes with many hosted options for common Reference Genomes to view Alignment Files to. - [Setting Viewer Defaults for IGV on Latch](https://wiki.latch.bio/data/visualizations/igv-setting-defaults.md): Learn how to set default viewer settings when opening files in IGV on Latch - [Plot Artifacts](https://wiki.latch.bio/plots/developer/artifacts.md): Use Artifacts API to create a new Plot notebook downstream of a workflow - [Installing Custom Dependencies](https://wiki.latch.bio/plots/developer/dependencies.md): How to install custom dependencies for your Plot runtime - [Develop your First Plot Notebook](https://wiki.latch.bio/plots/developer/getting-started.md) - [Plots Reactivity](https://wiki.latch.bio/plots/developer/reactivity.md): Learn how reactivity works in Plot notebooks - [SSH into the Plot Runtime](https://wiki.latch.bio/plots/developer/ssh.md): How to connect to Plots runtime using SSH - [LLM Integration for Plots](https://wiki.latch.bio/plots/integrations/llm.md): Use LLM to assemble fully interactive analyses and applications in Latch Plots - [Postgres](https://wiki.latch.bio/plots/integrations/postgres.md) - [Snowflake Integration for Plots](https://wiki.latch.bio/plots/integrations/snowflake.md): Connect Snowflake databases to Plots. Create graphical dashboards that allow scientists to manipulate, visualize and integrate data. - [Components of a Plot Notebook](https://wiki.latch.bio/plots/layouts.md): An overview of all components in a Plot notebook - [What are Latch Plots?](https://wiki.latch.bio/plots/overview.md): Set up dashboards with interactive visualizations and data transformations for scientists to explore their data. - [Error Bars](https://wiki.latch.bio/plots/plotting/error-bars.md): Add error bars to your plot. - [Faceting](https://wiki.latch.bio/plots/plotting/faceting.md): Facet your plot based on a categorical column. - [Filtering](https://wiki.latch.bio/plots/plotting/filtering.md): Learn how to filter the values displayed in a plot. - [Plotting Overview](https://wiki.latch.bio/plots/plotting/overview.md): Create interactive and customizable plots. - [Supported Plot Types](https://wiki.latch.bio/plots/plotting/plot-types.md): Learn about the plot types supported in a plotting layout. - [Selecting Points](https://wiki.latch.bio/plots/plotting/selecting-points.md): Learn how to make a selection of points and use that selection to filter the source table. - [Appearance](https://wiki.latch.bio/plots/plotting/styling.md): Learn what options are available for customizing the appearance of your plots. - [Table Display/Filter](https://wiki.latch.bio/plots/table-display-cell.md): Learn how to use a table display to view data and filter it for use downstream. - [Use Cases](https://wiki.latch.bio/plots/templates/overview.md) - [The Ultimate Guide to Relative qPCR Analysis on Latch](https://wiki.latch.bio/plots/templates/qpcr.md): The guide below walks through how you can perform qPCR analysis on Latch using Plot Templates. - [Markdown Cell](https://wiki.latch.bio/plots/text-cell.md): Add descriptive text to your layout using Markdown. - [Description Text](https://wiki.latch.bio/plots/transformations/description-text.md): Write descriptions using markdown within a Python analysis cell. - [Layout](https://wiki.latch.bio/plots/transformations/layout.md): Layout widgets allow you to control the arrangement of other widgets in your notebook interface. - [Messages](https://wiki.latch.bio/plots/transformations/messages.md): Learn how to display real-time messages as the cell runs. - [Viewer Widgets](https://wiki.latch.bio/plots/transformations/output-widgets.md): Use viewer widgets to display plots, tables, and genomic data in your notebook interface. - [Overview](https://wiki.latch.bio/plots/transformations/overview.md): The Analysis cell functions similarly to a Python cell in a Jupyter Notebook, allowing users to input, modify, and execute Python code interactively. - [Platform Widgets](https://wiki.latch.bio/plots/transformations/platform-widgets.md): Platform widgets enable you to integrate and interact with other parts of the Latch platform directly within your plots and analysis workflows. These widgets provide seamless access to registry data, workflows, and file systems. - [Input Widgets](https://wiki.latch.bio/plots/transformations/widget-types.md): Use single-line Python to define input widgets and retrieve their values in code - [Setting Up Auto Shutdown from Latch](https://wiki.latch.bio/pods/auto-shutdown.md): Pods allow easy customization of auto shutdown interval when inactive. - [Host a Custom App](https://wiki.latch.bio/pods/custom-app.md): Latch Pods make it easy to host any custom application, such as Dash Apps, RShiny, Streamlit, and more, on Latch. - [Custom File Viewer](https://wiki.latch.bio/pods/file-viewer.md): The Custom File Viewer enables scientists to click on files in Latch Data with a specific extension and view them in an application hosted on a Latch Pod without having to manually enter the pod and download the file. - [Setup Forch Domain / BYOC (Beta)](https://wiki.latch.bio/pods/forch-byoc.md): Latch allows you to run computation without data leaving your cloud - [Latch Pods Basics](https://wiki.latch.bio/pods/getting-started.md): In this tutorial, we will walk through the basics of creating your first Pod. - [Configuring Auto Shutdown](https://wiki.latch.bio/pods/hard-shutdown.md): Configure Pods for scheduled shutdown using systemd. - [Integration with GitHub](https://wiki.latch.bio/pods/integration-with-github.md): Using GitHub within Pods - [Integration with VSCode](https://wiki.latch.bio/pods/integration-with-vscode.md): Follow our tutorial to use Visual Studio Code inside your Pod and navigate the filesystem on your favorite IDE. - [Accessing Latch Data in Pod using Latch Data FUSE](https://wiki.latch.bio/pods/mount-data.md): Latch Pods provides direct access to all files stored on Latch Data. - [What are Latch Pods?](https://wiki.latch.bio/pods/overview.md): Access the scale of the cloud with the flexibility of your personal computer. - [Set up SSH Access](https://wiki.latch.bio/pods/ssh.md): You may want to set up SSH access for Pod if you want to access Pod from your local terminal or open your favorite IDE, such as Visual Studio Code, inside a Pod. - [Pod Templates](https://wiki.latch.bio/pods/templates.md): Pod Templates provide an easy way to take a snapshot of a Pod’s dependencies and files, and save it as a template that is reusable in future Pods for your organization. - [Latch SDK API Reference](https://wiki.latch.bio/reference/sdk.md) - [Bulk Import Data Using a CSV](https://wiki.latch.bio/registry/add-records-to-a-table/bulk-link.md) - [Bulk Link Sequencing Files to Existing Records](https://wiki.latch.bio/registry/add-records-to-a-table/import-data.md) - [Manually Create Single Records](https://wiki.latch.bio/registry/add-records-to-a-table/single-records.md) - [Benchling Integration](https://wiki.latch.bio/registry/benchling-sync.md) - [Connect Records Across Tables](https://wiki.latch.bio/registry/connect-records-across-tables.md): As you centralize your biological data in Latch Registry, you will often find that some records are related or even dependent on one another. Linked records offer a powerful way for you to define relationships between records from different tables, enhancing your data analysis and enabling new insig… - [Registry Basics](https://wiki.latch.bio/registry/create-a-project.md): Learn how to set up your registry to manage your data. - [Account Objects](https://wiki.latch.bio/registry/sdk/account-objects.md) - [Overview](https://wiki.latch.bio/registry/sdk/latch-sdk-registry-integration.md) - [Record Objects](https://wiki.latch.bio/registry/sdk/record-objects.md) - [Registry Projects](https://wiki.latch.bio/registry/sdk/registry-projects.md) - [Table Objects](https://wiki.latch.bio/registry/sdk/table-objects.md) - [What is Latch Registry?](https://wiki.latch.bio/registry/what-is-a-registry.md): Connect your sample sheets, metadata, and analysis — all in one place. - [Frequently Asked Questions](https://wiki.latch.bio/resources/faq.md) - [Latch Privacy Policy](https://wiki.latch.bio/resources/privacy-policy.md): This Privacy Policy describes how Latch Bio, Inc. (“we”, “us”, “our”, or the “Company”) handles personal information that we collect through our digital properties that link to this Privacy Policy, including our website (collectively, the “Service”), as well as through social media, our marketing ac… - [Latch Terms of Service](https://wiki.latch.bio/resources/terms-of-service.md) - [What is LatchBio?](https://wiki.latch.bio/start/introduction.md): Latch is a platform for you to store, analyze, and visualize multiomics data. - [Quickstart](https://wiki.latch.bio/start/quickstart.md) - [ATAC Seq](https://wiki.latch.bio/workflows/ATAC-Seq.md) - [What is ATAC seq?](https://wiki.latch.bio/workflows/ATAC-Seq-Deep-Dive.md) - [AlphaFold](https://wiki.latch.bio/workflows/alphafold.md): AlphaFold produces highly accurate protein structure predictions from amino acid sequences. - [Bulk RNAseq Quantification Walkthrough](https://wiki.latch.bio/workflows/bulk-rna-seq.md) - [What is Bulk RNAseq?](https://wiki.latch.bio/workflows/bulk-rna-seq-deep-dive.md) - [CAS-OFFinder](https://wiki.latch.bio/workflows/cas-offinder.md): CAS-OFFinder is an algorithm that searches for potential off-target sites of Cas9 RNA-guided endonucleases. It is one of the most highly cited & consistent tools for this purpose. - [CRISPOR](https://wiki.latch.bio/workflows/crispor.md): [CRISPOR](http://crispor.org/) is a website that helps select and express CRISPR guide sequences, described in two papers ([Gen Biol 2016](https://genomebiology.biomedcentral.com/articles/10.1186/s13059-016-1012-2) and [NAR 2018](https://academic.oup.com/nar/article/46/W1/W242/4995687)). In its defa… - [CRISPResso2](https://wiki.latch.bio/workflows/crispresso2.md): CRISPResso2 is a software pipeline for the analysis of genome editing experiments. It is designed to enable rapid and intuitive interpretation of results produced by amplicon sequencing. - [CSV Parameter Import](https://wiki.latch.bio/workflows/csv-import.md): Every workflow in Latch allows you to import a CSV containing values for its parameters. This is another way to import data when doing bulk runs of a workflow. - [MAGeCK - Count](https://wiki.latch.bio/workflows/mageck-count.md): This is the count sub command from MAGeCK. This subcommand collects sgRNA read count information from fastq files or raw count files. The output count table can be used directly in the [MAGeCK Test](https://latch.wiki/mageck-test) or the [MAGeCK MLE](https://latch.wiki/mageck-mle) workflow. - [MAGeCK - MLE](https://wiki.latch.bio/workflows/mageck-mle.md): This is the mle sub command from MAGeCK. Similar to [MAGeCk Test](https://latch.wiki/mageck-test), this subcommand outputs a gene ranking, but uses maximum-likelihood estimation for gene essentiality scores instead of RRA. This subcommand takes the count summary file (*.count.txt) output from [MAGeC… - [Overview - MAGeCK](https://wiki.latch.bio/workflows/mageck-overview.md): Model-based Analysis of Genome-wide CRISPR-Cas9 Knockout - [MAGeCK - Pathway](https://wiki.latch.bio/workflows/mageck-pathway.md): This is the pathway sub command from MAGeCK. This subcommand takes the Gene Ranking output (*.gene_summary.txt) from [MAGeCK Test](https://latch.wiki/mageck-test) and invokes Gene Set Enrichment Analysis (GSEA) or RRA (Robust Rank Aggregation) to test if a pathway is enriched in one particular gene… - [MAGeCK - Plot](https://wiki.latch.bio/workflows/mageck-plot.md): This is the pathway sub command from MAGeCK. This subcommand takes the Gene Ranking output (*.gene_summary.txt) from [MAGeCK Test](https://latch.wiki/mageck-test) and invokes Gene Set Enrichment Analysis (GSEA) or RRA (Robust Rank Aggregation) to test if a pathway is enriched in one particular gene… - [MAGeCK - Test](https://wiki.latch.bio/workflows/mageck-test.md): This is the test sub command from MAGeCK. This subcommand tests and ranks sgRNAs and genes based on the read count tables provided using [Robust Rank Aggregation](https://pubmed.ncbi.nlm.nih.gov/22247279/) (RRA). This subcommand takes the count summary file (*.count.txt) output from [MAGeCk Count](h… - [What are Latch Workflows?](https://wiki.latch.bio/workflows/overview.md): Latch's Workflow Manager comes with out-of-the-box community workflows and a Python SDK that allows uploading of custom workflows. - [Registry Usage Tutorial](https://wiki.latch.bio/workflows/sdk/api/registry-usage-tutorial.md) - [Storing and Using Secrets](https://wiki.latch.bio/workflows/sdk/api/storing-and-using-secrets.md): Often a workflow can depend on _secret data_, such as an API key, to function correctly. To make storing and using secret data easy, the Latch SDK comes with special utilities that handle this securely. - [Remote Files](https://wiki.latch.bio/workflows/sdk/api/working-with-files.md) - [Data Addition Trigger](https://wiki.latch.bio/workflows/sdk/automation/example-data-addition.md) - [Interval Trigger](https://wiki.latch.bio/workflows/sdk/automation/example-interval.md) - [Overview](https://wiki.latch.bio/workflows/sdk/automation/overview.md) - [Commands](https://wiki.latch.bio/workflows/sdk/cli/commands.md) - [Overview](https://wiki.latch.bio/workflows/sdk/console/execution-monitoring.md): Monitor all workflow executions through Latch Console with comprehensive visibility into execution status, logs, inputs/outputs, and provenance tracking. - [Resource Monitoring](https://wiki.latch.bio/workflows/sdk/console/resource-monitoring.md): Workflows on Latch provide visibility into the resource usage of each task execution, enabling developers to easily debug and optimize their workflow. - [Versioning](https://wiki.latch.bio/workflows/sdk/console/versioning.md) - [Caching and Resuming](https://wiki.latch.bio/workflows/sdk/nextflow/caching.md) - [Debugging Nextflow](https://wiki.latch.bio/workflows/sdk/nextflow/debugging.md) - [Dependencies](https://wiki.latch.bio/workflows/sdk/nextflow/dependencies.md) - [Using GPU Accelerators](https://wiki.latch.bio/workflows/sdk/nextflow/gpus.md) - [Overview](https://wiki.latch.bio/workflows/sdk/nextflow/overview.md) - [Execution Profiles](https://wiki.latch.bio/workflows/sdk/nextflow/profiles.md) - [Private Registries](https://wiki.latch.bio/workflows/sdk/nextflow/registries.md) - [Shared Storage](https://wiki.latch.bio/workflows/sdk/nextflow/shared-storage.md) - [Tutorial](https://wiki.latch.bio/workflows/sdk/nextflow/tutorial.md): Learn how to upload a Nextflow workflow on Latch. - [Tutorial](https://wiki.latch.bio/workflows/sdk/python/authorizing-your-own-workflow.md): In this demonstration, we will examine a workflow which sorts and assembles COVID sequencing data. - [Caching and Resuming](https://wiki.latch.bio/workflows/sdk/python/caching.md) - [Conditional Sections](https://wiki.latch.bio/workflows/sdk/python/conditional-sections.md): In order to support the functionality of an `if-elif-else` clause within the body of a workflow, we introduce the method `create_conditional_section`. This method creates a new conditional section in a workflow, allowing a user to conditionally execute a task based on the value of a task result. - [Defining Cloud Resources](https://wiki.latch.bio/workflows/sdk/python/defining-cloud-resources.md): When a workflow is executed and tasks are scheduled, the machines needed to run the task are provisioned automatically and managed for the user until task completion. Tasks can be annotated with the resources they are expected to consume (eg. CPU, RAM, GPU) at runtime and these requests will be full… - [Latch URLs](https://wiki.latch.bio/workflows/sdk/python/latch-urls.md): Files and directories on Latch can be referred to in code or through the CLI using **Latch URLs**. - [LatchFile / LatchDir (Legacy)](https://wiki.latch.bio/workflows/sdk/python/legacy-file-support.md): When working with bioinformatics workflows, we are often passing around large files or directories between our tasks. These files are usually located in cloud object stores and are copied to the file systems of the machines on which the task is scheduled. - [Map Task](https://wiki.latch.bio/workflows/sdk/python/map-task.md): There are many pipelines in bioinformatics that require running a processing step in parallel and aggregating their outputs at the end for downstream analysis. A prominent example of this is bulk RNA-sequencing, where alignment is performed to produce transcript abundances per sample, and gene count… - [Overview](https://wiki.latch.bio/workflows/sdk/python/overview.md): The Latch Python SDK is an open-source toolchain to define serverless bioinformatics workflows with plain python and deploy associated no-code interfaces using single command. - [Quick Start](https://wiki.latch.bio/workflows/sdk/python/quick-start.md) - [Environments for Individual Tasks](https://wiki.latch.bio/workflows/sdk/python/workflow-environment/environments-for-individual-tasks.md) - [Workflow Environment](https://wiki.latch.bio/workflows/sdk/python/workflow-environment/overview.md) - [Writing the Dockerfile](https://wiki.latch.bio/workflows/sdk/snakemake-v2/dockerfile.md) - [Parameter Encoding](https://wiki.latch.bio/workflows/sdk/snakemake-v2/encoding.md) - [The Entrypoint](https://wiki.latch.bio/workflows/sdk/snakemake-v2/entrypoint.md) - [Using the Latch Executor Plugin](https://wiki.latch.bio/workflows/sdk/snakemake-v2/executor.md) - [Metadata](https://wiki.latch.bio/workflows/sdk/snakemake-v2/metadata.md) - [Overview](https://wiki.latch.bio/workflows/sdk/snakemake-v2/overview.md) - [Using Latch Storage](https://wiki.latch.bio/workflows/sdk/snakemake-v2/storage.md) - [Tutorial](https://wiki.latch.bio/workflows/sdk/snakemake-v2/tutorial.md): Learn how to upload a Snakemake workflow on Latch. - [Development and Debugging](https://wiki.latch.bio/workflows/sdk/testing-and-debugging-a-workflow/development-and-debugging.md): Run and debug workflow tasks before registration - [Programmatic Execution](https://wiki.latch.bio/workflows/sdk/testing-and-debugging-a-workflow/programmatic-execution.md): Execute a workflow programmatically from python. - [UI Definition](https://wiki.latch.bio/workflows/sdk/ui/latch-metadata.md): Define and customize the Latch workflow interface. - [Launch Plans](https://wiki.latch.bio/workflows/sdk/ui/launch-plans.md): Learn how to define test data for workflows using LaunchPlan - [Messages](https://wiki.latch.bio/workflows/sdk/ui/messages.md): Display styled and prominent messages to end users during and after workflow execution. - [Results](https://wiki.latch.bio/workflows/sdk/ui/results.md): Learn how to highlight the most relevant outputs of a workflow to users. ## Optional - [Blog](https://latchbio.substack.com/) - [Website](https://latch.bio/) - [Change Log](https://latchbio.notion.site/LatchBio-Product-Change-Logs-ca76a6ae05a74a4daf78cb4006ad80ac)