<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[LatchBio]]></title><description><![CDATA[The Biocomputing Revolution. ]]></description><link>https://blog.latch.bio</link><image><url>https://substackcdn.com/image/fetch/$s_!9IYH!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdff66c7-da6e-417a-9733-6d885db5cd08_800x800.png</url><title>LatchBio</title><link>https://blog.latch.bio</link></image><generator>Substack</generator><lastBuildDate>Fri, 05 Jun 2026 20:42:07 GMT</lastBuildDate><atom:link href="https://blog.latch.bio/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[LatchBio]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[latchbio@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[latchbio@substack.com]]></itunes:email><itunes:name><![CDATA[LatchBio]]></itunes:name></itunes:owner><itunes:author><![CDATA[LatchBio]]></itunes:author><googleplay:owner><![CDATA[latchbio@substack.com]]></googleplay:owner><googleplay:email><![CDATA[latchbio@substack.com]]></googleplay:email><googleplay:author><![CDATA[LatchBio]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Human Verification of SpatialBench]]></title><description><![CDATA[Two rounds of independent expert attempts define a verified subset of 115 spatial biology tasks and expose ambiguity in benchmark specification and grading.]]></description><link>https://blog.latch.bio/p/human-verification-of-spatialbench</link><guid isPermaLink="false">https://blog.latch.bio/p/human-verification-of-spatialbench</guid><dc:creator><![CDATA[Kenny Workman]]></dc:creator><pubDate>Fri, 29 May 2026 15:54:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9rI5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c25d6c-b23c-45d2-8678-97072926541a_2048x1672.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://arxiv.org/abs/2512.21907">SpatialBench</a> measures agent performance on realistic spatial biology analysis tasks. The benchmark has 159 evals that span 5 spatial technology types, focusing on practical, local analysis work rather than longer-horizon scientific tasks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9rI5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c25d6c-b23c-45d2-8678-97072926541a_2048x1672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9rI5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c25d6c-b23c-45d2-8678-97072926541a_2048x1672.png 424w, https://substackcdn.com/image/fetch/$s_!9rI5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c25d6c-b23c-45d2-8678-97072926541a_2048x1672.png 848w, https://substackcdn.com/image/fetch/$s_!9rI5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c25d6c-b23c-45d2-8678-97072926541a_2048x1672.png 1272w, https://substackcdn.com/image/fetch/$s_!9rI5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c25d6c-b23c-45d2-8678-97072926541a_2048x1672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9rI5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c25d6c-b23c-45d2-8678-97072926541a_2048x1672.png" width="1456" height="1189" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38c25d6c-b23c-45d2-8678-97072926541a_2048x1672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1189,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9rI5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c25d6c-b23c-45d2-8678-97072926541a_2048x1672.png 424w, https://substackcdn.com/image/fetch/$s_!9rI5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c25d6c-b23c-45d2-8678-97072926541a_2048x1672.png 848w, https://substackcdn.com/image/fetch/$s_!9rI5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c25d6c-b23c-45d2-8678-97072926541a_2048x1672.png 1272w, https://substackcdn.com/image/fetch/$s_!9rI5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c25d6c-b23c-45d2-8678-97072926541a_2048x1672.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: justify;">All SpatialBench grading is deterministic and answers are evaluated quantitatively against ground truths constructed from careful analysis. However, over time we found issues with some evals.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3 style="text-align: justify;">Problem Ambiguity</h3><p style="text-align: justify;">Some tasks might depend on specific analysis decisions not specified in the prompt. In these cases, missing or ambiguous task context makes it difficult to understand if incorrect answers are due to lack of capability or poor instructions.</p><h3 style="text-align: justify;">Grading Threshold Sensitivity</h3><p style="text-align: justify;">Other tasks have numerical answers with tolerance thresholds that allow a range of valid analysis methods to pass. Sometimes these tolerances were inappropriately calibrated, e.g. set too narrow, rejecting valid analysis paths the domain expert did not consider when framing the problem.</p><h2 style="text-align: justify;">Main Results</h2><p style="text-align: justify;">To gain confidence that SpatialBench tasks were adequately specified, we needed evidence that each expected answer could be reproduced by an independent expert attempt.</p><p style="text-align: justify;">We constructed a human-verified subset of SpatialBench called SpatialBench Verified comprising 115 tasks. Each problem in SpatialBench Verified had at least one human expert independently reconstruct an answer that passes the task graders from just the task prompt and associated data.</p><p style="text-align: justify;">We found the filtered subset preserved the relative ordering of model performance, but scores increased by 11.6 pp on average.</p><h3 style="text-align: justify;">Example: Problem Ambiguity</h3><p style="text-align: justify;">This <code>sa_02_microglia_oligo_inflammation_correlation</code> task asked agents to partition a mixed gene list into microglial activation and oligodendrocyte inflammation signatures, score cells, find neighboring oligodendrocytes around each corpus callosum microglia using an &#8220;appropriate radius&#8221; and compute Spearman correlations at 90wk and 4wk.</p><p style="text-align: justify;">With just the task and no solutions, a human reviewer returned:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;4d5d9c76-b934-4d2e-b610-9cb1cc2ecd25&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">  {
    "spearman_90wk": 0.14,
    "spearman_4wk": 0.29,
    "interpretation": 2
  }</code></pre></div><p style="text-align: justify;">  The existing grader expected:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;6fe53bfa-ad89-4c81-ae1e-5466c38b62ba&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">  {
    "spearman_90wk": 0.32,
    "spearman_4wk": -0.17,
    "interpretation": 2
  }</code></pre></div><p style="text-align: justify;">The reviewer actually agreed with the intended qualitative interpretation (&#8216;2&#8217;): age-associated spatial coupling between activated microglia and inflamed oligodendrocytes. But their notes indicated the exact numerical values were not recoverable from the task as specified.</p><p style="text-align: justify;">Why? </p><p style="text-align: justify;">If you look at the original problem statement, open choices include:</p><ul><li><p style="text-align: justify;">how to split the mixed gene list into two signatures</p></li><li><p style="text-align: justify;">whether shared inflammatory genes can appear in both signatures</p></li><li><p style="text-align: justify;">how to normalize the low-depth targeted MERFISH panel</p></li><li><p style="text-align: justify;">what radius counts as &#8220;neighboring&#8221;</p></li><li><p style="text-align: justify;">whether to pool sections or control within section</p></li><li><p style="text-align: justify;">whether the provided 50k subset has enough power for the 4wk correlation</p></li></ul><p style="text-align: justify;">A variety of defensible analysis methods were therefore possible given the task context, making it difficult to trust the eval result.</p><h3 style="text-align: justify;">Example: Grading Threshold Sensitivity</h3><p style="text-align: justify;">This <code>visium_bone_norm_within_niche_coexpression</code> task asked agents to define bone-enriched Visium spots as the top quartile of <a href="https://en.wikipedia.org/wiki/Collagen,_type_I,_alpha_1">COL1A1</a> (symbol for a collagen gene) counts, then compute the Pearson correlation between COL1A2 and <a href="https://en.wikipedia.org/wiki/Osteonectin">SPARC</a> within those spots. The desired biological conclusion was that COL1A2 and SPARC are strongly co-expressed in the bone compartment, consistent with a coordinated osteoblast matrix-secretion program.</p><p style="text-align: justify;">Once again, without solutions and just the task, the human reviewer reproduced the intended biological conclusion and reported:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;438d3f6e-e66d-431f-9040-bfe99df99f6a&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">  {
    "n_bone_spots": 735,
    "col1a2_sparc_corr": 0.8514,
    "interpretation": 1
  }</code></pre></div><p style="text-align: justify;">  The grader expected:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;51fc323c-1f14-40f1-96d1-904627ce642c&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">  {
    "n_bone_spots": 762,
    "col1a2_sparc_corr": 0.62,
    "interpretation": 1
  }</code></pre></div><p style="text-align: justify;">The reviewer&#8217;s notes actually found the correlation is highly normalization-dependent despite relatively stable biological interpretation. This is a clear example of a grader tolerance that was too narrow for the goal of the eval.</p><h2 style="text-align: justify;">Methods</h2><p style="text-align: justify;">We conducted an initial round of review where 6 domain experts solved all 159 problems in SpatialBench at an average of 26 problems per expert. Human experts were given access to the task prompt and associated data, and were asked to produce an evaluation answer in the same format as the agent answer.</p><p style="text-align: justify;">For each problem, experts were asked to share both the final answer they arrived at and a Python Jupyter notebook or R Markdown document using any bioinformatics libraries they thought appropriate. All answers were graded using the benchmark&#8217;s existing grader, with binary pass/fail scoring (all answer fields must be correct).</p><p style="text-align: justify;">94/159 (59.1%) of problems passed the first round of review. Upon review of the failing cases we found that failures fell into several categories:</p><ol><li><p style="text-align: justify;">Poor solution effort</p></li><li><p style="text-align: justify;">Valid effort but incorrect analysis</p></li><li><p style="text-align: justify;">Unclear mismatch between human solution and ground truth</p></li><li><p style="text-align: justify;">Ambiguous or weak eval specification</p></li></ol><p style="text-align: justify;">The first category of failures was mainly due to time constraints - over a week experts were asked to solve an average of 5-6 problems a day which proved to be unrealistic. To mitigate this, we carried out a second round of review.</p><p style="text-align: justify;">For the second round of review we included all 65 problems that failed the first round as well as 10 passing problems to serve as a control. The passing problems were randomly sampled across the 5 different spatial technology types used in SpatialBench (2 per kit).  Problems were assigned over a larger pool of 28 experts (3 problems per expert). Experts were given 2 days to produce solution artifacts for their assigned tasks.</p><p style="text-align: justify;">Experts in the second round of review started afresh with just the task prompt and associated data. All problems were assigned to different experts between rounds.</p><p style="text-align: justify;">Passing solutions were produced in Round 2 for 21/65 of the failing problems from Round 1. From the control set, passing solutions were produced for 8/10 problems in Round 2.</p><p style="text-align: justify;">We took the union of problems that passed Round 1 review (94/159) and the 21 additional problems that passed Round 2 review, yielding 94 + 21 = 115 problems in SpatialBench Verified.</p><h2 style="text-align: justify;">Supplements</h2><ul><li><p><a href="https://github.com/latchbio/spatialbench/tree/main/supplemental/verified_human_solutions">Subset of solution data</a></p></li><li><p><a href="https://docs.google.com/spreadsheets/d/1DTfHzMBzkfMI2GH2Y0gH51CtxJmzRJcyth9wC8l4Zws/edit?usp=sharing">Task assignment sheet</a></p></li><li><p><a href="https://docs.google.com/document/d/1rca-fttI6q_g9jYy5jlSKQtD5nw2hpz0RWiKkZKsrhI">Instruction document</a></p></li></ul><h2>Authors</h2><p><em>Anirudh Narsipur, Deborah Hayoun, Ananya Gupta, Shivang Sharma, Benjamin Kesler, Zachary Hemminger, Sahar Nasr, Aashka Bhowmick, Sahiti Marella, Zhen Yang, Shon Kurian George, Soo Hee Lee, Qian Xu, Lior Schachaf, Harihara Muralidharan, David Calcagno, Birendra Saye, Asmita Lagwankar, Meenakshi Somadasan, Alex Urrutia, Ian Diks, Hannah Le, Kenny Workman</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Verifiable Benchmarking of Long-Horizon Spatial Biology]]></title><description><![CDATA[Evaluating whether AI agents can recover complex scientific conclusions from raw spatial biology data]]></description><link>https://blog.latch.bio/p/verifiable-benchmarking-of-long-horizon</link><guid isPermaLink="false">https://blog.latch.bio/p/verifiable-benchmarking-of-long-horizon</guid><dc:creator><![CDATA[Kenny Workman]]></dc:creator><pubDate>Wed, 27 May 2026 16:51:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fjx2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e97091-94f8-492c-80fd-0ab5cc3fc3be_910x608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Introducing SpatialBench-Long, a benchmark for long-horizon spatial biology. Agents must recover biological claims from raw data and realistic experimental context without prescribed methods.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fjx2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e97091-94f8-492c-80fd-0ab5cc3fc3be_910x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fjx2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e97091-94f8-492c-80fd-0ab5cc3fc3be_910x608.png 424w, https://substackcdn.com/image/fetch/$s_!fjx2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e97091-94f8-492c-80fd-0ab5cc3fc3be_910x608.png 848w, https://substackcdn.com/image/fetch/$s_!fjx2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e97091-94f8-492c-80fd-0ab5cc3fc3be_910x608.png 1272w, https://substackcdn.com/image/fetch/$s_!fjx2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e97091-94f8-492c-80fd-0ab5cc3fc3be_910x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fjx2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e97091-94f8-492c-80fd-0ab5cc3fc3be_910x608.png" width="910" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20e97091-94f8-492c-80fd-0ab5cc3fc3be_910x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:910,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103864,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/199467854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e97091-94f8-492c-80fd-0ab5cc3fc3be_910x608.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fjx2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e97091-94f8-492c-80fd-0ab5cc3fc3be_910x608.png 424w, https://substackcdn.com/image/fetch/$s_!fjx2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e97091-94f8-492c-80fd-0ab5cc3fc3be_910x608.png 848w, https://substackcdn.com/image/fetch/$s_!fjx2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e97091-94f8-492c-80fd-0ab5cc3fc3be_910x608.png 1272w, https://substackcdn.com/image/fetch/$s_!fjx2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e97091-94f8-492c-80fd-0ab5cc3fc3be_910x608.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>24 evaluations span primary tumors, organoids, xenograft models, lineage-tracing systems, and aging/intervention biology. The best agents score 11.1%.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qTb_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ef90687-63dc-4032-a871-5d996d6d3275_941x386.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qTb_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ef90687-63dc-4032-a871-5d996d6d3275_941x386.png 424w, https://substackcdn.com/image/fetch/$s_!qTb_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ef90687-63dc-4032-a871-5d996d6d3275_941x386.png 848w, https://substackcdn.com/image/fetch/$s_!qTb_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ef90687-63dc-4032-a871-5d996d6d3275_941x386.png 1272w, https://substackcdn.com/image/fetch/$s_!qTb_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ef90687-63dc-4032-a871-5d996d6d3275_941x386.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qTb_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ef90687-63dc-4032-a871-5d996d6d3275_941x386.png" width="725" height="297.3963868225292" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ef90687-63dc-4032-a871-5d996d6d3275_941x386.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:386,&quot;width&quot;:941,&quot;resizeWidth&quot;:725,&quot;bytes&quot;:70491,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/199467854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ef90687-63dc-4032-a871-5d996d6d3275_941x386.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qTb_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ef90687-63dc-4032-a871-5d996d6d3275_941x386.png 424w, https://substackcdn.com/image/fetch/$s_!qTb_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ef90687-63dc-4032-a871-5d996d6d3275_941x386.png 848w, https://substackcdn.com/image/fetch/$s_!qTb_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ef90687-63dc-4032-a871-5d996d6d3275_941x386.png 1272w, https://substackcdn.com/image/fetch/$s_!qTb_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ef90687-63dc-4032-a871-5d996d6d3275_941x386.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>Read the <a href="https://latch.bio/spatialbench-long">manuscript</a>.<br>Interact with the <a href="https://benchmarks.bio/">leaderboard</a>.</p><div><hr></div><h2>Benchmark Construction</h2><p>Evaluations mix the assay types scientists use in practice.</p><p>A single task may depend on spatial transcriptomics, histology, single-cell references, and lineage-recording data. Solving them requires cross-assay reasoning, experimental-design awareness, and command of spatial workflows like tissue segmentation, niche analysis, and spatial differential expression.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MVG7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50ab8d2-d763-4f90-8a57-f864786dfb57_947x260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MVG7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50ab8d2-d763-4f90-8a57-f864786dfb57_947x260.png 424w, https://substackcdn.com/image/fetch/$s_!MVG7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50ab8d2-d763-4f90-8a57-f864786dfb57_947x260.png 848w, https://substackcdn.com/image/fetch/$s_!MVG7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50ab8d2-d763-4f90-8a57-f864786dfb57_947x260.png 1272w, https://substackcdn.com/image/fetch/$s_!MVG7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50ab8d2-d763-4f90-8a57-f864786dfb57_947x260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MVG7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50ab8d2-d763-4f90-8a57-f864786dfb57_947x260.png" width="947" height="260" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f50ab8d2-d763-4f90-8a57-f864786dfb57_947x260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:260,&quot;width&quot;:947,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77052,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/199467854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50ab8d2-d763-4f90-8a57-f864786dfb57_947x260.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MVG7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50ab8d2-d763-4f90-8a57-f864786dfb57_947x260.png 424w, https://substackcdn.com/image/fetch/$s_!MVG7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50ab8d2-d763-4f90-8a57-f864786dfb57_947x260.png 848w, https://substackcdn.com/image/fetch/$s_!MVG7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50ab8d2-d763-4f90-8a57-f864786dfb57_947x260.png 1272w, https://substackcdn.com/image/fetch/$s_!MVG7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50ab8d2-d763-4f90-8a57-f864786dfb57_947x260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This tests the transition from running data analysis to doing science.</p><h3>Constructing ground truth in science</h3><p>Deriving ground truth is very hard in long-horizon biology benchmarks. The same data can support multiple valid conclusions, and some published claims do not reproduce cleanly under unbiased reanalysis.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vXQ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b4d97f-07ad-4baa-b8b9-58f69ee6f441_854x310.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vXQ2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b4d97f-07ad-4baa-b8b9-58f69ee6f441_854x310.png 424w, https://substackcdn.com/image/fetch/$s_!vXQ2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b4d97f-07ad-4baa-b8b9-58f69ee6f441_854x310.png 848w, https://substackcdn.com/image/fetch/$s_!vXQ2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b4d97f-07ad-4baa-b8b9-58f69ee6f441_854x310.png 1272w, https://substackcdn.com/image/fetch/$s_!vXQ2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b4d97f-07ad-4baa-b8b9-58f69ee6f441_854x310.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vXQ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b4d97f-07ad-4baa-b8b9-58f69ee6f441_854x310.png" width="854" height="310" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1b4d97f-07ad-4baa-b8b9-58f69ee6f441_854x310.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:310,&quot;width&quot;:854,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79717,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/199467854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b4d97f-07ad-4baa-b8b9-58f69ee6f441_854x310.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vXQ2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b4d97f-07ad-4baa-b8b9-58f69ee6f441_854x310.png 424w, https://substackcdn.com/image/fetch/$s_!vXQ2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b4d97f-07ad-4baa-b8b9-58f69ee6f441_854x310.png 848w, https://substackcdn.com/image/fetch/$s_!vXQ2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b4d97f-07ad-4baa-b8b9-58f69ee6f441_854x310.png 1272w, https://substackcdn.com/image/fetch/$s_!vXQ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1b4d97f-07ad-4baa-b8b9-58f69ee6f441_854x310.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Candidate tasks are hardened through independent reproduction, randomized expert review, and trajectories from multiple model families.</p><h3>Pairing deterministic grading with diagnostic rubrics</h3><p>Grading uses deterministic functions over structured final answers. We grade recovery of scientific conclusions expressed through controlled biological vocabularies instead of numbers from individual statistical operations.</p><h2>Results</h2><p>Across 15 model-harness pairs and 1,080 trajectories, Gemini 3.5 Flash / Pi, GPT-5.5 / Pi, and GPT-5.5 / OpenAI Codex each passed 8/72 attempts (11.11%), with Claude Opus 4.6 / Claude Code close behind at 7/72 attempts (9.72%).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5qF1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56a6af5-ad71-42b0-bdb8-18a91f7cc17f_938x467.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5qF1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56a6af5-ad71-42b0-bdb8-18a91f7cc17f_938x467.png 424w, https://substackcdn.com/image/fetch/$s_!5qF1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56a6af5-ad71-42b0-bdb8-18a91f7cc17f_938x467.png 848w, https://substackcdn.com/image/fetch/$s_!5qF1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56a6af5-ad71-42b0-bdb8-18a91f7cc17f_938x467.png 1272w, https://substackcdn.com/image/fetch/$s_!5qF1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56a6af5-ad71-42b0-bdb8-18a91f7cc17f_938x467.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5qF1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56a6af5-ad71-42b0-bdb8-18a91f7cc17f_938x467.png" width="938" height="467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f56a6af5-ad71-42b0-bdb8-18a91f7cc17f_938x467.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:467,&quot;width&quot;:938,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132117,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/199467854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56a6af5-ad71-42b0-bdb8-18a91f7cc17f_938x467.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5qF1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56a6af5-ad71-42b0-bdb8-18a91f7cc17f_938x467.png 424w, https://substackcdn.com/image/fetch/$s_!5qF1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56a6af5-ad71-42b0-bdb8-18a91f7cc17f_938x467.png 848w, https://substackcdn.com/image/fetch/$s_!5qF1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56a6af5-ad71-42b0-bdb8-18a91f7cc17f_938x467.png 1272w, https://substackcdn.com/image/fetch/$s_!5qF1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56a6af5-ad71-42b0-bdb8-18a91f7cc17f_938x467.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Judge rubrics over analysis &#8216;chokepoints&#8217; provide interpretive tools</h3><p>However, final-answer grading provides sparse diagnostic signal for long-horizon tasks. Chokepoint rubrics - analysis decisions expected to remain stable across plausible solution paths - are graded by judges as a companion diagnostic.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SKIM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f21bb8-2687-443e-9b84-be6d76e30476_852x354.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SKIM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f21bb8-2687-443e-9b84-be6d76e30476_852x354.png 424w, https://substackcdn.com/image/fetch/$s_!SKIM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f21bb8-2687-443e-9b84-be6d76e30476_852x354.png 848w, https://substackcdn.com/image/fetch/$s_!SKIM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f21bb8-2687-443e-9b84-be6d76e30476_852x354.png 1272w, https://substackcdn.com/image/fetch/$s_!SKIM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f21bb8-2687-443e-9b84-be6d76e30476_852x354.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SKIM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f21bb8-2687-443e-9b84-be6d76e30476_852x354.png" width="852" height="354" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2f21bb8-2687-443e-9b84-be6d76e30476_852x354.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:354,&quot;width&quot;:852,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63773,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/199467854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f21bb8-2687-443e-9b84-be6d76e30476_852x354.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SKIM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f21bb8-2687-443e-9b84-be6d76e30476_852x354.png 424w, https://substackcdn.com/image/fetch/$s_!SKIM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f21bb8-2687-443e-9b84-be6d76e30476_852x354.png 848w, https://substackcdn.com/image/fetch/$s_!SKIM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f21bb8-2687-443e-9b84-be6d76e30476_852x354.png 1272w, https://substackcdn.com/image/fetch/$s_!SKIM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2f21bb8-2687-443e-9b84-be6d76e30476_852x354.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>But rubric judging is probably not a replacement for verifiable grading</h3><p>We were interested in exploring the utility of rubric grading for intermediate reward and asked if denser signal was partially aligned with endpoint quality. We conclude rubric scores are promising auxiliary tools, not substitutes for verifiable endpoint grading.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yyVE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344411e2-c00b-47bd-9e6c-57157cd39fa6_875x308.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yyVE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344411e2-c00b-47bd-9e6c-57157cd39fa6_875x308.png 424w, https://substackcdn.com/image/fetch/$s_!yyVE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344411e2-c00b-47bd-9e6c-57157cd39fa6_875x308.png 848w, https://substackcdn.com/image/fetch/$s_!yyVE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344411e2-c00b-47bd-9e6c-57157cd39fa6_875x308.png 1272w, https://substackcdn.com/image/fetch/$s_!yyVE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344411e2-c00b-47bd-9e6c-57157cd39fa6_875x308.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yyVE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344411e2-c00b-47bd-9e6c-57157cd39fa6_875x308.png" width="875" height="308" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/344411e2-c00b-47bd-9e6c-57157cd39fa6_875x308.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:308,&quot;width&quot;:875,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94059,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/199467854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344411e2-c00b-47bd-9e6c-57157cd39fa6_875x308.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yyVE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344411e2-c00b-47bd-9e6c-57157cd39fa6_875x308.png 424w, https://substackcdn.com/image/fetch/$s_!yyVE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344411e2-c00b-47bd-9e6c-57157cd39fa6_875x308.png 848w, https://substackcdn.com/image/fetch/$s_!yyVE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344411e2-c00b-47bd-9e6c-57157cd39fa6_875x308.png 1272w, https://substackcdn.com/image/fetch/$s_!yyVE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344411e2-c00b-47bd-9e6c-57157cd39fa6_875x308.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Rubric judging is reasonably stable over judge and agent model variation</h3><p>We also stratified rubric scores by the source agent model whose trajectory was being judged to see if rubric patterns are consistent across judges. All four judges preserved the same broad ordering with some variability.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M5ep!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5139c5f-1ca9-4b1c-9779-f62e7fb5027c_916x541.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M5ep!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5139c5f-1ca9-4b1c-9779-f62e7fb5027c_916x541.png 424w, https://substackcdn.com/image/fetch/$s_!M5ep!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5139c5f-1ca9-4b1c-9779-f62e7fb5027c_916x541.png 848w, https://substackcdn.com/image/fetch/$s_!M5ep!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5139c5f-1ca9-4b1c-9779-f62e7fb5027c_916x541.png 1272w, https://substackcdn.com/image/fetch/$s_!M5ep!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5139c5f-1ca9-4b1c-9779-f62e7fb5027c_916x541.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M5ep!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5139c5f-1ca9-4b1c-9779-f62e7fb5027c_916x541.png" width="916" height="541" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5139c5f-1ca9-4b1c-9779-f62e7fb5027c_916x541.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:541,&quot;width&quot;:916,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:138280,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/199467854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5139c5f-1ca9-4b1c-9779-f62e7fb5027c_916x541.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!M5ep!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5139c5f-1ca9-4b1c-9779-f62e7fb5027c_916x541.png 424w, https://substackcdn.com/image/fetch/$s_!M5ep!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5139c5f-1ca9-4b1c-9779-f62e7fb5027c_916x541.png 848w, https://substackcdn.com/image/fetch/$s_!M5ep!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5139c5f-1ca9-4b1c-9779-f62e7fb5027c_916x541.png 1272w, https://substackcdn.com/image/fetch/$s_!M5ep!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5139c5f-1ca9-4b1c-9779-f62e7fb5027c_916x541.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Actually looking at your trajectories will continue to be important</h3><p>Pairing manual trajectory review with rubric and verifiable scores provides more tools to interpret model failures.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ksoi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2a25ba1-148d-49f0-829f-6d3ed85c0def_1071x362.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ksoi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2a25ba1-148d-49f0-829f-6d3ed85c0def_1071x362.png 424w, https://substackcdn.com/image/fetch/$s_!Ksoi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2a25ba1-148d-49f0-829f-6d3ed85c0def_1071x362.png 848w, https://substackcdn.com/image/fetch/$s_!Ksoi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2a25ba1-148d-49f0-829f-6d3ed85c0def_1071x362.png 1272w, https://substackcdn.com/image/fetch/$s_!Ksoi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2a25ba1-148d-49f0-829f-6d3ed85c0def_1071x362.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ksoi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2a25ba1-148d-49f0-829f-6d3ed85c0def_1071x362.png" width="1071" height="362" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2a25ba1-148d-49f0-829f-6d3ed85c0def_1071x362.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:362,&quot;width&quot;:1071,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102210,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/199467854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2a25ba1-148d-49f0-829f-6d3ed85c0def_1071x362.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ksoi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2a25ba1-148d-49f0-829f-6d3ed85c0def_1071x362.png 424w, https://substackcdn.com/image/fetch/$s_!Ksoi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2a25ba1-148d-49f0-829f-6d3ed85c0def_1071x362.png 848w, https://substackcdn.com/image/fetch/$s_!Ksoi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2a25ba1-148d-49f0-829f-6d3ed85c0def_1071x362.png 1272w, https://substackcdn.com/image/fetch/$s_!Ksoi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2a25ba1-148d-49f0-829f-6d3ed85c0def_1071x362.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In practice, manual trajectory inspection is a first-class tool to understand this data. Eval authors maintain reproduction notes to provide a record for future benchmark updates, especially as stronger models may solve tasks through unanticipated but valid analysis paths that challenge current grading assumptions.</p><h3>There is a path to agents that behave a lot like scientists</h3><p>Results suggest compounding local analysis errors prevent reliable long-horizon scientific reasoning.</p><p>Before models can reliably reason about disease mechanisms, drug response, or other deep results in biology, they must become procedurally competent in local steps.</p><p>But the few task completions we observed were very impressive. It seems there is a realistic path to agents thinking and behaving a lot like scientists do.</p><div><hr></div><p>Read the <a href="https://latch.bio/spatialbench-long">manuscript</a><br>Interact with the <a href="https://benchmarks.bio/">leaderboard</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[scBench Updates: Opus 4.7, GPT 5.5, Gemini 3.1]]></title><description><![CDATA[Benchmarking frontier models on messy, real-world single cell data analysis]]></description><link>https://blog.latch.bio/p/scbench-updates-opus-47-gpt-55-gemini</link><guid isPermaLink="false">https://blog.latch.bio/p/scbench-updates-opus-47-gpt-55-gemini</guid><dc:creator><![CDATA[Kenny Workman]]></dc:creator><pubDate>Tue, 12 May 2026 17:32:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2-UW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f747ff4-0be1-4cfa-a048-5241ac697fab_927x462.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We revised <a href="https://arxiv.org/abs/2602.09063">scBench</a> with additional rounds of scientist review and generated data for new models like Opus 4.7, GPT 5.5, and Gemini 3.1.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EX01!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed83720-6fb0-49d0-8c37-b4891099812b_3054x1278.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EX01!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed83720-6fb0-49d0-8c37-b4891099812b_3054x1278.png 424w, https://substackcdn.com/image/fetch/$s_!EX01!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed83720-6fb0-49d0-8c37-b4891099812b_3054x1278.png 848w, https://substackcdn.com/image/fetch/$s_!EX01!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed83720-6fb0-49d0-8c37-b4891099812b_3054x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!EX01!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed83720-6fb0-49d0-8c37-b4891099812b_3054x1278.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EX01!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed83720-6fb0-49d0-8c37-b4891099812b_3054x1278.png" width="1456" height="609" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ed83720-6fb0-49d0-8c37-b4891099812b_3054x1278.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:609,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:242333,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/197374143?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed83720-6fb0-49d0-8c37-b4891099812b_3054x1278.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EX01!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed83720-6fb0-49d0-8c37-b4891099812b_3054x1278.png 424w, https://substackcdn.com/image/fetch/$s_!EX01!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed83720-6fb0-49d0-8c37-b4891099812b_3054x1278.png 848w, https://substackcdn.com/image/fetch/$s_!EX01!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed83720-6fb0-49d0-8c37-b4891099812b_3054x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!EX01!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed83720-6fb0-49d0-8c37-b4891099812b_3054x1278.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>On accuracy, Gemini 3.1 doubles, Opus 4.7 shows modest improvement and GPT 5.5 shows no significant improvement. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>On latency, GPT 5.5 improves greatly, Opus 4.7 shows no significant improvement and Gemini 3.1 worsens by ~5x.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2-UW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f747ff4-0be1-4cfa-a048-5241ac697fab_927x462.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2-UW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f747ff4-0be1-4cfa-a048-5241ac697fab_927x462.png 424w, https://substackcdn.com/image/fetch/$s_!2-UW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f747ff4-0be1-4cfa-a048-5241ac697fab_927x462.png 848w, https://substackcdn.com/image/fetch/$s_!2-UW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f747ff4-0be1-4cfa-a048-5241ac697fab_927x462.png 1272w, https://substackcdn.com/image/fetch/$s_!2-UW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f747ff4-0be1-4cfa-a048-5241ac697fab_927x462.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2-UW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f747ff4-0be1-4cfa-a048-5241ac697fab_927x462.png" width="927" height="462" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f747ff4-0be1-4cfa-a048-5241ac697fab_927x462.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:462,&quot;width&quot;:927,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42686,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/197374143?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f747ff4-0be1-4cfa-a048-5241ac697fab_927x462.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2-UW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f747ff4-0be1-4cfa-a048-5241ac697fab_927x462.png 424w, https://substackcdn.com/image/fetch/$s_!2-UW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f747ff4-0be1-4cfa-a048-5241ac697fab_927x462.png 848w, https://substackcdn.com/image/fetch/$s_!2-UW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f747ff4-0be1-4cfa-a048-5241ac697fab_927x462.png 1272w, https://substackcdn.com/image/fetch/$s_!2-UW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f747ff4-0be1-4cfa-a048-5241ac697fab_927x462.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Full data and example evals/trajectories available on <a href="https://benchmarks.bio/?bench=singlecell">benchmarks.bio</a>.</p><h2>Models are showing steady improvement in generic data analysis ability</h2><p>Trajectory review reveals improvement in exploratory behavior:</p><ul><li><p>Thoroughly investigating data and thinking through experimental context before picking which analysis algorithm or tool to use</p></li><li><p>Self-verification after finishing steps or submitting answers</p></li><li><p>Early signs of assay-aware analysis steps (eg. QC thresholds) specific to kit/machine type instead of generic <a href="https://scanpy.readthedocs.io/en/stable/tutorials/index.html">tutorial steps</a>. Largely explains the jump in Opus 4.7 accuracy.</p></li></ul><h2>Models still struggle with biology-specific analysis details</h2><p>Many remaining evals require knowledge of experimental design, kit/machine-specific analysis details, or tacit scientific knowledge. Some examples:</p><ul><li><p>Aggregating to the correct statistical unit before testing (ex: inappropriately treating cells as statistical replicates, inflating power in statistical tests)</p></li><li><p>Applying whole transcriptome scRNA-seq defaults to targeted 30-400 gene panels (ex: BD Rhapsody)</p></li><li><p>Accurately recognizing and removing depth/batch confounds (ex: PC1 absorbs library size)</p></li><li><p>Integrating data from multiple platforms (ex: DNA + RNA on Tapestri, protein + mRNA)</p></li></ul><h2>Explore data and trajectories on benchmarks.bio</h2><p>We regularly update our benchmark family with new models: <a href="https://benchmarks.bio/?bench=singlecell">benchmarks.bio</a>. Encourage those interested in understanding what these benchmarks actually measure to inspect sample tasks and trajectories.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Agentic biology is shaped like software]]></title><description><![CDATA[Biology will not jump straight to autonomous AI scientists. Like software, it will first accelerate where work is executable, feedback-rich, and economically bottlenecked: data analysis.]]></description><link>https://blog.latch.bio/p/agentic-biology-is-shaped-like-software</link><guid isPermaLink="false">https://blog.latch.bio/p/agentic-biology-is-shaped-like-software</guid><dc:creator><![CDATA[Kenny Workman]]></dc:creator><pubDate>Thu, 30 Apr 2026 14:23:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2lYi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27689e7f-a4e2-4e71-91d0-a5c7ea5a0f01_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<ol><li><p><a href="https://blog.latch.bio/i/195999806/introduction">Introduction</a></p></li><li><p><a href="https://blog.latch.bio/i/195999806/software-fell-first-because-code-is-executable-and-feedback-rich">Software fell first because code is executable and feedback-rich</a></p></li><li><p><a href="https://blog.latch.bio/i/195999806/biology-has-a-similar-analytical-substrate">Biology has a similar analytical substrate</a></p></li><li><p><a href="https://blog.latch.bio/i/195999806/an-example-reprogramming-fibroblasts-into-brain-organoids">An example: reprogramming fibroblasts into brain organoids</a></p><ol><li><p><a href="https://blog.latch.bio/i/195999806/cell-line-qc">Cell line QC</a></p></li><li><p><a href="https://blog.latch.bio/i/195999806/differential-expression">Differential expression</a></p></li><li><p><a href="https://blog.latch.bio/i/195999806/perturb-seq">Perturb-seq</a></p></li></ol></li><li><p><a href="https://blog.latch.bio/i/195999806/data-analysis-is-the-gateway-to-scientific-reasoning">Data analysis is the gateway to scientific reasoning</a></p></li><li><p><a href="https://blog.latch.bio/i/195999806/where-the-analogy-breaks">Where the analogy breaks</a></p></li><li><p><a href="https://blog.latch.bio/i/195999806/this-layer-becomes-more-important-as-biology-scales">This layer becomes more important as biology scales</a></p></li><li><p><a href="https://blog.latch.bio/i/195999806/the-surface-area-of-computational-biology-is-growing">The surface area of computational biology is growing</a></p></li></ol><h2>Introduction</h2><p>It&#8217;s important to remember just how surprising the rise of software engineering agents was. A year or two ago, <a href="https://www.joshwcomeau.com/blog/the-end-of-frontend-development">most</a> <a href="https://x.com/ThePrimeagen/status/1779170402670956809">professional</a> <a href="https://arxiv.org/abs/2307.12596">engineers</a> thought of AI tools as code generation assistants - useful for <s>f</s>ormatting, refactoring, or scaffolding unit tests - but never capable of grokking complex requirements, modifying large codebases, or making systems-level engineering decisions.</p><p>Today, <a href="https://www.anthropic.com/news/anthropic-raises-30-billion-series-g-funding-380-billion-post-money-valuation">4% of all public GitHub commits are authored by Claude Code</a> and <a href="https://red.anthropic.com/2026/mythos-preview/">Mythos is uncovering thousands of day-zero vulnerabilities</a> *autonomously* in workhorse software. Agents <a href="https://cursor.com/blog/scaling-agents">build browsers</a> and <a href="https://www.anthropic.com/engineering/building-c-compiler">compilers</a>. Many of my most skeptical peers now use multiple agents in parallel to tackle daily, high stakes work.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>In hindsight, many people treat this capability growth as inevitable. Software, after all, is &#8220;obviously verifiable&#8221;: unlike other domains grounded in the messy, physical world, code runs deterministically on computers. But software is more than code and frontier agents are starting to show higher-level engineering judgment on open ended tasks.</p><p>I believe biology will follow a similar path. <strong>Research workflows in biology will reorganize around agents for the same reason software did: both domains contain a layer of work that is concrete, executable and feedback-rich.</strong> In software, that layer is code. In biology, its measurement-grounded data analysis.</p><p>From this analogy, we&#8217;ll build up three claims using real examples:</p><p>First, the first useful biology agents will be data-analysis agents, not autonomous scientists, just as coding assistants came before increasingly autonomous engineering agents.</p><p>Second, assay-specific data analysis is needed for true biological reasoning to emerge.</p><p>Third, the analysis layer becomes economically more important as molecular data generation grows.</p><h2>Software fell first because code is executable and feedback-rich</h2><p>To understand what I mean by &#8220;both domains have a layer of work that looks the same&#8221;, let&#8217;s first dig into what that means for software.</p><p>Software is written in code, which has some nice properties. You can run it quickly through a compiler and get outputs and errors. You can easily inspect the intermediate state of the digital objects you build up in a program by printing values or writing them to files.</p><p>Code is then an ideal substrate for agents to learn tasks. They can write and run chunks, inspect outputs and loop. But the useful things we build in software are far more than just code. They incorporate subjective and somewhat open-ended engineering decisions, many inherited from the domain in which they&#8217;re used and the problems they solve.</p><p>It is then surprising agents developed the capability to autonomously construct, for example, browsers. &#8220;The verifiability of code&#8221; does not explain the progression from passing tests to making nontrivial systems decisions about concurrency, caching, latency and security.</p><p>The obvious reason is skill in higher-order concepts emerged after focused training on the procedural skill of code is because you have to get to the parts of the problem where this knowledge is useful. It&#8217;s difficult to learn how to rate limit an endpoint if you struggle with Python function syntax or are unable to reason correctly about event loops.</p><p>But more subtly, and important to the analogy with biology, is detailed knowledge of your building material informs the higher-level decisions. It&#8217;s difficult to make good browser-level decisions (caching, rendering) without understanding the lower-level behavior of code.</p><h2>Biology has a similar analytical substrate</h2><p>So what does any of this have to do with biology?</p><p>Most modern biology papers are centered around large-scale measurement experiments and share the following structure:</p><ol><li><p>Choose a biological model (cell line, animal, organoid) and variables/controls</p></li><li><p>Generate data from the model</p></li><li><p>Process the data</p></li><li><p>Creatively thinking about the analytic results in context of prior literature</p></li><li><p>Make scientific claim</p></li></ol><p>If you trace how an agent might work through this flow to tackle research autonomously, I argue:</p><ol><li><p>Analysis of assay-specific data analysis is necessary to reach stages where scientific reasoning is useful</p></li><li><p>Scientific reasoning tasks are shaped like high level software engineering tasks, both in complexity and their dependence on underlying procedural skill in data analysis for accuracy.</p></li></ol><p>So the existence of a thick underlying layer of molecular data analysis scaffolds scientific thinking in a similar way that code scaffolds more complex software engineering judgement.</p><p>The best way to make this concrete is with an example.</p><h2>An example: reprogramming fibroblasts into brain organoids</h2><p>Let&#8217;s take a look at a<a href="https://www.nature.com/articles/s41586-025-10047-5"> recent study</a> from Gordon et al. where authors harvest fibroblasts (very common &#8216;connective&#8217; cells) from 55 autism patients, reprogram them into stem cells with Yamanaka factors and turn each stem cell into a brain organoid. Their central question is &#8220;<strong>do the different mutations in each patient affect the development of autism&#8221;.</strong></p><p>This is a good example of the type of project (structure, scale, difficulty) we might want an agent to tackle in the future.</p><p>We can immediately see the question admits no &#8220;global verifiability&#8221;. It&#8217;s unclear how to produce a correct value to grade against (or what type of value would even make sense). A ground truth would depend on dozens of intermediate observations, some without clear scientific consensus: how organoids are quality-controlled, how cell types are annotated, how gene expression modules are defined.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lUuX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa10c9a-9e6f-4b7a-a840-0b8cedee0f86_1063x1480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lUuX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa10c9a-9e6f-4b7a-a840-0b8cedee0f86_1063x1480.png 424w, https://substackcdn.com/image/fetch/$s_!lUuX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa10c9a-9e6f-4b7a-a840-0b8cedee0f86_1063x1480.png 848w, https://substackcdn.com/image/fetch/$s_!lUuX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa10c9a-9e6f-4b7a-a840-0b8cedee0f86_1063x1480.png 1272w, https://substackcdn.com/image/fetch/$s_!lUuX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa10c9a-9e6f-4b7a-a840-0b8cedee0f86_1063x1480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lUuX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa10c9a-9e6f-4b7a-a840-0b8cedee0f86_1063x1480.png" width="526" height="732.3424270931326" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8fa10c9a-9e6f-4b7a-a840-0b8cedee0f86_1063x1480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1480,&quot;width&quot;:1063,&quot;resizeWidth&quot;:526,&quot;bytes&quot;:1484801,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/195999806?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa10c9a-9e6f-4b7a-a840-0b8cedee0f86_1063x1480.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lUuX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa10c9a-9e6f-4b7a-a840-0b8cedee0f86_1063x1480.png 424w, https://substackcdn.com/image/fetch/$s_!lUuX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa10c9a-9e6f-4b7a-a840-0b8cedee0f86_1063x1480.png 848w, https://substackcdn.com/image/fetch/$s_!lUuX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa10c9a-9e6f-4b7a-a840-0b8cedee0f86_1063x1480.png 1272w, https://substackcdn.com/image/fetch/$s_!lUuX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fa10c9a-9e6f-4b7a-a840-0b8cedee0f86_1063x1480.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>But we can decompose the paper into smaller steps with clearer edges, some even with &#8220;locally verifiable&#8221; results.</p><h3>Cell line QC</h3><p>First, the agent compares mutations in whole-genome sequencing and RNA-seq data to quality control stem cells.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!etDF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67a3ee5-1521-4cd5-9c7c-736be4f6c59e_1448x1086.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!etDF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67a3ee5-1521-4cd5-9c7c-736be4f6c59e_1448x1086.png 424w, https://substackcdn.com/image/fetch/$s_!etDF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67a3ee5-1521-4cd5-9c7c-736be4f6c59e_1448x1086.png 848w, https://substackcdn.com/image/fetch/$s_!etDF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67a3ee5-1521-4cd5-9c7c-736be4f6c59e_1448x1086.png 1272w, https://substackcdn.com/image/fetch/$s_!etDF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67a3ee5-1521-4cd5-9c7c-736be4f6c59e_1448x1086.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!etDF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67a3ee5-1521-4cd5-9c7c-736be4f6c59e_1448x1086.png" width="1448" height="1086" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d67a3ee5-1521-4cd5-9c7c-736be4f6c59e_1448x1086.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1086,&quot;width&quot;:1448,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!etDF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67a3ee5-1521-4cd5-9c7c-736be4f6c59e_1448x1086.png 424w, https://substackcdn.com/image/fetch/$s_!etDF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67a3ee5-1521-4cd5-9c7c-736be4f6c59e_1448x1086.png 848w, https://substackcdn.com/image/fetch/$s_!etDF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67a3ee5-1521-4cd5-9c7c-736be4f6c59e_1448x1086.png 1272w, https://substackcdn.com/image/fetch/$s_!etDF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd67a3ee5-1521-4cd5-9c7c-736be4f6c59e_1448x1086.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We grade the agent on which cell lines it drops and which mutations it recovers for each line.</p><h3>Differential expression</h3><p>Then, the agent looks across cell lines to recover genes that shift the most over time (as the cells develop).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2lYi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27689e7f-a4e2-4e71-91d0-a5c7ea5a0f01_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2lYi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27689e7f-a4e2-4e71-91d0-a5c7ea5a0f01_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!2lYi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27689e7f-a4e2-4e71-91d0-a5c7ea5a0f01_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!2lYi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27689e7f-a4e2-4e71-91d0-a5c7ea5a0f01_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!2lYi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27689e7f-a4e2-4e71-91d0-a5c7ea5a0f01_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2lYi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27689e7f-a4e2-4e71-91d0-a5c7ea5a0f01_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27689e7f-a4e2-4e71-91d0-a5c7ea5a0f01_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2lYi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27689e7f-a4e2-4e71-91d0-a5c7ea5a0f01_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!2lYi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27689e7f-a4e2-4e71-91d0-a5c7ea5a0f01_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!2lYi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27689e7f-a4e2-4e71-91d0-a5c7ea5a0f01_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!2lYi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27689e7f-a4e2-4e71-91d0-a5c7ea5a0f01_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We grade the agent on the agreement with the genes recovered by the author.</p><h3>Perturb-seq</h3><p>We then use CRISPRi to actually &#8220;knock down&#8221; these genes in the lab. The agent analyzes this Perturb-seq data to identify which of these genes had a functional effect when it was repressed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kzo0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95462e1e-3568-4320-a279-4dd20a676070_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kzo0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95462e1e-3568-4320-a279-4dd20a676070_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!Kzo0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95462e1e-3568-4320-a279-4dd20a676070_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!Kzo0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95462e1e-3568-4320-a279-4dd20a676070_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!Kzo0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95462e1e-3568-4320-a279-4dd20a676070_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kzo0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95462e1e-3568-4320-a279-4dd20a676070_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95462e1e-3568-4320-a279-4dd20a676070_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Kzo0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95462e1e-3568-4320-a279-4dd20a676070_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!Kzo0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95462e1e-3568-4320-a279-4dd20a676070_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!Kzo0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95462e1e-3568-4320-a279-4dd20a676070_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!Kzo0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95462e1e-3568-4320-a279-4dd20a676070_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We grade the agent on the genes the authors concluded were important.</p><p>Each of these analysis steps start from raw measurement data and build up to a well-defined scientific outcome. All of them are necessary for a scientist to draw a conclusion about the overarching question.</p><h2>Data analysis is the gateway to scientific reasoning</h2><p>As shown above, agents can decompose biological research into concrete analysis steps, with each step building upon the previous one. Let&#8217;s now get a sense of the higher-level tasks remaining after the agent works through the data:</p><ul><li><p>Compare data from different assay types to validate results: bulk + sc-RNA-seq, IP-MS + Perturb-seq</p></li><li><p>Compare expression across technical (sequencing lane, differentiation batch) and biological (donor, cell line) covariates</p></li><li><p>Scour existing literature for prior biological evidence (eg. known disease associations or functions of candidate genes)</p></li></ul><p>These tasks are much more &#8220;AI Scientist&#8221; shaped. They require synthesis across modalities, judgment under uncertainty, and knowledge of prior biology. But they are not obviously more complex than the kinds of open-ended engineering judgment agents are beginning to perform in software. The practical bar is matching the judgment of a strong scientist: reasoning from the available measurements, controls, analysis choices, and literature to the conclusion best supported by the evidence.</p><p>And because this biological judgement is empirical, the agent must reason from noisy data and understand analysis assumptions well. Developing scientific judgement then requires mastery of the analysis steps and cannot be separated from it.</p><p>For instance, an agent would need to understand the statistical choices made in the differential expression analysis. Decisions like which samples are included, how genes are filtered, how covariates (like sequencing lanes) are factored out can modify the results. An agent could conclude &#8220;a gene is downregulated&#8221; because these genes genuinely co-vary across mutation or because the gene is capturing a hidden variable in the data: developmental maturity, cell-type composition, sequencing depth, some temperature in the lab, etc.</p><p>Another example is how metadata is constructed. If the agent is looking for genes that regulate development, the exact way it constructed the cell type labels in the data need to be understood. Depending on how we define &#8220;cells in early development&#8221;, low count genes in this population could surface from genuine biology or an incorrect definition of this population with subjective marker genes.</p><p>An agent with an understanding of these assumptions is equipped to make accurate scientific decisions. If it did the analysis itself, it also has these details fresh in context.</p><h2>Where the analogy breaks</h2><p>Biology is among the last frontiers of the empirical sciences. The &#8216;objects&#8217; of study (living organisms) span angstrom (protein) to micron (cell) to meter (leg) scale, synthesizing phenomena across chemistry and physics. The measurements we use to study them are produced by instruments and protocols on the frontier of human knowledge with noise and error.</p><p>This complexity means the analogy to software breaks in at least two places.</p><p>First, biological ground truth is more difficult to define. Even apparently well-scoped tasks like clustering cells, annotating cell types or calling differentially expressed genes rarely have one canonical answer. This is an active area of research, with <a href="https://benchmarks.bio/">ongoing work</a> to develop practical methods and tools to constrain ambiguity and model scientific intent verifiably. It remains very difficult.</p><p>Second, feedback is much weaker once we leave the analysis layer. For data analysis, the feedback loop still looks somewhat like software: run code, inspect outputs, loop. However, true feedback for higher order scientific reasoning requires some control over the data-generating process. We will likely make a lot of progress using ground truths constructed and graded a lot like code without control over this loop. But true autonomous science requires direct feedback with the substrate being studied.</p><h2>This layer becomes more important as biology scales</h2><p>Agents will need to develop data analysis capability <em>first</em> (at least for real work) and accurate scientific reasoning seems in part dependent on a detailed understanding of analysis. It&#8217;s important to now understand how much more important analysis might be in the context of data generation trends.</p><p>Molecular data generation follows an exponential curve and <a href="https://x.com/kenbwork/status/2021432821324316903">analysis costs are rapidly becoming more expensive than reagents/prep labor with new assay generations.</a> An increasing proportion of biological work now happens after the experiment has finished in the lab.</p><p>If you play out these trends, the bottleneck <strong>will </strong>shift from producing measurements to interpreting them. The question is not if but when. Future datasets will dwarf the stock of past biological data, and human capacity to analyze them will not scale at the same rate. The answer to this will be agents spinning in harnesses that reliably take data to scientific conclusions, deployed in R&amp;D workflows across biotech where data is bottlenecked today.</p><h2>The surface area of computational biology is growing</h2><p>People often equate &#8216;computational biology&#8217; with narrow analysis tools, like sequence assembly or differential expression software. While these have been important contributions of the field, computational biology should really be thought of as &#8220;the broad use of computers to solve problems in biology&#8221;.</p><p>For years, the components have been building for a computational shift in biology: rapidly compounding molecular data, increasingly automated labs, and iterative design-build-test-learn workflows. Yet these advances have not translated into an obvious step-change in aggregate R&amp;D productivity.</p><p>That now appears to be changing. The industry is reorganizing around AI and computing, in how <a href="https://investor.lilly.com/news-releases/news-release-details/lilly-launches-tunelab-platform-give-biotechnology-companies">experiments are designed</a>, <a href="https://blog.latch.bio/p/agents-for-spatial-biology">data is analyzed</a>, <a href="https://www.fiercebiotech.com/biotech/new-ai-drug-discovery-powerhouse-xaira-rises-1b-funding">companies are formed</a>, and <a href="https://finance.yahoo.com/news/chai-discovery-announces-collaboration-eli-140000319.html">pharma structures partnerships</a>. Computers are becoming the interface through which agents &#8220;see&#8221;, understand and eventually manipulate living systems.</p><p>The first useful deployment of these agents will not be autonomous AI scientists but analysis collaborators embedded in real workflows. This is both where true need lies and what they will get good at first. Biology has no shortage of interesting new ideas. The bulk of economically valuable agentic work is concentrated where computers can make progress on R&amp;D cycles, augmenting scientists where they are today.</p><p><em>Thank you to Aidan Abdulali, Anirudh Narsipur, Brandon White, Kyle Giffin, Alfredo Andere, Aashay Sanghvi, David Yang, Hannah Le, Lada Nuzhna, Tim Proctor for revising and/or contributing to the thinking in this essay</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[New Frontier Models Are Faster, Not More Reliable, at Spatial Biology]]></title><description><![CDATA[Overall accuracy for GPT-5.5 and Opus 4.7 remains flat on SpatialBench. Scientist-reviewed trajectories reveal persistent gaps in assay-aware biological judgment.]]></description><link>https://blog.latch.bio/p/new-frontier-models-are-faster-not</link><guid isPermaLink="false">https://blog.latch.bio/p/new-frontier-models-are-faster-not</guid><dc:creator><![CDATA[Kenny Workman]]></dc:creator><pubDate>Wed, 29 Apr 2026 17:46:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Yfz-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb7e766d-a5e7-4636-9321-97c05a6a695f_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>New frontier models are faster on SpatialBench, but not more accurate.</strong> </p><p>GPT-5.5 nearly halves runtime relative to GPT-5.4, yet accuracy remains flat: 57.6% versus 57.4%. Opus 4.7 is similarly tied with Opus 4.6: 52.4% versus 52.8%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yfz-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb7e766d-a5e7-4636-9321-97c05a6a695f_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yfz-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb7e766d-a5e7-4636-9321-97c05a6a695f_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!Yfz-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb7e766d-a5e7-4636-9321-97c05a6a695f_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!Yfz-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb7e766d-a5e7-4636-9321-97c05a6a695f_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!Yfz-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb7e766d-a5e7-4636-9321-97c05a6a695f_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yfz-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb7e766d-a5e7-4636-9321-97c05a6a695f_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb7e766d-a5e7-4636-9321-97c05a6a695f_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1179157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/195885681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb7e766d-a5e7-4636-9321-97c05a6a695f_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Yfz-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb7e766d-a5e7-4636-9321-97c05a6a695f_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!Yfz-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb7e766d-a5e7-4636-9321-97c05a6a695f_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!Yfz-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb7e766d-a5e7-4636-9321-97c05a6a695f_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!Yfz-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb7e766d-a5e7-4636-9321-97c05a6a695f_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Scientist-reviewed trajectories reveal gaps in <strong>assay-aware biological judgment</strong>: statistical design, spatial units, batch structure, and scientific interpretation. </p><p>Complete benchmark data and select trajectories are available on <a href="https://benchmarks.bio/">benchmarks.bio</a>.</p><h2>What SpatialBench measures</h2><p>Spatial biology is a powerful measurement tool and an important category for agentic capability. Analysis workflows require a combination of code and biological reasoning: agents must handle large data, understand platform-specific details, contextualize with scientific goals and return a quantitative result that matches what a diligent scientist would compute.</p><p><a href="https://arxiv.org/abs/2512.21907">SpatialBench</a> measures this work: 159 spatial biology analysis tasks across platforms like Xenium, Visium FFPE, MERFISH, TakaraBio Seeker, and AtlasXomics DBiT-seq. Each task starts from a real analysis state and asks an agent to recover a specific biological result. The grader checks structured outputs against expert-derived references (a subset of examples available <a href="https://benchmarks.bio/">here</a>).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T3oT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e81e02-d111-45d1-a389-27437feeeacd_2556x1336.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T3oT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e81e02-d111-45d1-a389-27437feeeacd_2556x1336.png 424w, https://substackcdn.com/image/fetch/$s_!T3oT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e81e02-d111-45d1-a389-27437feeeacd_2556x1336.png 848w, https://substackcdn.com/image/fetch/$s_!T3oT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e81e02-d111-45d1-a389-27437feeeacd_2556x1336.png 1272w, https://substackcdn.com/image/fetch/$s_!T3oT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e81e02-d111-45d1-a389-27437feeeacd_2556x1336.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T3oT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e81e02-d111-45d1-a389-27437feeeacd_2556x1336.png" width="1456" height="761" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15e81e02-d111-45d1-a389-27437feeeacd_2556x1336.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:761,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:341841,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/195885681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e81e02-d111-45d1-a389-27437feeeacd_2556x1336.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T3oT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e81e02-d111-45d1-a389-27437feeeacd_2556x1336.png 424w, https://substackcdn.com/image/fetch/$s_!T3oT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e81e02-d111-45d1-a389-27437feeeacd_2556x1336.png 848w, https://substackcdn.com/image/fetch/$s_!T3oT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e81e02-d111-45d1-a389-27437feeeacd_2556x1336.png 1272w, https://substackcdn.com/image/fetch/$s_!T3oT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e81e02-d111-45d1-a389-27437feeeacd_2556x1336.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>While frontier models show an improvement in speed and step count, they do not improve in overall accuracy on this benchmark. </strong></p><p>GPT-5.5 is substantially faster than GPT-5.4, cutting mean duration roughly in half and using far fewer steps. But its accuracy is effectively unchanged: 57.65% versus 57.44%. Opus 4.7 is also effectively tied with Opus 4.6: 52.41% versus 52.83%. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2hB_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef203c4-01c7-4805-98a5-dbbc23183c31_1774x887.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2hB_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef203c4-01c7-4805-98a5-dbbc23183c31_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!2hB_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef203c4-01c7-4805-98a5-dbbc23183c31_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!2hB_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef203c4-01c7-4805-98a5-dbbc23183c31_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!2hB_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef203c4-01c7-4805-98a5-dbbc23183c31_1774x887.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2hB_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef203c4-01c7-4805-98a5-dbbc23183c31_1774x887.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bef203c4-01c7-4805-98a5-dbbc23183c31_1774x887.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1213385,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/195885681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef203c4-01c7-4805-98a5-dbbc23183c31_1774x887.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2hB_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef203c4-01c7-4805-98a5-dbbc23183c31_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!2hB_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef203c4-01c7-4805-98a5-dbbc23183c31_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!2hB_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef203c4-01c7-4805-98a5-dbbc23183c31_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!2hB_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbef203c4-01c7-4805-98a5-dbbc23183c31_1774x887.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Accuracy by platform</h3><p>Platform-level grouping shows GPT-5.5 improves on Visium, Xenium, and MERFISH, but trails GPT-5.4 on TakaraBio and AtlasXomics.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3nMZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a89c525-24f7-4e40-bd04-e3585541908c_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3nMZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a89c525-24f7-4e40-bd04-e3585541908c_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!3nMZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a89c525-24f7-4e40-bd04-e3585541908c_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!3nMZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a89c525-24f7-4e40-bd04-e3585541908c_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!3nMZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a89c525-24f7-4e40-bd04-e3585541908c_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3nMZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a89c525-24f7-4e40-bd04-e3585541908c_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a89c525-24f7-4e40-bd04-e3585541908c_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1209860,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/195885681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a89c525-24f7-4e40-bd04-e3585541908c_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!3nMZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a89c525-24f7-4e40-bd04-e3585541908c_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!3nMZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a89c525-24f7-4e40-bd04-e3585541908c_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!3nMZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a89c525-24f7-4e40-bd04-e3585541908c_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!3nMZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a89c525-24f7-4e40-bd04-e3585541908c_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Similarly, Opus 4.7 leads Opus 4.6 on Xenium by 11.1 percentage points, ties on TakaraBio, and trails on Visium, MERFISH, and AtlasXomics:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ytTg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e1eaf-d6b2-4162-9950-2e5ed20547ba_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ytTg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e1eaf-d6b2-4162-9950-2e5ed20547ba_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!ytTg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e1eaf-d6b2-4162-9950-2e5ed20547ba_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!ytTg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e1eaf-d6b2-4162-9950-2e5ed20547ba_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!ytTg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e1eaf-d6b2-4162-9950-2e5ed20547ba_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ytTg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e1eaf-d6b2-4162-9950-2e5ed20547ba_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f4e1eaf-d6b2-4162-9950-2e5ed20547ba_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1186923,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/195885681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e1eaf-d6b2-4162-9950-2e5ed20547ba_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ytTg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e1eaf-d6b2-4162-9950-2e5ed20547ba_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!ytTg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e1eaf-d6b2-4162-9950-2e5ed20547ba_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!ytTg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e1eaf-d6b2-4162-9950-2e5ed20547ba_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!ytTg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f4e1eaf-d6b2-4162-9950-2e5ed20547ba_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>A look at manually annotated trajectories</h2><p>Trajectory review identifies recurring failure categories across model families:</p><ul><li><p>Treating cells, beads, spots, or barcodes as independent observations when the biological replicate is the donor, animal, tissue section, or timepoint</p></li><li><p>Applying scRNA-seq normalization defaults to spatial platforms where they are inappropriate</p></li><li><p>Clustering multi-sample data without integration, then interpreting donor or timepoint structure incorrectly</p></li><li><p>Confusing spatial marker units for cells or anatomical structures</p></li><li><p>Failing to recover correct de novo niches, tissue states, and spatial compartments</p></li></ul><p>We&#8217;ll dive into some examples to get a sense of failure modes in the context of realistic tasks. Each task trajectory was reviewed by a scientist with years of experience on the specific spatial platform being evaluated.</p><h3>Barcode-level statistics create false positives</h3><p>The AtlasXomics <code>SPATIAL10_genome_wide_de_pct</code> task asks the model to test 24,919 genes for sex differences in a human dorsal root ganglion DBiT-seq dataset. The dataset contains about 10,000 spatial barcodes from 8 donors: 3 female and 5 male.</p><p>Barcodes are nested within donors. A researcher would aggregate at the donor level, computing about 1.2% differentially expressed genes. The agents consistently ignore this donor information.</p><p>GPT-5.4 and GPT-5.5 both report 93.876% on all six runs. Both Opus 4.7 and Opus 4.6 report roughly 92-94% of all genes as significantly sex-different. Note this interpretation is biologically implausible: sex cannot plausibly alter chromatin accessibility at 93% of all genes in 8 donors.</p><h3>Housekeeping genes expose the same pseudoreplication error</h3><p>The <code>SPATIAL07_sex_housekeeping_de</code> task asks whether 10 housekeeping genes show sex differences in the same spatial ATAC-seq design. The expected answer is none.</p><p>Trajectory review reveals models call 9-10 housekeeping genes significant. Both Opus 4.7 and Opus 4.6 models call all 10 housekeeping genes sex-different in every run. GPT-5.4 and GPT-5.5 call 9-10 significant housekeeping genes. Calling ACTB, GAPDH, and other constitutive genes sex-differential is a clear sign of pseudoreplication: the models treat thousands of barcodes as independent replicates, artificially inflating statistical power and manufacturing significance.</p><h3>Targeted-panel normalization flips myelin coexpression</h3><p>The MERFISH <code>norm_02_myelin_gene_coexpression_normalization</code> task asks for the Spearman correlation between Mbp and Plp1 in oligodendrocytes. These are myelin structural genes and should be positively co-expressed. The expected value is about 0.308.</p><p>GPT-5.5 fails all three runs, consistently producing -0.157. Human review shows GPT-5.5 applies a normalization step that over-corrects targeted-panel counts, turning a positive biological relationship into an apparent anti-correlation. GPT-5.4 passes 2 of 3 runs with correlations around 0.326 by avoiding that specific normalization path.</p><p>Both Claude models report a Spearman correlation around -0.16 between Mbp and Plp1 on every run. In this case, the negative correlation is an artifact of library-size normalization on a 374-gene targeted panel where a few myelin genes dominate total counts. The models import the familiar scRNA-seq code:</p><p><code>sc.pp.normalize_total(adata, target_sum=1e4)</code></p><p><code>sc.pp.log1p(adata)</code></p><p>on a targeted MERFISH panel, rather than handling the platform appropriately.</p><h3>Batch-confounded clustering survives newer models</h3><p>The <code>batch_driven_clustering</code> (TakaraBio) and <code>NORM01_batch_correction</code> (AtlasXomics) tasks test whether models integrate across donors or timepoints before interpreting clusters.</p><p>Both GPT-5.4 and GPT-5.5 fail TakaraBio <code>batch_driven_clustering</code>. The expected max single-timepoint fraction is about 0.375; GPT-5.4 reports 0.967, 0.995, and 0.995, while GPT-5.5 reports 0.990, 0.994, and 0.988. Each cluster is dominated by a single timepoint, meaning the clustering is tracking condition or batch rather than cell type.</p><p>The same issue appears in AtlasXomics. In <code>NORM01_batch_correction</code>, the expected mean max sample fraction is 0.375, but the GPT computed values remain around 0.866-0.897. The Opus 4.7 trajectories independently describe the same AtlasXomics failure: without integration, PCA captures inter-sample technical variance, Leiden clustering partitions cells by sample of origin, and neither model questions why clusters in a multi-donor dataset are dominated by single donors.</p><h3>Spatial units are usually not cells</h3><p>TakaraBio Seeker uses 10um beads. A single large oocyte can span many beads, with RNA diffusing across all of them. Counting marker-positive beads as cells or anatomical structures inflates biological counts.</p><p>The <code>oocyte_count_per_timepoint</code> task tests this. The expected immature oocyte count is 850. GPT-5.4 reports 1237-2086, and GPT-5.5 reports 1510-3463. At the 0h timepoint, expected count is 275, while models report 424-821.</p><p>The same report highlights <code>cumulus_gc_count_immature</code>: the expected cumulus granulosa cell count in immature samples is 0 because cumulus cells have not differentiated yet. GPT-5.4 reports 435-1474, and GPT-5.5 reports 1424-2395. Both models assign cumulus identity from marker expression without applying the developmental constraint that cumulus differentiation requires hCG stimulation.</p><p>The Opus 4.7 report describes the same class of failure in spatial segmentation terms. On <code>follicle_count_immature</code>, Opus 4.7 counts span 50 to 456 across runs because small changes in DBSCAN radius produce wildly different connected components, while Opus 4.6&#8217;s stricter oocyte scoring gives a cleaner input set for spatial clustering.</p><h3>Niches are hard to predict</h3><p>The Xenium <code>spatial_fibro_inflammatory_niche_emergence_2</code> task asks the agent to reconstruct a fibro-inflammatory niche across kidney injury timepoints. The expected pattern is low sham co-localization, high Day14 co-localization, and a fold increase of 6.9.</p><p>GPT-5.4 reports sham co-localization of 0.112-0.124 and fold increase of 2.26-2.32; GPT-5.5 reports sham co-localization of 0.121-0.373 and fold increase of 1.99-4.23. The expected sham value is 0.033, expected Day14 is 0.23, and expected fold increase is 6.9.</p><p>Opus 4.6 and Opus 4.7 find niches containing fibroblasts and immune cells, but they cannot enforce the specific composition ratios that distinguish the pathological CN7-like niche from adjacent healthy stroma. They confuse generic fibroblast-immune proximity with the disease-organized fibro-inflammatory compartment.</p><h2>More development of common failure behaviors</h2><p><strong>Replicate-aware statistics:</strong> Models often misunderstand how to define replicates. When donor, animal, section, or timepoint is the appropriate variable of comparison,  models incorrectly reach for cells, beads, and barcodes as independent observations, inflating significance and creating false positives.</p><p><strong>Platform-aware normalization:</strong> Models treat spatial assays as interchangeable and often reach for scRNA-seq defaults. The same normalization procedure can overcorrect targeted MERFISH/Xenium panels, confound sparse Visium FFPE correlations with depth, distort bead-capture signal, or discard curated marker genes through HVG selection.</p><p><strong>Batch and donor integration:</strong> Models frequently cluster before asking what the axes of variation represent. In multi-donor or multi-timepoint data, uncorrected PCA/Leiden structure often separates samples, batches, or timepoints; the model then mistakes this separation for cell type, tissue state, or treatment biology.</p><p><strong>Spatial unit and denominator errors:</strong> Models confuse expression and coordinate units with cells or other structures.</p><p><strong>De novo spatial niche discovery:</strong> Models can assemble the mechanics of niche analysis but often miss the biological goal. They confuse generic proximity or broad regional enrichment for specific compartment the task asks for: a follicle, lineage, pathological niche, or disease-organized tissue state.</p><h2>Assay-specific benchmarks are important</h2><p>While GPT-5.5 and Opus 4.7 are faster or locally stronger in specific task families, they are not meaningfully more reliable on SpatialBench.</p><p>Future improvements for spatial biology are unlikely to come from general reasoning gains alone and will require explicit training on statistical design, platform-specific analysis steps, replicate-aware differential testing and other spatial biology knowledge. Focused, <a href="https://benchmarks.bio/">assay-specific benchmarks</a> are required to appropriately measure the complexity of biological data analysis accurately.</p>]]></content:encoded></item><item><title><![CDATA[scBench: Can AI Agents Analyze Real-World Single-Cell Data?]]></title><description><![CDATA[394 verifiable problems across six sequencing platforms: 10X Chromium, BD Rhapsody, CSGenetics, Illumina, MissionBio, ParseBio]]></description><link>https://blog.latch.bio/p/scbench-can-ai-agents-analyze-real</link><guid isPermaLink="false">https://blog.latch.bio/p/scbench-can-ai-agents-analyze-real</guid><dc:creator><![CDATA[Kenny Workman]]></dc:creator><pubDate>Fri, 06 Feb 2026 14:02:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/def7d4d0-4bd1-4184-b0f9-cf186c691293_1256x712.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Agents for biology are still stuck in the demo-to-deployment gap. With <a href="https://arxiv.org/pdf/2512.21907">SpatialBench</a>, we showed that frontier models struggle to extract biological insight from spatial transcriptomics data. But spatial is only part of the story. Single-cell RNA sequencing is the workhorse assay of modern biology, far more widely adopted, with more public data, more mature tooling, and more documentation for models to train on. If agents can&#8217;t handle scRNA-seq, the path to reliable agentic data analysis is far away.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0PuP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac81a524-e245-4bb9-8314-e22bebfad2ca_2008x1642.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0PuP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac81a524-e245-4bb9-8314-e22bebfad2ca_2008x1642.png 424w, https://substackcdn.com/image/fetch/$s_!0PuP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac81a524-e245-4bb9-8314-e22bebfad2ca_2008x1642.png 848w, https://substackcdn.com/image/fetch/$s_!0PuP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac81a524-e245-4bb9-8314-e22bebfad2ca_2008x1642.png 1272w, https://substackcdn.com/image/fetch/$s_!0PuP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac81a524-e245-4bb9-8314-e22bebfad2ca_2008x1642.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0PuP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac81a524-e245-4bb9-8314-e22bebfad2ca_2008x1642.png" width="1456" height="1191" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac81a524-e245-4bb9-8314-e22bebfad2ca_2008x1642.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1191,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:426554,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/187070262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac81a524-e245-4bb9-8314-e22bebfad2ca_2008x1642.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0PuP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac81a524-e245-4bb9-8314-e22bebfad2ca_2008x1642.png 424w, https://substackcdn.com/image/fetch/$s_!0PuP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac81a524-e245-4bb9-8314-e22bebfad2ca_2008x1642.png 848w, https://substackcdn.com/image/fetch/$s_!0PuP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac81a524-e245-4bb9-8314-e22bebfad2ca_2008x1642.png 1272w, https://substackcdn.com/image/fetch/$s_!0PuP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac81a524-e245-4bb9-8314-e22bebfad2ca_2008x1642.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here we introduce scBench (<a href="http://latch.bio/scbench">read the paper</a>), a benchmark of 394 verifiable problems drawn from real scRNA-seq workflows. It spans six sequencing platforms, seven task categories, and eight frontier models. The best model reaches 52.8% accuracy. Better than spatial, but it means the best agent in the world still fails nearly half the time on routine analysis tasks.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>scBench tests what bioinformaticians actually do</h2><p>Existing biology benchmarks reward textbook recall or literature-style reasoning. Real analysis requires loading messy datasets, writing code, making judgment calls about thresholds and parameters, and producing concrete quantitative results. scBench recreates these conditions.</p><p>The benchmark covers 394 problems across six sequencing platforms (Chromium, BD Rhapsody, CSGenetics, Illumina, MissionBio, ParseBio) and seven task categories (QC, normalization, dimensionality reduction, clustering, cell typing, differential expression, and trajectory analysis). Each problem provides a data snapshot - typically an AnnData `.h5ad` file-captured right before a decision point, a natural-language task prompt, and a deterministic grader that scores the agent&#8217;s structured JSON output as pass or fail.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RkOm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c8a59-041c-4a36-9116-23916d6c8abe_2970x1170.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RkOm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c8a59-041c-4a36-9116-23916d6c8abe_2970x1170.png 424w, https://substackcdn.com/image/fetch/$s_!RkOm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c8a59-041c-4a36-9116-23916d6c8abe_2970x1170.png 848w, https://substackcdn.com/image/fetch/$s_!RkOm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c8a59-041c-4a36-9116-23916d6c8abe_2970x1170.png 1272w, https://substackcdn.com/image/fetch/$s_!RkOm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c8a59-041c-4a36-9116-23916d6c8abe_2970x1170.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RkOm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c8a59-041c-4a36-9116-23916d6c8abe_2970x1170.png" width="1456" height="574" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/518c8a59-041c-4a36-9116-23916d6c8abe_2970x1170.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:574,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120931,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/187070262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c8a59-041c-4a36-9116-23916d6c8abe_2970x1170.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RkOm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c8a59-041c-4a36-9116-23916d6c8abe_2970x1170.png 424w, https://substackcdn.com/image/fetch/$s_!RkOm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c8a59-041c-4a36-9116-23916d6c8abe_2970x1170.png 848w, https://substackcdn.com/image/fetch/$s_!RkOm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c8a59-041c-4a36-9116-23916d6c8abe_2970x1170.png 1272w, https://substackcdn.com/image/fetch/$s_!RkOm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F518c8a59-041c-4a36-9116-23916d6c8abe_2970x1170.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We pressure-tested each problem for shortcuts: removing precomputed embeddings, stripping cached labels, and ensuring answers can&#8217;t be guessed from prior knowledge alone. Cell typing (118 problems, 30%) and differential expression (71, 18%) dominate the benchmark because these are the stages where dataset-specific judgment matters most and where agents struggle hardest.</p><h2>Agents are better at scRNA-seq than spatial - but still not reliable</h2><p>Across eight frontier models from four providers, accuracy ranges from 29% to 53%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Uqat!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8d974f-93f5-4fe2-88ec-729f11c0f62c_1411x904.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Uqat!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8d974f-93f5-4fe2-88ec-729f11c0f62c_1411x904.png 424w, https://substackcdn.com/image/fetch/$s_!Uqat!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8d974f-93f5-4fe2-88ec-729f11c0f62c_1411x904.png 848w, https://substackcdn.com/image/fetch/$s_!Uqat!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8d974f-93f5-4fe2-88ec-729f11c0f62c_1411x904.png 1272w, https://substackcdn.com/image/fetch/$s_!Uqat!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8d974f-93f5-4fe2-88ec-729f11c0f62c_1411x904.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Uqat!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8d974f-93f5-4fe2-88ec-729f11c0f62c_1411x904.png" width="1411" height="904" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf8d974f-93f5-4fe2-88ec-729f11c0f62c_1411x904.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:904,&quot;width&quot;:1411,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:65370,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/187070262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8d974f-93f5-4fe2-88ec-729f11c0f62c_1411x904.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Uqat!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8d974f-93f5-4fe2-88ec-729f11c0f62c_1411x904.png 424w, https://substackcdn.com/image/fetch/$s_!Uqat!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8d974f-93f5-4fe2-88ec-729f11c0f62c_1411x904.png 848w, https://substackcdn.com/image/fetch/$s_!Uqat!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8d974f-93f5-4fe2-88ec-729f11c0f62c_1411x904.png 1272w, https://substackcdn.com/image/fetch/$s_!Uqat!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf8d974f-93f5-4fe2-88ec-729f11c0f62c_1411x904.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Claude Opus 4.6 leads at 52.8%, followed by Opus 4.5 (49.9%), GPT-5.2 (45.2%), and Sonnet 4.5 (44.2%). The bottom tier - GPT-5.1 (37.9%), Grok-4.1 (35.6%), Grok-4 (33.9%), and Gemini 2.5 Pro (29.2%) - trails by a wide margin. The 23.6 percentage point spread between best and worst exceeds SpatialBench&#8217;s 18.3 point spread, meaning scBench discriminates model capability even at higher overall accuracy.</p><p>The accuracy bump over SpatialBench likely reflects training data. scRNA-seq has far more public datasets and Scanpy dominates the ecosystem with extensive documentation and tutorials.</p><h2>Tasks reveal a consistent difficulty gradient</h2><p>Not all analysis steps are created equal. Normalization is easiest (cross-model mean 70.4%), followed by QC (55.3%). These are procedural---apply a well-known transformation, check a metric against a threshold. Agents handle them reasonably well.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yMrC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea52c1e-ae91-4b5b-9ad3-eb4ca40a7522_1992x874.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yMrC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea52c1e-ae91-4b5b-9ad3-eb4ca40a7522_1992x874.png 424w, https://substackcdn.com/image/fetch/$s_!yMrC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea52c1e-ae91-4b5b-9ad3-eb4ca40a7522_1992x874.png 848w, https://substackcdn.com/image/fetch/$s_!yMrC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea52c1e-ae91-4b5b-9ad3-eb4ca40a7522_1992x874.png 1272w, https://substackcdn.com/image/fetch/$s_!yMrC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea52c1e-ae91-4b5b-9ad3-eb4ca40a7522_1992x874.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yMrC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea52c1e-ae91-4b5b-9ad3-eb4ca40a7522_1992x874.png" width="1456" height="639" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ea52c1e-ae91-4b5b-9ad3-eb4ca40a7522_1992x874.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:639,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67799,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/187070262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea52c1e-ae91-4b5b-9ad3-eb4ca40a7522_1992x874.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yMrC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea52c1e-ae91-4b5b-9ad3-eb4ca40a7522_1992x874.png 424w, https://substackcdn.com/image/fetch/$s_!yMrC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea52c1e-ae91-4b5b-9ad3-eb4ca40a7522_1992x874.png 848w, https://substackcdn.com/image/fetch/$s_!yMrC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea52c1e-ae91-4b5b-9ad3-eb4ca40a7522_1992x874.png 1272w, https://substackcdn.com/image/fetch/$s_!yMrC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ea52c1e-ae91-4b5b-9ad3-eb4ca40a7522_1992x874.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The story changes for judgment-heavy tasks. Clustering drops to 38.3%, cell typing to 34.9%, and differential expression to 27.0%. Seven of eight models follow this same difficulty ordering. DE is also where models diverge most: 27.7 percentage points separate best from worst.</p><p>The pattern is clear. Tasks that require contextual scientific reasoning-selecting marker genes, interpreting cluster identity, choosing statistical tests, identifying tissue-specific signatures-are where agents break down. General-purpose coding skill is necessary but not sufficient.</p><h2>Platform choice matters as much as model choice</h2><p>This is perhaps the most striking finding. Cross-model mean accuracy ranges from 59.1% on CSGenetics to 26.4% on MissionBio---a 32.7 point gap that exceeds the 23.6 point spread between best and worst models. Platform matters more than which model you use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XVvb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee40737b-cb61-4bbc-9062-7098d753c6cc_1760x874.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XVvb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee40737b-cb61-4bbc-9062-7098d753c6cc_1760x874.png 424w, https://substackcdn.com/image/fetch/$s_!XVvb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee40737b-cb61-4bbc-9062-7098d753c6cc_1760x874.png 848w, https://substackcdn.com/image/fetch/$s_!XVvb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee40737b-cb61-4bbc-9062-7098d753c6cc_1760x874.png 1272w, https://substackcdn.com/image/fetch/$s_!XVvb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee40737b-cb61-4bbc-9062-7098d753c6cc_1760x874.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XVvb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee40737b-cb61-4bbc-9062-7098d753c6cc_1760x874.png" width="1456" height="723" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee40737b-cb61-4bbc-9062-7098d753c6cc_1760x874.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:723,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63993,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/187070262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee40737b-cb61-4bbc-9062-7098d753c6cc_1760x874.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XVvb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee40737b-cb61-4bbc-9062-7098d753c6cc_1760x874.png 424w, https://substackcdn.com/image/fetch/$s_!XVvb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee40737b-cb61-4bbc-9062-7098d753c6cc_1760x874.png 848w, https://substackcdn.com/image/fetch/$s_!XVvb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee40737b-cb61-4bbc-9062-7098d753c6cc_1760x874.png 1272w, https://substackcdn.com/image/fetch/$s_!XVvb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee40737b-cb61-4bbc-9062-7098d753c6cc_1760x874.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>CSGenetics is easiest for six of eight models. MissionBio is hardest for all eight. The MissionBio collapse is dramatic: even the best model (Opus 4.6) only hits 42%, and Gemini drops to 10.3%. Every model shows large platform swings---Gemini drops 42 points between its best and worst platform. Even Opus 4.5, the most consistent model, loses 39 points.</p><p>MissionBio inverts the overall rankings in interesting ways. Grok-4 (sixth overall) beats GPT-5.2 (third overall) on MissionBio. Sonnet 4.5 surpasses GPT-5.2 by 11 points. Models that memorized Scanpy tutorials without learning transferable analysis techniques collapse on platforms with non-standard data structures and less common tooling.</p><p>These effects almost certainly reflect training data composition. Chromium and Illumina dominate public repositories and documentation. MissionBio and ParseBio appear less frequently. Reliable agents will need platform-aware context and assay-specific tooling, not one-size-fits-all reasoning.</p><h2>scBench complements SpatialBench across single-cell modalities</h2><p>Together, scBench and SpatialBench cover the two dominant transcriptional assays. The top model reaches 52.8% on scBench versus 38.4% on SpatialBench-scRNA-seq is more tractable. But the structural patterns are shared: normalization is easiest in both, platform effects drive 30--40 point swings in both, and model rankings are preserved at the extremes (Claude Opus leads both, Gemini ranks last in both).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rtic!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688df35e-7d11-423e-a715-e3611fd41b07_2961x1469.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rtic!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688df35e-7d11-423e-a715-e3611fd41b07_2961x1469.png 424w, https://substackcdn.com/image/fetch/$s_!rtic!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688df35e-7d11-423e-a715-e3611fd41b07_2961x1469.png 848w, https://substackcdn.com/image/fetch/$s_!rtic!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688df35e-7d11-423e-a715-e3611fd41b07_2961x1469.png 1272w, https://substackcdn.com/image/fetch/$s_!rtic!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688df35e-7d11-423e-a715-e3611fd41b07_2961x1469.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rtic!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688df35e-7d11-423e-a715-e3611fd41b07_2961x1469.png" width="1456" height="722" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/688df35e-7d11-423e-a715-e3611fd41b07_2961x1469.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:722,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:124464,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/187070262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688df35e-7d11-423e-a715-e3611fd41b07_2961x1469.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rtic!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688df35e-7d11-423e-a715-e3611fd41b07_2961x1469.png 424w, https://substackcdn.com/image/fetch/$s_!rtic!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688df35e-7d11-423e-a715-e3611fd41b07_2961x1469.png 848w, https://substackcdn.com/image/fetch/$s_!rtic!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688df35e-7d11-423e-a715-e3611fd41b07_2961x1469.png 1272w, https://substackcdn.com/image/fetch/$s_!rtic!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688df35e-7d11-423e-a715-e3611fd41b07_2961x1469.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The benchmarks form a complementary diagnostic. scBench tests whether models can handle the most common and best-documented assay type. SpatialBench tests whether that competence transfers to newer, less standardized technologies. Together they reveal whether an agent has learned general analysis reasoning or just memorized Scanpy workflows.</p><h2>Limitations</h2><p>Deterministic grading enables verifiable evaluation but necessarily discretizes scientific judgment into automatically checkable chunks. Each evaluation snapshots a single workflow step rather than capturing the long-horizon iteration where errors compound and thresholds are revisited. Real analysis is messier, more iterative, and longer than any single problem captures. But measuring step-level competence reliably is a prerequisite for automating longer workflows.</p><h2>Where this is going</h2><p>scBench confirms the pattern SpatialBench established: agents for biology are in a capability regime where they can accelerate routine analysis but cannot yet be trusted to autonomously answer scientific questions without human oversight. The path forward is a long tail of tractable engineering: platform-specific context, better harness design, and exposure to representative workflows across diverse biological contexts.</p><p>We&#8217;re building toward a family of benchmarks spanning major biological modalities, each an evolving formalization of the tacit knowledge and judgment that working scientists bring to data analysis. The goal is test-driven development of agent systems that improve through both model training and harness engineering.</p><p>Code, canonical evaluations, and full trajectories are available at <a href="https://github.com/latchbio/scbench">github.com/latchbio/scbench</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SpatialBench: Can Agents Analyze Real-World Spatial Biology Data?]]></title><description><![CDATA[first contribution towards a broader family of benchmarks spanning major data types // 146 verifiable problems spanning 5 spatial platforms and 7 task categories]]></description><link>https://blog.latch.bio/p/spatialbench-can-agents-analyze-real</link><guid isPermaLink="false">https://blog.latch.bio/p/spatialbench-can-agents-analyze-real</guid><dc:creator><![CDATA[Kenny Workman]]></dc:creator><pubDate>Fri, 26 Dec 2025 15:02:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pE8L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f076ede-bdf5-48fb-b0e0-e6c2953668be_1499x859.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Agents for biology are stuck in the &#8220;demo-to-deployment&#8221; gap. They can look impressive in curated examples, but without realistic, verifiable benchmarks, it&#8217;s hard to tell if we&#8217;re making progress or building toys .</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vjXW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb981766-f340-4189-98c8-0697beaed0d2_2048x799.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vjXW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb981766-f340-4189-98c8-0697beaed0d2_2048x799.png 424w, https://substackcdn.com/image/fetch/$s_!vjXW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb981766-f340-4189-98c8-0697beaed0d2_2048x799.png 848w, https://substackcdn.com/image/fetch/$s_!vjXW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb981766-f340-4189-98c8-0697beaed0d2_2048x799.png 1272w, https://substackcdn.com/image/fetch/$s_!vjXW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb981766-f340-4189-98c8-0697beaed0d2_2048x799.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vjXW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb981766-f340-4189-98c8-0697beaed0d2_2048x799.png" width="1456" height="568" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db981766-f340-4189-98c8-0697beaed0d2_2048x799.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:568,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vjXW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb981766-f340-4189-98c8-0697beaed0d2_2048x799.png 424w, https://substackcdn.com/image/fetch/$s_!vjXW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb981766-f340-4189-98c8-0697beaed0d2_2048x799.png 848w, https://substackcdn.com/image/fetch/$s_!vjXW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb981766-f340-4189-98c8-0697beaed0d2_2048x799.png 1272w, https://substackcdn.com/image/fetch/$s_!vjXW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb981766-f340-4189-98c8-0697beaed0d2_2048x799.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Full Benchmark Accuracy and Cost Statistics on Base Models</figcaption></figure></div><p>This gap is starting to matter. Spatial assays (and increasingly every modern measurement modality) generate outputs that are too large, too irregular, and too context-dependent for most labs to analyze without computational specialists. The promise of agents is clear: point them at raw data, ask scientific questions in plain language, and compress weeks of analysis into hours. But looking right isn&#8217;t the same as being right - especially when results guide expensive and time intensive experiments.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Software engineering arguably went through this phase already. Frameworks like <a href="https://www.swebench.com/">SWE-bench</a> exposed how bad models were at real programming tasks and gave everyone a number to climb. Progress in biology needs something similar: built from real workflows, grounded in real datasets, and graded by verifiable outcomes instead of vibes.</p><p>Here we introduce SpatialBench (<a href="https://latch.bio/spatialbench">read the paper</a>), a suite of spatial biology analysis problems designed to recreate the work scientists actually do - inspect messy images and count matrices, write and run code, reason scientifically and recover concrete biological results.</p><h2>SpatialBench approximates real analysis work</h2><p>Current biology evaluations largely reward textbook knowledge, but real analysis involves empirical interaction with data to produce answers. SpatialBench is a suite of 146 verifiable problems drawn from real spatial analysis workflows, spanning five platforms (Vizgen MERFISH, Takara Seeker, 10x Visium, 10x Xenium, Atlasxomics DBIT-seq) and seven task categories (QC, normalization, dimensionality reduction, clustering, cell typing, differential expression, and spatial analysis). </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JSfa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9556a0c1-1fbb-48f8-9759-6362f59584f8_1216x864.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JSfa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9556a0c1-1fbb-48f8-9759-6362f59584f8_1216x864.png 424w, https://substackcdn.com/image/fetch/$s_!JSfa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9556a0c1-1fbb-48f8-9759-6362f59584f8_1216x864.png 848w, https://substackcdn.com/image/fetch/$s_!JSfa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9556a0c1-1fbb-48f8-9759-6362f59584f8_1216x864.png 1272w, https://substackcdn.com/image/fetch/$s_!JSfa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9556a0c1-1fbb-48f8-9759-6362f59584f8_1216x864.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JSfa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9556a0c1-1fbb-48f8-9759-6362f59584f8_1216x864.png" width="1216" height="864" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9556a0c1-1fbb-48f8-9759-6362f59584f8_1216x864.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:864,&quot;width&quot;:1216,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!JSfa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9556a0c1-1fbb-48f8-9759-6362f59584f8_1216x864.png 424w, https://substackcdn.com/image/fetch/$s_!JSfa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9556a0c1-1fbb-48f8-9759-6362f59584f8_1216x864.png 848w, https://substackcdn.com/image/fetch/$s_!JSfa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9556a0c1-1fbb-48f8-9759-6362f59584f8_1216x864.png 1272w, https://substackcdn.com/image/fetch/$s_!JSfa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9556a0c1-1fbb-48f8-9759-6362f59584f8_1216x864.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Each problem is a snapshot of an analysis workspace captured right before a decision point: typically an AnnData object plus any associated files, images, or outputs from earlier steps. The tests probe for durable biology, robust to survive reasonable choices of algorithm, library, or hyperparameters. We pressure-tested each for shortcuts: inspecting logs, adversarial prompts and removing anything solvable by pattern-matching or leaning on general scientific knowledge instead of actual analysis. <a href="https://latch.bio/spatialbench">Find concrete examples in the paper supplements.</a></p><h2>Agents aren&#8217;t quite there yet</h2><p>Across the full benchmark, base-model accuracy sits between 20-38% depending on the model family, with the usual tradeoffs between accuracy, latency, and cost.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C34Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b357f41-9d7f-4c78-b1b9-9ee7ba67899d_2048x1457.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C34Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b357f41-9d7f-4c78-b1b9-9ee7ba67899d_2048x1457.png 424w, https://substackcdn.com/image/fetch/$s_!C34Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b357f41-9d7f-4c78-b1b9-9ee7ba67899d_2048x1457.png 848w, https://substackcdn.com/image/fetch/$s_!C34Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b357f41-9d7f-4c78-b1b9-9ee7ba67899d_2048x1457.png 1272w, https://substackcdn.com/image/fetch/$s_!C34Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b357f41-9d7f-4c78-b1b9-9ee7ba67899d_2048x1457.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C34Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b357f41-9d7f-4c78-b1b9-9ee7ba67899d_2048x1457.png" width="1456" height="1036" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b357f41-9d7f-4c78-b1b9-9ee7ba67899d_2048x1457.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1036,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C34Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b357f41-9d7f-4c78-b1b9-9ee7ba67899d_2048x1457.png 424w, https://substackcdn.com/image/fetch/$s_!C34Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b357f41-9d7f-4c78-b1b9-9ee7ba67899d_2048x1457.png 848w, https://substackcdn.com/image/fetch/$s_!C34Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b357f41-9d7f-4c78-b1b9-9ee7ba67899d_2048x1457.png 1272w, https://substackcdn.com/image/fetch/$s_!C34Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b357f41-9d7f-4c78-b1b9-9ee7ba67899d_2048x1457.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">SpatialBench reveals a clear accuracy efficiency tradeoff</figcaption></figure></div><p>But the aggregate numbers hide detail. Stratification reveals clear model-specific variation over tasks and platforms. Some model families collapse on specific task types while others swing 15 to 20 points depending on the class of spatial technology. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TCzW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a3543f-3925-4e64-ab53-fa38f9b706b1_2048x777.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TCzW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a3543f-3925-4e64-ab53-fa38f9b706b1_2048x777.png 424w, https://substackcdn.com/image/fetch/$s_!TCzW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a3543f-3925-4e64-ab53-fa38f9b706b1_2048x777.png 848w, https://substackcdn.com/image/fetch/$s_!TCzW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a3543f-3925-4e64-ab53-fa38f9b706b1_2048x777.png 1272w, https://substackcdn.com/image/fetch/$s_!TCzW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a3543f-3925-4e64-ab53-fa38f9b706b1_2048x777.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TCzW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a3543f-3925-4e64-ab53-fa38f9b706b1_2048x777.png" width="1456" height="552" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61a3543f-3925-4e64-ab53-fa38f9b706b1_2048x777.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:552,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TCzW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a3543f-3925-4e64-ab53-fa38f9b706b1_2048x777.png 424w, https://substackcdn.com/image/fetch/$s_!TCzW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a3543f-3925-4e64-ab53-fa38f9b706b1_2048x777.png 848w, https://substackcdn.com/image/fetch/$s_!TCzW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a3543f-3925-4e64-ab53-fa38f9b706b1_2048x777.png 1272w, https://substackcdn.com/image/fetch/$s_!TCzW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a3543f-3925-4e64-ab53-fa38f9b706b1_2048x777.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Spatial biology is of course a collection of many distinct technology types and constituent steps, each with its own artifacts and conventions obscured in point estimates of accuracy. Deliberate engineering will be needed to improve across each covariate.</p><h2>Harnesses are more than &#8220;glue code&#8221;</h2><p>Interestingly, harness design moved outcomes as much as swapping the base model. We ran Opus-4.5 under multiple execution &#8216;wrappers&#8217; - <a href="http://agent.bio">LatchBio</a>, <a href="https://code.claude.com/docs/en/overview">Claude Code</a> and a slightly modified <a href="https://mini-swe-agent.com/latest/quickstart/">mini-swe-agent</a> - and saw dramatic variation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pE8L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f076ede-bdf5-48fb-b0e0-e6c2953668be_1499x859.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pE8L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f076ede-bdf5-48fb-b0e0-e6c2953668be_1499x859.png 424w, https://substackcdn.com/image/fetch/$s_!pE8L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f076ede-bdf5-48fb-b0e0-e6c2953668be_1499x859.png 848w, https://substackcdn.com/image/fetch/$s_!pE8L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f076ede-bdf5-48fb-b0e0-e6c2953668be_1499x859.png 1272w, https://substackcdn.com/image/fetch/$s_!pE8L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f076ede-bdf5-48fb-b0e0-e6c2953668be_1499x859.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pE8L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f076ede-bdf5-48fb-b0e0-e6c2953668be_1499x859.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f076ede-bdf5-48fb-b0e0-e6c2953668be_1499x859.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pE8L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f076ede-bdf5-48fb-b0e0-e6c2953668be_1499x859.png 424w, https://substackcdn.com/image/fetch/$s_!pE8L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f076ede-bdf5-48fb-b0e0-e6c2953668be_1499x859.png 848w, https://substackcdn.com/image/fetch/$s_!pE8L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f076ede-bdf5-48fb-b0e0-e6c2953668be_1499x859.png 1272w, https://substackcdn.com/image/fetch/$s_!pE8L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f076ede-bdf5-48fb-b0e0-e6c2953668be_1499x859.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Latch and Claude Code both boost the base model a good deal</figcaption></figure></div><p>Our results suggest we should start treating harnesses as first class objects in engineering and benchmarking efforts. The tools, prompts, and control flow around a model are as important as the model itself.</p><h2>Agent trajectories reveal distinct problem solving strategies</h2><p>Manual inspection of agent trajectories - the sequence of reasoning traces, tool calls, logs from an eval session - was perhaps the most informative part of the project. This data provides mechanistic explanations for performance differences. We could pick out distinct failure modes: models burning steps on formatting with no forward progress; using general QC thresholds that don&#8217;t hold for spatial data. Some models were able to &#8216;productively explore&#8217; (inspect, compute, refine, make some forward progress) while others thrashed (same failed attempt on repeat, often forever). <a href="https://latch.bio/spatialbench">There are many examples of these in the paper.</a></p><h2>Limitations</h2><p>Verifiability comes with tradeoffs. Nuance is lost trying to draw deterministic lines around messy real world examples. Snapshots of single steps aren&#8217;t full workflows: real analysis is longer-horizon and iterative. But measuring step-level chunks with reliability is but a step towards automating truly long time horizon tasks. More on this soon.</p><h2>Where this is all going</h2><p>SpatialBench is a first contribution towards a broader family of benchmarks spanning major biological modalities. <strong>We view benchmarks as evolving formalizations of tacit scientist behavior and analysis workflows.</strong> They guide test-driven development of agent systems through model training and harness engineering that will eventually automate much of what we consider to be computational biology.</p><p>2026 will be a big year for agents in biology.</p><div><hr></div><p><a href="https://latch.bio/spatialbench">Read the paper</a>. <a href="https://github.com/latchbio/spatialbench">Check out data + code</a>. <a href="https://agent.bio/">Play with some examples</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[agent.bio]]></title><description><![CDATA[A public, interactive agent sandbox for five major spatial kit/machine types: Takara Seeker, Vizgen MERFISH, AtlasXOmics DBiT-seq, 10X Xenium + 10X Visium]]></description><link>https://blog.latch.bio/p/agentbio</link><guid isPermaLink="false">https://blog.latch.bio/p/agentbio</guid><dc:creator><![CDATA[Kenny Workman]]></dc:creator><pubDate>Tue, 09 Dec 2025 16:18:12 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/aaa81fb0-e507-4499-906d-e31932e3be4f_1980x1484.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;re releasing <a href="https://agent.bio">agent.bio</a>: an interactive sandbox with access to five demo flows, each tailored to specific spatial biology technology: Takara Seeker, Vizgen MERFISH, AtlasXOmics DBiT-seq, 10X Xenium and 10X Visium.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;ad8f6b99-3e65-4d7d-895b-e07a24c688a0&quot;,&quot;duration&quot;:null}"></div><p><strong>Try it here: </strong><a href="https://agent.bio">agent.bio</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>We&#8217;ll go over:</p><ul><li><p>Our roadmap for reliable and widely deployed spatial agents</p></li><li><p>Important considerations while playing with these sandboxes</p></li><li><p>Video demos of each agent</p></li></ul><h2>Our roadmap for reliable and widely deployed spatial agents</h2><p>LatchBio develops agents for spatial biology data that allow scientists to direct their own analysis with natural language. By tailoring each agent to specific spatial kits and machines, and iterating relentlessly on this reduced scope, we believe it&#8217;s possible to build accurate systems that can be used to make expensive scientific decisions.</p><p>This release represents a shippable intermediary towards this goal, both to show technical progress and help others see why we&#8217;re so excited about this direction. The path ahead is a long tail of soluble engineering work: continued progress on <a href="https://blog.latch.bio/p/spatialbench-real-world-tasks-for">benchmarks</a>, <a href="https://blog.latch.bio/p/agents-for-spatial-biology">purpose built infrastructure</a> and technology specific heuristics encoded into prompts/evals.</p><h2>Important considerations while playing with these sandboxes</h2><p>We&#8217;re developing two agentic modes, &#8220;step-by-step&#8221; and &#8220;proactive&#8221;, that provide control over how often the agent will check-in, ask questions and provide figures or statistics for scientists drivers to sanity check intermediate steps. The sandboxes default to &#8220;proactive&#8221; to provide a nice first impression of end-to-end functionality, but we encourage biologists to start with &#8220;step-by-step&#8221; for any work of value. More on this soon.</p><p>Furthermore, the sandboxes were built for specific datasets and tasks. You can try to use your own data, and the system will likely generalize accurately on some tasks, but we provide no guarantees on performance quite yet.</p><h2>Video Demos</h2><p>The following videos and descriptions motivate some of the practical end-to-end workflows possible with the system. We highly encourage the reader to <a href="https://agent.bio">play with each</a> themselves. </p><h2>Takara Seeker</h2><p>Ovulation failure affects over 10% of infertility cases in women of reproductive age in the United States, yet it is exceptionally difficult to study because ovulation unfolds within tiny, spatially restricted niches and evolves on the scale of minutes.</p><p>Using a Takara Seeker 3x3 kit, Mantri <em>et. al </em>built a spatiotemporal molecular atlas of the ovulating mouse ovary across 8 different time points.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;e4100453-8aec-4398-be67-74fc1d93833c&quot;,&quot;duration&quot;:null}"></div><p>To replicate the analysis, the Takara agent ingested raw H5AD files, removed off-tissue beads, computed QC metrics and filtering, performed clustering, and ran differential gene expression. The agent then manually reasoned through top marker genes for each cluster and identified cell types key to the ovulation process, such as mural and cumulus granulosa cells, mesenchymal subtypes, oocytes, and endothelial and immune populations. A scientists can then ask the agent to count the atretic or antral follicles.</p><h2>Vizgen MERFISH</h2><p>The mouse brain contains highly organized cellular circuits, yet these structures are difficult to resolve without single-molecule spatial data. MERFISH overcomes this barrier by capturing the precise locations of individual transcripts across intact tissue.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;51aaf870-8460-442f-8b33-6f8b8aedfef8&quot;,&quot;duration&quot;:null}"></div><p>Using a MERFISH mouse brain dataset, the agent built a spatial neighbors graph, computed Moran&#8217;s I, and performed neighborhood enrichment and co-occurrence analyses. It identified spatially variable genes such as MYH11, SLC17A7, and DAAM2, each marking distinct anatomical regions; MYH11 was correctly enriched in blood vessel-associated cells, consistent with its vascular smooth muscle role. Neighborhood enrichment further recovered expected spatial organization, including co-localization of excitatory and GABAergic neurons and strong oligodendrocyte self-enrichment, matching known cortical and subcortical structure.</p><h2>AtlasXomics DBiT-seq</h2><p>Tumor heterogeneity is a major challenge in cancer, arising both between patients and within a single tumor. Changes in chromatin accessibility are a key driver of this variability because they alter gene expression, cell identity, and interactions in the tumor microenvironment.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;54c9e74a-2866-42be-a542-c1ec0295f7bd&quot;,&quot;duration&quot;:null}"></div><p></p><p>Using AtlasXomics spatial ATAC-seq (DBiT-seq) from a stomach cancer sample and a matched control, the agent ran an ArchR-based workflow to identify differentially accessible chromatin regions, peaks, and motifs.</p><p>In tumor tissue, the agent detected strong enrichment of CTCF/CTCFL motifs, pointing to disrupted 3D chromatin organization, a hallmark of many cancers. It also found IRF1 enrichment, consistent with immune infiltration or localized inflammatory signaling. By contrast, the control tissue was enriched for FOXA1 and TEAD motifs, which support normal epithelial identity and Hippo pathway-mediated tissue homeostasis.</p><h2>10X Xenium</h2><p>Alzheimer&#8217;s disease reshapes the brain through localized inflammatory niches and region-specific neuronal vulnerability. These patterns only become visible only with high-resolution spatial transcriptomics.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;7d37c3a9-2ba9-419c-84eb-55d21c5aac50&quot;,&quot;duration&quot;:null}"></div><p>Using a Xenium dataset from a TgCRND8 Alzheimer&#8217;s mouse brain section, the agent loaded the raw outputs, built an AnnData object, performed clustering and differential expression, and annotated cell types using a controlled mouse brain vocabulary.</p><p>The analysis recovered five major neural populations: astrocytes, excitatory neurons, inhibitory neurons, oligodendrocytes, and microglia. It also detected Alzheimer&#8217;s-relevant signals such as strong <em>Gfap</em> spatial enrichment marking reactive astrocytes and <em>Hexb </em>expression marking activated microglia. Finally, the workflow identified 21 spatial domains that correspond to known anatomical regions and disease-affected microenvironments, including glial clusters surrounding neurons, a characteristic pattern in Alzheimer&#8217;s models.</p><h2>10X Visium</h2><p>Colorectal cancer is shaped by tightly packed tumor, stromal, and immune niches that often sit only a few microns apart, making high-resolution spatial profiling essential for understanding disease architecture.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;ad8f6b99-3e65-4d7d-895b-e07a24c688a0&quot;,&quot;duration&quot;:null}"></div><p>Using the Visium HD colorectal cancer dataset with more than 500,000 spots, the agent converted Space Ranger outputs into an H5AD and launched a GPU-accelerated RAPIDS workflow to handle the dataset at scale. The full pipeline from QC to clustering to differential expression completed in under a minute.</p><p>The agent then inspected top marker genes for each cluster and assigned epithelial, stromal, and immune cell types, reconstructing the organization of the colorectal tumor microenvironment.</p><h2>Path Ahead</h2><p>We&#8217;ve learned a lot about biology specific agent engineering in the past month <a href="https://blog.latch.bio/p/spatialbench-real-world-tasks-for">building and saturating our benchmarks</a> (eg. what is the analogue of a &#8220;code diff&#8221; for spatial analysis). Expect more educational material on these topics in the coming weeks.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[SpatialBench: real world tasks for spatial agents]]></title><description><![CDATA[98 dataset/eval packs across 4 spatial technologies // test harness, open formats and examples available on GitHub // eval banks as structured documentation of tacit knowledge]]></description><link>https://blog.latch.bio/p/spatialbench-real-world-tasks-for</link><guid isPermaLink="false">https://blog.latch.bio/p/spatialbench-real-world-tasks-for</guid><dc:creator><![CDATA[Kenny Workman]]></dc:creator><pubDate>Thu, 13 Nov 2025 16:38:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!StmF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb117c5-2849-4b1a-9d86-3919d629a69d_2048x1152.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Agents are starting to work for spatial data analysis, <strong>but it&#8217;s often unclear how to measure their performance on real world tasks or rigorously compare different systems</strong>. Introducing SpatialBench, a suite of 98 dataset/eval packs constructed in collaboration with spatial vendors and scientists on tasks like cell typing, cell segmentation and spatially aware differential expression.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!StmF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb117c5-2849-4b1a-9d86-3919d629a69d_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!StmF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb117c5-2849-4b1a-9d86-3919d629a69d_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!StmF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb117c5-2849-4b1a-9d86-3919d629a69d_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!StmF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb117c5-2849-4b1a-9d86-3919d629a69d_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!StmF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb117c5-2849-4b1a-9d86-3919d629a69d_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!StmF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb117c5-2849-4b1a-9d86-3919d629a69d_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fb117c5-2849-4b1a-9d86-3919d629a69d_2048x1152.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!StmF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb117c5-2849-4b1a-9d86-3919d629a69d_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!StmF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb117c5-2849-4b1a-9d86-3919d629a69d_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!StmF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb117c5-2849-4b1a-9d86-3919d629a69d_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!StmF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fb117c5-2849-4b1a-9d86-3919d629a69d_2048x1152.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>High scores on SpatialBench represent expert and industrially relevant analysis ability across four different spatial technologies, tissue types and diseases. We benchmarked our spatial agent against Sonnet 4.5, GPT-5-Codex and Qwen 2.5 Coder in a minimal harness (a slightly adapted version of the <a href="https://github.com/SWE-agent/mini-swe-agent">Bash only SWE-bench harness</a>). These early results show considerable engineering is needed to extend computer use agents to biology. There is a lot of work remaining to saturate these benchmarks.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>We&#8217;re also releasing a <a href="https://github.com/latchbio/spatialbench">batched test harness, eval spec and a representative subset of tasks/datasets</a> on GitHub. While we built this tool to measure and improve our own product, we hope others find the open resources useful. </p><h2>SpatialBench evals represent practical analysis tasks</h2><p>This benchmark is focused on real world analysis work and each task was constructed  actual chunk of work from our customers and their scientists. </p><p>Each eval is a JSON object <a href="https://github.com/latchbio/spatialbench/blob/main/docs/specification.md">conforming to a standard structure</a>: a task description, data node and grader configuration. This information is injected into a system prompt and the agent performs work in a sandbox with access to data. <a href="https://github.com/latchbio/spatialbench/blob/main/docs/graders.md">A grader</a> then evaluates the answer. </p><p>Here we demonstrate some concrete examples to build some intuition for what the benchmark is actually measuring. The specs for these evals are available in the repo.</p><h3>Normalization</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;370df410-74d2-4a19-babd-71d303ee488a&quot;,&quot;duration&quot;:null}"></div><h3>Feature Selection</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;34194040-bee6-43ae-bc9b-a827f02d971f&quot;,&quot;duration&quot;:null}"></div><h3>Dimensionality Reduction</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;9ef2dde8-d906-4fe6-beda-c99385691302&quot;,&quot;duration&quot;:null}"></div><h3>Clustering</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;c8fa8969-42b1-441e-9beb-8943cae8c755&quot;,&quot;duration&quot;:null}"></div><p></p><h3>Differential Gene Expression</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;61cd965b-dd72-4470-a1dc-d6c38930ff0a&quot;,&quot;duration&quot;:null}"></div><h3>Domain Detection</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;1e915dce-4f97-494a-87e4-36c8d485e1ba&quot;,&quot;duration&quot;:null}"></div><p></p><h2>Results demonstrate need for biology specific agent engineering</h2><p>While the benchmark does not represent an apples-to-apples comparison of systems, eg. a ~100 line <a href="https://github.com/SWE-agent/mini-swe-agent">mini-swe-agent</a> harness wrapping Sonnet is significantly less complex than our system, the purpose of the exercise was to show what worked for coding will not necessarily work for biology. We will be improving the harness and expanding the eval bank over the coming weeks.</p><p>Putting a model in a simple loop with access to a shell is sufficient to <a href="https://www.swebench.com/">saturate SWE-bench</a>, but agents for spatial biology likely need purpose built infrastructure, tools and context for useful work. More on the details <a href="https://blog.latch.bio/p/agents-for-spatial-biology">here</a>.</p><h2>Evals encode tacit knowledge of frontier research biology</h2><p>The frontier of research biology - practical knowledge about details of different diseases and tissues - is distributed across hundreds of labs, in the minds of PIs and researchers. By working with these labs to interpret spatial data from different tech, we can encode their knowledge and preferences into evals used to train and benchmark agentic systems. These eval banks will become valuable, structured documentation about the procedural details of research as they grow.</p><h2>Add your spatial technology to our benchmarks</h2><p>We are expanding SpatialBench to include all relevant machine and kit types. Reach out to our team to include your technology in our next release.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Agents for Spatial Biology]]></title><description><![CDATA[Tailored to Vizgen, 10X, AtlasXOmics, Takara. Powered by Anthropic.]]></description><link>https://blog.latch.bio/p/agents-for-spatial-biology</link><guid isPermaLink="false">https://blog.latch.bio/p/agents-for-spatial-biology</guid><dc:creator><![CDATA[Kenny Workman]]></dc:creator><pubDate>Tue, 28 Oct 2025 13:57:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jSwn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b25b67-73fd-4342-a512-c54d541a6b22_640x320.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The core driver of exponential data generation in biology are new kits and machines that measure molecules with increasing throughput. Spatial biology experiments are particularly representative, allowing scientists to <strong>look</strong> at the RNA, proteins, epigenetic signatures in their tissue and explore how this molecular state pairs with visual features to understand disease, development and so forth.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;a992c99e-6e34-4882-95a1-c4e294790c6d&quot;,&quot;duration&quot;:null}"></div><p>Unlike most experiments in biology, the computational steps in spatial can match or exceed the resources spent on <em>upstream </em>work in the wet lab: a tricky combination of the data being large (&gt;1TB a run for CosMX) but the analysis high-touch, multi-turn and very unique to each scientists&#8217; questions. This is unfortunate because most biologists have a <strong>very clear idea of what they are trying to do</strong>, often able to describe the end results/plots with great detail and steer intermediate steps based on their biological goals. But the practical complexity of using spatial tools complicates the translation of the correct ideas to the right analysis. Tens of thousands of scientists across industry and academia are stuck analyzing spatial data .</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Agents are LLMs in loops that plan and execute end-to-end analysis with natural language directions by interacting with their environment and calling tools. They have shown incredible promise in math and programming, but require intentional engineering to translate well to biological data. Latch spatial agents are tailored to the details of each kit, in direct collaboration with the companies that sell them, so they have the specific context, tools and structured analysis flows required for each type of data. They build scientific notebooks with interactive widgets running on large machines and launch workflows on purpose built data infrastructure engineered for scale.</p><p>We are in the early days of this emerging category, but the initial technical results and response from scientists indicate this is likely the future of data analysis. There is considerable work left to do, but it seems base reasoning and agentic capabilities of frontier models are essentially here, and the remaining structure of the problem is a long tail of incremental but very soluble engineering improvements. In the coming months, tens of thousands of scientists will be able to finally play with their own data and answer their own questions.</p><ul><li><p><strong><a href="https://blog.latch.bio/i/177342555/agents-for-biological-data-are-purpose-built-for-the-domain">Agents for biological data are purpose built for the domain</a></strong></p></li><li><p><strong><a href="https://blog.latch.bio/i/177342555/spatial-data-is-a-strong-focus-for-early-adoption">Spatial data is a strong focus for early adoption</a></strong></p></li><li><p><strong><a href="https://blog.latch.bio/i/177342555/what-do-agentic-workflows-look-like-in-practice">What do agentic workflows look like in practice?</a></strong></p><ul><li><p><strong><a href="https://blog.latch.bio/i/177342555/atlasxomics-dbit-seq-agent">AtlasXOmics DBiT-seq Agent</a></strong></p></li><li><p><strong><a href="https://blog.latch.bio/i/177342555/takara-trekker-agent">Takara Trekker Agent</a></strong></p></li><li><p><strong><a href="https://blog.latch.bio/i/177342555/vizgen-merscope-agent">Vizgen MERSCOPE Agent</a></strong></p></li><li><p><strong><a href="https://blog.latch.bio/i/177342555/x-xenium-agent">10X Xenium Agent</a></strong></p></li></ul></li></ul><div><hr></div><h2>Agents for biological data are purpose built for the domain</h2><p>Agents need new capabilities to reliably and accurately accomplish practical tasks with biological data. Unlike software engineering products, these systems need to run in sandboxes with considerable computing and storage resources to manipulate large data. They also need to offload particularly intensive steps to optimized workflow infrastructure; single operations, like processing sequencing reads or clustering counts, can take hours and require clusters of computers. Using pre-existing bioinformatics components as tool calls, like Nextflow or Snakemake workflows, also serves to constrain end-to-end workflow variability and allows models to focus on genuinely novel components of user requests.</p><p>Furthermore, the driver of the agent is a scientist who reasons about results with plots, charts and graphical components. Latch agents communicate with their users by building scientific notebooks, rich with markdown description, that also serve as self-documenting dashboards that describe the analysis in detail.</p><p>Perhaps most important, each agent is tailored to the specific type of machine or kit that generated the data. We work directly with the companies developing these assays when possible - Vizgen, TakaraBio, AtlasXOmics - to encode latent knowledge about the specific details, hidden footguns and ideal customer journey into prompts, tools and evals. Rather than an open-ended sandbox that does many things somewhat well, our philosophy is to build a surgical and highly reliable product that assay providers can trust. We believe the bar for widespread adoption of agents is an intelligent, adaptable system that does not jettison the determinism of traditional software.</p><h2>Spatial data is a strong focus for early adoption</h2><p>It is important to find specific tasks that are uniquely suited to agentic workflows and cause enough existing pain to encourage scientists to try a new tool. Spatial data checks both of these boxes. This is a new, rapidly growing but notoriously challenging domain of science. There are no clear analysis standards, the ecosystem of tools is highly fragmented and generally difficult to use, and unlike traditional sequencing, there are many different, composable steps. Yet the power of these assays is remarkable, in the new biology they help us understand and the beautifully intuitive way they allow scientists to see what&#8217;s going on.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jSwn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b25b67-73fd-4342-a512-c54d541a6b22_640x320.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jSwn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b25b67-73fd-4342-a512-c54d541a6b22_640x320.png 424w, https://substackcdn.com/image/fetch/$s_!jSwn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b25b67-73fd-4342-a512-c54d541a6b22_640x320.png 848w, https://substackcdn.com/image/fetch/$s_!jSwn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b25b67-73fd-4342-a512-c54d541a6b22_640x320.png 1272w, https://substackcdn.com/image/fetch/$s_!jSwn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b25b67-73fd-4342-a512-c54d541a6b22_640x320.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jSwn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b25b67-73fd-4342-a512-c54d541a6b22_640x320.png" width="640" height="320" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3b25b67-73fd-4342-a512-c54d541a6b22_640x320.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:320,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jSwn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b25b67-73fd-4342-a512-c54d541a6b22_640x320.png 424w, https://substackcdn.com/image/fetch/$s_!jSwn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b25b67-73fd-4342-a512-c54d541a6b22_640x320.png 848w, https://substackcdn.com/image/fetch/$s_!jSwn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b25b67-73fd-4342-a512-c54d541a6b22_640x320.png 1272w, https://substackcdn.com/image/fetch/$s_!jSwn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3b25b67-73fd-4342-a512-c54d541a6b22_640x320.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Spatial results are literally just beautiful</figcaption></figure></div><p>In many ways, it is convenient agentic systems are beginning to actually work. It is unclear exactly what the solution to these problems would have been with traditional software: likely many variations of hard coded dashboards that each tackle a specific task in a reliable but brittle manner. We believe the interplay between spatial biology, which is going through its own revolution, and agentic data analysis is a special, reciprocal relationship. These complementing technologies will allow scientists to ask more, understand more and all the while consume more kits and compute.</p><div><hr></div><h2>What do agentic workflows look like in practice?</h2><p>The following are four concrete end-to-end agentic workflows built in collaboration with real scientists. A tailored agent is built for each kit or machine type. Scientists begin with raw data, send instructions or questions to a chat interface (eg. &#8220;Process my Vizgen data&#8221;), and watch the agent build graphical scientific notebooks to accomplish tasks.</p><h2>AtlasXOmics DBiT-seq Agent</h2><p>AtlasXomics develops an assay called deterministic barcoding in tissue sequencing (DBiT-seq) that allows spatially-resolved epigenome profiling. Microfluidic chips deliver barcodes to precise tissue coordinates, uncovering relationships between chromatin accessibility, histone modifications, and context-specific gene expression within intact tissues.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QtPR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f9ad2ac-d736-4aa1-b9bf-e44bf8b2793f_1600x899.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QtPR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f9ad2ac-d736-4aa1-b9bf-e44bf8b2793f_1600x899.png 424w, https://substackcdn.com/image/fetch/$s_!QtPR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f9ad2ac-d736-4aa1-b9bf-e44bf8b2793f_1600x899.png 848w, https://substackcdn.com/image/fetch/$s_!QtPR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f9ad2ac-d736-4aa1-b9bf-e44bf8b2793f_1600x899.png 1272w, https://substackcdn.com/image/fetch/$s_!QtPR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f9ad2ac-d736-4aa1-b9bf-e44bf8b2793f_1600x899.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QtPR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f9ad2ac-d736-4aa1-b9bf-e44bf8b2793f_1600x899.png" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f9ad2ac-d736-4aa1-b9bf-e44bf8b2793f_1600x899.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QtPR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f9ad2ac-d736-4aa1-b9bf-e44bf8b2793f_1600x899.png 424w, https://substackcdn.com/image/fetch/$s_!QtPR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f9ad2ac-d736-4aa1-b9bf-e44bf8b2793f_1600x899.png 848w, https://substackcdn.com/image/fetch/$s_!QtPR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f9ad2ac-d736-4aa1-b9bf-e44bf8b2793f_1600x899.png 1272w, https://substackcdn.com/image/fetch/$s_!QtPR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f9ad2ac-d736-4aa1-b9bf-e44bf8b2793f_1600x899.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Schematic of DBiT-seq</figcaption></figure></div><p>This first flow highlights the design principles discussed earlier: large agent sandboxes to handle the TBs of file data, the use of existing bioinformatics workflows developed by the AtlasXOmics team and specialized visualization components (H5, IGV viewer) required for this data type.</p><h3>1/ Bioinformatics Workflows as Tool Calls</h3><p>The AtlasXOmics agent begins by building interfaces to handle user input and dispatching bioinformatics workflows to purpose built data infrastructure. Reads are filtered, aligned to the reference genome, and converted into fragment files.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;4ac4275f-88d4-4ee5-a746-e0896ef3724b&quot;,&quot;duration&quot;:null}"></div><p>It understands the relevant files to pull from the output folder - filtered fragments, spatial position files, motif enrichment scores and gene activity scores - so scientists can immediately continue with downstream steps. Scientists can ask questions about workflow parameters at any point.</p><h3>2/ Image Alignment</h3><p>Linking molecular measurements to precise tissue locations requires careful alignment of sequencing data with high-resolution tissue images.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;d11094d7-9336-4126-bb05-670d9503ebba&quot;,&quot;duration&quot;:null}"></div><p>The agent guides scientists through this process using an interactive interface, providing instructions on how to perform alignment and suggesting adjustments when needed. The result is a spatially-aligned dataset where each molecular measurement is mapped to its exact tissue coordinate, creating the foundation for all downstream spatial analysis.</p><h3>3/ Spatial Region Selection</h3><p>Once the data is aligned, scientists need to define regions of interest based on tissue morphology or biological features. The agent enables researchers to use intuitive lasso-select tools to define custom regions</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;622dba4c-d064-4caa-869f-bc5c50e0a5e4&quot;,&quot;duration&quot;:null}"></div><p>It can suggest regions based on expression patterns or guide selection based on natural language descriptions like &#8220;select the tumor border region.&#8221; These defined spatial regions are saved as metadata, ready for comparative analysis across different tissue areas.</p><h3>4/ Differential Chromatin Analysis</h3><p>Understanding regulatory differences between conditions, spatial niches, or cell types requires identifying differential chromatin accessibility regions and motifs. When scientists ask questions like &#8220;What chromatin regions are more accessible in the tumor core versus periphery?&#8221;</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;bb4187c0-b67b-4019-a86b-a8ba36b0d43d&quot;,&quot;duration&quot;:null}"></div><p>The agent launches the appropriate differential analysis workflow as another bioinformatics workflow, automatically navigating the Latch file system using the LPath API to find required inputs, and configures parameters based on the scientific question. The analysis produces differential peak results, motif enrichment comparisons, volcano plots, heatmaps, and gene regulatory network differences.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R3UF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c4217b-9b92-4ec0-8e73-f285aea34c43_1600x1395.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R3UF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c4217b-9b92-4ec0-8e73-f285aea34c43_1600x1395.png 424w, https://substackcdn.com/image/fetch/$s_!R3UF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c4217b-9b92-4ec0-8e73-f285aea34c43_1600x1395.png 848w, https://substackcdn.com/image/fetch/$s_!R3UF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c4217b-9b92-4ec0-8e73-f285aea34c43_1600x1395.png 1272w, https://substackcdn.com/image/fetch/$s_!R3UF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c4217b-9b92-4ec0-8e73-f285aea34c43_1600x1395.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R3UF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c4217b-9b92-4ec0-8e73-f285aea34c43_1600x1395.png" width="1456" height="1269" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72c4217b-9b92-4ec0-8e73-f285aea34c43_1600x1395.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1269,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R3UF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c4217b-9b92-4ec0-8e73-f285aea34c43_1600x1395.png 424w, https://substackcdn.com/image/fetch/$s_!R3UF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c4217b-9b92-4ec0-8e73-f285aea34c43_1600x1395.png 848w, https://substackcdn.com/image/fetch/$s_!R3UF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c4217b-9b92-4ec0-8e73-f285aea34c43_1600x1395.png 1272w, https://substackcdn.com/image/fetch/$s_!R3UF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c4217b-9b92-4ec0-8e73-f285aea34c43_1600x1395.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A representative code snippet written in the notebook to handle user input and launch bioinformatics workflows</figcaption></figure></div><h3>5/ Subclustering</h3><p>Discovering subtle cell populations or states within major cell types often reveals distinct regulatory profiles crucial for understanding biology. When scientists want to explore specific cell populations in detail, the agent subsets the data based on user criteria and launches re-clustering workflows on the subset.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;577cd0c2-974a-4a9d-a6b2-0e5ada3714fc&quot;,&quot;duration&quot;:null}"></div><p>It then repeats annotation and differential analysis on subclusters while maintaining the full analysis provenance in the Latch Plots notebook environment. This iterative process yields refined cluster definitions and subcluster-specific regulatory signatures.</p><h3>6/ Visualizing Chromatin Accessibility Tracks with IGV Browser</h3><p>Understanding how chromatin accessibility differs between clusters requires examining the actual peaks and signal intensities at specific genomic loci. When scientists want to validate differential accessibility results or explore regulatory elements in detail, the agent launches an IGV browser session and automatically loads cluster-specific chromatin accessibility tracks as bigWig files, with each cluster displayed in distinct colors for easy comparison.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;99917c8a-8a33-4f31-80bd-2746d3b7235f&quot;,&quot;duration&quot;:null}"></div><p>Scientists can navigate to genes of interest by simply asking &#8220;Show me chromatin accessibility at the IL2 locus across T cell clusters,&#8221; and the agent configures IGV to display the relevant tracks, adjusts the viewing window, and highlights differential peaks. The agent can also overlay additional tracks like gene annotations, known enhancers, or transcription factor binding sites, providing the full genomic context needed to interpret spatial epigenetic differences.</p><h2>Takara Trekker Agent</h2><p>TakaraBio offers two spatial transcriptomics platforms. This flow focuses on Trekker, a single nuclei spatial transcriptomics kit.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xl6o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366847e2-0aee-4495-aedd-42b290499d51_1600x414.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xl6o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366847e2-0aee-4495-aedd-42b290499d51_1600x414.png 424w, https://substackcdn.com/image/fetch/$s_!Xl6o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366847e2-0aee-4495-aedd-42b290499d51_1600x414.png 848w, https://substackcdn.com/image/fetch/$s_!Xl6o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366847e2-0aee-4495-aedd-42b290499d51_1600x414.png 1272w, https://substackcdn.com/image/fetch/$s_!Xl6o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366847e2-0aee-4495-aedd-42b290499d51_1600x414.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xl6o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366847e2-0aee-4495-aedd-42b290499d51_1600x414.png" width="1456" height="377" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/366847e2-0aee-4495-aedd-42b290499d51_1600x414.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:377,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xl6o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366847e2-0aee-4495-aedd-42b290499d51_1600x414.png 424w, https://substackcdn.com/image/fetch/$s_!Xl6o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366847e2-0aee-4495-aedd-42b290499d51_1600x414.png 848w, https://substackcdn.com/image/fetch/$s_!Xl6o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366847e2-0aee-4495-aedd-42b290499d51_1600x414.png 1272w, https://substackcdn.com/image/fetch/$s_!Xl6o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366847e2-0aee-4495-aedd-42b290499d51_1600x414.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Trekker barcoding mechanics</figcaption></figure></div><p>We show the agent&#8217;s ability to gather experimental context, launch chemistry-aware bioinformatics workflows, guide scientists through tissue image alignment, and discover insights through multi-sample differential gene expression analysis.</p><h3>1/ Gather Experimental Context</h3><p>The chemistry of each assay dictates the structure and content of its sequencing output and therefore the architecture of its downstream computational analysis. To enable robust interpretation, we codified assay-specific scientific logic into our agentic framework, allowing our Latch agent to reason about experimental design, platform chemistry, and expected data modalities.</p><p>The agent is trained to ask clarifying questions about the kit chemistry, sample type, and sequencing platform before constructing the appropriate workflow. This ensures that each dataset is processed using a computational path aligned to its biochemical origin, enabling accurate spatial reconstruction and downstream biological analysis.</p><h3>2/ Chemistry-specific Bioinformatics Workflows</h3><p>The workflow ingests paired FASTQ files alongside output from a single-cell platform (e.g., 10x or BD Rhapsody). Each read encodes a cell barcode, molecular identifier, and spatial barcode. The Takara spatial informatics pipeline identifies nuclei carrying valid spatial barcodes, reconstructs the spatial index, and generates a cell &#215; gene matrix that integrates molecular expression with spatial localization.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;90cb5c18-5d53-471d-b058-32ba0de0bf83&quot;,&quot;duration&quot;:null}"></div><p>When prompted with, <em>&#8220;Process FASTQ files from a Takara Trekker experiment,&#8221;</em> the agent dynamically generates a configuration interface to capture parameters such as the single-cell platform, kit version, and output format. It then invokes the appropriate Latch `w_workflow`, which executes on dedicated high-performance infrastructure to produce an H5AD object ready for visualization in the Latch plotting environment.</p><h3>2/ Image Alignment and Tissue Visualization</h3><p>Seeing gene expression overlaid on tissue structure is crucial for understanding spatial data. However, aligning H&amp;E-stained images with spatial coordinates is challenging and often requires manual tweaking. The agent simplifies this using built-in image registration tools in the H5 viewer.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;e3c283d9-65c1-4ab8-8694-4f4236ee53d7&quot;,&quot;duration&quot;:null}"></div><p></p><p>When prompted, the agent automatically focuses on the tissue region and overlays the H&amp;E image with the spatial data. For ovarian tissue, this alignment reveals how gene expression maps to anatomical features: follicles appear as distinct circular structures, corpora lutea show as larger irregular regions, and the surrounding stroma displays its own expression patterns. This visual overlay lets researchers immediately connect molecular data with tissue architecture.</p><h3>3/ Differential Gene Expression Across Follicular Subtypes</h3><p>We also demonstrated the agent&#8217;s ability to conduct differential gene expression analyses across ovarian follicle subtypes&#8212;<em>preantral</em>, <em>antral</em>, and <em>atretic</em>&#8212;within Seeker-derived datasets. This analysis established a spatially resolved baseline for folliculogenesis, linking molecular identity to anatomical localization, revealing spatial gradients in follicle maturation, and identifying novel, spatially restricted gene markers critical to understanding ovarian development.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;e3c283d9-65c1-4ab8-8694-4f4236ee53d7&quot;,&quot;duration&quot;:null}"></div><p>When extended to temporal dynamics, the agent identified stage-dependent changes in gene expression following hCG induction, including a decline in <em>Fabp3</em> and <em>Inhbb</em> levels over time, marking the transition of mural granulosa cells from a proliferative, follicle-maintaining phenotype to a luteinizing, pre-ovulatory state.</p><h2>Vizgen MERSCOPE Agent</h2><p>Vizgen&#8217;s MERSCOPE platform uses multiplexed error-robust fluorescence in situ hybridization (MERFISH) to map hundreds to thousands of RNA species simultaneously at subcellular resolution. Each experiment generates terabytes of data: millions of transcript coordinates, multi-channel z-stack images, and complex metadata files.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xRVW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c9f209-ca50-432b-b608-64a70ccbca54_1371x505.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xRVW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c9f209-ca50-432b-b608-64a70ccbca54_1371x505.png 424w, https://substackcdn.com/image/fetch/$s_!xRVW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c9f209-ca50-432b-b608-64a70ccbca54_1371x505.png 848w, https://substackcdn.com/image/fetch/$s_!xRVW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c9f209-ca50-432b-b608-64a70ccbca54_1371x505.png 1272w, https://substackcdn.com/image/fetch/$s_!xRVW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c9f209-ca50-432b-b608-64a70ccbca54_1371x505.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xRVW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c9f209-ca50-432b-b608-64a70ccbca54_1371x505.png" width="1371" height="505" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72c9f209-ca50-432b-b608-64a70ccbca54_1371x505.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:505,&quot;width&quot;:1371,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xRVW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c9f209-ca50-432b-b608-64a70ccbca54_1371x505.png 424w, https://substackcdn.com/image/fetch/$s_!xRVW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c9f209-ca50-432b-b608-64a70ccbca54_1371x505.png 848w, https://substackcdn.com/image/fetch/$s_!xRVW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c9f209-ca50-432b-b608-64a70ccbca54_1371x505.png 1272w, https://substackcdn.com/image/fetch/$s_!xRVW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c9f209-ca50-432b-b608-64a70ccbca54_1371x505.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We show the agent&#8217;s ability to process TB scale MERFISH human brain imaging data, launch GPU-accelerated cell segmentation workflows, enable interactive visualization of millions of transcripts in the browser, and perform spatially-aware differential expression analysis through natural language commands.</p><h3>1/ Cell Segmentation</h3><p>Cell segmentation determines how millions of detected transcripts get assigned to individual cells. MERSCOPE captures five imaging channels across seven z-planes: DAPI (nuclei), three Cellbound channels (membranes), and PolyT (cytoplasm). Creating accurate cell boundaries requires selecting the right channel combinations and configuring GPU-accelerated algorithms like CellPose or Baysor.</p><p>The agent automates this complexity by scanning imaging directories and generating configuration files tailored to each tissue type. For dense tumor regions, it prioritizes membrane channels; for sparse samples, it leverages Baysor&#8217;s transcript-based approach. It then launches a GPU-powered workflow on Latch infrastructure to process the segmentation.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;4c48ee0f-a063-465f-8c68-a46d74ddbb79&quot;,&quot;duration&quot;:null}"></div><p>The workflow outputs three files: (1) an AnnData object compatible with downstream tools like Scanpy and Squidpy, (2) PMTiles (a pyramidal format originally developed for web mapping that enabling smooth zooming and panning), and (3) a DuckDB database containing transcript coordinates and metadata, providing a lightweight SQL engine for querying millions of transcripts in real-time.</p><p>These files are displayed in the Latch H5 viewer, where scientists can seamlessly overlay cells, transcripts, and high-resolution morphology. They can also filter transcripts by gene, spatial region, expression level, or cell type while exploring tissue architecture at any zoom level.</p><p>If segmentation needs refinement, scientists can immediately instruct the agent to rerun with adjusted parameters, creating a rapid iteration cycle for optimal results.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;17ac4a70-9914-42ad-8217-ce2a63d4e45c&quot;,&quot;duration&quot;:null}"></div><p><em>A video of agent performing all analysis steps end-to-end for Vizgen data, from QC, normalization, finding HVGs, to cell type annotation and differential gene expression</em></p><h3>2/ Quality Control</h3><p>With cells defined, quality assessment becomes critical. MERSCOPE&#8217;s large imaging area can harbor technical artifacts: edge effects, tissue folds, or regions with poor probe penetration that must be identified before analysis. The agent generates spatial QC plots revealing these issues, allowing scientists to set informed filtering thresholds that preserve biological signals while removing technical noise.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;64379db6-5a3e-4abc-986a-9e0386dddc3a&quot;,&quot;duration&quot;:null}"></div><h3>3/ Clustering and Cell Type Annotation</h3><p>MERFISH panels contain 200-1000 genes carefully selected to distinguish cell types in specific tissues. The agent exploits this focused design, performing clustering at resolutions that match expected cellular diversity. Initial annotation queries reference databases for marker patterns, then scientists refine through natural language: &#8220;split the myeloid cluster into monocytes and macrophages&#8221; or &#8220;identify proliferating cells across all types.&#8221; Spatial context often resolves ambiguous populations. Morphologically similar cells may occupy distinct tissue compartments that clarify their identity.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;d8a61b9e-d9b9-4e87-a3f3-e8e9fd8d707e&quot;,&quot;duration&quot;:null}"></div><h3>4/ Differential Expression Analysis</h3><p>With cell types defined, scientists often ask what makes populations distinct or how they change across conditions. When comparing &#8220;tumor cells in the core versus edge,&#8221; it accounts for spatial autocorrelation and multiple testing across the focused gene set. Results highlight not just which genes differ, but their spatial patterns: gradients of metabolic genes from hypoxic cores to vascularized edges, or immune activation markers concentrated at tumor-stroma interfaces.</p><h2>10X Xenium Agent</h2><p>10X Genomics&#8217; Xenium platform uses in situ hybridization to detect hundreds of RNA species at subcellular resolution. To demonstrate the agent&#8217;s capabilities, we&#8217;ll analyze an Alzheimer&#8217;s disease mouse model dataset tracking pathological changes across disease progression.</p><p>We show the agent&#8217;s ability to parse complex multi-timepoint Xenium datasets, refine cell segmentation in challenging brain tissue, detect spatial domains through BANKSY clustering, and calculate disease-specific gene signatures that reveal spatially-organized neuroinflammatory responses around amyloid plaques.</p><h3>1/ Loading and Merging Xenium Data</h3><p>The dataset compares wild-type and CRND8 transgenic mice at timepoints representing mild, moderate, and advanced amyloid deposition. Scientists attach Xenium outputs from coronal brain sections profiled with 347 genes: 248 from the Mouse Brain panel plus 99 custom genes targeting activated microglia, astrocytes, and plaque-inducible markers.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;454cf59b-e0c9-43da-a63a-9fc4f0e3e9bb&quot;,&quot;duration&quot;:null}"></div><p>The agent parses the complex directory structure, constructs an AnnData object preserving spatial coordinates, and generates diagnostic plots.</p><h3>2/ Cell Segmentation Refinement</h3><p>Brain tissue presents unique segmentation challenges. Neurons range from tiny interneurons to large pyramidal cells spanning hundreds of microns. Around amyloid plaques, activated microglia cluster densely, creating cellular aggregates that standard segmentation often merges incorrectly.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;3dd33fbc-0007-4096-bd86-5f77edc0f1fe&quot;,&quot;duration&quot;:null}"></div><p>When prompted to &#8220;improve segmentation around microglial clusters,&#8221; the agent launches a refined workflow. Cellpose first identifies nuclei using DAPI, providing reliable seeds even in crowded regions. Baysor then expands these boundaries guided by microglial transcripts like Iba1 and Cx3cr1. This approach captures the complex morphology of activated microglia wrapped around plaques&#8211;essential for accurately quantifying neuroinflammatory responses across disease stages.</p><h3>3/ Spatial Domain Detection</h3><p>With proper segmentation complete, the agent reveals tissue organization through BANKSY clustering.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HExX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58d43484-103b-41a2-8f66-450e31651f63_1600x831.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HExX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58d43484-103b-41a2-8f66-450e31651f63_1600x831.png 424w, https://substackcdn.com/image/fetch/$s_!HExX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58d43484-103b-41a2-8f66-450e31651f63_1600x831.png 848w, https://substackcdn.com/image/fetch/$s_!HExX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58d43484-103b-41a2-8f66-450e31651f63_1600x831.png 1272w, https://substackcdn.com/image/fetch/$s_!HExX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58d43484-103b-41a2-8f66-450e31651f63_1600x831.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HExX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58d43484-103b-41a2-8f66-450e31651f63_1600x831.png" width="1456" height="756" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58d43484-103b-41a2-8f66-450e31651f63_1600x831.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:756,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HExX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58d43484-103b-41a2-8f66-450e31651f63_1600x831.png 424w, https://substackcdn.com/image/fetch/$s_!HExX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58d43484-103b-41a2-8f66-450e31651f63_1600x831.png 848w, https://substackcdn.com/image/fetch/$s_!HExX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58d43484-103b-41a2-8f66-450e31651f63_1600x831.png 1272w, https://substackcdn.com/image/fetch/$s_!HExX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58d43484-103b-41a2-8f66-450e31651f63_1600x831.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fmOa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00eec6c4-7714-47de-90dc-22c73d250644_1503x1600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fmOa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00eec6c4-7714-47de-90dc-22c73d250644_1503x1600.png 424w, https://substackcdn.com/image/fetch/$s_!fmOa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00eec6c4-7714-47de-90dc-22c73d250644_1503x1600.png 848w, https://substackcdn.com/image/fetch/$s_!fmOa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00eec6c4-7714-47de-90dc-22c73d250644_1503x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!fmOa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00eec6c4-7714-47de-90dc-22c73d250644_1503x1600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fmOa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00eec6c4-7714-47de-90dc-22c73d250644_1503x1600.png" width="1456" height="1550" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00eec6c4-7714-47de-90dc-22c73d250644_1503x1600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1550,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fmOa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00eec6c4-7714-47de-90dc-22c73d250644_1503x1600.png 424w, https://substackcdn.com/image/fetch/$s_!fmOa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00eec6c4-7714-47de-90dc-22c73d250644_1503x1600.png 848w, https://substackcdn.com/image/fetch/$s_!fmOa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00eec6c4-7714-47de-90dc-22c73d250644_1503x1600.png 1272w, https://substackcdn.com/image/fetch/$s_!fmOa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00eec6c4-7714-47de-90dc-22c73d250644_1503x1600.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>4/ Cell Type Annotation</h3><p>Standard cell typing identifies expected populations, but the key insights come from disease-specific signatures. When scientists prompt to &#8220;compute PIG signature scores within microglia and astrocytes,&#8221; the agent executes a targeted analysis of plaque-induced genes, a curated set of markers that distinguish reactive from homeostatic glia in Alzheimer&#8217;s pathology.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;2ed7c6d3-fb4d-455e-ab82-3df4a48c52fc&quot;,&quot;duration&quot;:null}"></div><p>The agent first identifies microglia and astrocytes using canonical markers, then calculates PIG scores incorporating genes like Apoe, Cst7, and Axl for microglia, and Gfap, Vim, and Clu for astrocytes. These scores are mapped spatially, revealing striking patterns: microglia closest to plaques show the highest PIG scores, forming a reactive barrier, while astrocytes display elevated scores in broader halos around pathological sites.</p><h2>Try it</h2><p>Shoot us an email at contact[at]latch.bio to get onboarded. Lots of work to be done, but we have certainly seen early signs of the magic. We believe this will soon be the standard way biologists interact with data.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[GDPR-Compliant Bioinformatics by Design]]></title><description><![CDATA[Patient rights and data integrity as defaults in an experimental analysis portal]]></description><link>https://blog.latch.bio/p/gdpr-compliant-bioinformatics-by</link><guid isPermaLink="false">https://blog.latch.bio/p/gdpr-compliant-bioinformatics-by</guid><dc:creator><![CDATA[Jordan Ramsay]]></dc:creator><pubDate>Tue, 14 Oct 2025 01:14:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/40e45f4a-605f-49c7-8b6a-3c04c67f61c6_4368x2172.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kd6h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a500c7e-2f8a-4fa0-ac29-3bb32299c52e_4368x2172.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kd6h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a500c7e-2f8a-4fa0-ac29-3bb32299c52e_4368x2172.png 424w, https://substackcdn.com/image/fetch/$s_!kd6h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a500c7e-2f8a-4fa0-ac29-3bb32299c52e_4368x2172.png 848w, https://substackcdn.com/image/fetch/$s_!kd6h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a500c7e-2f8a-4fa0-ac29-3bb32299c52e_4368x2172.png 1272w, https://substackcdn.com/image/fetch/$s_!kd6h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a500c7e-2f8a-4fa0-ac29-3bb32299c52e_4368x2172.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kd6h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a500c7e-2f8a-4fa0-ac29-3bb32299c52e_4368x2172.png" width="1456" height="724" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a500c7e-2f8a-4fa0-ac29-3bb32299c52e_4368x2172.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:724,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13754281,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/174059004?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a500c7e-2f8a-4fa0-ac29-3bb32299c52e_4368x2172.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kd6h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a500c7e-2f8a-4fa0-ac29-3bb32299c52e_4368x2172.png 424w, https://substackcdn.com/image/fetch/$s_!kd6h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a500c7e-2f8a-4fa0-ac29-3bb32299c52e_4368x2172.png 848w, https://substackcdn.com/image/fetch/$s_!kd6h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a500c7e-2f8a-4fa0-ac29-3bb32299c52e_4368x2172.png 1272w, https://substackcdn.com/image/fetch/$s_!kd6h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a500c7e-2f8a-4fa0-ac29-3bb32299c52e_4368x2172.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Every biotech executive has the same nightmare: a data breach halts your trial, exposes your critical IP, and scares off future investors. GDPR exists to prevent this nightmare; in short, it is Europe&#8217;s strict privacy rulebook (but, unlike most lab SOPs, this one comes with fines up to &#8364;20 million when things go wrong).<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>Despite its reputation in biotech as a bureaucratic hurdle, GDPR reflects <strong>principles that not only protect data,</strong> <strong>but in practice, handle it to an end that supports the reproducibility and validation of experimental output for clinical translation.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>For solution providers, GDPR&#8217;s value is clearer; it presents a commercial advantage and <strong>aligns your analysis with the same values that patients, clinicians, regulators, and software solutions already demand</strong>: accuracy, transparency, and accountability. It creates a common standard upon which geographically-diverse client data moves seamlessly from research to clinic, across international borders, and through tools without losing integrity along the way.</p><p><strong>This post will apply key GDPR principles to the lab</strong>, operationalizing them with LatchBio&#8217;s approach to default-compliant product development.</p><h4><strong>First, an Overview of Compliance at LatchBio</strong></h4><p>LatchBio&#8217;s Global Compliance Program is designed to optimize the speed of your discovery without sacrificing its security. We work closely with both technical and regulatory partners to ensure the highest level of compliance and confidence for our customers:</p><ul><li><p><strong><a href="https://drata.com/">Drata</a></strong> provides 24/7 compliance monitoring visible to you,</p></li><li><p><strong><a href="https://namsa.com/">NAMSA</a></strong> advises on biotech-specific regulatory positioning,</p></li><li><p><strong><a href="https://www.tenaxsolutions.com/en/">Tenax Solutions</a></strong> conducts annual penetration testing,</p></li><li><p><strong><a href="https://www.mjd.cpa/">MJD Advisors</a></strong> audits the integrity of our commitments each year, and</p></li><li><p><strong><a href="https://www.grcilaw.com/">GRCI Law</a> </strong>employs our EU- and UK-based GDPR representatives and advises on international transfers.</p></li></ul><p>Our aim is to meet every client&#8217;s regulatory requirements and work closely to provide regulatory support needed from a data processor hosting critical scientific infrastructure. To this end, we are compliant with a range of US and international frameworks, and quickly work with our customers when they need custom requirements or to comply with a different regulatory framework.</p><p>Latch is compliant with HIPAA, SOC 2, GxP, CLIA, CCPA/CPRA, and more. <strong>Visit our <a href="http://trust.latch.bio">Trust Center</a> to view our extensive security and compliance documentation</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zC4k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3404326-fb37-4965-842a-2cadcedd764b.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zC4k!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3404326-fb37-4965-842a-2cadcedd764b.gif 424w, https://substackcdn.com/image/fetch/$s_!zC4k!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3404326-fb37-4965-842a-2cadcedd764b.gif 848w, https://substackcdn.com/image/fetch/$s_!zC4k!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3404326-fb37-4965-842a-2cadcedd764b.gif 1272w, https://substackcdn.com/image/fetch/$s_!zC4k!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3404326-fb37-4965-842a-2cadcedd764b.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zC4k!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3404326-fb37-4965-842a-2cadcedd764b.gif" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3404326-fb37-4965-842a-2cadcedd764b.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:0,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/174059004?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3404326-fb37-4965-842a-2cadcedd764b.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zC4k!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3404326-fb37-4965-842a-2cadcedd764b.gif 424w, https://substackcdn.com/image/fetch/$s_!zC4k!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3404326-fb37-4965-842a-2cadcedd764b.gif 848w, https://substackcdn.com/image/fetch/$s_!zC4k!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3404326-fb37-4965-842a-2cadcedd764b.gif 1272w, https://substackcdn.com/image/fetch/$s_!zC4k!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3404326-fb37-4965-842a-2cadcedd764b.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rx_E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf91a140-8608-4562-b6d7-fc253fc6505d_1104x720.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rx_E!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf91a140-8608-4562-b6d7-fc253fc6505d_1104x720.gif 424w, https://substackcdn.com/image/fetch/$s_!rx_E!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf91a140-8608-4562-b6d7-fc253fc6505d_1104x720.gif 848w, https://substackcdn.com/image/fetch/$s_!rx_E!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf91a140-8608-4562-b6d7-fc253fc6505d_1104x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!rx_E!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf91a140-8608-4562-b6d7-fc253fc6505d_1104x720.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rx_E!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf91a140-8608-4562-b6d7-fc253fc6505d_1104x720.gif" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df91a140-8608-4562-b6d7-fc253fc6505d_1104x720.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:20916942,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/174059004?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf91a140-8608-4562-b6d7-fc253fc6505d_1104x720.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rx_E!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf91a140-8608-4562-b6d7-fc253fc6505d_1104x720.gif 424w, https://substackcdn.com/image/fetch/$s_!rx_E!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf91a140-8608-4562-b6d7-fc253fc6505d_1104x720.gif 848w, https://substackcdn.com/image/fetch/$s_!rx_E!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf91a140-8608-4562-b6d7-fc253fc6505d_1104x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!rx_E!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf91a140-8608-4562-b6d7-fc253fc6505d_1104x720.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">LatchBio&#8217;s Trust Center available at trust.latch.bio</figcaption></figure></div><h4><strong>Data Provenance and Reproducibility for Patient Rights</strong></h4><p>Across industries and countries, the public increasingly demands visibility into what companies know about them (e.g., requesting a copy of your personal data from Meta, or asking 23andMe to permanently delete your data). <strong>GDPR codified this cultural shift into law by giving patients clear rights to access, correct, or delete what companies know about them</strong>,<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> including biotechs and solution providers.</p><p>GDPR and complementary frameworks have requirements that are <strong>satisfied by immutable logs of processing history</strong> (e.g., every workflow, data transfer, analysis step, or single data manipulation),<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>  with evidence of who did what and when. If done poorly, this could result in a disarray of paperwork and messy file systems (think graduate student&#8217;s desktop with folders inside folders, labeled &#8220;final_v7_actually_final).&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rUV7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8540f11b-eb1d-4552-abbf-6266db99cad3_1204x720.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rUV7!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8540f11b-eb1d-4552-abbf-6266db99cad3_1204x720.gif 424w, https://substackcdn.com/image/fetch/$s_!rUV7!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8540f11b-eb1d-4552-abbf-6266db99cad3_1204x720.gif 848w, https://substackcdn.com/image/fetch/$s_!rUV7!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8540f11b-eb1d-4552-abbf-6266db99cad3_1204x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!rUV7!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8540f11b-eb1d-4552-abbf-6266db99cad3_1204x720.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rUV7!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8540f11b-eb1d-4552-abbf-6266db99cad3_1204x720.gif" width="1204" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8540f11b-eb1d-4552-abbf-6266db99cad3_1204x720.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1204,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11488825,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/174059004?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8540f11b-eb1d-4552-abbf-6266db99cad3_1204x720.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rUV7!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8540f11b-eb1d-4552-abbf-6266db99cad3_1204x720.gif 424w, https://substackcdn.com/image/fetch/$s_!rUV7!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8540f11b-eb1d-4552-abbf-6266db99cad3_1204x720.gif 848w, https://substackcdn.com/image/fetch/$s_!rUV7!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8540f11b-eb1d-4552-abbf-6266db99cad3_1204x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!rUV7!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8540f11b-eb1d-4552-abbf-6266db99cad3_1204x720.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Workflow version history</figcaption></figure></div><p>Latch&#8217;s architecture treats auditability and provenance as defaults. The full history of manipulation and record is available without manual reconstruction. The result is <strong>a system aligned with GDPR&#8217;s principles of accountability and transparency.</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p><p>The value of this requirement and solution can be interpreted beyond data subject rights. It allows scientific teams to reproduce an experiment exactly as it was run, returning to prior states and tracing how data evolved over time without guesswork to confirm the reliability of results.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f65R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a094cfb-ff3b-4827-b01e-2a0da04a02b4_1204x720.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f65R!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a094cfb-ff3b-4827-b01e-2a0da04a02b4_1204x720.gif 424w, https://substackcdn.com/image/fetch/$s_!f65R!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a094cfb-ff3b-4827-b01e-2a0da04a02b4_1204x720.gif 848w, https://substackcdn.com/image/fetch/$s_!f65R!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a094cfb-ff3b-4827-b01e-2a0da04a02b4_1204x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!f65R!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a094cfb-ff3b-4827-b01e-2a0da04a02b4_1204x720.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f65R!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a094cfb-ff3b-4827-b01e-2a0da04a02b4_1204x720.gif" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a094cfb-ff3b-4827-b01e-2a0da04a02b4_1204x720.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:20567283,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/174059004?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a094cfb-ff3b-4827-b01e-2a0da04a02b4_1204x720.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f65R!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a094cfb-ff3b-4827-b01e-2a0da04a02b4_1204x720.gif 424w, https://substackcdn.com/image/fetch/$s_!f65R!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a094cfb-ff3b-4827-b01e-2a0da04a02b4_1204x720.gif 848w, https://substackcdn.com/image/fetch/$s_!f65R!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a094cfb-ff3b-4827-b01e-2a0da04a02b4_1204x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!f65R!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a094cfb-ff3b-4827-b01e-2a0da04a02b4_1204x720.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Data traceability</figcaption></figure></div><h4></h4><h4><strong>Principle of Least Privilege in Modern Bioinformatics Management</strong></h4><p>Research data moves constantly, between collaborators, instruments, and workflows. Each transfer introduces potential for error: a file overwritten by someone who didn&#8217;t need editor access, a dataset manipulated without context, a result tied to the wrong version of an input. GDPR formalizes what lab operational excellence already demands &#8212; that <strong>access to data is deliberate, limited, and accountable.</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p><p>The <strong>principle of least privilege</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> is, at its core, a safeguard against that kind of entropy. It requires admins to limit access to only what each user needs for their role and to keep detailed records of those interactions. In other words, it <strong>encodes good lab hygiene into law.</strong></p><p>On Latch, this takes form through granular role-based access control (RBAC). Workspace owners <strong>define broad roles</strong> (viewer, editor, or admin) and then <strong>granularly customize permissions within those roles</strong>. Before high-impact actions like data export or deletion, user identity is re-verified<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a>, and Latch engineers would have already been monitoring automatic signals for suspicious log-in behavior to report to admins.</p><p>The benefit isn&#8217;t just compliance; it&#8217;s coherence. Least-privilege access enforces experimental discipline: teams work from a single, trusted source, data integrity maintains intact, and the UI of each employee is specifically designated by the admin. <strong>What GDPR describes as &#8220;security of the processing&#8221; is, in practice, the same discipline required for reproducible, multi-stakeholder science.</strong><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9X81!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a03a60-935c-4ab4-ba9b-22bb443bd4b3_1100x720.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9X81!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a03a60-935c-4ab4-ba9b-22bb443bd4b3_1100x720.gif 424w, https://substackcdn.com/image/fetch/$s_!9X81!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a03a60-935c-4ab4-ba9b-22bb443bd4b3_1100x720.gif 848w, https://substackcdn.com/image/fetch/$s_!9X81!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a03a60-935c-4ab4-ba9b-22bb443bd4b3_1100x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!9X81!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a03a60-935c-4ab4-ba9b-22bb443bd4b3_1100x720.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9X81!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a03a60-935c-4ab4-ba9b-22bb443bd4b3_1100x720.gif" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9a03a60-935c-4ab4-ba9b-22bb443bd4b3_1100x720.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:21769739,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/174059004?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a03a60-935c-4ab4-ba9b-22bb443bd4b3_1100x720.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9X81!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a03a60-935c-4ab4-ba9b-22bb443bd4b3_1100x720.gif 424w, https://substackcdn.com/image/fetch/$s_!9X81!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a03a60-935c-4ab4-ba9b-22bb443bd4b3_1100x720.gif 848w, https://substackcdn.com/image/fetch/$s_!9X81!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a03a60-935c-4ab4-ba9b-22bb443bd4b3_1100x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!9X81!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9a03a60-935c-4ab4-ba9b-22bb443bd4b3_1100x720.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">UI for customizing user controls within a Latch workspace</figcaption></figure></div><h4><strong>Commercial Advantage of GDPR Compliance for Biotech Solution Providers</strong></h4><p>In any pharma sale, the client&#8217;s procurement team will ask for a key set of GDPR-required artifacts, to size up a vendor&#8217;s readiness for regulated data transfer:</p><ul><li><p><strong>Standard Contractual Clauses (SCCs)</strong> define the terms for international data transfers<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a>,</p></li><li><p><strong>Data Processing Agreement (DPA)</strong> outlines how a processor manages and protects a controller&#8217;s data<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a>,</p></li><li><p><strong>Record of Processing Activities (ROPA)</strong> documents what data is handled, by whom, and for what purpose<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-11" href="#footnote-11" target="_self">11</a>,</p></li><li><p><strong>Data Protection Impact Assessment (DPIA)</strong> evaluates risks in higher-impact processing, such as clinical or genomic data<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-12" href="#footnote-12" target="_self">12</a>,</p></li><li><p><strong>Transfer Impact Assessment (TIA)</strong> assesses legal and technical safeguards for cross-border data<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-13" href="#footnote-13" target="_self">13</a>.</p></li></ul><p>For solution providers, familiarity and preparation with these isn&#8217;t bureaucracy; it&#8217;s evidence of comprehensive risk management and sufficient understanding of complex international compliance. It shortens procurement cycles, and removes one of the most common blockers to large-scale deployments. Teams that can present these materials quickly are viewed as reliable partners who understand both the regulatory and operational realities of handling sensitive patient-derived data.</p><p>Latch integrates these same requirements directly into its onboarding and platform architecture. SCCs, DPAs, and supporting assessments are maintained and reviewed with independent auditors, creating a security and documentation layer that travels with your work. This foundation allows solution providers to engage with regulated customers without delay, building credibility while keeping the focus on scientific delivery rather than administrative process.</p><h4><strong>In Conclusion: Global Data, AI Models, and the New Relevance of GDPR</strong></h4><p>As science globalizes, GDPR&#8217;s reach extends naturally with it. Sequencing data, pathology images, and <a href="https://blog.latch.bio/p/access-the-largest-human-spatial">cellular atlases</a> now cross continents daily to train AI models or power multi-omics pipelines. These datasets almost always contain information traceable to European individuals (directly or indirectly) which places them squarely under GDPR&#8217;s jurisdiction.</p><p>For solution providers, this means that <strong>data sovereignty and privacy controls are now core to scientific scalability.</strong> When you train an AI model on European datasets, deploy compute in the U.S., or serve results to a collaborator in Asia, GDPR follows the data at every step.</p><p>Far from being an obstacle, this consistency enables collaboration. Standardized privacy frameworks like GDPR create <strong>a shared security language</strong> between institutions, reducing friction in multinational research.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-14" href="#footnote-14" target="_self">14</a> They let scientists exchange data and model outputs with confidence that each participant is adhering to compatible privacy and accountability standards.</p><p>In this sense, GDPR has become part of the infrastructure of global bioinformatics: a framework that allows sensitive patient-derived data to move across borders, feed algorithms, and return as clinically meaningful insight, all while preserving the trust that underpins scientific progress.</p><div><hr></div><p><em>If you are a solution provider interested in white-labeling these tools and offering them to customers through a branded portal, email <a href="mailto:contact@latch.bio">contact@latch.bio</a>.</em></p><p><em>LatchBio&#8217;s Compliance Team is available at <a href="mailto:compliance@latch.bio">compliance@latch.bio</a>.</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>GDPR, Art. 83(5)</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>GDPR, Art. 15-17</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>GDPR, Art. 5(2), 30</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>GDPR, Art. 5(1)(a), 5(2)</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>GDPR, Art. 32</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>GDPR, Art. 32</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>Identity re-verification before manipulating data isn&#8217;t actually a GDPR requirement. It is a core tenet of the FDA&#8217;s 21 CFR Part. 11, but is similarly part of LatchBio&#8217;s internal design philosophy around RBAC protections.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p>GDPR, Art. 32(1)(d)</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-9" href="#footnote-anchor-9" class="footnote-number" contenteditable="false" target="_self">9</a><div class="footnote-content"><p>GDPR, Art. 46</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-10" href="#footnote-anchor-10" class="footnote-number" contenteditable="false" target="_self">10</a><div class="footnote-content"><p>GDPR, Art 28(3)</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-11" href="#footnote-anchor-11" class="footnote-number" contenteditable="false" target="_self">11</a><div class="footnote-content"><p>GDPR, Art. 30</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-12" href="#footnote-anchor-12" class="footnote-number" contenteditable="false" target="_self">12</a><div class="footnote-content"><p>GDPR, Art. 35</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-13" href="#footnote-anchor-13" class="footnote-number" contenteditable="false" target="_self">13</a><div class="footnote-content"><p>While not directly a requirement in GDPR, this requirement arose directly after an interpretation of GDPR Articles 44-46 in the landmark Court of Justice of the European Union&#8217;s <em>Schrems II</em> Ruling.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-14" href="#footnote-anchor-14" class="footnote-number" contenteditable="false" target="_self">14</a><div class="footnote-content"><p>GDPR, Art. 44, 46</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Forch: Bring-Your-Own-Compute on Latch]]></title><description><![CDATA[Motivation, design and deployment details of a new compute orchestrator]]></description><link>https://blog.latch.bio/p/forch-bring-your-own-compute-on-latch</link><guid isPermaLink="false">https://blog.latch.bio/p/forch-bring-your-own-compute-on-latch</guid><dc:creator><![CDATA[Max Smolin]]></dc:creator><pubDate>Fri, 19 Sep 2025 16:26:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aOG0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd24cdc-8443-4e7d-85af-b131bbb114d8_796x682.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the past few years, it became clear we were fighting Kubernetes more than we were benefitting from it. The orchestrator seems well suited to largely static workloads where a small number of services are running constantly on a set of very similar nodes. Our perfect solution looks like the exact opposite of that. We want to run a lot of short-lived tasks, ranging in duration from seconds to days. We also want to optimize for availability, by including as many compute instances as we can get our hands on, without concern for what hardware they are running or what cloud provider they come from. Ideally, any computer with an internet connection can join the cluster and run workloads, even if it exists in a customer&#8217;s existing cloud infrastructure. To accomplish this, we built a new compute orchestrator called Forch.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aOG0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd24cdc-8443-4e7d-85af-b131bbb114d8_796x682.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aOG0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd24cdc-8443-4e7d-85af-b131bbb114d8_796x682.png 424w, https://substackcdn.com/image/fetch/$s_!aOG0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd24cdc-8443-4e7d-85af-b131bbb114d8_796x682.png 848w, https://substackcdn.com/image/fetch/$s_!aOG0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd24cdc-8443-4e7d-85af-b131bbb114d8_796x682.png 1272w, https://substackcdn.com/image/fetch/$s_!aOG0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd24cdc-8443-4e7d-85af-b131bbb114d8_796x682.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aOG0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd24cdc-8443-4e7d-85af-b131bbb114d8_796x682.png" width="796" height="682" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4cd24cdc-8443-4e7d-85af-b131bbb114d8_796x682.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:682,&quot;width&quot;:796,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aOG0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd24cdc-8443-4e7d-85af-b131bbb114d8_796x682.png 424w, https://substackcdn.com/image/fetch/$s_!aOG0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd24cdc-8443-4e7d-85af-b131bbb114d8_796x682.png 848w, https://substackcdn.com/image/fetch/$s_!aOG0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd24cdc-8443-4e7d-85af-b131bbb114d8_796x682.png 1272w, https://substackcdn.com/image/fetch/$s_!aOG0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd24cdc-8443-4e7d-85af-b131bbb114d8_796x682.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><ul><li><p><a href="https://blog.latch.bio/i/173989987/overview">Overview</a></p></li><li><p><a href="https://blog.latch.bio/i/173989987/deploying-forch">Deploying Forch</a></p><ul><li><p><a href="https://blog.latch.bio/i/173989987/task-ipv">Task IPv6</a></p></li><li><p><a href="https://blog.latch.bio/i/173989987/task-firewalls">Task Firewalls</a></p></li><li><p><a href="https://blog.latch.bio/i/173989987/node-mounts">Node Mounts</a></p></li><li><p><a href="https://blog.latch.bio/i/173989987/task-configuration">Task Configuration</a></p></li><li><p><a href="https://blog.latch.bio/i/173989987/task-secrets">Task Secrets</a></p></li><li><p><a href="https://blog.latch.bio/i/173989987/node-autoscaling">Node Autoscaling</a></p></li><li><p><a href="https://blog.latch.bio/i/173989987/public-ips">Public IPs</a></p></li><li><p><a href="https://blog.latch.bio/i/173989987/storage-devices">Storage Devices</a></p></li><li><p><a href="https://blog.latch.bio/i/173989987/cuda-devices">Cuda Devices</a></p></li><li><p><a href="https://blog.latch.bio/i/173989987/billing">Billing</a></p></li></ul></li><li><p><a href="https://blog.latch.bio/i/173989987/architecture-overview">Architecture Overview</a></p></li><li><p><a href="https://blog.latch.bio/i/173989987/using-forch">Using Forch</a></p></li></ul><h2>Overview</h2><p>Forch has native support for cross-region (and even cross-cloud) deployments. This brings improved network latency for Latch Pods/Plots and other interactive software for users outside the US west coast, where our compute is currently hosted. It also gives us access to a much larger pool of instances - when the AWS datacenter in Oregon runs out of A100 GPUs, we can opt to get some from GCP in Utah. We can even choose the location by comparing prices of all suitable instances across all regions of all providers, bringing a potentially significant reduction in cost.</p><p>It should also be possible to eventually support on-prem deployments as it doesn't make a difference to the orchestrator where the computer is located. Forch is designed to avoid up-front requirements for its compute nodes and their environment. For example, if you never run a task which wants to accept internet connections, you never have to worry about the public IP allocation system or firewall configuration. The Forch components responsible for these features will never run. If the on-prem nodes happen to already have storage devices attached to them, Forch tasks can use the devices without a storage device driver in the orchestrator itself. This means we can automatically support environments without cloud APIs.</p><p>As opposed to our Kubernetes setup, Forch does not choose from across pre-defined "node groups". Instead it queries the cloud providers directly for all available instance types and chooses according to a scoring formula. This means that not only is the cost reduced by choosing the best location, even the type of the instance is chosen based on price. Moreoever, Forch uses a generic constraint solver to decide which tasks will run on which nodes, allowing for for very complicated requirements and preferences. For example, you could encode data egress costs (based on estimated task input size) and include them in the price estimate for a given instance. In our Kubernetes set up (if it supported multiple clouds) you would have to manually check the instance prices, estimate egress costs, and make a decision ahead of time. By the time the task was running, the instance prices or availability might also be different, especially when using preemtible spot instances.</p><p>We also designed Forch to be easy to debug and maintain. Our experience running Kubernetes has been plagued by errors that are specific to the interaction between various semi-compatible versions of its plugins and the idiosyncracies of AWS EKS (our provider), the Kubernetes resource abstraction, and Go (its implementation language). Commonly, the only error exposed by Kubernetes APIs is the dreaded "context deadline exceeded" which means that something somewhere timed out and we have to scan through millions of lines of logs across dozens of services to find relevant information. Forch is built around a central database which stores the entire history of state transitions for all objects, which are themselves immutable. It is always possible to figure out how the state of the system evolved over time to get to an error. We also include OpenTelemetry-based distributed tracing in all our services to make sure we have very complete, structured information about the actions that Forch takes at the code level.</p><h2>Deploying Forch</h2><p>We are working on making Forch as easy to deploy in a third-party cloud account as possible. The current setup involves provisioning an AWS CloudFormation template which creates a setup role, which is passed to a Pulumi deployment to configure a dedicated VPC and other downstream roles. After the initial setup, the CloudFormation role can be optionally revoked as the Forch will use fine-grained roles managed by Pulumi. We expect to provide more flexible deployment options (using an existing VPC, or without any custom AWS IAM permissions) in the future.</p><p>In its current form, Forch assumes an IAM role in the target AWS account to issue API calls. We plan to eventually introduce a security barrier in the form of an "Agent" service which runs in the target account itself and acts on behalf of the orchestrator. This service will be fully controlled by the account owner and Forch will no longer require users to grant any permissions to the Latch AWS account.</p><p>We currently expect users to use a Latch-provided AWS EC2 AMI for the compute nodes though in practice there are only two requirements for a computer to join the cluster:</p><p>1. a Python runtime (typically with <a href="https://github.com/astral-sh/uv">uv</a>),</p><p>2. an internet connection of some sort (egress only being acceptable).</p><p>All features that require cloud APIs are designed to be optional as they may not be necessary for some users and require additional setup, account permissions, and potentially impose limitations on the compute environment. Forch currently supports the following:</p><h3>Task IPv6</h3><p>Forch will configure IPv6 addresses for each task if the node's network card reports an assigned IPv6 prefix. This is used by Latch Pods.</p><h3>Task Firewalls</h3><p>Forch configures firewalls using <code>nftables</code> on each node to prevent communication between the tasks, the tasks and local networks, and the tasks and the internet. These are fully configurable and allow rules based on specific IPs and task IDs (which resolve to the tasks' current IPv6 addresses). This is used by Latch Pods.</p><p>Example configuration (database rows):</p><p><code>task_id=1 peer_task_id=2 direction='ingress'</code></p><p><code>-- allow task #1 to receive traffic from task #2</code></p><h3>Node Mounts</h3><p>Forch allows tasks to request directories from the node are bind-mounted into the task. This is currently only available to "privileged" tasks. You may request privileged tasks only on nodes for which you have additional authorization explicitly for this feature. Forch currently uses this internally to implement NFS server tasks.</p><p>Example configuration (database rows):</p><p><code>-- note: the task must have privileged=true</code></p><p><code>task_id=1 src_path='/dev' mount_path='/dev' mount_propagation='rshared'</code></p><p><code>-- allow the task to access the parent node's /dev directory</code></p><h3>Task Configuration</h3><p>Forch allows passing configuration data to tasks in environment variables or injected files. The data is stored in plain text in the Latch-owned central database so is not suitable for secrets or sensitive information. This is used for all Latch workloads.</p><p>Example configuration (database rows):</p><p><code>-- task_datum_spec:</code></p><p><code>id=1 dest_environment_variable='TEST' src_inline='hello world'</code></p><p><code>id=2 dest_path='/config.json' src_inline='{"hello": "world"}'</code></p><p><code>-- task_data:</code></p><p><code>task_id=1 datum_spec_id=1</code></p><p><code>-- task #1 receives data from spec #1 (TEST='hello world')</code></p><p><code>task_id=1 datum_spec_id=2</code></p><p><code>-- task #1 receives data from spec #2 (file /config.json)</code></p><h3>Task Secrets</h3><p>Forch can use external secrets management APIs to securely pass secrets to the tasks in environment variables or injected files. The secrets are absolutely never read outside the compute node running the task requiring the secret. This is used for all Latch Pods.</p><p>We provide an AWS SecretsManager driver. This feature requires respective AWS permissions.</p><p>Example configuration (database rows):</p><p><code>-- secret:</code></p><p><code>id=1 provider_id='secret-key' infra_provider='aws' infra_account='000000000000'</code></p><p><code>-- task_datum_spec:</code></p><p><code>id=1 dest_environment_variable='KEY' src_secret_id=1</code></p><p><code>-- task_data:</code></p><p><code>task_id=1 datum_spec_id=1</code></p><p><code>-- task #1 receives data from spec #1 (KEY=&lt;REDACTED&gt;)</code></p><h3>Node Autoscaling</h3><p>Forch is able to determine when new nodes are required to run tasks and automatically request new nodes. It is also able to detect empty nodes and request their shutdown after a cool-down period. This is used for all Latch workloads.</p><p>We provide an AWS EC2 driver. This feature requires respective AWS permissions.</p><p>Forch also allows specifying a schedule anticipating expected demand by day+hour and Forch will scale up nodes in advance to ensure demand can be fulfilled.</p><h3>Public IPs</h3><p>Forch can assign public IPs to tasks, if they require routing for incoming connections. We use this internally to implement Latch Pods.</p><p>We support nodes with public IPv6 and IPv4 addresses (any number of assigned addresses would work).</p><p>We also provide an AWS Elastic IP driver. Forch also provides a custom NAT server to support using Elastic IPs with nodes from a private VPC subnet (i.e. the nodes do not have a pre-assigned public IP). This feature requires respective AWS permissions.</p><p>Example configuration (database rows):</p><p><code>-- ip:</code></p><p><code>id=1 provider_id='eipalloc-00000000000000000' infra_provider='aws' infra_account='000000000000' infra_geo_partition='us-west-2'</code></p><p><code>-- task_ip:</code></p><p><code>task_id=1 ip_id=1</code></p><p><code>-- task #1 will have IP address #1 (provided by AWS Elastic IP with allocation `eipalloc-00000000000000000`)</code></p><h3>Storage Devices</h3><p>Forch allows tasks to mount external devices for persistent storage. This is used in Latch Pods. For ephemeral storage you can use the node's storage devices. This is used for Latch Pods.</p><p>We do not currently support placing ephemeral storage on dedicated volumes, but this may change in the future.</p><p>We provide an AWS EBS driver which additionally supports volume resizing. We plan to eventually provide volume pre-warming and cross-region/AZ copying. You must create the volumes externally and provide the volume ID to Forch, but this is typically a single API request. This feature requires respective AWS permissions.</p><p>Example configuration (database rows):</p><p><code>-- storage_device:</code></p><p><code>id=1 provider_id='vol-00000000000000000' infra_provider='aws' infra_account='000000000000' infra_geo_partition='us-west-2'</code></p><p><code>-- task_storage_device:</code></p><p><code>task_id=1 dev_id=1 mount_path='/mnt' mount_type='filesystem'</code></p><p><code>-- task #1 will have device #1 (EBS volume `vol-00000000000000000`) mounted to /mnt</code></p><p><code>-- the node will ensure a filesystem is present on the device before the task starts</code></p><h3>Cuda Devices</h3><p>Forch nodes can attach CUDA devices to tasks, when available. They will also mount the node's CUDA drivers/SDKs into the tasks since the driver version has to match exactly between a container and the host.</p><p>Example configuration (database rows):</p><p><code>-- task:</code></p><p><code>display_name='test' ... dedicated_gpu_type='A10G' dedicated_gpu_count=1</code></p><p><code>-- task "test" will only run on nodes where an A10G is available</code></p><p><code>-- the device will be provided to the container along with the CUDA driver</code></p><p><code>-- using bind mounds from the host</code></p><h3>Billing</h3><p>Forch allows tracking the runtime of tasks and "charging" it to an entity by ID. The task creator must provide authorization to charge to a specific entity. This is used internally by Latch to implement billing.</p><div><hr></div><h2>Architecture Overview</h2><p>The core components of Forch are:</p><ol><li><p>The database (Postgres)</p></li><li><p>The orchestration service</p></li><li><p>The node daemons</p></li><li><p>The NAT servers (per VPC/networking environment)</p></li></ol><p>The orchestrator handles scheduling using constraint solving and executes various environment control API calls e.g. attaching/detaching AWS EBS devices.</p><p>In the future, we plan to add an additional "Agent" service which will handle cloud API requests and other environment configuration functions which are currently assigned to the orchestration service. This is to improve permission separation by allowing Forch to function without holding permissions delegated from the compute environment e.g. with an externally-assumable AWS IAM role.</p><p>The node daemons send requests to the local container runtime based on tasks read from the database. They also handle system-level setup like firewall configuration (using <code>nftables</code>), storage device preparation (partitioning, file system creation for new devices).</p><p>All the services communicate exclusively through polling the database for new rows. Authorization is implemented in-database using row-level security functions, predicated on ED25519 JWKs verified by a plv8-packaged JS implementation. There is no API server, though Latch uses its existing API servers for creating workloads and workload resources (i.e. operating the Forch cluster). User-owned deployments will not need to interact with these services.</p><p>The NAT server works by setting up IP-IP tunnels to each node and configuring <code>nftables</code>. This is generally optional, depending on the networking setup. It was originally introduced because the AWS Elastic NAT service cannot be used with Elastic IPs since none of the available Route Table configurations route traffic appropriately. It should be rarely necessary outside of this setup.</p><p>Our database schema is based around immutable objects holding configuration for various resources (like provider-specific IDs e.g. AWS EBS volume IDs), and the associated event tables, which hold a parent object ID, timestamp, and type + their event data tables, which hold the data specific to each event type. The state of each object (e.g. if a storage device is attached to a node) is determined by taking the latest event and looking at its type and/or data. We hold the entire history of all state transitions of all objects for observability/debugging purposes.</p><p>All services are also traced using OpenTelemetry/Datadog. This is a huge improvement over the infamous Kubernetes/Go "context deadline exceeded" set of errors.</p><h3>Using Forch</h3><p>Latch users can look forward to Forch being enabled globally in 2026. For the time being, Forch is already available with explicit opt-in. Users can choose one of several Latch-owned deployments in various AWS regions and we will bring up more regions and other cloud providers over time based on demand. We are working with select partners to make user-owned cloud compute environments generally available by the time Forch rolls out to the public.</p><p>If you are interested in Forch, please reach out to contact@latch.bio or on social media.</p><p>We may publish detailed posts focused on the engineering behind Forch in the future. Please reach out to kenny@latch.bio or on social media if you are interested so we can prioritize topics accordingly.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[A New Spatial Epigenomics Data Portal]]></title><description><![CDATA[New datasets available to explore the spatial epigenetic landscape // created by AtlasXOmics' DBit-seq technology]]></description><link>https://blog.latch.bio/p/a-new-spatial-epigenomics-data-portal</link><guid isPermaLink="false">https://blog.latch.bio/p/a-new-spatial-epigenomics-data-portal</guid><dc:creator><![CDATA[Hannah Le]]></dc:creator><pubDate>Fri, 12 Sep 2025 16:09:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bGc8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917a3df-83b0-42cb-a65a-c2feeb84025d_1600x1063.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week we released <a href="https://blog.latch.bio/p/access-the-largest-human-spatial">25 million spatial transcriptomic profiles on Latch</a>. These datasets allow scientists to ask questions at scale about how genes are expressed across tissues, diseases, and organisms.</p><p>Yet understanding the complete state of a cell requires more than measuring RNA. Gene expression is the outcome of a complex regulatory program, influenced by chromatin accessibility, histone modifications, and DNA methylation. Capturing these modalities in their native spatial context is essential for building a more complete atlas of biology.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bGc8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917a3df-83b0-42cb-a65a-c2feeb84025d_1600x1063.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bGc8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917a3df-83b0-42cb-a65a-c2feeb84025d_1600x1063.png 424w, https://substackcdn.com/image/fetch/$s_!bGc8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917a3df-83b0-42cb-a65a-c2feeb84025d_1600x1063.png 848w, https://substackcdn.com/image/fetch/$s_!bGc8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917a3df-83b0-42cb-a65a-c2feeb84025d_1600x1063.png 1272w, https://substackcdn.com/image/fetch/$s_!bGc8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917a3df-83b0-42cb-a65a-c2feeb84025d_1600x1063.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bGc8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917a3df-83b0-42cb-a65a-c2feeb84025d_1600x1063.png" width="1456" height="967" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9917a3df-83b0-42cb-a65a-c2feeb84025d_1600x1063.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:967,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!bGc8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917a3df-83b0-42cb-a65a-c2feeb84025d_1600x1063.png 424w, https://substackcdn.com/image/fetch/$s_!bGc8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917a3df-83b0-42cb-a65a-c2feeb84025d_1600x1063.png 848w, https://substackcdn.com/image/fetch/$s_!bGc8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917a3df-83b0-42cb-a65a-c2feeb84025d_1600x1063.png 1272w, https://substackcdn.com/image/fetch/$s_!bGc8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917a3df-83b0-42cb-a65a-c2feeb84025d_1600x1063.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://atlasxomics.latch.bio/data-portal&quot;,&quot;text&quot;:&quot;Go to Data Portal&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://atlasxomics.latch.bio/data-portal"><span>Go to Data Portal</span></a></p><p>Today, we are releasing a new data portal with <a href="https://www.atlasxomics.com/">AtlasXomics</a> dedicated to <strong>spatial epigenomics.</strong> The portal includes datasets from four publications, spanning diseases such as Alzheimer&#8217;s and gastric adenocarcinoma, along with studies of heart and brain tissue development.</p><p>These resources bring a new layer of information into focus, revealing not only which genes are expressed, but also how the regulatory architecture of the genome shapes that expression in space.</p><p>Visit the portal and study these datasets here: <a href="https://atlasxomics.latch.bio/data-portal">https://atlasxomics.latch.bio/data-portal</a></p><h2>How does it work?</h2><p>At the heart of these datasets is a technique called <strong>Deterministic Barcoding in Tissue sequencing (DBiT-seq)</strong>, pioneered by <a href="https://www.atlasxomics.com/">AtlasXOmics</a>. DBiT-seq uses microfluidic chips to flow barcoded oligonucleotides across tissue sections. Each intersection of these flows marks a defined spatial coordinate, which can then be linked to sequencing reads.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yMuS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566b4e1b-18f5-4566-a746-5b4dd34e2237_1518x674.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yMuS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566b4e1b-18f5-4566-a746-5b4dd34e2237_1518x674.png 424w, https://substackcdn.com/image/fetch/$s_!yMuS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566b4e1b-18f5-4566-a746-5b4dd34e2237_1518x674.png 848w, https://substackcdn.com/image/fetch/$s_!yMuS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566b4e1b-18f5-4566-a746-5b4dd34e2237_1518x674.png 1272w, https://substackcdn.com/image/fetch/$s_!yMuS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566b4e1b-18f5-4566-a746-5b4dd34e2237_1518x674.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yMuS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566b4e1b-18f5-4566-a746-5b4dd34e2237_1518x674.png" width="1456" height="646" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/566b4e1b-18f5-4566-a746-5b4dd34e2237_1518x674.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:646,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yMuS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566b4e1b-18f5-4566-a746-5b4dd34e2237_1518x674.png 424w, https://substackcdn.com/image/fetch/$s_!yMuS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566b4e1b-18f5-4566-a746-5b4dd34e2237_1518x674.png 848w, https://substackcdn.com/image/fetch/$s_!yMuS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566b4e1b-18f5-4566-a746-5b4dd34e2237_1518x674.png 1272w, https://substackcdn.com/image/fetch/$s_!yMuS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566b4e1b-18f5-4566-a746-5b4dd34e2237_1518x674.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The result is a generalizable platform that can add spatial context to a variety of assays. When combined with ATAC-seq, for example, DBiT-seq produces spatially resolved maps of chromatin accessibility. Similarly, paired with CUT&amp;Tag, it reveals the distribution of histone modifications such as H3K27ac or H3K4me3 across tissue.</p><h2>What does the data tell us?</h2><p>To understand what insights are revealed through DBiT-seq, let&#8217;s walk through an example dataset of how spatial ATAC-seq helps us better understand tumor heterogeneity and chromatin dysregulation in two stomach carcinoma patient samples.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;4fca9580-9193-4784-853e-67fde05c19af&quot;,&quot;duration&quot;:null}"></div><p>Tumor heterogeneity remains a formidable challenge in cancer research and treatment, manifesting from inter-patient variability to intra-tumor clonal diversity. This heterogeneity complicates understanding of disease progression and therapeutic response. At the molecular level, chromatin dysregulation is a key driver of heterogeneity: aberrant chromatin states influence gene expression, cell identity, and tumor microenvironment (TME) interactions, all of which contribute to resistance pathways and metastasis.</p><p>Spatial ATAC-seq combines chromatin accessibility profiling with spatial resolution, allowing researchers to identify regulatory elements active in specific regions of a tissue. By coupling high-throughput sequencing with spatial barcoding approaches, the AtlasXomics platform enables:</p><ul><li><p>10&#181;m resolution: Identification of epigenetic states at the single-cell level.</p></li><li><p>Spatial context: Mapping chromatin landscapes to morphological features.</p></li><li><p>Comprehensive analysis: Integration of gene activity scores, motif enrichment, and peak accessibility with spatial representation.</p></li></ul><p>These capabilities distinguish spatial ATAC-seq from bulk or single-cell ATAC-seq by preserving the physical location of cells, enabling deeper insights into tumor biology.</p><h3>Mapping cells in TME</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iOUd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f9b4505-f406-4466-a020-60750eb7809d_3114x1654.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iOUd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f9b4505-f406-4466-a020-60750eb7809d_3114x1654.png 424w, https://substackcdn.com/image/fetch/$s_!iOUd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f9b4505-f406-4466-a020-60750eb7809d_3114x1654.png 848w, https://substackcdn.com/image/fetch/$s_!iOUd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f9b4505-f406-4466-a020-60750eb7809d_3114x1654.png 1272w, https://substackcdn.com/image/fetch/$s_!iOUd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f9b4505-f406-4466-a020-60750eb7809d_3114x1654.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iOUd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f9b4505-f406-4466-a020-60750eb7809d_3114x1654.png" width="3114" height="1654" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f9b4505-f406-4466-a020-60750eb7809d_3114x1654.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1654,&quot;width&quot;:3114,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5932347,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/173403809?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2604a922-1a9c-4ac2-96e1-a8bfc4b8011f_3114x2976.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iOUd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f9b4505-f406-4466-a020-60750eb7809d_3114x1654.png 424w, https://substackcdn.com/image/fetch/$s_!iOUd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f9b4505-f406-4466-a020-60750eb7809d_3114x1654.png 848w, https://substackcdn.com/image/fetch/$s_!iOUd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f9b4505-f406-4466-a020-60750eb7809d_3114x1654.png 1272w, https://substackcdn.com/image/fetch/$s_!iOUd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f9b4505-f406-4466-a020-60750eb7809d_3114x1654.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Spatial profiling of gastric adenocarcinoma (right) and adjacent normal tissue (left) at 10&#181;m resolution.</em></figcaption></figure></div><p>This dataset demonstrates how spatial ATAC-seq can disentangle cell state differences between tumor and surrounding normal tissue. By quantifying chromatin accessibility and inferring gene activity scores, it becomes possible to delineate distinct biological compartments and cell types, such as immune, muscle, and tumor-specific populations.</p><p>The UMAP projection below highlights major clusters including tumor, mucosa, muscle, and mixed tumor-immune states. When integrated with spatial mapping, these clusters align with morphological regions of the tissue, revealing how chromatin accessibility defines functional neighborhoods within the tumor microenvironment.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JO6L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d7dda6c-52c7-428e-9770-959549aefbaa_612x676.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JO6L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d7dda6c-52c7-428e-9770-959549aefbaa_612x676.png 424w, https://substackcdn.com/image/fetch/$s_!JO6L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d7dda6c-52c7-428e-9770-959549aefbaa_612x676.png 848w, https://substackcdn.com/image/fetch/$s_!JO6L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d7dda6c-52c7-428e-9770-959549aefbaa_612x676.png 1272w, https://substackcdn.com/image/fetch/$s_!JO6L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d7dda6c-52c7-428e-9770-959549aefbaa_612x676.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JO6L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d7dda6c-52c7-428e-9770-959549aefbaa_612x676.png" width="344" height="379.9738562091503" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d7dda6c-52c7-428e-9770-959549aefbaa_612x676.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:676,&quot;width&quot;:612,&quot;resizeWidth&quot;:344,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JO6L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d7dda6c-52c7-428e-9770-959549aefbaa_612x676.png 424w, https://substackcdn.com/image/fetch/$s_!JO6L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d7dda6c-52c7-428e-9770-959549aefbaa_612x676.png 848w, https://substackcdn.com/image/fetch/$s_!JO6L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d7dda6c-52c7-428e-9770-959549aefbaa_612x676.png 1272w, https://substackcdn.com/image/fetch/$s_!JO6L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d7dda6c-52c7-428e-9770-959549aefbaa_612x676.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Such spatial alignment is essential for understanding how local chromatin states shape cellular interactions, influence immune infiltration, and drive tumor heterogeneity.</p><h3>Deciphering Spatial Chromatin Dysregulation in TME</h3><p>Chromatin accessibility reflects the interactions of DNA and transcription factors, and therefore a lens through which one can study underlying cell states in a tumor that lead to specific gene expression programs.</p><p>Increased accessibility may allow cancer cells to activate survival programs, upregulating anti-apoptotic genes (e.g., BCL2), stress response regulators, and genes promoting immune suppression (e.g., PD-L1, IDO1/IDO2 ) , enabling adaptation to therapy and ultimately, resistance. Resistant clones can exhibit unique chromatin landscapes with enriched accessibility at loci controlling drug efflux, transcription factors (e.g., MYC), and epigenetic modifiers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7gWb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21fe5c-d5d3-4503-b630-f4a27a4767fc_1256x796.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7gWb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21fe5c-d5d3-4503-b630-f4a27a4767fc_1256x796.png 424w, https://substackcdn.com/image/fetch/$s_!7gWb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21fe5c-d5d3-4503-b630-f4a27a4767fc_1256x796.png 848w, https://substackcdn.com/image/fetch/$s_!7gWb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21fe5c-d5d3-4503-b630-f4a27a4767fc_1256x796.png 1272w, https://substackcdn.com/image/fetch/$s_!7gWb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21fe5c-d5d3-4503-b630-f4a27a4767fc_1256x796.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7gWb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21fe5c-d5d3-4503-b630-f4a27a4767fc_1256x796.png" width="1256" height="796" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea21fe5c-d5d3-4503-b630-f4a27a4767fc_1256x796.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:796,&quot;width&quot;:1256,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7gWb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21fe5c-d5d3-4503-b630-f4a27a4767fc_1256x796.png 424w, https://substackcdn.com/image/fetch/$s_!7gWb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21fe5c-d5d3-4503-b630-f4a27a4767fc_1256x796.png 848w, https://substackcdn.com/image/fetch/$s_!7gWb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21fe5c-d5d3-4503-b630-f4a27a4767fc_1256x796.png 1272w, https://substackcdn.com/image/fetch/$s_!7gWb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea21fe5c-d5d3-4503-b630-f4a27a4767fc_1256x796.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Chromatin accessibility reveals regulatory features important to tumor biology. A. Differential peaks by clusters for allspatial ATAC-seq clusters. B. Peaks unique to Normal, Tumor and both, stratified by gene regulatory region. C. Differential distal (green) and promoter (yellow) regulatory element activation and chromatin accessibility in specific tumor associated clusters at IDO1/IDO2, associated with immune suppressive TME</em></figcaption></figure></div><p>Targeting chromatin regulators, such as histone deacetylases (HDACs) or bromodomain and extraterminal domain (BET) proteins, holds promise as a therapeutic strategy to counter these adaptations and re-sensitize tumors to treatment.</p><h3>Differential Gene Accessibility Defines Distinct Tumor Compartments</h3><p>Differential gene accessibility can reveal how distinct tumor compartments are functionally organized. By mapping the spatial distribution of highly differentially accessible genes, researchers can identify how cellular neighborhoods are poised to take on specialized roles of specific TME niches,such as immune hot vs. cold, invasive, or hypoxic environments.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sOul!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786c5ac9-13c3-4ace-8230-8e7b0636c5e2_1600x571.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sOul!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786c5ac9-13c3-4ace-8230-8e7b0636c5e2_1600x571.png 424w, https://substackcdn.com/image/fetch/$s_!sOul!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786c5ac9-13c3-4ace-8230-8e7b0636c5e2_1600x571.png 848w, https://substackcdn.com/image/fetch/$s_!sOul!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786c5ac9-13c3-4ace-8230-8e7b0636c5e2_1600x571.png 1272w, https://substackcdn.com/image/fetch/$s_!sOul!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786c5ac9-13c3-4ace-8230-8e7b0636c5e2_1600x571.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sOul!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786c5ac9-13c3-4ace-8230-8e7b0636c5e2_1600x571.png" width="1456" height="520" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/786c5ac9-13c3-4ace-8230-8e7b0636c5e2_1600x571.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:520,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sOul!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786c5ac9-13c3-4ace-8230-8e7b0636c5e2_1600x571.png 424w, https://substackcdn.com/image/fetch/$s_!sOul!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786c5ac9-13c3-4ace-8230-8e7b0636c5e2_1600x571.png 848w, https://substackcdn.com/image/fetch/$s_!sOul!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786c5ac9-13c3-4ace-8230-8e7b0636c5e2_1600x571.png 1272w, https://substackcdn.com/image/fetch/$s_!sOul!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786c5ac9-13c3-4ace-8230-8e7b0636c5e2_1600x571.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Spatially differential gene activity identify unique functional features. A. Unbiased identification of most spatial differentiated genes. B. Spatial mapping of select gene accessibility of known tumor (MYC) vs. immune makers (CD3E) and highly differential genes, ROCK1P1 and IGSF5, both implicated in promoting tumorigenesis in specific cancer subtypes</em></figcaption></figure></div><h3>Looking for Drivers of Disease</h3><p>Examining motif enrichment in tumors compared to matching normal tissue reveals the regulatory elements driving cancer progression. Differential motif analysis reveals transcription factors and expression programs uniquely activated in tumors, shedding light on the epigenetic reprogramming that underpins oncogenesis. This approach can identify key cancer drivers, such as transcription factors supporting unchecked cell growth or immune evasion, and distinguish regulatory pathways associated with therapy resistance.</p><p>Additionally, comparing motif enrichment between tumor and normal tissues helps delineate how chromatin accessibility shifts contribute to tumor heterogeneity, highlighting the diverse adaptations of cancer cells to their microenvironment.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zrR9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1605c5eb-6129-4280-8e67-f8d2d016c48e_1278x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zrR9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1605c5eb-6129-4280-8e67-f8d2d016c48e_1278x900.png 424w, https://substackcdn.com/image/fetch/$s_!zrR9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1605c5eb-6129-4280-8e67-f8d2d016c48e_1278x900.png 848w, https://substackcdn.com/image/fetch/$s_!zrR9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1605c5eb-6129-4280-8e67-f8d2d016c48e_1278x900.png 1272w, https://substackcdn.com/image/fetch/$s_!zrR9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1605c5eb-6129-4280-8e67-f8d2d016c48e_1278x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zrR9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1605c5eb-6129-4280-8e67-f8d2d016c48e_1278x900.png" width="1278" height="900" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1605c5eb-6129-4280-8e67-f8d2d016c48e_1278x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1278,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zrR9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1605c5eb-6129-4280-8e67-f8d2d016c48e_1278x900.png 424w, https://substackcdn.com/image/fetch/$s_!zrR9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1605c5eb-6129-4280-8e67-f8d2d016c48e_1278x900.png 848w, https://substackcdn.com/image/fetch/$s_!zrR9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1605c5eb-6129-4280-8e67-f8d2d016c48e_1278x900.png 1272w, https://substackcdn.com/image/fetch/$s_!zrR9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1605c5eb-6129-4280-8e67-f8d2d016c48e_1278x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Differential spatial epigenome analysis between tumor and adjacent normal tissue reveals potential disease drivers A. Motif enrichment in tumor identified Sp5 as top differential motif. B. Spatial map of Sp5 motif, a transcription factor implicated in gastric cancer, in tumor and adjacent normal tissue. These findings underscore the potential of spatial ATAC-seq to elucidate transcriptional drivers of tumor biology</em></figcaption></figure></div><p>By pinpointing these unique regulatory elements, researchers can uncover novel biomarkers for early detection and identify region-specific therapeutic vulnerabilities.</p><h2>Explore yourself</h2><p>Spatial epigenomics presents a powerful framework for linking chromatin states to the physical architecture of tissues. By layering accessibility, histone modifications, and transcriptional readouts onto spatial coordinates, these datasets reveal how regulatory programs shape disease progression, tissue development, and therapeutic response.</p><ul><li><p>Visit <a href="http://atlasxomics.latch.bio/data-portal">atlasxomics.latch.bio/data-portal</a> to visualize and explore yourself.</p></li><li><p>Contact <a href="mailto:colinn@atlasxomics.com">colinn@atlasxomics.com</a> to learn how you can perform single-cell spatial CUT&amp;TAG, or ATAC-seq in your experiments.</p></li><li><p>If you are a kit or solution provider interested in setting up your own portal and bundle it with <a href="https://wiki.latch.bio/admin/orgs/analysis-packages">analysis packages</a>, contact <a href="mailto:alfredo@latch.bio">alfredo@latch.bio</a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[25M Cell Human Spatial Atlas on Latch]]></title><description><![CDATA[25M spatial atlas for human anatomy // 45 tissue types, 63 diseases and 11 spatial technologies // white-labeled spatial portals for kit providers // view large AnnData counts without a server]]></description><link>https://blog.latch.bio/p/access-the-largest-human-spatial</link><guid isPermaLink="false">https://blog.latch.bio/p/access-the-largest-human-spatial</guid><dc:creator><![CDATA[Hannah Le]]></dc:creator><pubDate>Fri, 05 Sep 2025 16:42:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4lD3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da33e79-7cd6-4736-9956-59517182530b_1600x1063.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>New capabilities are added to Latch for spatial biology:</p><ul><li><p>Release of a 25 million cell spatial atlas spanning all 11 major spatial vendors: including 10X Genomics <strong>Visium</strong>, <strong>Visium HD</strong>, <strong>Xenium</strong>, Bruker Spatial <strong>CosMx</strong>, STOmics <strong>Stereo-seq</strong>, Vizgen <strong>MERSCOPE</strong>, Takara Bio <strong>Seeker</strong>, AtlasXOmics <strong>DBiT-seq</strong>, Spatial Genomics <strong>GenePS (seqFISH)</strong>, Element Biosciences <strong>AVITI24</strong>, and Singular Genomics <strong>G4X</strong>.</p></li><li><p>A public data portal with annotated H5ADs ready to visualize and download</p></li><li><p>A spatial vignette to allow researchers to continue with downstream steps, such as cell type annotation, ligand-receptor analyses, or multi-sample differential gene expression</p></li><li><p>Tiled AnnData file format and visualization ecosystem to view large counts directly from a blob store without spinning up a server</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4lD3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da33e79-7cd6-4736-9956-59517182530b_1600x1063.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4lD3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da33e79-7cd6-4736-9956-59517182530b_1600x1063.png 424w, https://substackcdn.com/image/fetch/$s_!4lD3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da33e79-7cd6-4736-9956-59517182530b_1600x1063.png 848w, https://substackcdn.com/image/fetch/$s_!4lD3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da33e79-7cd6-4736-9956-59517182530b_1600x1063.png 1272w, https://substackcdn.com/image/fetch/$s_!4lD3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da33e79-7cd6-4736-9956-59517182530b_1600x1063.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4lD3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da33e79-7cd6-4736-9956-59517182530b_1600x1063.png" width="1456" height="967" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2da33e79-7cd6-4736-9956-59517182530b_1600x1063.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:967,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4lD3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da33e79-7cd6-4736-9956-59517182530b_1600x1063.png 424w, https://substackcdn.com/image/fetch/$s_!4lD3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da33e79-7cd6-4736-9956-59517182530b_1600x1063.png 848w, https://substackcdn.com/image/fetch/$s_!4lD3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da33e79-7cd6-4736-9956-59517182530b_1600x1063.png 1272w, https://substackcdn.com/image/fetch/$s_!4lD3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2da33e79-7cd6-4736-9956-59517182530b_1600x1063.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>Engineering biology is moving into an era of data driven and unbiased discovery. Large volumes of high quality measurements are used to tease out targets, disease mechanisms and molecular designs otherwise difficult to identify with the unaided eye.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Spatial assays provide rich information - precise molecular position and paired high resolution images - useful in modeling cell-cell interactions or emergent properties of entire tissues. These additional measurements will be necessary for AI labs to model phenomena beyond binding/structure or for data driven translational teams to mine new hypothesis space.</p><p>Scattered across the Internet are thousands of public spatial transcriptomics studies that research everything from <a href="https://www.cell.com/cell/fulltext/S0092-8674(24)00357-X">3D reconstruction of human embryos</a> to <a href="https://www.nature.com/articles/s41467-023-43458-x">tumor microenvironments</a> for major cancer types. These datasets might help us develop a new class of therapeutics, but their potential remains locked away due to the expensive human labor required to clean and standardize them.</p><p>While there have been previous initiatives for large-scale curation, their efforts have been primarily focused on single-cell sequencing. This leaves statistical models blind to a critical dimension: spatial organization. By linking expression to physical location, we give models &#8220;eyes&#8221; to learn how cells interact with neighbors, how niches are structured, and how disease architectures emerge. This spatial context transforms fragmented molecular profiles into coherent maps of human biology, potentially opening avenues to therapeutic targets that dissociated single-cell data cannot reveal.</p><h2>25M Spatial Cell Atlas for Human Anatomy</h2><p>To tackle the curation challenge, the LatchBio engineering team aggregated 25M spatial transcriptomes from public human studies covering 45 tissue types, 63 diseases and 11 spatial technologies. To our knowledge, this is the largest open access sequencing based spatial atlas available to date.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;bc29263a-ddab-4965-a41e-a0f660c0613b&quot;,&quot;duration&quot;:null}"></div><p>The team used <em><a href="http://latch.bio/latch-curate">latch-curate</a></em>, an human-in-the-loop curation framework that boosts annotation quality and consistency by incorporating information from entire papers and unstructured supplements.</p><p>A detailed whitepaper on latch-curate's design and capabilities is available at <a href="http://latch.bio/latch-curate">latch.bio/latch-curate</a>.</p><p>Each dataset is published on <a href="http://console.latch.bio/data-portal">console.latch.bio/data-portal</a> as an annotated H5AD, structured with standardized ontologies for assay, cell type, condition, disease, tissue, patient ID (if available), and organism. Author annotations from the original paper are also included when available.</p><h2>Spatial toolkit for scientists to go further</h2><p>While curated datasets provide the substrate for scientific inquiry, more sophisticated downstream analyses are often required to extract knowledge and generate new hypotheses.</p><p>The Latch spatial toolkit provides scientists with step-by-step workflows to further analyze curated datasets or new studies from their own raw data.</p><p>The analysis can be broken down into 5 steps:</p><ol><li><p>Counts construction from raw instrument data</p></li><li><p>Image alignment</p></li><li><p>Quality control, filtering, transformation </p></li><li><p>Multi-sample differential gene expression with pseudo-bulk analyses</p></li><li><p>Cell type annotation</p></li><li><p>Ligand-receptor analysis</p></li></ol><h3><strong>Counts construction</strong> </h3><p>Through partnerships with solution providers such as <a href="https://www.takarabio.com/learning-centers/spatial-omics?srsltid=AfmBOookJ1Fi9yxSY9D-4JRGHDNMPWGe2OtkDK9iZxqm40vv5XsU1gm9">Takara Bio</a> and <a href="https://www.atlasxomics.com/">AtlasXOmics</a>, we build pipelines that convert raw instrument data into Scanpy-ready H5AD files. Alongside these, we generate PMtiles of morphology, H&amp;E or IF stains, and transcript images. This collection can be loaded directly into the H5 viewer in Latch Plots for interactive exploration.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sKPl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932e7edb-d623-4c63-af9a-c246c7276dfa_2806x1154.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sKPl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932e7edb-d623-4c63-af9a-c246c7276dfa_2806x1154.png 424w, https://substackcdn.com/image/fetch/$s_!sKPl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932e7edb-d623-4c63-af9a-c246c7276dfa_2806x1154.png 848w, https://substackcdn.com/image/fetch/$s_!sKPl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932e7edb-d623-4c63-af9a-c246c7276dfa_2806x1154.png 1272w, https://substackcdn.com/image/fetch/$s_!sKPl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932e7edb-d623-4c63-af9a-c246c7276dfa_2806x1154.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sKPl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932e7edb-d623-4c63-af9a-c246c7276dfa_2806x1154.png" width="1456" height="599" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/932e7edb-d623-4c63-af9a-c246c7276dfa_2806x1154.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:599,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:404307,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/172854799?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932e7edb-d623-4c63-af9a-c246c7276dfa_2806x1154.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sKPl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932e7edb-d623-4c63-af9a-c246c7276dfa_2806x1154.png 424w, https://substackcdn.com/image/fetch/$s_!sKPl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932e7edb-d623-4c63-af9a-c246c7276dfa_2806x1154.png 848w, https://substackcdn.com/image/fetch/$s_!sKPl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932e7edb-d623-4c63-af9a-c246c7276dfa_2806x1154.png 1272w, https://substackcdn.com/image/fetch/$s_!sKPl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932e7edb-d623-4c63-af9a-c246c7276dfa_2806x1154.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Example of white-labeled Takara Bio workflows to take scientists from raw FastQs to H5AD and Seurat files</figcaption></figure></div><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;753e0ca1-23ce-43f2-b1bf-409bf3b7f3b9&quot;,&quot;duration&quot;:null}"></div><h3><strong>Image alignment</strong></h3><p>Spatial analysis requires precise segmentation of tissue regions. Once an H5AD is opened in the viewer, scientists can select images, define anchor points using the landmark system, and apply alignment. Both affine and STAlign modes are supported, with the latter designed for samples with severe tissue distortion.</p><p></p><h3><strong>Quality control, filtering, and transformation</strong></h3><p>Within the Plot notebook, scientists can run multi-sample QC, filter cells, detect highly variable and spatially variable genes, and apply Leiden clustering to define spatial domains of interest.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HVFQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85a089b-f4eb-4a91-8daa-3a97f04ea854_2642x1650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HVFQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85a089b-f4eb-4a91-8daa-3a97f04ea854_2642x1650.png 424w, https://substackcdn.com/image/fetch/$s_!HVFQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85a089b-f4eb-4a91-8daa-3a97f04ea854_2642x1650.png 848w, https://substackcdn.com/image/fetch/$s_!HVFQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85a089b-f4eb-4a91-8daa-3a97f04ea854_2642x1650.png 1272w, https://substackcdn.com/image/fetch/$s_!HVFQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85a089b-f4eb-4a91-8daa-3a97f04ea854_2642x1650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HVFQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85a089b-f4eb-4a91-8daa-3a97f04ea854_2642x1650.png" width="1456" height="909" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d85a089b-f4eb-4a91-8daa-3a97f04ea854_2642x1650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:909,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:463810,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/172854799?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85a089b-f4eb-4a91-8daa-3a97f04ea854_2642x1650.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!HVFQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85a089b-f4eb-4a91-8daa-3a97f04ea854_2642x1650.png 424w, https://substackcdn.com/image/fetch/$s_!HVFQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85a089b-f4eb-4a91-8daa-3a97f04ea854_2642x1650.png 848w, https://substackcdn.com/image/fetch/$s_!HVFQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85a089b-f4eb-4a91-8daa-3a97f04ea854_2642x1650.png 1272w, https://substackcdn.com/image/fetch/$s_!HVFQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd85a089b-f4eb-4a91-8daa-3a97f04ea854_2642x1650.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>Multi-sample differential gene expression with pseudo-bulk analysis</strong></h3><p>After QC, scientists can launch pipelines such as cell2location for deconvolution in spot-based assays, RTCD, or marker-based approaches referencing PangloDB. These methods enable flexible annotation across technologies.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;fa1dbc93-8e0f-4f7c-ba1c-c559ec9fe54d&quot;,&quot;duration&quot;:null}"></div><h3><strong>Ligand-receptor analysis</strong></h3><p>Once cell types are annotated, the next question is how they interact. Squidpy&#8217;s ligand-receptor module evaluates large numbers of spatial permutations, often at high computational cost. To increase focus and efficiency, scientists can use the viewer&#8217;s lasso tool to define regions of interest, ensuring interaction analysis captures only spatially proximal, biologically plausible events. Results are returned as plots of ligand&#8211;receptor pairs between cell types.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tw96!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd8b75d-85bb-4e36-a6c2-6062c45adece_2780x1830.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tw96!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd8b75d-85bb-4e36-a6c2-6062c45adece_2780x1830.png 424w, https://substackcdn.com/image/fetch/$s_!Tw96!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd8b75d-85bb-4e36-a6c2-6062c45adece_2780x1830.png 848w, https://substackcdn.com/image/fetch/$s_!Tw96!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd8b75d-85bb-4e36-a6c2-6062c45adece_2780x1830.png 1272w, https://substackcdn.com/image/fetch/$s_!Tw96!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd8b75d-85bb-4e36-a6c2-6062c45adece_2780x1830.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tw96!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd8b75d-85bb-4e36-a6c2-6062c45adece_2780x1830.png" width="1456" height="958" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7fd8b75d-85bb-4e36-a6c2-6062c45adece_2780x1830.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:958,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:804419,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/172854799?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd8b75d-85bb-4e36-a6c2-6062c45adece_2780x1830.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tw96!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd8b75d-85bb-4e36-a6c2-6062c45adece_2780x1830.png 424w, https://substackcdn.com/image/fetch/$s_!Tw96!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd8b75d-85bb-4e36-a6c2-6062c45adece_2780x1830.png 848w, https://substackcdn.com/image/fetch/$s_!Tw96!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd8b75d-85bb-4e36-a6c2-6062c45adece_2780x1830.png 1272w, https://substackcdn.com/image/fetch/$s_!Tw96!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd8b75d-85bb-4e36-a6c2-6062c45adece_2780x1830.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>anntiles: tiled AnnData served directly from blob stores</strong></h3><p>To see a bird&#8217;s-eye view snapshot of the results generated by these tools, navigate to our Data Portal (<a href="http://console.latch.bio/data-portal">console.latch.bio/data-portal</a>) and click &#8220;Visualize&#8221; on our top featured datasets. </p><p>Our team has created a tiled AnnData file format  (`anntiles`) and a suite of visualization tools that enable exploration of very large matrix-based counts data without spinning up a server. These tools will be released soon and are used to implement the notebooks exposed through the link above.</p><div><hr></div><p>If you are a scientist interested in accessing these toolkits, please reach out and we will send you a link to access!</p><p>If you are a solution provider interested in white-labeling these tools and offering them to customers through a branded portal, contact <a href="mailto:alfredo@latch.bio">alfredo@latch.bio</a>. If you are interested in co-developing exciting new spatial tools and collaborating on our roadmap reach out to <a href="mailto:hannah@latch.bio">hannah@latch.bio</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Bring-your-own-compute to Latch Pods]]></title><description><![CDATA[Latch Pods can now run on your own AWS.]]></description><link>https://blog.latch.bio/p/bring-your-own-compute-to-latch-pods</link><guid isPermaLink="false">https://blog.latch.bio/p/bring-your-own-compute-to-latch-pods</guid><dc:creator><![CDATA[Kyle Giffin]]></dc:creator><pubDate>Tue, 26 Aug 2025 15:02:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pPBJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8026e8-e318-44be-be3a-7a2811d18807_8871x4829.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Since launching in 2022, pods became our fastest growing product. Now, you can run pods in your AWS account.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pPBJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8026e8-e318-44be-be3a-7a2811d18807_8871x4829.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pPBJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8026e8-e318-44be-be3a-7a2811d18807_8871x4829.png 424w, https://substackcdn.com/image/fetch/$s_!pPBJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8026e8-e318-44be-be3a-7a2811d18807_8871x4829.png 848w, https://substackcdn.com/image/fetch/$s_!pPBJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8026e8-e318-44be-be3a-7a2811d18807_8871x4829.png 1272w, https://substackcdn.com/image/fetch/$s_!pPBJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8026e8-e318-44be-be3a-7a2811d18807_8871x4829.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pPBJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8026e8-e318-44be-be3a-7a2811d18807_8871x4829.png" width="1456" height="793" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e8026e8-e318-44be-be3a-7a2811d18807_8871x4829.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:793,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16791961,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://kylegiffin.substack.com/i/171924823?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8026e8-e318-44be-be3a-7a2811d18807_8871x4829.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!pPBJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8026e8-e318-44be-be3a-7a2811d18807_8871x4829.png 424w, https://substackcdn.com/image/fetch/$s_!pPBJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8026e8-e318-44be-be3a-7a2811d18807_8871x4829.png 848w, https://substackcdn.com/image/fetch/$s_!pPBJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8026e8-e318-44be-be3a-7a2811d18807_8871x4829.png 1272w, https://substackcdn.com/image/fetch/$s_!pPBJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e8026e8-e318-44be-be3a-7a2811d18807_8871x4829.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>What is a latch pod?</h3><p>Latch pods are scientific computing environments built for biology. Pods let you run biological data science and machine learning applications in one place.</p><ul><li><p><strong>A central system</strong> for JupyterLab, RStudio, and VSCode environments.</p></li><li><p><strong>A</strong> <strong>common set of tools</strong> for intuitive sharing of R and Python code. </p></li><li><p><strong>Collaborative notebooks</strong> for single-cell, spatial, image viewing, and more. </p></li><li><p><strong>Flexible control </strong>over CPUs, memory, and GPUs for different projects and users. </p></li><li><p><strong>Cloud billing</strong> features to monitor spending and set daily limits. </p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YzrX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c795393-cf6e-4e27-98db-f38d98b589aa_2347x1555.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YzrX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c795393-cf6e-4e27-98db-f38d98b589aa_2347x1555.png 424w, https://substackcdn.com/image/fetch/$s_!YzrX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c795393-cf6e-4e27-98db-f38d98b589aa_2347x1555.png 848w, https://substackcdn.com/image/fetch/$s_!YzrX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c795393-cf6e-4e27-98db-f38d98b589aa_2347x1555.png 1272w, https://substackcdn.com/image/fetch/$s_!YzrX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c795393-cf6e-4e27-98db-f38d98b589aa_2347x1555.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YzrX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c795393-cf6e-4e27-98db-f38d98b589aa_2347x1555.png" width="1456" height="965" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c795393-cf6e-4e27-98db-f38d98b589aa_2347x1555.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:965,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1233013,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://kylegiffin.substack.com/i/171924823?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c795393-cf6e-4e27-98db-f38d98b589aa_2347x1555.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!YzrX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c795393-cf6e-4e27-98db-f38d98b589aa_2347x1555.png 424w, https://substackcdn.com/image/fetch/$s_!YzrX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c795393-cf6e-4e27-98db-f38d98b589aa_2347x1555.png 848w, https://substackcdn.com/image/fetch/$s_!YzrX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c795393-cf6e-4e27-98db-f38d98b589aa_2347x1555.png 1272w, https://substackcdn.com/image/fetch/$s_!YzrX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c795393-cf6e-4e27-98db-f38d98b589aa_2347x1555.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>What is bring-your-own-compute? </h3><p><strong>Bring-your-own-compute</strong> is a new Latch architecture that allows you to:</p><ul><li><p>Connect your AWS environment</p></li><li><p>Leverage your existing compute</p></li><li><p>Specify geographic regions</p></li><li><p>Use your cloud credits</p></li></ul><p>All without data or compute leaving your servers. </p><h1>How does it work? </h1><h3>High-level architecture</h3><p>Bring-your-own-compute is part of a new latch architecture, which operates with a <strong>control plane</strong> and <strong>compute plane</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gFiT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de3650e-03cf-40d0-97cc-69b1d3a9d78e_2151x847.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gFiT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de3650e-03cf-40d0-97cc-69b1d3a9d78e_2151x847.png 424w, https://substackcdn.com/image/fetch/$s_!gFiT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de3650e-03cf-40d0-97cc-69b1d3a9d78e_2151x847.png 848w, https://substackcdn.com/image/fetch/$s_!gFiT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de3650e-03cf-40d0-97cc-69b1d3a9d78e_2151x847.png 1272w, https://substackcdn.com/image/fetch/$s_!gFiT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de3650e-03cf-40d0-97cc-69b1d3a9d78e_2151x847.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gFiT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de3650e-03cf-40d0-97cc-69b1d3a9d78e_2151x847.png" width="1456" height="573" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5de3650e-03cf-40d0-97cc-69b1d3a9d78e_2151x847.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:573,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:108983,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://kylegiffin.substack.com/i/171924823?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de3650e-03cf-40d0-97cc-69b1d3a9d78e_2151x847.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!gFiT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de3650e-03cf-40d0-97cc-69b1d3a9d78e_2151x847.png 424w, https://substackcdn.com/image/fetch/$s_!gFiT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de3650e-03cf-40d0-97cc-69b1d3a9d78e_2151x847.png 848w, https://substackcdn.com/image/fetch/$s_!gFiT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de3650e-03cf-40d0-97cc-69b1d3a9d78e_2151x847.png 1272w, https://substackcdn.com/image/fetch/$s_!gFiT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de3650e-03cf-40d0-97cc-69b1d3a9d78e_2151x847.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p>The <strong>control plane</strong> includes services that Latch manages in your account. <br>(e.g. Latch <a href="https://wiki.latch.bio/pods/overview">pods</a>.)</p></li><li><p>The <strong>compute plane</strong> is where your data is processed. There are two types of compute:</p><ul><li><p><em>Latch</em> <em>Managed</em> <em>compute</em>, which runs in your Latch account.</p></li><li><p><em>Bring-your-own</em> <em>compute</em>, which runs in your AWS account. </p></li></ul></li></ul><p>Each Latch workspace has a storage bucket, which is in your AWS account. </p><h3>Motivation and roadmap</h3><p>We built this to deliver several benefits to our customers: </p><ol><li><p>Ensure that data never leaves your cloud tenancy. </p></li><li><p>Allow you to use existing cloud provider credits. </p></li><li><p>Reduce network latency for users geographically far from us-west-2</p></li><li><p>Increase GPU availability by allowing compute hosts from other AWS regions</p></li><li><p>Improve cost efficiency by exposing a more diverse set of compute options</p></li></ol><p>Based on interest, we&#8217;ll plan to continue supporting bring-your-own compute for the entire platform, including <a href="https://wiki.latch.bio/workflows/overview">workflows</a>, <a href="https://latch.bio/nextflow">nextflow</a>, and <a href="https://wiki.latch.bio/plots/overview">plots</a>. Long-term, we&#8217;ll move towards support for GCP, Azure, and more compute providers. </p><h1>How do I get started?</h1><p>To get started, please comment or send a note to <a href="http://kyle@latch.bio">kyle@latch.bio</a> and we&#8217;ll send you instructions. Thanks for reading. </p>]]></content:encoded></item><item><title><![CDATA[Still Time to Register: Takara Bio x LatchBio Spatial Webinar]]></title><description><![CDATA[Last chance to register for new spatial tools webinar with Takara Bio x LatchBio]]></description><link>https://blog.latch.bio/p/still-time-to-register-takara-bio</link><guid isPermaLink="false">https://blog.latch.bio/p/still-time-to-register-takara-bio</guid><dc:creator><![CDATA[Hannah Le]]></dc:creator><pubDate>Mon, 28 Jul 2025 17:17:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!A0sT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde05f30e-0a73-4e78-84ad-b1cab9355083_1220x627.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On <strong>July 29, 2025 at 9:00 AM PT</strong>,&nbsp;Takara Bio and LatchBio will co-host a webinar introducing a new spatial analysis platform for datasets generated by Seeker&#8482; and Trekker&#8482; kits.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A0sT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde05f30e-0a73-4e78-84ad-b1cab9355083_1220x627.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A0sT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde05f30e-0a73-4e78-84ad-b1cab9355083_1220x627.png 424w, https://substackcdn.com/image/fetch/$s_!A0sT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde05f30e-0a73-4e78-84ad-b1cab9355083_1220x627.png 848w, https://substackcdn.com/image/fetch/$s_!A0sT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde05f30e-0a73-4e78-84ad-b1cab9355083_1220x627.png 1272w, https://substackcdn.com/image/fetch/$s_!A0sT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde05f30e-0a73-4e78-84ad-b1cab9355083_1220x627.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A0sT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde05f30e-0a73-4e78-84ad-b1cab9355083_1220x627.png" width="1220" height="627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de05f30e-0a73-4e78-84ad-b1cab9355083_1220x627.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:627,&quot;width&quot;:1220,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:660031,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/168038395?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde05f30e-0a73-4e78-84ad-b1cab9355083_1220x627.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A0sT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde05f30e-0a73-4e78-84ad-b1cab9355083_1220x627.png 424w, https://substackcdn.com/image/fetch/$s_!A0sT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde05f30e-0a73-4e78-84ad-b1cab9355083_1220x627.png 848w, https://substackcdn.com/image/fetch/$s_!A0sT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde05f30e-0a73-4e78-84ad-b1cab9355083_1220x627.png 1272w, https://substackcdn.com/image/fetch/$s_!A0sT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde05f30e-0a73-4e78-84ad-b1cab9355083_1220x627.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This session features a live walkthrough of <strong>Plots</strong>&#8212;an early-access, browser-based tool for interactive spatial and single-cell analysis. Whether you're already using Seeker&#8482; kits or exploring spatial biology for the first time, you'll get a practical look at how to unlock biological insights from complex datasets.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tVdz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416b8a34-412c-47e5-94e8-18ac1c6a945a_1328x720.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tVdz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416b8a34-412c-47e5-94e8-18ac1c6a945a_1328x720.webp 424w, https://substackcdn.com/image/fetch/$s_!tVdz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416b8a34-412c-47e5-94e8-18ac1c6a945a_1328x720.webp 848w, https://substackcdn.com/image/fetch/$s_!tVdz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416b8a34-412c-47e5-94e8-18ac1c6a945a_1328x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!tVdz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416b8a34-412c-47e5-94e8-18ac1c6a945a_1328x720.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tVdz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416b8a34-412c-47e5-94e8-18ac1c6a945a_1328x720.webp" width="1328" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/416b8a34-412c-47e5-94e8-18ac1c6a945a_1328x720.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1328,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4140972,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/168038395?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416b8a34-412c-47e5-94e8-18ac1c6a945a_1328x720.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tVdz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416b8a34-412c-47e5-94e8-18ac1c6a945a_1328x720.webp 424w, https://substackcdn.com/image/fetch/$s_!tVdz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416b8a34-412c-47e5-94e8-18ac1c6a945a_1328x720.webp 848w, https://substackcdn.com/image/fetch/$s_!tVdz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416b8a34-412c-47e5-94e8-18ac1c6a945a_1328x720.webp 1272w, https://substackcdn.com/image/fetch/$s_!tVdz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F416b8a34-412c-47e5-94e8-18ac1c6a945a_1328x720.webp 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>What you&#8217;ll learn:</strong></h3><ul><li><p>Remove off-tissue beads using background filtering for Seeker&#8482; data</p></li><li><p>Align and overlay H&amp;E or immunofluorescence images onto spatial embeddings</p></li><li><p>Explore and compare H5AD files across multiple samples</p></li><li><p>Identify spatially variable genes and regions</p></li><li><p>Detect differentially expressed genes across tissue zones</p></li><li><p>Run ligand-receptor analysis in spatially defined domains</p></li><li><p>Perform cell type annotation and deconvolution</p></li><li><p>Map cellular trajectories in tissue context</p></li></ul><p><strong>Register now</strong> to see how these analyses work in practice.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://us06web.zoom.us/webinar/register/WN_pYNcTNC-SlyYxhW4pq_dPQ#/registration&quot;,&quot;text&quot;:&quot;Register for Webinar&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://us06web.zoom.us/webinar/register/WN_pYNcTNC-SlyYxhW4pq_dPQ#/registration"><span>Register for Webinar</span></a></p>]]></content:encoded></item><item><title><![CDATA[A Sneak Peak into New Spatial Analysis Tools ]]></title><description><![CDATA[Join the Upcoming Webinar from Takara Bio & LatchBio]]></description><link>https://blog.latch.bio/p/a-sneak-peak-into-new-spatial-analysis</link><guid isPermaLink="false">https://blog.latch.bio/p/a-sneak-peak-into-new-spatial-analysis</guid><dc:creator><![CDATA[Hannah Le]]></dc:creator><pubDate>Wed, 23 Jul 2025 16:10:37 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/91130d69-b7a4-4207-9d59-0a60b7aa7a4c_2412x1438.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On July 29, 2025 at 9:00 am Pacific Time, Takara Bio and LatchBio will co-host a webinar on a new spatial analysis platform, designed to efficiently analyze Seeker&#8482; and Trekker&#8482; datasets.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://us06web.zoom.us/webinar/register/WN_pYNcTNC-SlyYxhW4pq_dPQ#/registration&quot;,&quot;text&quot;:&quot;Register for Webinar&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://us06web.zoom.us/webinar/register/WN_pYNcTNC-SlyYxhW4pq_dPQ#/registration"><span>Register for Webinar</span></a></p><h3>What to Expect</h3><p>The webinar will cover methods for:</p><ol><li><p><strong>Image Alignment for Seeker&#8482; datasets with STAlign.</strong></p><p>Align serial-section H&amp;E images to the spatial representation of the tissue.</p></li></ol><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;ea320a5d-89f0-4c67-9b5c-5cf640ac527a&quot;,&quot;duration&quot;:null}"></div><ol start="2"><li><p><strong>Differential Gene Expression Across Spatial Regions</strong></p><p>Identify differentially expressed genes across Seeker&#8482; or Trekker&#8482; tiles.</p></li></ol><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;54b43108-c559-4d78-8483-43d30755afbd&quot;,&quot;duration&quot;:null}"></div><ol start="3"><li><p><strong>Ligand-Receptor Analyses</strong></p><p>Detect communication between neighboring cell types using curated ligand-receptor pairs within selected regions.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;3583a017-c15a-450e-9a26-3e6b19a67465&quot;,&quot;duration&quot;:null}"></div></li><li><p><strong>Cell Type Annotation and Deconvolution</strong></p><p>Resolve cell-type composition from mixed transcriptomes using spatial-aware reference models.</p></li></ol><p>&#8230;and more</p><p>Register to see a live demo of these analyses.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://us06web.zoom.us/webinar/register/WN_pYNcTNC-SlyYxhW4pq_dPQ#/registration&quot;,&quot;text&quot;:&quot;Register for Webinar&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://us06web.zoom.us/webinar/register/WN_pYNcTNC-SlyYxhW4pq_dPQ#/registration"><span>Register for Webinar</span></a></p>]]></content:encoded></item><item><title><![CDATA[Upcoming Webinar: Introducing A New Spatial Analysis Platform ]]></title><description><![CDATA[How to perform downstream analyses with Seeker&#8482; and Trekker&#8482; datasets]]></description><link>https://blog.latch.bio/p/upcoming-webinar-introducing-a-new</link><guid isPermaLink="false">https://blog.latch.bio/p/upcoming-webinar-introducing-a-new</guid><dc:creator><![CDATA[Hannah Le]]></dc:creator><pubDate>Tue, 15 Jul 2025 14:02:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vAiu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637322b7-2247-4e29-aac5-c1980033ff53_1220x627.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Join us for a live walkthrough of Plots&#8211;an early access visualization platform designed for spatial and single-cell data analysis of Seeker&#8482; and Trekker&#8482; datasets&#8211;developed by Takara Bio and LatchBio.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vAiu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637322b7-2247-4e29-aac5-c1980033ff53_1220x627.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vAiu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637322b7-2247-4e29-aac5-c1980033ff53_1220x627.png 424w, https://substackcdn.com/image/fetch/$s_!vAiu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637322b7-2247-4e29-aac5-c1980033ff53_1220x627.png 848w, https://substackcdn.com/image/fetch/$s_!vAiu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637322b7-2247-4e29-aac5-c1980033ff53_1220x627.png 1272w, https://substackcdn.com/image/fetch/$s_!vAiu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637322b7-2247-4e29-aac5-c1980033ff53_1220x627.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vAiu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637322b7-2247-4e29-aac5-c1980033ff53_1220x627.png" width="1220" height="627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/637322b7-2247-4e29-aac5-c1980033ff53_1220x627.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:627,&quot;width&quot;:1220,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:660031,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/168036167?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637322b7-2247-4e29-aac5-c1980033ff53_1220x627.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vAiu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637322b7-2247-4e29-aac5-c1980033ff53_1220x627.png 424w, https://substackcdn.com/image/fetch/$s_!vAiu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637322b7-2247-4e29-aac5-c1980033ff53_1220x627.png 848w, https://substackcdn.com/image/fetch/$s_!vAiu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637322b7-2247-4e29-aac5-c1980033ff53_1220x627.png 1272w, https://substackcdn.com/image/fetch/$s_!vAiu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637322b7-2247-4e29-aac5-c1980033ff53_1220x627.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://us06web.zoom.us/webinar/register/WN_pYNcTNC-SlyYxhW4pq_dPQ&quot;,&quot;text&quot;:&quot;Register for Webinar&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://us06web.zoom.us/webinar/register/WN_pYNcTNC-SlyYxhW4pq_dPQ"><span>Register for Webinar</span></a></p><p></p><h3>What You&#8217;ll Learn</h3><p>Plots enables scientists to analyze complex spatial omics data through an intuitive, no-code interface. In this session, you&#8217;ll learn how to:</p><ul><li><p>Perform background removal</p></li><li><p>Perform QC, filtering, and Leiden clustering</p></li><li><p>Overlay H&amp;E or immunofluorescence images on spatial embeddings</p></li><li><p>Visualize and interact with H5AD files across multiple samples</p></li><li><p>Use Lasso selection to define regions of interest</p></li><li><p>Identify spatially variable genes</p></li><li><p>Detect differentially expressed genes</p></li><li><p>Conduct ligand-receptor analysis within selected spatial domains</p></li><li><p>Perform cell type annotation and deconvolution</p></li><li><p>Explore cellular trajectories in spatial context</p></li></ul><p>Everything is accessible through a user-friendly graphical user interface. No programming required.</p><p>We look forward to seeing you there!</p><p></p>]]></content:encoded></item><item><title><![CDATA[A Primer on NGS Technologies and Their Specs (2025)]]></title><description><![CDATA[A technical overview of 10 companies, 37 sequencing instruments, and their specs]]></description><link>https://blog.latch.bio/p/a-primer-on-ngs-technologies-and</link><guid isPermaLink="false">https://blog.latch.bio/p/a-primer-on-ngs-technologies-and</guid><dc:creator><![CDATA[Hannah Le]]></dc:creator><pubDate>Thu, 10 Jul 2025 16:46:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ESr0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5357a94-dba3-4042-9599-6b0e2f474442_9480x8922.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>All roads lead to a sequencing machine.</em></p><p>The past decade has witnessed many advancements in the scale and type of modality we can measure. Take the example of <a href="https://curiobioscience.com/curio-trekker/">Takara Trekker</a>, a clever technique to tag each nucleus within its native tissue environment with unique spatial barcodes using UV light. Or Parse Biosciences&#8217; <a href="https://www.parsebiosciences.com/products/evercode-wt-penta/">Penta kit</a>, which uses a split-and-pool approach to barcode one to five million cells without the need to use microfluidics instruments for physical single-cell isolation. Even large-scale proteomics workflows, such as those from Olink or <a href="https://en.wikipedia.org/wiki/CITE-Seq">CITE-seq</a>, now rely on antibodies conjugated to unique DNA sequences to convert protein abundance into a sequencing-compatible readout.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Whether you're measuring gene expression, chromatin state, protein abundance via DNA tags, or spatial context, the final step in these workflows is almost always the same: <strong>sequencing</strong>. </p><p>Originally built to read the human genome, modern sequencers have become general-purpose molecular readout devices&#8212;a universal endpoint for biology.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ESr0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5357a94-dba3-4042-9599-6b0e2f474442_9480x8922.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ESr0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5357a94-dba3-4042-9599-6b0e2f474442_9480x8922.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ESr0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5357a94-dba3-4042-9599-6b0e2f474442_9480x8922.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ESr0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5357a94-dba3-4042-9599-6b0e2f474442_9480x8922.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ESr0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5357a94-dba3-4042-9599-6b0e2f474442_9480x8922.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ESr0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5357a94-dba3-4042-9599-6b0e2f474442_9480x8922.jpeg" width="1456" height="1370" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5357a94-dba3-4042-9599-6b0e2f474442_9480x8922.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1370,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16439306,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/167954958?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5357a94-dba3-4042-9599-6b0e2f474442_9480x8922.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ESr0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5357a94-dba3-4042-9599-6b0e2f474442_9480x8922.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ESr0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5357a94-dba3-4042-9599-6b0e2f474442_9480x8922.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ESr0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5357a94-dba3-4042-9599-6b0e2f474442_9480x8922.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ESr0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5357a94-dba3-4042-9599-6b0e2f474442_9480x8922.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As of <strong>June 2025</strong>, the market features <strong>37 sequencing instruments</strong>. To help navigate this landscape, we&#8217;ve mapped out the <strong>10 key companies</strong> building these platforms, compared them across core technical attributes, and published a database to make the data easier to explore and debate.</p><p>You can <a href="https://latch.bio/omics-provider-landscape?type=ngs-instruments">access the database here,</a> and if you see an error or want to contribute, leave a comment. This is meant to be a living and collaborative resource for the community.</p><p>In this article, we will explore:</p><ul><li><p><a href="https://blog.latch.bio/i/167954958/from-sanger-to-today-the-history-of-sequencing-technologies">From Sanger to Today: The History of Sequencing Technologies</a></p></li><li><p><a href="https://blog.latch.bio/i/167954958/key-players-in-a-quick-rundown-of-their-latest-chemistries">Key Players in 2025: A Quick Rundown of Their Latest Chemistries</a></p><ul><li><p><a href="https://blog.latch.bio/i/167954958/oxford-nanopore-onts-q-kit-launched">Oxford Nanopore: ONT&#8217;s Q30+ Kit14 (launched 2024)</a></p></li><li><p><a href="https://blog.latch.bio/i/167954958/pacific-biosciences-hifi-chemistry-on-revio-launched">Pacific Biosciences: HiFi Chemistry on Revio (launched 2023)</a></p></li><li><p><a href="https://blog.latch.bio/i/167954958/pacific-biosciences-sprq-chemistry-launched-late">Pacific Biosciences: SPRQ Chemistry (launched late 2024)</a></p></li><li><p><a href="https://blog.latch.bio/i/167954958/element-biosciences-cloudbreak-ultraq-launched">Element Biosciences: Cloudbreak UltraQ (launched 2024)</a></p></li><li><p><a href="https://blog.latch.bio/i/167954958/illumina-xbs-leap-launched">Illumina: XBS-LEAP (launched 2023)</a></p></li><li><p><a href="https://blog.latch.bio/i/167954958/complete-genomics-dnbseq-with-coolmps-and-hotmps-chemistries-mature-by">Complete Genomics: DNBSEQ with CoolMPS and HotMPS Chemistries (mature by 2025)</a></p></li><li><p><a href="https://blog.latch.bio/i/167954958/genemind">GeneMind: Lightning Chemistry (launched 2024)</a></p></li><li><p><a href="https://blog.latch.bio/i/167954958/ultima-genomics-solaris-with-ppmseq-launched">Ultima Genomics: Solaris with ppmSeq (launched 2025)</a></p></li></ul></li><li><p><a href="https://blog.latch.bio/i/167954958/comparison-by-attribute">Comparison by Attribute</a></p><ul><li><p><a href="https://blog.latch.bio/i/167954958/the-us-seems-to-be-trailing-behind-chinese-manufacturers-in-terms-of-throughput-and-speed">The U.S. seems to be trailing behind Chinese manufacturers in terms of throughput and speed.</a></p></li><li><p><a href="https://blog.latch.bio/i/167954958/scientists-need-to-navigate-the-cost-per-genome-vs-instrument-price-paradox">Scientists need to navigate the cost per genome vs instrument price paradox.</a></p></li><li><p><a href="https://blog.latch.bio/i/167954958/is-cost-per-gb-all-that-matters-beware-of-hidden-infrastructure-costs">Is Cost per GB all that matters? Beware of hidden infrastructure costs.</a></p></li><li><p><a href="https://blog.latch.bio/i/167954958/multi-omics-support-are-sequencing-machines-evolving-into-something-more">Multi-omics Support: Are sequencing machines evolving into something more?</a></p></li></ul></li></ul><p>We hope this will become a comprehensive resource for researchers as they navigate the NGS landscape in 2025.</p><div><hr></div><h2>From Sanger to Today: The History of Sequencing Technologies</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SAfe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08acea14-ae4e-419c-83fb-54a3250de2d5_745x262.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SAfe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08acea14-ae4e-419c-83fb-54a3250de2d5_745x262.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SAfe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08acea14-ae4e-419c-83fb-54a3250de2d5_745x262.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SAfe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08acea14-ae4e-419c-83fb-54a3250de2d5_745x262.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SAfe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08acea14-ae4e-419c-83fb-54a3250de2d5_745x262.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SAfe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08acea14-ae4e-419c-83fb-54a3250de2d5_745x262.jpeg" width="745" height="262" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08acea14-ae4e-419c-83fb-54a3250de2d5_745x262.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:262,&quot;width&quot;:745,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Application of high-throughput sequencing technologies and analytical tools  for pathogen detection in urban water systems: Progress and future  perspectives - ScienceDirect&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Application of high-throughput sequencing technologies and analytical tools  for pathogen detection in urban water systems: Progress and future  perspectives - ScienceDirect" title="Application of high-throughput sequencing technologies and analytical tools  for pathogen detection in urban water systems: Progress and future  perspectives - ScienceDirect" srcset="https://substackcdn.com/image/fetch/$s_!SAfe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08acea14-ae4e-419c-83fb-54a3250de2d5_745x262.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SAfe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08acea14-ae4e-419c-83fb-54a3250de2d5_745x262.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SAfe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08acea14-ae4e-419c-83fb-54a3250de2d5_745x262.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SAfe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08acea14-ae4e-419c-83fb-54a3250de2d5_745x262.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>1977 - 2005: The Foundation Years</h3><p>The story of DNA sequencing begins in 1977 with <a href="https://bio.libretexts.org/Bookshelves/Microbiology/Microbiology_(Boundless)/07%3A_Microbial_Genetics/7.13%3A_Bioinformatics/7.13F%3A_DNA_Sequencing_Based_on_Sanger_Dideoxynucleotides#:~:text=Frederick%20Sanger%20in%201977">Fred Sanger's chain-termination method</a>, a breakthrough that first made reading the language of life possible. Sanger's initial triumph was modest by today's standards, decoding the 5,000-base genome of bacteriophage &#966;X174, but it represented humanity's first glimpse into the digital code underlying biology. This pioneering method relied on clever chemistry: DNA polymerase would incorporate modified nucleotides that terminated chain extension, creating fragments of different lengths that revealed the sequence through gel electrophoresis.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LR3H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90ab2225-beb5-4f6e-b8c9-e6841a2da34a_850x541.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LR3H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90ab2225-beb5-4f6e-b8c9-e6841a2da34a_850x541.png 424w, https://substackcdn.com/image/fetch/$s_!LR3H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90ab2225-beb5-4f6e-b8c9-e6841a2da34a_850x541.png 848w, https://substackcdn.com/image/fetch/$s_!LR3H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90ab2225-beb5-4f6e-b8c9-e6841a2da34a_850x541.png 1272w, https://substackcdn.com/image/fetch/$s_!LR3H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90ab2225-beb5-4f6e-b8c9-e6841a2da34a_850x541.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LR3H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90ab2225-beb5-4f6e-b8c9-e6841a2da34a_850x541.png" width="850" height="541" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90ab2225-beb5-4f6e-b8c9-e6841a2da34a_850x541.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:541,&quot;width&quot;:850,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LR3H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90ab2225-beb5-4f6e-b8c9-e6841a2da34a_850x541.png 424w, https://substackcdn.com/image/fetch/$s_!LR3H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90ab2225-beb5-4f6e-b8c9-e6841a2da34a_850x541.png 848w, https://substackcdn.com/image/fetch/$s_!LR3H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90ab2225-beb5-4f6e-b8c9-e6841a2da34a_850x541.png 1272w, https://substackcdn.com/image/fetch/$s_!LR3H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90ab2225-beb5-4f6e-b8c9-e6841a2da34a_850x541.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For nearly three decades, Sanger's approach dominated the field through incremental improvements. The 1980s and 1990s brought automation via <a href="https://en.wikipedia.org/wiki/Sanger_sequencing#:~:text=chromatogram)%20after-,capillary%20electrophoresis,-(see%20figure%20to">capillary sequencers</a>, replacing labor-intensive gel systems with continuous processing machines. Yet even automated systems remained fundamentally limited; they were accurate but painfully slow, requiring years and tens of millions of dollars to sequence a single human genome. The Human Genome Project, completed in 2003, represented this era's culmination: a heroic international effort that demonstrated both genomics' transformative potential and the desperate need for faster, cheaper technologies.</p><h3>2005 - 2010: The NGS Revolution</h3><p>The mid-2000s brought the advent of &#8220;next-generation sequencing&#8221; (NGS), characterized by massively parallel short reads. <a href="https://en.wikipedia.org/wiki/454_Life_Sciences">454 Life Sciences</a> introduced a pyrosequencing platform in 2005 (read lengths ~100s of bases), and in 2006-2007 Solexa/ Illumina launched its sequencing-by-synthesis (SBS) platform, followed by <a href="https://www.columbia.edu/cu/biology/courses/w3034/Dan/readings/SOLiD_System_Brochure.pdf">Applied Biosystems&#8217; SOLiD</a>. These second-generation sequencers could generate gigabases of data in days, massively reducing the cost per base (dropping from ~$10,000 per megabase to mere cents). Illumina&#8217;s SBS technology quickly came to dominate the market, due to its accuracy and throughput. Over the past decade, Illumina has at times held <a href="https://finance.yahoo.com/news/illumina-ilmn-leads-market-80-123127888.html">~80% of the sequencing market share.</a></p><h3>2010s: The Rise of Long Reads (Third-Generation)</h3><p>In the 2010s, third-generation sequencing technologies emerged, distinguished by the ability to sequence single molecules and produce much longer reads (thousands to tens of thousands of bases).</p><p>Pacific Biosciences pioneered this transition with their <a href="https://en.wikipedia.org/wiki/Single-molecule_real-time_sequencing">Single Molecule Real-Time (SMRT) sequencing</a> platform in 2011. Their zero-mode waveguides created optical chambers where individual DNA polymerases could be observed incorporating fluorescent nucleotides. Oxford Nanopore Technologies took a different approach, threading <a href="https://nanoporetech.com/platform/technology">DNA through protein nanopores </a>and measuring electrical signal changes as bases passed through. When ONT's MinION launched mid-decade, it brought sequencing capabilities to a USB-stick-sized device.</p><p>These long-read platforms initially faced skepticism due to higher error rates, but the errors were random rather than systematic, making them correctable through coverage or consensus approaches. More importantly, long reads solved problems short reads couldn't address: de novo genome assembly of complex regions, large structural variant detection, and full-length isoform sequencing. As accuracy improved (PacBio's <a href="https://www.pacb.com/technology/hifi-sequencing/">HiFi</a> reads achieving over 99.9% accuracy, <a href="https://nanoporetech.com/document/kit-14-device-and-informatics#:~:text=We%20offer%20two%20options%20for%20basecalling%20Kit%2014%20data%20with%20sequencing%20accuracies%20of%2099%25%20and%20above%20(Q20%2B)%3A">ONT's newer chemistries</a> reaching ~99% single-read accuracy), long reads transitioned from specialized tools to mainstream platforms.</p><p>By the late 2010s, the cost of sequencing a human genome had fallen below $1,000, a milestone achieved well ahead of the trajectory of Moore&#8217;s Law.</p><h3>2020s: Toward Multi-omic, Spatial, and Ultra-High-Throughput Sequencing.</h3><p>We are now in a new phase defined by multi-omic compatibility, spatially-resolved sequencing, and ultra-high throughput machines. Sequencing is being integrated with other modalities: for example, Illumina and Singular Genomics are developing workflows to sequence not just genomes, but also <a href="https://www.singulargenomics.com/">spatial transcriptomics</a>. Illumina also recently <a href="https://www.illumina.com/company/news-center/press-releases/press-release-details.html?newsid=3214bfaf-0c8c-4c58-9784-a446caca285b">acquired SomaLogic</a>, signalling its movement into the proteomics field.</p><p>Throughput has also exploded. Traditional &#8220;high-throughput&#8221; sequencers output on the order of a few terabases per run, but new instruments are extending this by an order of magnitude. Illumina&#8217;s latest NovaSeq X series, for instance, can output up to 16 terabases of data in a single run (26 billion reads per flow cell), and emerging players are pushing costs down further (more on this below). There is also a convergence of technologies: short-read companies are adding long-read or synthetic-long-read capabilities, long-read companies have launched short-read platforms, and entirely new chemistries are being introduced. All of this means researchers in mid-2025 face a rich but complex menu of sequencing options.</p><h2>Key Players in 2025: A Quick Rundown of Their Latest Chemistries</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bhL5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26890ee0-0392-47e0-8bf4-92fff9e4a935_1288x1042.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bhL5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26890ee0-0392-47e0-8bf4-92fff9e4a935_1288x1042.png 424w, https://substackcdn.com/image/fetch/$s_!bhL5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26890ee0-0392-47e0-8bf4-92fff9e4a935_1288x1042.png 848w, https://substackcdn.com/image/fetch/$s_!bhL5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26890ee0-0392-47e0-8bf4-92fff9e4a935_1288x1042.png 1272w, https://substackcdn.com/image/fetch/$s_!bhL5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26890ee0-0392-47e0-8bf4-92fff9e4a935_1288x1042.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bhL5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26890ee0-0392-47e0-8bf4-92fff9e4a935_1288x1042.png" width="1288" height="1042" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26890ee0-0392-47e0-8bf4-92fff9e4a935_1288x1042.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1042,&quot;width&quot;:1288,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:290996,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/167954958?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26890ee0-0392-47e0-8bf4-92fff9e4a935_1288x1042.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bhL5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26890ee0-0392-47e0-8bf4-92fff9e4a935_1288x1042.png 424w, https://substackcdn.com/image/fetch/$s_!bhL5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26890ee0-0392-47e0-8bf4-92fff9e4a935_1288x1042.png 848w, https://substackcdn.com/image/fetch/$s_!bhL5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26890ee0-0392-47e0-8bf4-92fff9e4a935_1288x1042.png 1272w, https://substackcdn.com/image/fetch/$s_!bhL5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26890ee0-0392-47e0-8bf4-92fff9e4a935_1288x1042.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Oxford Nanopore: ONT&#8217;s Q30 Duplex Kit14 (launched 2024)</h3><p>Oxford Nanopore Technologies (ONT) sequences DNA using<strong> biological nanopores:</strong> tiny protein channels embedded in a membrane that detect DNA molecules as they pass through. As a single-stranded DNA molecule moves through the pore, it causes disruptions in ionic current. These changes are measured and interpreted by machine learning models to identify the underlying nucleotide sequence in real time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kwoO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8677a6-027d-4b37-985a-793b9441a329_1468x525.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kwoO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8677a6-027d-4b37-985a-793b9441a329_1468x525.png 424w, https://substackcdn.com/image/fetch/$s_!kwoO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8677a6-027d-4b37-985a-793b9441a329_1468x525.png 848w, https://substackcdn.com/image/fetch/$s_!kwoO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8677a6-027d-4b37-985a-793b9441a329_1468x525.png 1272w, https://substackcdn.com/image/fetch/$s_!kwoO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8677a6-027d-4b37-985a-793b9441a329_1468x525.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kwoO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8677a6-027d-4b37-985a-793b9441a329_1468x525.png" width="1456" height="521" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d8677a6-027d-4b37-985a-793b9441a329_1468x525.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:521,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kwoO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8677a6-027d-4b37-985a-793b9441a329_1468x525.png 424w, https://substackcdn.com/image/fetch/$s_!kwoO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8677a6-027d-4b37-985a-793b9441a329_1468x525.png 848w, https://substackcdn.com/image/fetch/$s_!kwoO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8677a6-027d-4b37-985a-793b9441a329_1468x525.png 1272w, https://substackcdn.com/image/fetch/$s_!kwoO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d8677a6-027d-4b37-985a-793b9441a329_1468x525.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Traditionally, ONT relied on <strong>simplex sequencing</strong>, where only one strand of a DNA molecule is read. While this allows for extremely long reads, often tens of kilobases or more, simplex reads suffer from several challenges. The signal measured by the pore reflects a short k-mer (typically 5 or 6 bases), making it difficult to resolve individual bases when homopolymers or repetitive regions are present. Because only one strand is read, there is no independent validation of each base, so errors-especially insertions and deletions-tend to persist. </p><p>As a result, simplex reads historically achieved modal accuracies of only <strong>Q15 to Q18,</strong> or about <strong>97 to 98 percent accuracy</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z4VZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd09719-4fd5-470a-8db7-885d5909593d_1591x1437.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z4VZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd09719-4fd5-470a-8db7-885d5909593d_1591x1437.png 424w, https://substackcdn.com/image/fetch/$s_!z4VZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd09719-4fd5-470a-8db7-885d5909593d_1591x1437.png 848w, https://substackcdn.com/image/fetch/$s_!z4VZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd09719-4fd5-470a-8db7-885d5909593d_1591x1437.png 1272w, https://substackcdn.com/image/fetch/$s_!z4VZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd09719-4fd5-470a-8db7-885d5909593d_1591x1437.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z4VZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd09719-4fd5-470a-8db7-885d5909593d_1591x1437.png" width="1456" height="1315" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9cd09719-4fd5-470a-8db7-885d5909593d_1591x1437.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1315,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z4VZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd09719-4fd5-470a-8db7-885d5909593d_1591x1437.png 424w, https://substackcdn.com/image/fetch/$s_!z4VZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd09719-4fd5-470a-8db7-885d5909593d_1591x1437.png 848w, https://substackcdn.com/image/fetch/$s_!z4VZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd09719-4fd5-470a-8db7-885d5909593d_1591x1437.png 1272w, https://substackcdn.com/image/fetch/$s_!z4VZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd09719-4fd5-470a-8db7-885d5909593d_1591x1437.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The introduction of <strong>Q20+ Kit14</strong> brought ONT&#8217;s first broadly available <strong>duplex sequencing</strong> chemistry. In duplex mode, both strands of a double-stranded DNA molecule are sequenced in succession using a specially designed hairpin adapter. The basecaller then aligns the two reads and compares them to correct random errors and resolve ambiguous regions. Because the errors in each strand are largely uncorrelated, this reconciliation process significantly improves confidence in each base. Simplex reads now achieve around <strong>Q20 (~99%)</strong> accuracy, while duplex reads regularly exceed <strong>Q30 (&gt;99.9%)</strong>, rivaling the performance of short-read platforms in base-level precision.</p><p>Practically speaking, this means that ONT with Q20+ Kit14 can now be used for workflows previously out of reach for nanopore due to accuracy concerns, such as low-frequency variant detection, cfDNA sequencing, or methylation-aware diagnostics, while still enabling applications Illumina cannot touch, like ultra-long read assemblies, haplotype phasing, or native DNA/RNA modification analysis.</p><h3>Pacific Biosciences: HiFi Chemistry on Revio (launched 2023)</h3><p>Pacific Biosciences (PacBio) developed a sequencing method called<strong> single-molecule real-time (SMRT) sequencing</strong>, which watches DNA being copied in real time, one molecule at a time. In this system, a single DNA polymerase enzyme is anchored inside a tiny well called a zero-mode waveguide (ZMW). These wells are designed so that only the very bottom, where the enzyme is working, is illuminated. As the polymerase adds each nucleotide, which carries a unique fluorescent tag, the system detects a quick flash of light and records which base was incorporated.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FrJa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd768cdb-1e0e-4a65-9ff8-5ae9713158f5_1500x753.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FrJa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd768cdb-1e0e-4a65-9ff8-5ae9713158f5_1500x753.png 424w, https://substackcdn.com/image/fetch/$s_!FrJa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd768cdb-1e0e-4a65-9ff8-5ae9713158f5_1500x753.png 848w, https://substackcdn.com/image/fetch/$s_!FrJa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd768cdb-1e0e-4a65-9ff8-5ae9713158f5_1500x753.png 1272w, https://substackcdn.com/image/fetch/$s_!FrJa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd768cdb-1e0e-4a65-9ff8-5ae9713158f5_1500x753.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FrJa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd768cdb-1e0e-4a65-9ff8-5ae9713158f5_1500x753.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd768cdb-1e0e-4a65-9ff8-5ae9713158f5_1500x753.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FrJa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd768cdb-1e0e-4a65-9ff8-5ae9713158f5_1500x753.png 424w, https://substackcdn.com/image/fetch/$s_!FrJa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd768cdb-1e0e-4a65-9ff8-5ae9713158f5_1500x753.png 848w, https://substackcdn.com/image/fetch/$s_!FrJa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd768cdb-1e0e-4a65-9ff8-5ae9713158f5_1500x753.png 1272w, https://substackcdn.com/image/fetch/$s_!FrJa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd768cdb-1e0e-4a65-9ff8-5ae9713158f5_1500x753.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This technology allows PacBio to read very long stretches of DNA without needing to break them up into short fragments, but early versions of SMRT sequencing had a major drawback of low accuracy.</p><p>Because each molecule was only read once, errors from things like fluorescence misreads, dye noise, or enzyme slippage made the data noisy. Single-pass reads often had error rates around <strong>10-15%</strong>, especially in homopolymer regions or sequences with complex structure.</p><p>To solve the accuracy problem in its original SMRT sequencing, PacBio developed<strong> HiFi reads </strong>(short for High-Fidelity reads), which combine the length advantages of long-read sequencing with the accuracy of short-read platforms.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G3lo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51d9be80-a8c8-44a8-985f-375c68800cef_1600x648.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G3lo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51d9be80-a8c8-44a8-985f-375c68800cef_1600x648.png 424w, https://substackcdn.com/image/fetch/$s_!G3lo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51d9be80-a8c8-44a8-985f-375c68800cef_1600x648.png 848w, https://substackcdn.com/image/fetch/$s_!G3lo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51d9be80-a8c8-44a8-985f-375c68800cef_1600x648.png 1272w, https://substackcdn.com/image/fetch/$s_!G3lo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51d9be80-a8c8-44a8-985f-375c68800cef_1600x648.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G3lo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51d9be80-a8c8-44a8-985f-375c68800cef_1600x648.png" width="1456" height="590" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51d9be80-a8c8-44a8-985f-375c68800cef_1600x648.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:590,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G3lo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51d9be80-a8c8-44a8-985f-375c68800cef_1600x648.png 424w, https://substackcdn.com/image/fetch/$s_!G3lo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51d9be80-a8c8-44a8-985f-375c68800cef_1600x648.png 848w, https://substackcdn.com/image/fetch/$s_!G3lo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51d9be80-a8c8-44a8-985f-375c68800cef_1600x648.png 1272w, https://substackcdn.com/image/fetch/$s_!G3lo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51d9be80-a8c8-44a8-985f-375c68800cef_1600x648.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Instead of reading a DNA molecule once, PacBio circularizes each DNA fragment using special adapters, forming a loop called a SMRTbell template. The DNA polymerase then continuously reads around the circular molecule, passing over the same insert multiple times, usually 10 to 20 passes. Each pass produces a slightly different version of the sequence due to random errors. By averaging these multiple observations, PacBio&#8217;s algorithm generates a circular consensus sequence (CCS) that is highly accurate.</p><p>This technique drastically improves read quality. HiFi reads typically range from 10 to 25 kilobases in length, and because they&#8217;re built from multiple subreads, they reach <strong>Q30 to Q40 accuracy (99.9-99.99%).</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rPFF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F567344dd-4d1f-465a-9c51-0e66dd81ada5_1280x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rPFF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F567344dd-4d1f-465a-9c51-0e66dd81ada5_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!rPFF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F567344dd-4d1f-465a-9c51-0e66dd81ada5_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!rPFF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F567344dd-4d1f-465a-9c51-0e66dd81ada5_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!rPFF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F567344dd-4d1f-465a-9c51-0e66dd81ada5_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rPFF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F567344dd-4d1f-465a-9c51-0e66dd81ada5_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/567344dd-4d1f-465a-9c51-0e66dd81ada5_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rPFF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F567344dd-4d1f-465a-9c51-0e66dd81ada5_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!rPFF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F567344dd-4d1f-465a-9c51-0e66dd81ada5_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!rPFF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F567344dd-4d1f-465a-9c51-0e66dd81ada5_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!rPFF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F567344dd-4d1f-465a-9c51-0e66dd81ada5_1280x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Starting at a modest $600M in revenue in 2023, long-read sequencing is projected to reach $1.34B in 2026, likely due to increased market trust and accuracy.</p><h3>Pacific Biosciences: SPRQ Chemistry (launched late 2024)</h3><p>Building on the success of HiFi sequencing, PacBio took a bet on their first <strong>multi-omics chemistry: SPRQ </strong>(pronounced &#8220;spark&#8221;), designed to extract both DNA sequence and regulatory information from the same molecule.</p><p>Unlike bisulfite or enzymatic methods that chemically modify or fragment DNA, SPRQ preserves long, native DNA molecules. A transposase enzyme is used to preferentially insert special adapters into open (accessible) regions of the genome. These adapters include 6-methyladenine (6mA) marks. Open chromatin tends to be more accessible to the enzyme, so this step selectively &#8220;labels&#8221; active regulatory regions.</p><p>As with standard HiFi sequencing, these DNA fragments are circularized into SMRTbell templates, which allows the polymerase to read the same molecule multiple times for high-fidelity consensus sequencing. PacBio&#8217;s polymerase begins copying the circular DNA in real time.</p><p>As it passes through modified regions (like 6mA or naturally occurring 5mC), <strong>the speed of base incorporation changes slightly.</strong> These kinetic "pauses" or slowdowns are subtle but measurable. The sequencing software detects these polymerase slowdowns and matches them to specific base positions. It then combines: base sequence from<strong> HiFi reads (Q30-Q40),</strong> 6mA tagging patterns (open chromatin), and methylation signals like 5mC (native epigenetics). In just one sequencing run, SPQR provides high-accuracy DNA sequence, maps of chromatin accessibility, and detection of base modifications like 5mC and 6mA.</p><h3>Element Biosciences: Cloudbreak UltraQ (launched 2024)</h3><p>Element&#8217;s AVITI system uses sequencing-by-synthesis (SBS), but with a unique chemistry built around <strong>rolling circle amplification (RCA)</strong>. Instead of reading a single DNA strand, AVITI circularizes DNA fragments and amplifies them into dense clusters called polonies, thousands of identical copies of the same DNA molecule in one spot. As the sequencer adds fluorescently labeled bases one at a time, it captures images and averages the signal across all the identical copies in the cluster. This built-in redundancy helps reduce random noise and improves overall base-calling accuracy.</p><p>In 2024, Element introduced Cloudbreak UltraQ, a high-accuracy upgrade to its standard chemistry. UltraQ builds on the same core principles but <em>increases</em> <em>the number of observations per base </em>and improves the enzymes and dyes used during synthesis. This results in sharper signals and cleaner base incorporation, which the AVITI&#8217;s software can use for even more precise error correction. With UltraQ, the system reaches <strong>Q50+</strong> accuracy (just one error in 100,000 bases!)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FqMe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f103a4-bf23-48c3-820a-8f000b4f6042_1112x640.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FqMe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f103a4-bf23-48c3-820a-8f000b4f6042_1112x640.png 424w, https://substackcdn.com/image/fetch/$s_!FqMe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f103a4-bf23-48c3-820a-8f000b4f6042_1112x640.png 848w, https://substackcdn.com/image/fetch/$s_!FqMe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f103a4-bf23-48c3-820a-8f000b4f6042_1112x640.png 1272w, https://substackcdn.com/image/fetch/$s_!FqMe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f103a4-bf23-48c3-820a-8f000b4f6042_1112x640.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FqMe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f103a4-bf23-48c3-820a-8f000b4f6042_1112x640.png" width="1112" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21f103a4-bf23-48c3-820a-8f000b4f6042_1112x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:1112,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FqMe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f103a4-bf23-48c3-820a-8f000b4f6042_1112x640.png 424w, https://substackcdn.com/image/fetch/$s_!FqMe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f103a4-bf23-48c3-820a-8f000b4f6042_1112x640.png 848w, https://substackcdn.com/image/fetch/$s_!FqMe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f103a4-bf23-48c3-820a-8f000b4f6042_1112x640.png 1272w, https://substackcdn.com/image/fetch/$s_!FqMe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21f103a4-bf23-48c3-820a-8f000b4f6042_1112x640.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Illumina: XBS-LEAP (launched 2023)</h3><p>Illumina&#8217;s newest sequencing chemistry (as of 2023-2025) is XLEAP-SBS&#8482;, which was</p><p>introduced with the NovaSeq X series instruments. XLEAP-SBS (previously code-named &#8220;Chemistry X&#8221;) is an overhauled SBS chemistry engineered for faster cycle times and higher accuracy. Not a lot of technical details are available online on how the chemistry actually works, but Illumina claims the following improvements: a new thermostable polymerase, optimized fluorescent terminator nucleotides, and upgraded clustering chemistry on patterned flow cells . The result is roughly <strong>2&#215; faster incorporation speed</strong> per cycle and up to <strong>3&#215; greater basecalling accuracy</strong>. In fact, NovaSeq X flow cells can generate <strong>&#8805;85% of bases at Q40</strong> or higher (99.99% accuracy), in comparison to the Q30 standard of prior sequencers. By</p><p>late 2023 Illumina enabled 2&#215;300 bp reads on NovaSeq X flow cells (primarily for microbiome and metagenomics users needing longer coverage). Additionally, Illumina has back-ported XLEAP-SBS to mid-range instruments. An early 2024 update allows<strong> NextSeq 1000/2000 </strong>systems to use XLEAP-SBS with new P4 flow cells (~500 Gb output), indicating Illumina&#8217;s intent to make the chemistry standard across its lineup.</p><h3>Complete Genomics: DNBSEQ with CoolMPS and HotMPS Chemistries (mature by 2025)</h3><p>Complete Genomics&#8217;s sequencing platforms are built around a core technology called <strong>DNA Nanoball sequencing (DNBSEQ)</strong>. Unlike other short-read platforms that use bridge amplification, MGI circularizes DNA fragments and amplifies them using rolling circle replication. This produces compact <strong>DNA nanoballs</strong>, each consisting of hundreds of identical copies of a single DNA molecule. These nanoballs are then loaded onto a patterned flow cell at high density, with each occupying a precise, separate position. Because each nanoball contains many copies of the same fragment, signal averaging becomes highly effective, allowing for accurate base detection with minimal cross-talk between spots.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GJyY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e30377-fedc-44c9-ba28-1ce1b8b5848b_1536x661.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GJyY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e30377-fedc-44c9-ba28-1ce1b8b5848b_1536x661.png 424w, https://substackcdn.com/image/fetch/$s_!GJyY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e30377-fedc-44c9-ba28-1ce1b8b5848b_1536x661.png 848w, https://substackcdn.com/image/fetch/$s_!GJyY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e30377-fedc-44c9-ba28-1ce1b8b5848b_1536x661.png 1272w, https://substackcdn.com/image/fetch/$s_!GJyY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e30377-fedc-44c9-ba28-1ce1b8b5848b_1536x661.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GJyY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e30377-fedc-44c9-ba28-1ce1b8b5848b_1536x661.png" width="1456" height="627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73e30377-fedc-44c9-ba28-1ce1b8b5848b_1536x661.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:627,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GJyY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e30377-fedc-44c9-ba28-1ce1b8b5848b_1536x661.png 424w, https://substackcdn.com/image/fetch/$s_!GJyY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e30377-fedc-44c9-ba28-1ce1b8b5848b_1536x661.png 848w, https://substackcdn.com/image/fetch/$s_!GJyY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e30377-fedc-44c9-ba28-1ce1b8b5848b_1536x661.png 1272w, https://substackcdn.com/image/fetch/$s_!GJyY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73e30377-fedc-44c9-ba28-1ce1b8b5848b_1536x661.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Traditionally, MGI sequencers used a sequencing-by-synthesis (SBS) approach similar to Illumina&#8217;s, with fluorescently labeled nucleotides added one base at a time and imaged to determine the sequence. However, MGI has developed two distinct chemistries to further improve speed, accuracy, and data quality: <strong>HotMPS</strong> and <strong>CoolMPS</strong>.</p><p><strong>HotMPS</strong> is an updated version of SBS that uses directly labeled nucleotides with enhanced polymerase enzymes. The chemistry has been optimized to reduce incorporation bias and fluorescence noise, delivering faster cycle times and improved base-calling accuracy. It's the default chemistry for high-throughput runs on platforms like the T7 and T20, where large-scale projects require both speed and scalability.</p><p><strong>CoolMPS</strong>, by contrast, takes a different approach. Rather than using fluorescently labeled nucleotides, CoolMPS incorporates <strong>unlabeled bases</strong> during sequencing. After each incorporation step, fluorescently labeled antibodies that specifically recognize the incorporated base are added to detect which base was added. This <strong>indirect detection strategy</strong> reduces chemical "scarring" and dye-related artifacts, resulting in cleaner signal and longer read lengths with fewer errors. Because the nucleotides themselves are unmodified, polymerase activity is more consistent and incorporation fidelity is higher.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eKR5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b57c2cb-d1ce-4b6c-92b5-43fff3ebf354_1600x1376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eKR5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b57c2cb-d1ce-4b6c-92b5-43fff3ebf354_1600x1376.png 424w, https://substackcdn.com/image/fetch/$s_!eKR5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b57c2cb-d1ce-4b6c-92b5-43fff3ebf354_1600x1376.png 848w, https://substackcdn.com/image/fetch/$s_!eKR5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b57c2cb-d1ce-4b6c-92b5-43fff3ebf354_1600x1376.png 1272w, https://substackcdn.com/image/fetch/$s_!eKR5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b57c2cb-d1ce-4b6c-92b5-43fff3ebf354_1600x1376.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eKR5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b57c2cb-d1ce-4b6c-92b5-43fff3ebf354_1600x1376.png" width="1456" height="1252" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b57c2cb-d1ce-4b6c-92b5-43fff3ebf354_1600x1376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1252,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eKR5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b57c2cb-d1ce-4b6c-92b5-43fff3ebf354_1600x1376.png 424w, https://substackcdn.com/image/fetch/$s_!eKR5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b57c2cb-d1ce-4b6c-92b5-43fff3ebf354_1600x1376.png 848w, https://substackcdn.com/image/fetch/$s_!eKR5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b57c2cb-d1ce-4b6c-92b5-43fff3ebf354_1600x1376.png 1272w, https://substackcdn.com/image/fetch/$s_!eKR5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b57c2cb-d1ce-4b6c-92b5-43fff3ebf354_1600x1376.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Together, these chemistries support read lengths up to 2&#215;300 bp, with over 85% of bases typically achieving <strong>Q30 quality. </strong>On the highest-end system, the <strong>DNBSEQ-T20&#215;2</strong>, MGI platforms can output up to <strong>72 terabases in a single 80-hour run</strong>, currently the most in the industry! This scalability, paired with high accuracy and unique chemistry options, makes MGI a strong contender in applications like population-scale genomics, clinical diagnostics, and spatial transcriptomics.</p><h3>GeneMind: Lightning Chemistry (launched 2024)</h3><p>GeneMind&#8217;s SURFSeq&#8239;Q uses classic sequencing-by-synthesis (SBS) on patterned flow cells, where DNA fragments amplify into dense, equally spaced clusters across the chip. Each cycle, fluorescently labeled nucleotides are added to the clusters, imaged, and then cleaved to read the next base, the same core process as Illumina-style sequencers.</p><p>To significantly boost both speed and quality, GeneMind introduced Lightning Chemistry in 2024. This chemistry improves three core areas: signal clarity, cycle speed, and base-calling accuracy. Brighter fluorescent labels and refined polymerase enzymes allow faster and cleaner nucleotide incorporations. The combination enables ultra-high throughput. SURFSeq&#8239;Q delivers up to 14&#8239;Tb per run (&#8776;9&#8239;Tb/day), while maintaining exceptional accuracy, with <strong>90% of bases at Q40 or higher.</strong></p><h3>Ultima Genomics: Solaris with ppmSeq (launched 2025)</h3><p>Ultima Genomics takes a unique approach to short-read sequencing by replacing traditional flow cells with a <strong>spinning silicon wafer etched with billions of tiny nanowells.</strong> Each well is designed to hold a single DNA fragment, which is anchored using special adapters during library preparation. Once loaded, the wafer spins rapidly to distribute sequencing reagents evenly across its surface, a process that also minimizes fluidic complexity and speeds up reaction cycles.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FgV2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5393aa7-780c-4412-8477-c9a9c6f639f0_1578x906.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FgV2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5393aa7-780c-4412-8477-c9a9c6f639f0_1578x906.png 424w, https://substackcdn.com/image/fetch/$s_!FgV2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5393aa7-780c-4412-8477-c9a9c6f639f0_1578x906.png 848w, https://substackcdn.com/image/fetch/$s_!FgV2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5393aa7-780c-4412-8477-c9a9c6f639f0_1578x906.png 1272w, https://substackcdn.com/image/fetch/$s_!FgV2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5393aa7-780c-4412-8477-c9a9c6f639f0_1578x906.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FgV2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5393aa7-780c-4412-8477-c9a9c6f639f0_1578x906.png" width="1456" height="836" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5393aa7-780c-4412-8477-c9a9c6f639f0_1578x906.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:836,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FgV2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5393aa7-780c-4412-8477-c9a9c6f639f0_1578x906.png 424w, https://substackcdn.com/image/fetch/$s_!FgV2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5393aa7-780c-4412-8477-c9a9c6f639f0_1578x906.png 848w, https://substackcdn.com/image/fetch/$s_!FgV2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5393aa7-780c-4412-8477-c9a9c6f639f0_1578x906.png 1272w, https://substackcdn.com/image/fetch/$s_!FgV2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5393aa7-780c-4412-8477-c9a9c6f639f0_1578x906.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ultima&#8217;s sequencing chemistry follows a method called <strong>sequencing-by-addition</strong>. Instead of flowing in all four nucleotides (A, T, C, G) at once (as is common in sequencing-by-synthesis platforms) Ultima flows <strong>only one base at a time</strong>. For example, in the first cycle, only adenine (A) nucleotides are introduced. If the complementary base on a DNA fragment is thymine (T), the polymerase incorporates an A and emits a fluorescent signal. If not, no incorporation occurs and no signal is recorded. This single-base flow cycle is repeated sequentially (A, then C, then G, then T) across hundreds of cycles to reconstruct the DNA sequence one base at a time.</p><p>To enhance basecalling accuracy, especially in error-prone regions like homopolymers, Ultima employs a proprietary method called <strong>ppmSeq (plus/minus strand sequencing)</strong>. This technique sequences <strong>both strands</strong> of the same DNA molecule independently. The forward and reverse reads are then compared, allowing the system to detect and correct mismatches or insertion-deletion (indel) errors. By cross-validating the two strands, Ultima improves variant calling accuracy and read confidence without sacrificing speed or cost.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!96O0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a04791-299f-4393-9991-df1d8bf603e0_1600x1519.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!96O0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a04791-299f-4393-9991-df1d8bf603e0_1600x1519.png 424w, https://substackcdn.com/image/fetch/$s_!96O0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a04791-299f-4393-9991-df1d8bf603e0_1600x1519.png 848w, https://substackcdn.com/image/fetch/$s_!96O0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a04791-299f-4393-9991-df1d8bf603e0_1600x1519.png 1272w, https://substackcdn.com/image/fetch/$s_!96O0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a04791-299f-4393-9991-df1d8bf603e0_1600x1519.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!96O0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a04791-299f-4393-9991-df1d8bf603e0_1600x1519.png" width="1456" height="1382" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61a04791-299f-4393-9991-df1d8bf603e0_1600x1519.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1382,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!96O0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a04791-299f-4393-9991-df1d8bf603e0_1600x1519.png 424w, https://substackcdn.com/image/fetch/$s_!96O0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a04791-299f-4393-9991-df1d8bf603e0_1600x1519.png 848w, https://substackcdn.com/image/fetch/$s_!96O0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a04791-299f-4393-9991-df1d8bf603e0_1600x1519.png 1272w, https://substackcdn.com/image/fetch/$s_!96O0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61a04791-299f-4393-9991-df1d8bf603e0_1600x1519.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Thanks to its simplified chemistry and real-time error correction, Ultima achieves variant-calling performance comparable to short-read leaders like Illumina, with base-level Phred quality scores approaching<strong> Q30-Q40, or 99.9% to 99.99% accuracy.</strong></p><h3>Singular Genomics</h3><p>Singular Genomics&#8217; G4X platform introduces a hybrid of high-throughput sequencing and spatial biology in a single system. At its core, G4X uses sequencing-by-synthesis (SBS), where fluorescently labeled nucleotides are incorporated one base at a time and recorded by an optical system. But what sets G4X apart is its ability to perform<em> <strong>in situ </strong></em><strong>sequencing directly on preserved tissue samples</strong>, using a method called <strong>Direct-Seq</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P0A6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c749778-394e-4e1c-b754-f79392ed0e1e_1538x1054.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P0A6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c749778-394e-4e1c-b754-f79392ed0e1e_1538x1054.png 424w, https://substackcdn.com/image/fetch/$s_!P0A6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c749778-394e-4e1c-b754-f79392ed0e1e_1538x1054.png 848w, https://substackcdn.com/image/fetch/$s_!P0A6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c749778-394e-4e1c-b754-f79392ed0e1e_1538x1054.png 1272w, https://substackcdn.com/image/fetch/$s_!P0A6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c749778-394e-4e1c-b754-f79392ed0e1e_1538x1054.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P0A6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c749778-394e-4e1c-b754-f79392ed0e1e_1538x1054.png" width="1456" height="998" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c749778-394e-4e1c-b754-f79392ed0e1e_1538x1054.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:998,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2549415,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/167954958?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c749778-394e-4e1c-b754-f79392ed0e1e_1538x1054.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!P0A6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c749778-394e-4e1c-b754-f79392ed0e1e_1538x1054.png 424w, https://substackcdn.com/image/fetch/$s_!P0A6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c749778-394e-4e1c-b754-f79392ed0e1e_1538x1054.png 848w, https://substackcdn.com/image/fetch/$s_!P0A6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c749778-394e-4e1c-b754-f79392ed0e1e_1538x1054.png 1272w, https://substackcdn.com/image/fetch/$s_!P0A6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c749778-394e-4e1c-b754-f79392ed0e1e_1538x1054.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>With Direct-Seq, FFPE (formalin-fixed paraffin-embedded) tissue sections can be sequenced without the need to extract and convert RNA into cDNA. Instead, the nucleic acids remain physically anchored in the tissue, and sequencing happens right where the molecules naturally reside. This is achieved by flowing specially designed polymerases and fluorescent nucleotides over the sample. As the enzyme incorporates each nucleotide, it emits a flash of light that is recorded by the instrument&#8217;s camera, identifying the added base and its precise location within the tissue.</p><p>This direct sequencing preserves spatial context while revealing gene expression, allowing researchers to detect RNA transcripts without disrupting the surrounding tissue architecture. In parallel, the G4X system can also perform protein detection using fluorescently tagged antibodies and identify genomic variants, such as single nucleotide changes or small insertions and deletions, from the same section.</p><p>By layering RNA, protein, and mutation data into one integrated dataset, G4X is the first to enable full spatial multi-omic profiling in the same sequencer.</p><h3>Short-read platforms are adding long-read capabilities.</h3><p>Historically, short-read sequencers like those from Illumina dominated the market with high accuracy and massive throughput, but they struggled to resolve complex regions of the genome due to limited read lengths. To overcome this, Illumina introduced <strong>Complete Long Reads (CLR)</strong>, a <em>synthetic</em> long-read approach that uses molecular barcodes to tag long DNA fragments, which are then sequenced as short 2&#215;150 bp reads and computationally stitched back together.</p><p>This enables users of NovaSeq X and 6000 to generate long-read-like data without investing in new hardware. The reconstructed long reads achieve <strong>Q30-Q40+ accuracy</strong> (99.9-99.99%).</p><p>Other short-read companies are following a similar strategy. <strong>Element Biosciences</strong>, for instance, acquired <strong>Loop Genomics</strong> to offer barcode-based long-read reconstruction on the AVITI platform. The platform&#8217;s native short-read chemistry already reaches <strong>Q40 accuracy</strong> (99.99%), making it well-suited for high-precision long-read assembly.</p><p>These developments reflect an interesting trend. Short-read platforms are expanding into long-read territory by offloading complexity to molecular barcoding and software, while preserving the accuracy and cost-efficiency advantages of short-read sequencing.</p><h3>Long-read platforms are also doing short-reads.</h3><p>Oxford Nanopore Technologies (ONT) introduced <strong>Short Fragment Mode</strong> to support DNA fragments as short as 200-500 bp, enabling workflows with degraded or low-input samples like FFPE tissue or microbial DNA. Combined with <strong>Duplex Sequencing</strong>, which boosts accuracy by sequencing both strands of a molecule, ONT now supports applications once reserved for short-read platforms.</p><p>PacBio launched <strong>Onso</strong>, a dedicated short-read sequencer using a novel <strong>sequencing-by-binding</strong> chemistry. Instead of incorporating nucleotides, this approach detects fluorescently labeled bases as they bind reversibly to the template strand, reducing signal noise and improving accuracy. Onso achieves <strong>Q40+</strong> accuracy and is aimed at precision-focused markets like oncology and NIPT.</p><p>Though these are technically impressive developments, it&#8217;s still unclear whether long-read companies can compete head-on in the short-read market. ONT&#8217;s and PacBio&#8217;s efforts appear more like adaptations to support existing users, those who already own a MinION or Revio, and want to handle occasional short-read workloads, rather than serious attempts to replace Illumina or AVITI for core short-read use cases.</p><h2>Comparison by Attribute</h2><p><em>Disclaimer: This section is built on our CSV, which aggregates public and online information. While some providers have transparent spec sheets on their websites, others don&#8217;t and require direct sales contact. In such cases, we tried our best to provide estimates. Please reach out to hannah@latch.bio to propose any corrections.</em></p><h3>The U.S. seems to be trailing behind Chinese manufacturers in terms of throughput and speed.</h3><p>One headline metric is maximum data output (throughput). This determines how many samples or how deep a sequencing run can go in a given time.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/GeHa6/3/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f6c29ef-25b0-4c7b-8809-8435a07b663d_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:2066,&quot;title&quot;:&quot;Max Daily Throughput per Instrument&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/GeHa6/3/" width="730" height="2066" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>The current champions in output are Complete Genomics&#8217;s DNBSEQ-T20 (or T10 or T7), Illumina&#8217;s NovaSeq X, GeneMind&#8217;s SURFSeq Q, ONT&#8217;s PromethION 48, and Ultima&#8217;s UG 100 - all capable of <em>multi-terabase </em>outputs per run:</p><ul><li><p><strong>DNBSEQ-T Series: </strong>Topping the chart is Complete Genomics, a subsidiary of Complete Genomics in China, which dominates when it comes to throughput per day. Their <strong>DNBSEQ-T20 </strong>instrument yields 72 Tb data for one 80-hour run, translating to <strong>~21.6 Tb/day</strong>. The <strong>T10</strong> variant achieves even higher total output at 76.8 Tb per run over 106 hours (<strong>~17.4 Tb/day</strong>), while the <strong>T7</strong> offers 7 Tb in 24 hours <strong>(7 Tb/day).</strong></p></li><li><p><strong>SURFSeq Q: </strong>GeneMind's high-end platform achieves an impressive 14 Tb total output in just 36 hours, translating to over<strong> 9.3 Tb/day.</strong> This positions it as the second-fastest daily throughput platform, though with lower total capacity than the largest MGI systems. A smaller SURFSeq configuration matches the DNBSEQ-T7 at 7 Tb/day.</p></li><li><p><strong>NovaSeq X Series:</strong> Illumina's flagship production platform delivers up to 16 Tb per run in 48 hours, achieving <strong>8 Tb/day</strong> at peak configuration. Multiple flow cell options provide flexibility, with smaller configurations generating 3-8 Tb per run. The platform balances throughput with established ecosystem support, though it trails MGI's peak daily rates.</p></li><li><p><strong>UG 100: </strong>Ultima Genomics' cost-focused platform generates 3.6 Tb per run in 12-14 hours, achieving approximately <strong>6.2 Tb/day</strong>. While lower in absolute output, this platform targets the $100 genome milestone through exceptional cost efficiency rather than maximum throughput.</p></li><li><p><strong>PromethION Series: </strong>Oxford Nanopore's long-read flagship achieves 7 Tb total output but over 72-hour runs, resulting in<strong> 2.3 Tb/day</strong> for the 24-flow cell system. The 2-flow cell variant produces 580 GB over similar timeframes. While lower in raw throughput, these platforms enable applications impossible with short-read systems through ultra-long reads exceeding up to 4 MB.</p></li></ul><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/kmn3x/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d581444-e0e5-4651-9b53-7c4e23aa1193_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:513,&quot;title&quot;:&quot;Instrument Cost vs. Daily Max Throughput&quot;,&quot;description&quot;:&quot;Create interactive, responsive &amp; beautiful charts &#8212; no code required.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/kmn3x/2/" width="730" height="513" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>In the upper quadrant of the market, we have Ultima Genomics&#8217; UG100 (<a href="https://www.statnews.com/2024/01/30/ultima-genomics-dna-sequencing-100-dollars/?utm_source=chatgpt.com#:~:text=is%20a%20%241.5%20million%20machine%20that%20can%20read%20up%20to%2020%2C000%20human%20genomes%20a%20year.">$1.5M</a>), Illumina&#8217;s NovaSeq X ($985,000) and NovaSeq X Plus ($1.25M), with NovaSeq 6000 having a similar price tag as NovaSeq X, but with a different range of throughput. Complete Genomics&#8217;s DNBSEQ-T7 especially stands out, since it delivers <strong>7&#8239;Tb/day</strong>&#8212;nearly matching NovaSeq X Plus&#8217;s 8&#8239;Tb&#8212;but costs only ~$600K, half the price. Even in the mid-throughput range, DNBSEQ-T1+ comes at $299,000, almost a third of the cost of a NovaSeq 6000. (Note: Complete Genomics doesn&#8217;t publish its costs online, but these prices have been confirmed by a representative from Complete Genomics)</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/udwGb/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fdac2130-f45d-481b-83cf-920b6816ac2d_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:513,&quot;title&quot;:&quot;Instrument Cost vs. Daily Max Throughput (Mid-Throughput Range)&quot;,&quot;description&quot;:&quot;Create interactive, responsive &amp; beautiful charts &#8212; no code required.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/udwGb/1/" width="730" height="513" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p></p><p>The market is heavily clustered in the low-to-mid throughput and cost range. Let&#8217;s zoom into them. </p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/udwGb/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44e0a9ea-7a48-4926-8979-617977c7261c_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:513,&quot;title&quot;:&quot;Instrument Cost vs. Daily Max Throughput (Mid-Throughput Range)&quot;,&quot;description&quot;:&quot;Create interactive, responsive &amp; beautiful charts &#8212; no code required.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/udwGb/1/" width="730" height="513" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>In the low-throughput range, most instruments output under 500 Gb/day, with a wide spread in pricing. Illumina offers the broadest lineup&#8212;from the low-cost iSeq to the mid-tier NextSeq 1000&#8212;ranging from ~$20K to over $300K. Oxford Nanopore and Thermo Fisher offer alternatives like MinION, GridION, and Genexus, with varying form factors and costs around $100K&#8211;$300K.</p><p>Element Biosciences and Complete Genomics enter at slightly higher throughput levels (100&#8211;400 Gb/day) with machines priced near $300K&#8211;$400K, offering better output per dollar. PacBio&#8217;s Revio is the clear outlier (producing ~400 Gb/day at ~$600K) but includes HiFi accuracy and native methylation calling, justifying its premium.</p><h3>Scientists need to navigate the cost per genome vs instrument price paradox.</h3><p>The most expensive machines often deliver the lowest cost per genome, while affordable instruments can carry surprisingly high per-sample costs. You can achieve low cost per gigabase, but only with instrument investments in the millions of dollars range. Looking at cost per genome alone can be misleading.</p><p>Below, we compare cost per genome across various providers on the market. To calculate cost per genome, we:</p><ul><li><p>Gather maximum data yield per run from instrument provider websites</p></li><li><p>Obtain maximum reagent cost per run from provider websites or news report estimates when unavailable</p></li><li><p>Calculate cost per gigabase = maximum reagent cost &#247; maximum data yield</p></li><li><p>Assume 30X genome coverage requiring approximately 100 Gb of sequencing</p></li><li><p>Calculate cost per genome = cost per gigabase &#215; 100</p></li></ul><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/rov9L/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/692c275a-6522-4247-bcf6-6ce7738a4d2b_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:683,&quot;title&quot;:&quot;Cost per Genome vs. Instrument&quot;,&quot;description&quot;:&quot;Create interactive, responsive &amp; beautiful charts &#8212; no code required.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/rov9L/2/" width="730" height="683" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>In the realm of short-read sequencing, leading this race is Ultima's $1.5M UG 100, which achieves the lowest cost at <strong>$80 per genome</strong>, while Illumina's $1.25M NovaSeq X delivers <strong>$103-268 </strong>per genome depending on configuration.</p><p>Complete Genomics doesn&#8217;t sell their DNBSEQ-T20 directly. Instead, pricing is amortized over reagent contracts (e.g.,<strong> $0.99/Gb</strong> for 72&#8239;Tb/run or <strong>$99/per genome</strong>), good for mega-scale centers sequencing &gt;50k genomes/year.</p><p>In the middle tier, platforms like the <strong>NovaSeq X 1.5B</strong>, <strong>DNBSEQ-T7</strong>, and <strong>AVITI</strong> strike a balance between upfront investment and per-genome cost. These instruments typically fall in the<strong> $300K to $1M range</strong> and bring sequencing costs down to around<strong> $150-300 per genome</strong>. They&#8217;re a good fit for labs that don&#8217;t need ultra-high throughput but still want to process thousands of samples a year efficiently. Many offer flexible flow cell configurations, so you&#8217;re not locked into massive runs to make the economics work.</p><p>Element Biosciences' AVITI emerges as a fierce contender in the mid-range market. At <strong>$289,000</strong>, the instrument delivers<strong> $200 per genome costs</strong> that directly compete with Illumina's <strong>NovaSeq X 25B ($206 per genome)</strong> while requiring less than <em>one-third</em> the capital investment <strong>($985K for NovaSeq X).</strong> Even AVITI's lower-throughput configurations maintain competitive economics, with cost per gigabase ranging from <strong>$5.60-$7.20</strong>, closely matching the <strong>NovaSeq 6000's</strong> <strong>$4.55-$6.23</strong> range across S1, S2, and SP flow cells. This positioning allows institutions to access near-production-scale economics without the substantial upfront investment typically required for high-throughput sequencing. </p><p>While short-read platforms continue to drive costs down across a range of throughput tiers, long-read technologies are following close behind, offering increasingly competitive pricing with the benefit of spanning complex regions.</p><p>Long-read whole-genome sequencing costs are difficult to pin down because they hinge on several interacting factors. While Oxford Nanopore <a href="https://nanoporetech.com/news/news-oxford-nanopore-technology-updates-show-consolidations-and-updates-single-high#:~:text=At%201%2D2%20human%20genomes%20per%20PromethION%20Flow%20Cell%20today%2C%20this%20provides%20customers%20with%20the%20ability%20to%20sequence%20up%20to%209%2C984%20whole%20human%20genomes%20per%20year%20at%2030x%20coverage%20from%20%24345%20per%20genome%2C%20including%20library%20preparation%20costs.">advertises roughly $345 for about 100 Gb </a>and <a href="https://www.pacb.com/press_releases/pacbio-announces-sprq-chemistry-for-revio-sequencing-systems-a-major-advance-reducing-the-cost-of-a-hifi-human-genome-to-less-than-500/#:~:text=Collectively%2C%20these%20enhancements%20will%20enable%20each%20Revio%20instrument%20to%20sequence%20up%20to%202%2C500%20human%20whole%20genomes%20per%20year%20at%20a%20cost%20of%20just%20under%20%24500%20per%20human%20genome.">PacBio quotes around $500</a> for ~30&#215; human genome coverage on its Revio system, actual price depends on flow-cell yield (Nanopore flow cell output ranges from ~100 Gb to 290 Gb), the accuracy mode chosen (cheaper Q20 simplex reads versus higher-quality Q30+ duplex reads), and application-specific depth or accuracy requirements. </p><h3>Is Cost per GB all that matters? Beware of hidden infrastructure costs.</h3><p>Converting electrical signals and optical data into usable format is no easy task. While cost per gigabase has become the dominant metric for comparing sequencing platforms, this narrow focus obscures the substantial computational infrastructure investments required to transform raw sequencing data into useful insights.</p><p>Once bases are called, labs must invest in compute infrastructure, software licenses, data transfer pipelines, storage, and ongoing maintenance to extract value from the output.</p><p><strong>What do these hidden costs include?</strong></p><ol><li><p><strong>Primary analysis:</strong> basecalling, demultiplexing</p></li><li><p><strong>Secondary analysis:</strong> alignment, variant calling, assembly</p></li><li><p><strong>Data storage:</strong> terabytes of raw + processed data per run</p></li><li><p><strong>Compute infrastructure:</strong> on-prem clusters or cloud credits</p></li><li><p><strong>Software licenses:</strong> proprietary tools (e.g. DRAGEN)</p></li><li><p><strong>Data transfer:</strong> ingress/egress fees for cloud platforms</p></li><li><p><strong>Compliance: </strong>secure, reproducible pipelines for CLIA/CAP/ISO especially for diagnostics use cases</p></li></ol><p>At AGBT 2025, Illumina CEO Jacob Thaysen captured this shift:</p><blockquote><p>"Customers are not only buying a product anymore&#8230;they're buying into a whole ecosystem&#8230; applications, workflows, informatics&#8230; That is the game."</p></blockquote><p>Below, we compare how major sequencing vendors address these hidden infrastructure costs through engineering design and software strategy.</p><h4>DRAGEN: FPGA-accelerated genomics</h4><p>Illumina recognized the challenges in storage and processing of genomic data early, acquiring <a href="https://www.illumina.com/company/news-center/press-releases/2018/2349147.html">Edico Genome</a> and the DRAGEN Bio-IT platform in 2018 to architect a solution.</p><p>DRAGEN uses highly reconfigurable field-programmable gate arrays (FPGA) to provide hardware-accelerated implementations of genome analysis algorithms, reducing processing time for a <strong>40&#215; whole human genome</strong> from over 8 hours with traditional open-source solutions to approximately <strong>34 minutes.</strong></p><p>The engineering behind DRAGEN's performance is also quite interesting. The NovaSeq X Plus features dual socket AMD EPYC 7552 processors with 96 x86_64 cores, four Xilinx Alveo U250 FPGA cards, and 1.5 TB of RAM, enabling on-instrument DRAGEN processing to output fully processed <strong>30&#215; WGS samples </strong>approximately <strong>once every four minutes</strong> while drawing power from a single standard 200-240 volt AC plug (about the same energy required to propel a Tesla Model 3 half a kilometer). The resulting compute cost averages<strong> &lt;10 US cents.</strong></p><p><strong>However, DRAGEN's impressive technical capabilities come with significant licensing costs. </strong>Since Illumina doesn't benefit from FPGA hardware sales, they've adopted an aggressive software licensing model. When running DRAGEN on cloud platforms like AWS, the license cost represents approximately 80% of the total computational expense, a pricing structure that can make cloud-based processing prohibitively expensive for large-scale projects.</p><h4>Oxford Nanopore and PacBio Revio: Onboard GPUs right inside the device</h4><p>Oxford Nanopore takes a different approach by building GPUs directly into its high-throughput sequencers, so there&#8217;s no need for separate compute clusters or extra software to process the data.</p><p>The PromethION P48 now comes with four NVIDIA A100 GPUs, which speed up basecalling by more than 50% compared to older models. This means the sequencer outputs <em>already basecalled data</em>. You get usable FASTQ files right off the machine, ready for analysis. Each run can generate up to 10-13 terabases of data over 72 hours. And because the data is processed in real time on the device, there's no need to move massive raw signal files (which can be 2-3X larger) to the cloud or external servers.</p><p>Similarly, PacBio&#8217;s Revio also includes onboard NVIDIA A100 GPUs. The system handles basecalling, error correction, and consensus (HiFi) reads <em>on-device</em>, delivering BAM/FASTQ files ready for analysis. </p><p>Each SMRT Cell produces ~120 gigabases in ~24 hours. With four cells in parallel, that's up to 480&#8239;Gb/day, enough for 1,300 human genomes per year at 30&#215; coverage, all for under <a href="https://www.pacb.com/press_releases/pacbio-announces-sprq-chemistry-for-revio-sequencing-systems-a-major-advance-reducing-the-cost-of-a-hifi-human-genome-to-less-than-500/#:~:text=achieved%20significant%20breakthroughs%20which%20significantly%20improves%20the%20performance%20and%20reduces%20the%20cost%20of%20a%20HiFi%20human%20genome%20to%20less%20than%20%24500%20per%20sample.">$500 per HiFi genome using their SPRQ chemistry</a> and reagent pricing.</p><h4>Element cloud-first strategy</h4><p>Element's AVITI platform integrates natively with Amazon Omics, <a href="https://docs.elembio.io/docs/elembio-cloud/connections/#:~:text=A%20sequencing%20run%20continuously%20uploads%20data%20from%20the%20instrument%20to%20a%20cloud%20storage%20bucket.%20AVITI%20OS%20streams%20data%20directly%20to%20the%20bucket%2C%20which%20you%20fully%20own%20and%20control.">streaming data directly to customer S3 buckets</a> during sequencing and enabling immediate parallel analysis without costly subscription services or intermediate data transfers. Bases2Fastq Ready2Run workflow on Amazon Omics <a href="https://aws.amazon.com/blogs/industries/element-biosciences-offers-bases2fastq-as-a-ready2run-workflow-on-amazon-omics/#:~:text=Element%20Biosciences%20Ready2Run%20workflows%20on%20Amazon%20Omics%20displaying%20list%20price%20per%20run%20and%20estimated%20run%20time">costs approximately $3</a> to generate FASTQ files for a 300&#8209;G base run (2&#215;150 bp) and completes in about 1 hour for demultiplexing, with the full pipeline (FASTQ &#8594; BAM &#8594; VCF) finishing in ~2 hours.</p><h4>Ultima&#8217;s hybrid approach</h4><p>Each UG&#8239;100 sequencer comes with built-in high-performance compute that runs standard pipelines like basecalling, alignment, and variant calling directly on the instrument. For downstream analysis, users can upload the output to the cloud and run Ready2Run pipelines on AWS HealthOmics, including DeepVariant (<a href="https://www.ultimagenomics.com/focus-areas/whole-genome-sequencing/#:~:text=We%20partnered%20with%20AWS%20to%20offer%20our%20Genomics%20DeepVariant%20Ready2Run%20workflow%20on%C2%A0AWS%20HealthOmics%C2%A0at%20a%20%242%20price%20per%20run%20in%20AWS%C2%A0US%20Regions%20(N.%20Virginia%20and%20Oregon).">$2 per genome in US regions</a>), Sentieon DNAscope, and GATK workflows. For advanced users, Ultima offers open-source Terraform and WDL modules that make it easy to deploy private workflows using their own AWS storage, compute, and custom references.</p><h4>Software competitiveness will become more important in the future.</h4><p>As companies integrate with more multi-omics modalities and become more verticalized, building an ecosystem of robust bioinformatics tools and doing so fast will be important. Prime example is Illumina who&#8217;s leading this trend by releasing the Integrated Connected Multiomics platform.</p><p><strong>The dynamics in the sequencing market mirror the early smartphone era: </strong>As genome sequencing costs plummet, the device matters less than the ecosystem of multiomics kits and tools around it. </p><p>Platforms that simplify the transition from raw data to insight will ultimately win the loyalty of users long-term.</p><h3>Multi-omics Support: Are sequencing machines evolving into something more?</h3><p>What began as instruments designed to read DNA has quietly transformed into something far more ambitious: platforms that can simultaneously peek into multiple layers of cellular life. Instrument providers seem to be asking a new question: not only "how fast can we sequence DNA?" but also "how completely can we understand a cell?"</p><p>This paradigm shift became clear in February 2025 when Illumina announced their <a href="https://investor.illumina.com/news/press-release-details/2025/Illumina-unveils-first-of-its-kind-spatial-transcriptomics-technology/default.aspx">spatial technology program</a>. Rather than just reading sequences, their platform maps entire transcriptomes while preserving the spatial context, profiling millions of cells on two slides, supported by Connected Multiomics software designed for researchers without bioinformatics expertise.</p><p>Singular had already signaled this direction a year earlier with their <a href="https://investor.singulargenomics.com/news-releases/news-release-details/singular-genomics-showcases-new-g4xtm-spatial-sequencer-agbt-and">G4X announcement in February 2024</a>. Their instrument handles both traditional sequencing and spatial analysis seamlessly. Through Direct-Seq technology, they read RNA directly within intact FFPE tissue without library preparation, simultaneously detecting transcripts, imaging proteins, and reading mutations while maintaining spatial context. Early users have demonstrated 3D tissue reconstructions analyzing over 6 million cells from a single flow cell.</p><p>Element also pushed this concept with their AVITI24, performing what they call <a href="https://www.elementbiosciences.com/products/aviti24">"5D multiomics"</a>: simultaneous detection of DNA, RNA, proteins, phosphorylated proteins, and cell morphology from the same sample in under 24 hours. Their upcoming Direct In Sample Sequencing eliminates library prep entirely by targeting RNA molecules directly within cells. Teton assays focus on specific pathways, currently targeting 350 genes and 50 proteins in MAPK signaling.</p><p>PacBio completed this picture with their <a href="https://www.pacb.com/press_releases/pacbio-announces-sprq-chemistry-for-revio-sequencing-systems-a-major-advance-reducing-the-cost-of-a-hifi-human-genome-to-less-than-500/">SPRQ chemistry</a>, launched late 2024. Using 6mA markers in Fiber-seq, every run becomes multiomics by default, simultaneously calling DNA sequence, methylation, and chromatin accessibility. Researchers can extract four molecular views (genome, methylome, epigenome, and transcriptome) from a single sample.</p><p>Instrument makers are racing to integrate upstream prep and downstream analysis directly into their platforms through aggressive acquisitions and internal development. Illumina acquired <a href="https://investor.illumina.com/news/press-release-details/2024/Illumina-acquires-Fluent-BioSciences-to-accelerate-single-cell-analysis-and-discovery-to-a-broader-customer-base/default.aspx">Fluent BioSciences</a> mid 2024 to bring single-cell library prep in-house, then followed with a <a href="https://www.illumina.com/company/news-center/press-releases/press-release-details.html?newsid=3214bfaf-0c8c-4c58-9784-a446caca285b">$425M acquisition of SomaLogic</a> mid 2025 to add proteomics assays to its sequencing ecosystem. Thermo Fisher made a similar move by <a href="https://ir.thermofisher.com/investors/news-events/news/news-details/2023/Thermo-Fisher-Scientific-to-Acquire-Olink-a-Leader-in-Next-Generation-Proteomics/default.aspx">acquiring Olink for $3.1B</a> late 2023, expanding into high-throughput protein biomarker analysis. Meanwhile, Complete Genomics has internally developed a full-stack system that includes its DNBSEQ sequencing platforms, MGIFLP library prep systems, and a growing multi-omics portfolio spanning spatial transcriptomics, methylation, whole-genome sequencing, single-cell, exome, and proteomics applications.</p><p>Starting as DNA readers, these instruments increasingly look more like a &#8220;cellular omniscope&#8221;, aiming to capture multiple modalities of a cell&#8217;s biology. </p><h3>Read Length</h3><p>Different applications demand different read lengths. The table below summarizes recommended configurations and throughput per sample for common short-read workflows:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pCZ9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79740c25-b966-4fbe-9cca-9158c8016b64_1342x1220.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pCZ9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79740c25-b966-4fbe-9cca-9158c8016b64_1342x1220.png 424w, https://substackcdn.com/image/fetch/$s_!pCZ9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79740c25-b966-4fbe-9cca-9158c8016b64_1342x1220.png 848w, https://substackcdn.com/image/fetch/$s_!pCZ9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79740c25-b966-4fbe-9cca-9158c8016b64_1342x1220.png 1272w, https://substackcdn.com/image/fetch/$s_!pCZ9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79740c25-b966-4fbe-9cca-9158c8016b64_1342x1220.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pCZ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79740c25-b966-4fbe-9cca-9158c8016b64_1342x1220.png" width="1342" height="1220" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79740c25-b966-4fbe-9cca-9158c8016b64_1342x1220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1220,&quot;width&quot;:1342,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:253759,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/167954958?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79740c25-b966-4fbe-9cca-9158c8016b64_1342x1220.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pCZ9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79740c25-b966-4fbe-9cca-9158c8016b64_1342x1220.png 424w, https://substackcdn.com/image/fetch/$s_!pCZ9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79740c25-b966-4fbe-9cca-9158c8016b64_1342x1220.png 848w, https://substackcdn.com/image/fetch/$s_!pCZ9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79740c25-b966-4fbe-9cca-9158c8016b64_1342x1220.png 1272w, https://substackcdn.com/image/fetch/$s_!pCZ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79740c25-b966-4fbe-9cca-9158c8016b64_1342x1220.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Most short-read sequencing platforms today use a 2x150bp format, which means they sequence 150 bases from each end of a DNA fragment. It also aligns well with common DNA fragment sizes used in WGS libraries, which typically range from 350 to 400 bp. Leading high-throughput instruments, including Illumina's NovaSeq X, Complete Genomics' DNBSEQ-T7/T1+, and GeneMind's SURFSeq Q, all use this 2&#215;150bp configuration.</p><p>Mid-throughput instruments like the NextSeq 2000/1000 and MiSeq i100 can support 2&#215;300bp reads, but this extended read length comes at the cost of reduced throughput. This trade-off stems from fundamental limitations in Illumina's sequencing-by-synthesis (SBS) chemistry and bridge amplification process.</p><p>Illumina's bridge amplification requires both ends of a DNA fragment to attach to the flow cell surface, forming a bridge structure. The DNA then undergoes in-place amplification to create clusters of identical fragments. This process works optimally with shorter DNA fragments because longer fragments struggle to achieve the necessary flexibility for both ends to efficiently bend and hybridize to the surface. When bridging fails, fragments cannot amplify into clusters, resulting in reduced cluster density, weaker signal intensity, and lower overall yield.</p><p>On the contrary, new players in the field such as Roche are breaking the trend with their new SBX system that&#8217;s in R&amp;D. Roche promised in their AGBT presentation with &#8220;simplex reads ranging from 50&#8239;bp to &gt;1,000&#8239;bp&#8221;, &#8220;duplex reads (~150&#8211;350&#8239;bp inserts) delivering intramolecular consensus with Q39 accuracy&#8221;, and even &#8220;midi reads reaching 1,200-1,500&#8239;bp for longer contiguous coverage. SBX also claims it can sequence 7 human genomes (30&#215; depth) in just one hour, over 5 billion duplex reads per hour. These newer players are likely putting competitive market pressure on Illumina as they are likely bringing the best from both worlds: supporting longer fragments, and while also enabling high-throughput sequencing.</p><div><hr></div><h2>Parting Thoughts</h2><p>The sequencing landscape in 2025 reflects several converging trends.</p><p><strong>Sequencing providers are rapidly verticalizing, transforming from instrument vendors into &#8220;full-stack&#8221; companies</strong> that control everything from sample prep, assays, to data interpretation and insights.</p><p><strong>The traditional boundaries between short and long reads continue to blur.</strong> Short-read platforms now generate synthetic long reads through molecular barcoding, while long-read companies launch dedicated short-read instruments. Mid-length chemistries promise to bridge the gap with kilobase reads at short-read accuracy levels.</p><p><strong>The relentless drive toward lower cost per gigabase shows no signs of slowing.</strong> The $100 genome milestone is within reach, with Ultima targeting even lower thresholds potentially approaching $50 per genome by the late 2020s. As reagent costs become commoditized, ecosystem support may emerge as the primary differentiator over raw sequencing economics.</p><p><strong>Long-read technologies are poised for clinical adoption as accuracy improvements and cost reductions to &lt;$1000 per genome</strong> make long-range genomic profiling possible. The vision of single-platform workflows capturing SNPs, structural variants, methylation, and RNA expression simultaneously is materializing through providers' push for better enhanced chemistry and error correction algorithms.</p><p><strong>Finally, sequencers are becoming multiomics platforms</strong>. These instruments now capture DNA sequence alongside spatial context, protein abundance, and epigenetic modifications in single runs.</p><p><em>All roads still lead to sequencing machines. But these machines are becoming far more powerful than their original architects ever imagined.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[LatchBio Now Provides Lots of Data]]></title><description><![CDATA[30M cell atlas across 150 disease, 200 tissues, 27 technologies // partnership with Miraomics + Pythia Biosciences for data delivery // an agentic human-in-the-loop framework for scRNA-seq curation]]></description><link>https://blog.latch.bio/p/latchbio-now-provides-lots-of-data</link><guid isPermaLink="false">https://blog.latch.bio/p/latchbio-now-provides-lots-of-data</guid><dc:creator><![CDATA[Kenny Workman]]></dc:creator><pubDate>Fri, 27 Jun 2025 13:49:37 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/280ec32b-5476-4ac1-b72c-98727cf1fcf1_2912x1546.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;re announcing new products and capabilities in structured data curation and delivery:</p><ul><li><p>A 30M cell observational atlas spanning 150 diseases, 200 tissues and 27 technologies</p></li><li><p>A partnership with expert data curators Pythia Biosciences and Miraomics</p></li><li><p>An agentic human-in-the-loop Python framework for mass scRNA-seq curation</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;332a8f80-7856-4141-8af5-ec91e189c1dd&quot;,&quot;duration&quot;:null}"></div><p>We&#8217;re approaching a new era of biology too complex to navigate with unaided human cognition. The industry needs large volumes of structured molecular data to develop a new class of foundation models and build large atlases. It is becoming clear that <strong>data is the oil of modern biotech.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Latch is addressing this need by building curation infrastructure, tools and delivery portals for data solution providers. By equipping our partners with powerful new tools, <em>our ambition is to organize the public molecular information scattered across the Internet and provide it for immediate download on a usage basis.</em></p><h3>A 30 Million Single Cell Atlas</h3><p>The need for large scale data has been met initially by purpose-built industrial data-generation projects. These efforts are incredible but do not sample sufficiently broad observational space, especially for rare indications.</p><p><strong>Public datasets remain the largest and most diverse reservoir of diseases, tissues and patients.</strong> For indications with small patient populations or for complex diseases demanding fine-grained stratification, statistical models must draw on these niche biological states to achieve translational utility.</p><p>Our first 30M cell atlas represents thousands of hours of human labor - the combined efforts of the Pythia Biosciences, Miraomics and LatchBio curation teams. It spans broad space of relevant biology, with 150 diseases, 200 tissues, 27 technologies.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ibtL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79df25-d996-4fee-b1e8-d1cd175bb225_3428x1806.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ibtL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79df25-d996-4fee-b1e8-d1cd175bb225_3428x1806.png 424w, https://substackcdn.com/image/fetch/$s_!ibtL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79df25-d996-4fee-b1e8-d1cd175bb225_3428x1806.png 848w, https://substackcdn.com/image/fetch/$s_!ibtL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79df25-d996-4fee-b1e8-d1cd175bb225_3428x1806.png 1272w, https://substackcdn.com/image/fetch/$s_!ibtL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79df25-d996-4fee-b1e8-d1cd175bb225_3428x1806.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ibtL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79df25-d996-4fee-b1e8-d1cd175bb225_3428x1806.png" width="1456" height="767" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c79df25-d996-4fee-b1e8-d1cd175bb225_3428x1806.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:767,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1033124,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/166967146?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79df25-d996-4fee-b1e8-d1cd175bb225_3428x1806.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ibtL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79df25-d996-4fee-b1e8-d1cd175bb225_3428x1806.png 424w, https://substackcdn.com/image/fetch/$s_!ibtL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79df25-d996-4fee-b1e8-d1cd175bb225_3428x1806.png 848w, https://substackcdn.com/image/fetch/$s_!ibtL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79df25-d996-4fee-b1e8-d1cd175bb225_3428x1806.png 1272w, https://substackcdn.com/image/fetch/$s_!ibtL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79df25-d996-4fee-b1e8-d1cd175bb225_3428x1806.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This atlas is available in a public portal. Customers can search by study title, abstract or controlled ontology terms and immediately download their data with transparent pricing.</p><h3>A Partnership with Data Focused Solution Providers</h3><p>LatchBio is a platform for solution providers. Our team builds compute infrastructure, tools, delivery portals and white labeling features so our customers can focus on their strengths: developing new assays, kits and services.</p><p>Our partnership with <a href="https://miraomics.bio/">Miraomics</a> and <a href="https://www.pythiabio.com/">Pythia Biosciences</a> expands our focus to data delivery. They leverage their expertise in data curation. We provide them with new technology to increase curation throughput, quality and distribute their services to more customers.</p><h3>An Agentic Human-in-the-Loop Framework for Curation</h3><p>Recent advances in foundation models and agentic workflows show promise in autonomous scientific reasoning and software development. <strong>We hypothesized the structure of the curation problem was particularly suited for these emerging technologies. </strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fgPn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5126bfd-566c-481e-89fb-c2ab4a0aeba0_1500x1912.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fgPn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5126bfd-566c-481e-89fb-c2ab4a0aeba0_1500x1912.png 424w, https://substackcdn.com/image/fetch/$s_!fgPn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5126bfd-566c-481e-89fb-c2ab4a0aeba0_1500x1912.png 848w, https://substackcdn.com/image/fetch/$s_!fgPn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5126bfd-566c-481e-89fb-c2ab4a0aeba0_1500x1912.png 1272w, https://substackcdn.com/image/fetch/$s_!fgPn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5126bfd-566c-481e-89fb-c2ab4a0aeba0_1500x1912.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fgPn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5126bfd-566c-481e-89fb-c2ab4a0aeba0_1500x1912.png" width="1456" height="1856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5126bfd-566c-481e-89fb-c2ab4a0aeba0_1500x1912.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1856,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:449927,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.latch.bio/i/166967146?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5126bfd-566c-481e-89fb-c2ab4a0aeba0_1500x1912.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fgPn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5126bfd-566c-481e-89fb-c2ab4a0aeba0_1500x1912.png 424w, https://substackcdn.com/image/fetch/$s_!fgPn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5126bfd-566c-481e-89fb-c2ab4a0aeba0_1500x1912.png 848w, https://substackcdn.com/image/fetch/$s_!fgPn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5126bfd-566c-481e-89fb-c2ab4a0aeba0_1500x1912.png 1272w, https://substackcdn.com/image/fetch/$s_!fgPn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5126bfd-566c-481e-89fb-c2ab4a0aeba0_1500x1912.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We&#8217;re also introducing <code>latch-curate</code>, an agentic Python framework that guides an expert scientist through an ordered, step-by-step curation lifecycle and helps them perform tasks like count matrix construction, cell typing and metadata harmonization with greater efficiency and accuracy.</p><p>A detailed description of the system design and function can be found in this <a href="https://latch.bio/latch-curate">whitepaper</a>. Reach out to our team for access to this framework.</p><div><hr></div><p>Our team is building a lot of interesting product at the intersection of molecular data curation and delivery. If you are a solution provider interested in trying our new tools or hosting your data on our portal, please reach out to kenny@latch.bio</p><p></p><p></p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.latch.bio/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>