🪵 Latch Changelog — January 2025
-
Data:
- Improvements to loading speed for large folders with >20,000 items.
-
Nextflow:
- Improvements to Nextflow download speed
-
Pods:
- Released Pod Templates for common imaging apps, such as Cellpose, Xenium, etc.
-
Plots:
- Ability to publish “read-only” versions Plots that are not backed by a computer
-
Latch Organization:
- Better UX for joining an organization
- Ability to add support engineer to a workspace to debug data/workflows/pods that belong to the package
- Organization Admins now receive notification emails when Analysis Package users request support.
-
Bug and stability fixes:
- Fixed issue where Plot Templates were not properly redeemed in newly created workspaces.
- Resolved broken account redemption flow for new users.
- Fixed missing name alias when importing entries from Registry.
- Enabled package shipping of Registry schemas via customer packages.
- Prevented empty imported values from appearing as invalid for
LatchFile
/ LatchDir
types.
- Fixed issue where table member permissions were not saving correctly.
- Ensured name alias propagates correctly when duplicating Registry tables.
- Fixed “Run current and below” behavior — previously executed the wrong cell in some cases.
- Updated navbar avatar to show a warning when credit limits are reached.
- Improved performance of Registry search and load for large tables (e.g., Atlas Biosciences).
- Resolved bug preventing imports into existing rows during “Bulk Sequencing Import.”
- Fixed
latch preview <wf_directory>
command not working in some workflows.
- “Open Shared File” modal now shows all workspaces a user is a part of.
- Fixed
latch cp
issues for files/folders shared with the user.
- exCellxGene bug fixes
- Fixed OOM errors for large workflows
Optimize flow for joining an organization
Packages — Send support email to org when support requested
Fix Elsie’s Benchling sync issues [https://latchbio.slack.com/archives/C02QA1X3T17/p1736878424790709]
Scope out Registry improvements with Insmed
Packages — Ability to add support engineer to a workspace to debug data/workflows/pods that belong to the package
Previews for white-labeled branding
Plots — Consolidate versioning and sharing things
MVP of cell type annotation
Scope out design for cell type annotation on Latch [Doc]
Plots — Add horizontal tabs
Allow using shared-with-me from workflows
Option for workspaces to be billed directly to their Organization
Ability to disable automatic sample name generation
Ability to rename the “Name” column in the registry — do we need it to be name everywhere? what about just the UI?
ug Fixes & Stability Improvements:
- Fixed issue where Plot Templates were not properly redeemed in newly created workspaces.
- Resolved broken account redemption flow for new users.
- Fixed missing name alias when importing entries from Registry.
- Enabled package shipping of Registry schemas via customer packages.
- Prevented empty imported values from appearing as invalid for
LatchFile
/ LatchDir
types.
- Fixed issue where table member permissions were not saving correctly.
- Ensured name alias propagates correctly when duplicating Registry tables.
- Fixed “Run current and below” behavior — previously executed the wrong cell in some cases.
- Updated navbar avatar to show a warning when credit limits are reached.
- Improved performance of Registry search and load for large tables (e.g., Atlas Biosciences).
- Resolved bug preventing imports into existing rows during “Bulk Sequencing Import.”
- Fixed
latch preview <wf_directory>
command not working in some workflows.
- “Open Shared File” modal now shows all workspaces a user is a part of.
- Fixed
latch cp
issues for files/folders shared with the user.
- Patched rendering issue with exCellxGene viewer integration.
ug Fixes & Stability Improvements:
- Fixed issue where Plot Templates were not properly redeemed in newly created workspaces.
- Resolved broken account redemption flow for new users.
- Fixed missing name alias when importing entries from Registry.
- Enabled package shipping of Registry schemas via customer packages.
- Prevented empty imported values from appearing as invalid for
LatchFile
/ LatchDir
types.
- Fixed issue where table member permissions were not saving correctly.
- Ensured name alias propagates correctly when duplicating Registry tables.
- Fixed “Run current and below” behavior — previously executed the wrong cell in some cases.
- Updated navbar avatar to show a warning when credit limits are reached.
- Improved performance of Registry search and load for large tables (e.g., Atlas Biosciences).
- Resolved bug preventing imports into existing rows during “Bulk Sequencing Import.”
- Fixed
latch preview <wf_directory>
command not working in some workflows.
- “Open Shared File” modal now shows all workspaces a user is a part of.
- Fixed
latch cp
issues for files/folders shared with the user.
- Patched rendering issue with exCellxGene viewer integration.
🪵 Latch Changelog — December 2024
<aside>
đź’ˇ
Highlight of the Month: We launched our brand-new landing page!
</aside>
https://latch.bio/
- Snakemake:
- Simplified storage handling by removing the need for
storage.latch
structure in Snakemake workflows.
- Plots
- New default notebook connection behavior:
- Previously, once a machine is allocated and spun up for a notebook, the notebook will enter a “Connected” stage and then auto-run all cells from top to bottom. The auto-running behavior can be confusing when you deliver the notebook to a scientist as an application because the widgets and plots are still interactive.
- Now, the notebook will only enter the “Connected” stage when it has finished auto-running all cells from top to bottom. This ensures that scientists can only interact with a notebook when it’s fully set up.
- Bug fixes:
- “Clear all widgets, tables, plots” button no longer disconnects notebook session.
- Working “+ Plot” icon on Analysis Cells that already has plots displayed
- Cleaner outline: The sidebar is now collapsible based on the markdown headers in Python cells.
- Add a “Shape by column” option to the no-code plot configuration.
- Analysis packages for kit providers:
- Analysis package versioning
- Ability to delete package
- Packages — Add columns/ metadata to the packages page
- Pods:
- Added G6e GPU instances support for both pods and workflows.
- Improved speed performance for the following common usage patterns with
/ldata
FUSE
- Reading files with
pandas
(pd.read_csv)
- Creating directories (os.makedirs)
- Save to a CSV from pandas
🪵 Latch Changelog — November 2024
<aside>
đź’ˇ
</aside>