<?xml version="1.0" encoding="UTF-8"?><rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>OpenAI Research</title><link>https://openai.com/research/index</link><atom:link href="http://137.220.150.103:1200/openai/research" rel="self" type="application/rss+xml"></atom:link><description>OpenAI Research - Powered by RSSHub</description><generator>RSSHub</generator><webMaster>contact@rsshub.app (RSSHub)</webMaster><language>en</language><lastBuildDate>Thu, 27 Aug 2026 19:26:37 GMT</lastBuildDate><ttl>60</ttl><item><title>How enabling two settings tripled our scores on the ARC-AGI-3 benchmark</title><description>&lt;div class=&quot;@container w-full max-w-container @md:shaded-container:px-0!&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div data-show-toc=&quot;true&quot; class=&quot;@container col-span-full w-full min-w-0 md:col-span-10 md:col-start-3&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] pt-20 @md:w-full w-full&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 flex w-full items-center justify-between border-t border-t-primary-4 pt-3&quot;&gt;&lt;div class=&quot;flex-col&quot;&gt;&lt;div class=&quot;relative flex&quot;&gt;&lt;div class=&quot;flex items-center&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-8 bg-primary-4 focus:outline-primary-12 text-btn-media-label backdrop-blur-xl p-6xs relative shrink-0 grow-0&quot; disabled=&quot;&quot; aria-label=&quot;Play audio of page text&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;11&quot; fill=&quot;none&quot; viewBox=&quot;0 0 9.184 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.72 11.952V4.048c0-.826.911-1.326 1.608-.883l6.21 3.952a1.045 1.045 0 0 1 0 1.766l-6.21 3.952a1.046 1.046 0 0 1-1.608-.883&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;span class=&quot;shrink grow ps-3 text-cta&quot;&gt;Loading…&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;audio preload=&quot;none&quot;&gt;&lt;/audio&gt;&lt;/div&gt;&lt;div class=&quot;flex gap-4 ms-auto&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;flex items-center gap-1&quot; type=&quot;button&quot; aria-haspopup=&quot;dialog&quot; aria-expanded=&quot;false&quot; aria-controls=&quot;radix-_R_aqlfivar9mknpfivb_&quot; data-state=&quot;closed&quot;&gt;&lt;span class=&quot;text-cta&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;transition duration-short ease-curve-a rounded-[2.5rem] text-nowrap min-h-8 flex items-center justify-center gap-[0.3em] text-cta focus:outline outline-offset-2 h-[2.5rem] text-primary-100 hover:text-primary-60 disabled:text-primary-44 focus:outline-none focus-visible:outline-primary-44 px-0 !rounded&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;17&quot; fill=&quot;none&quot; viewBox=&quot;0 0 16 17&quot; class=&quot;-rotate-45&quot;&gt;&lt;g stroke=&quot;currentColor&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;1.667&quot; clip-path=&quot;url(#clip0_1356_1880)&quot;&gt;&lt;path d=&quot;M10.001 5.247h2a3.333 3.333 0 0 1 0 6.666h-2m-4 0h-2a3.334 3.334 0 1 1 0-6.666h2M5.332 8.58h5.333&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/svg&gt;Share&lt;/button&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;nav aria-label=&quot;Table of contents&quot; data-show-toc=&quot;true&quot; class=&quot;sticky top-header-h z-50 col-span-full -mx-6 h-0 w-[calc(100%+2*(--spacing(6)))] -translate-y-px transition duration-medium md:hidden opacity-0&quot; inert=&quot;&quot;&gt;&lt;div class=&quot;relative mx-auto w-(--document-width) border-b border-primary-4 bg-secondary-100&quot;&gt;&lt;div class=&quot;force-show-scrollbars relative mx-auto w-full overflow-auto xl:max-w-container-desktop&quot;&gt;&lt;button type=&quot;button&quot; aria-expanded=&quot;false&quot; class=&quot;flex h-toc-button-h w-full px-6 focus-visible:outline focus-visible:outline-offset-0 focus-visible:outline-primary-100 @md:px-8&quot;&gt;&lt;span class=&quot;truncate pe-5 text-xs leading-tight text-primary-100&quot;&gt;ARC-AGI-3&lt;/span&gt;&lt;/button&gt;&lt;button inert=&quot;&quot; type=&quot;button&quot; aria-label=&quot;Close table of contents&quot; class=&quot;absolute inset-e-6 -top-px z-10 focus-visible:outline focus-visible:outline-primary-100 @md:inset-e-8 pointer-events-none&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 10 16&quot; aria-hidden=&quot;true&quot; class=&quot;text-primary-100 transition duration-200 ease-curve-d&quot; style=&quot;transform:rotate(0deg)&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.21 5.352a.714.714 0 0 1 1.01 0L5 9.132l3.78-3.78a.714.714 0 0 1 1.01 1.01l-4.285 4.286a.714.714 0 0 1-1.01 0L.209 6.362a.714.714 0 0 1 0-1.01&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;grid overflow-hidden invisible origin-top grid-rows-[0fr] transition-[grid] duration-short ease-primary motion-reduce:transition-none&quot;&gt;&lt;div class=&quot;max-h-[calc(100dvh-var(--header-h))] min-h-0 overflow-y-auto overscroll-none&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-100&quot; href=&quot;https://openai.com/index/how-two-settings-tripled-our-arc-agi-3-scores/#arc-agi-3&quot;&gt;ARC-AGI-3&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/how-two-settings-tripled-our-arc-agi-3-scores/#agents-do-best-when-they-remember-what-theyve-done&quot;&gt;Agents do best when they remember what they’ve done&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/how-two-settings-tripled-our-arc-agi-3-scores/#conclusion-and-recommendations&quot;&gt;Conclusion and recommendations&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/nav&gt;&lt;nav aria-label=&quot;Table of contents&quot; aria-hidden=&quot;false&quot; class=&quot;style-scrollbars style-scrollbars-on-hover top-(--page-top-space) z-10 hidden max-h-[calc(100dvh-var(--page-top-space))] self-start overflow-y-auto pb-6 transition-opacity ease-primary motion-reduce:transition-none md:sticky md:col-span-2 md:col-start-1 md:row-start-1 md:-ms-4 md:block md:ps-4 opacity-100 duration-fast&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-100&quot; href=&quot;https://openai.com/index/how-two-settings-tripled-our-arc-agi-3-scores/#arc-agi-3&quot;&gt;ARC-AGI-3&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/how-two-settings-tripled-our-arc-agi-3-scores/#agents-do-best-when-they-remember-what-theyve-done&quot;&gt;Agents do best when they remember what they’ve done&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/how-two-settings-tripled-our-arc-agi-3-scores/#conclusion-and-recommendations&quot;&gt;Conclusion and recommendations&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/nav&gt;&lt;div data-toc-content=&quot;&quot; class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0 col-span-full min-w-0 md:row-start-1&quot;&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] @container w-full multi-columns:flex multi-columns:px-0 max-w-container&quot;&gt;&lt;div class=&quot;col-span-full multi-columns:w-full toc-collision-target col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2&quot;&gt;&lt;div class=&quot;grid size-full grid-cols-1 gap-3 @md:grid-cols-1 max-w-container p-0&quot;&gt;&lt;div class=&quot;flex flex-col w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot; style=&quot;aspect-ratio:16/9&quot;&gt;&lt;div class=&quot;@container w-full&quot;&gt;&lt;div class=&quot;relative w-full&quot; style=&quot;aspect-ratio:16/9&quot;&gt;&lt;!--$!--&gt;&lt;template data-dgst=&quot;BAILOUT_TO_CLIENT_SIDE_RENDERING&quot;&gt;&lt;/template&gt;&lt;!--/$--&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;A sped-up video of GPT‑5.6 Sol attempting to solve puzzles in the ARC-AGI-3 benchmark, with the official harness (left) and our Responses API harness (right), which retains reasoning and enables compaction. On the leaderboard for &lt;/span&gt;&lt;/i&gt;&lt;a href=&quot;https://arcprize.org/tasks/cd82&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;i&gt;&lt;span&gt;this game&lt;/span&gt;&lt;/i&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;i&gt;&lt;span&gt;, no frontier model solves any level beyond the first. With our harness, GPT‑5.6 Sol solves all six.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;When we first saw GPT‑5.6 Sol’s low scores on the &lt;/span&gt;&lt;a href=&quot;https://arcprize.org/arc-agi/3&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;span&gt;ARC-AGI-3&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt; benchmark, we were puzzled.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;GPT‑5.6 Sol has solved longstanding open problems in mathematics like the &lt;/span&gt;&lt;a href=&quot;https://cdn.openai.com/pdf/04d1d1e4-bc75-476a-97cf-49055cd98d31/cdc_proof.pdf&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;span&gt;cycle double cover conjecture&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt; and beaten games like Pokémon FireRed. But on ARC-AGI-3, a benchmark of 2D puzzle games, GPT‑5.6 Sol scored just 7.8%, and GPT‑5.5 could barely play the games at all, scoring a paltry 0.4%.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Were 2D puzzle games unusually difficult for our models? Or was something else going on?&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Benchmarks rarely measure AI models in isolation. They also measure less visible choices about API settings, harness design, and prompting. In the case of ARC-AGI-3, we discovered that turning on two API settings we use in ChatGPT and Codex—retained reasoning and compaction—tripled scores and cut output tokens by 6x on the public task set.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div id=&quot;chart-3Eq1YCcOlpfG45GqwW8BQn&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class=&quot;col-span-full flex w-full flex-col items-center gap-3 text-caption&quot;&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;With the official harness, GPT‑5.6 Sol scored 13.3% on the ARC-AGI-3 public set. With retained reasoning and compaction, it scored 38.3%. Scores measure Relative Human Action Efficiency (&lt;/span&gt;&lt;/i&gt;&lt;a href=&quot;https://docs.arcprize.org/methodology&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;i&gt;&lt;span&gt;RHAE&lt;/span&gt;&lt;/i&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;i&gt;&lt;span&gt;)&lt;/span&gt;&lt;/i&gt;&lt;span&gt;—&lt;/span&gt;&lt;i&gt;&lt;span&gt;a metric comparing model performance to a human baseline. Based on &lt;/span&gt;&lt;/i&gt;&lt;a href=&quot;https://huggingface.co/datasets/magic-sword/arc_agi_3_public_demo_human_testing&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;i&gt;&lt;span&gt;official gameplay logs&lt;/span&gt;&lt;/i&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;i&gt;&lt;span&gt;, we estimate the average human tester scored 48%. Models are not told how they will be scored, and cannot see their score throughout&lt;/span&gt;&lt;/i&gt;&lt;span&gt;—&lt;/span&gt;&lt;i&gt;&lt;span&gt;actions only return a text representation of each frame and what level they are on.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;arc-agi-3&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;ARC-AGI-3&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;ARC-AGI-3 is a benchmark designed to measure how well AI agents learn and reason. Agents explore unfamiliar 2D games and infer how they work without explicit instructions. You can play 25 demo games at &lt;/span&gt;&lt;a href=&quot;https://arcprize.org/tasks&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;span&gt;arcprize.org/tasks&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;ARC-AGI-3 uses an intentionally generic harness, without tools or special features. ARC’s reasoning was that a simple harness makes model shortcomings more visible and makes model comparisons more fair. Commercial developers, by contrast, optimize harnesses for each model’s features and quirks.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;In gaming, GPT‑5.6 Sol has beaten Pokémon FireRed with a vision-only harness (as streamed by &lt;/span&gt;&lt;a href=&quot;https://www.twitch.tv/gpt_plays_pokemon&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;span&gt;GPT_Plays_Pokemon&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;), Slay the Spire with Codex computer use (as streamed by &lt;/span&gt;&lt;a href=&quot;https://www.twitch.tv/epochaiplays&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;span&gt;EpochAI&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;), and the first stages of Baba Is You (as shared by &lt;/span&gt;&lt;a href=&quot;https://quesma.com/blog/baba-is-bench/&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;span&gt;Piotr Migdał &amp;amp; Piotr Grabowski&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;). What was so different about ARC-AGI-3?&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] @container w-full multi-columns:flex multi-columns:px-0 max-w-container&quot;&gt;&lt;div class=&quot;col-span-full multi-columns:w-full toc-collision-target col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2&quot;&gt;&lt;div class=&quot;grid size-full grid-cols-1 gap-3 @md:grid-cols-1 max-w-container p-0&quot;&gt;&lt;div class=&quot;flex flex-col w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot;&gt;&lt;div class=&quot;size-full&quot;&gt;&lt;div class=&quot;group relative overflow-hidden rounded-md aspect-auto size-full bg-surface-loading&quot;&gt;&lt;img alt=&quot;GPT-5.6 Sol in Codex completing a randomized daily challenge in Slay the Spire 2.&quot; data-nosnippet=&quot;true&quot; loading=&quot;lazy&quot; width=&quot;3840&quot; height=&quot;2160&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;mx-auto&quot; style=&quot;color:transparent&quot; sizes=&quot;(min-width: 1728px) 1728px, 100vw&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/AET0YzpXrzZVTN2i7GvZA/25cca071d556d3201a562d7a8ca2e92c/Tweet.png?w=640&amp;amp;q=90&amp;amp;fm=webp 640w, https://images.ctfassets.net/kftzwdyauwt9/AET0YzpXrzZVTN2i7GvZA/25cca071d556d3201a562d7a8ca2e92c/Tweet.png?w=750&amp;amp;q=90&amp;amp;fm=webp 750w, https://images.ctfassets.net/kftzwdyauwt9/AET0YzpXrzZVTN2i7GvZA/25cca071d556d3201a562d7a8ca2e92c/Tweet.png?w=828&amp;amp;q=90&amp;amp;fm=webp 828w, https://images.ctfassets.net/kftzwdyauwt9/AET0YzpXrzZVTN2i7GvZA/25cca071d556d3201a562d7a8ca2e92c/Tweet.png?w=1080&amp;amp;q=90&amp;amp;fm=webp 1080w, https://images.ctfassets.net/kftzwdyauwt9/AET0YzpXrzZVTN2i7GvZA/25cca071d556d3201a562d7a8ca2e92c/Tweet.png?w=1200&amp;amp;q=90&amp;amp;fm=webp 1200w, https://images.ctfassets.net/kftzwdyauwt9/AET0YzpXrzZVTN2i7GvZA/25cca071d556d3201a562d7a8ca2e92c/Tweet.png?w=1920&amp;amp;q=90&amp;amp;fm=webp 1920w, https://images.ctfassets.net/kftzwdyauwt9/AET0YzpXrzZVTN2i7GvZA/25cca071d556d3201a562d7a8ca2e92c/Tweet.png?w=2048&amp;amp;q=90&amp;amp;fm=webp 2048w, https://images.ctfassets.net/kftzwdyauwt9/AET0YzpXrzZVTN2i7GvZA/25cca071d556d3201a562d7a8ca2e92c/Tweet.png?w=3840&amp;amp;q=90&amp;amp;fm=webp 3840w&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/AET0YzpXrzZVTN2i7GvZA/25cca071d556d3201a562d7a8ca2e92c/Tweet.png?w=3840&amp;amp;q=90&amp;amp;fm=webp&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;Ethan Mollick &lt;/span&gt;&lt;/i&gt;&lt;a href=&quot;https://x.com/emollick/status/2075950897029374334&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;i&gt;&lt;span&gt;shows&lt;/span&gt;&lt;/i&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;i&gt;&lt;span&gt; GPT‑5.6 Sol in Codex beating a randomized daily challenge in Slay the Spire 2, a game released after GPT‑5.6 Sol’s knowledge cutoff.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Inspired by &lt;/span&gt;&lt;a href=&quot;https://arcprize.org/blog/arc-agi-3-gpt-5-5-opus-4-7-analysis&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;span&gt;ARC’s analysis of GPT‑5.5’s shortcomings&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, we examined some of the GPT‑5.6 Sol’s attempts. Like ARC, we saw that the model didn’t appear too bright. It dwelled a long time on each action and struggled to make progress.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;But as we looked deeper, we discovered much of the model’s confusion was not inherent to the model itself, but due to settings in the harness.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;First, we noticed that after each game action, all private reasoning was discarded. This meant that with each action, GPT‑5.6 Sol was asked to figure out the game anew, unable to remember its past thinking. The model could still see a record of past moves and brief accompanying notes, but it could not see the plans, insights, or thoughts that led to them.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Second, we saw that the harness used a rolling truncation window, causing older actions to become invisible as the history grew. So not only was GPT‑5.6 Sol unable to remember its past thinking, it was losing memory of its past actions too.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Together, these two features of the harness—discarding reasoning and rolling truncation—helped explain why GPT‑5.6 Sol was struggling to learn over time.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;agents-do-best-when-they-remember-what-theyve-done&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Agents do best when they remember what they’ve done&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Our models are trained to think with private reasoning messages before they output replies or tool calls. These private thinking messages are retained as part of the conversation history. If a conversation grows too long, we summarize it and continue.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] @container w-full multi-columns:flex multi-columns:px-0 max-w-container&quot;&gt;&lt;div class=&quot;col-span-full multi-columns:w-full col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;grid size-full grid-cols-1 gap-3 @md:grid-cols-1 max-w-container p-0&quot;&gt;&lt;div class=&quot;flex flex-col w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot;&gt;&lt;div class=&quot;size-full&quot;&gt;&lt;div class=&quot;group relative overflow-hidden rounded-none aspect-auto size-full bg-surface-loading @md:w-full&quot;&gt;&lt;picture class=&quot;mx-auto&quot;&gt;&lt;source media=&quot;(min-width: 768px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/0KPbYP7I9AjHLFb1slcsW/d1ec838d184977491617508226c1efd1/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_dark.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/0KPbYP7I9AjHLFb1slcsW/d1ec838d184977491617508226c1efd1/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_dark.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/0KPbYP7I9AjHLFb1slcsW/d1ec838d184977491617508226c1efd1/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_dark.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/0KPbYP7I9AjHLFb1slcsW/d1ec838d184977491617508226c1efd1/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_dark.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/0KPbYP7I9AjHLFb1slcsW/d1ec838d184977491617508226c1efd1/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_dark.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/0KPbYP7I9AjHLFb1slcsW/d1ec838d184977491617508226c1efd1/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_dark.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/0KPbYP7I9AjHLFb1slcsW/d1ec838d184977491617508226c1efd1/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_dark.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/0KPbYP7I9AjHLFb1slcsW/d1ec838d184977491617508226c1efd1/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_dark.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(min-width: 768px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/2gyIwGNDtroqIDdwDR7cS6/a6a703b2fc13e2f7164ec074dffbbd81/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_dark.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/2gyIwGNDtroqIDdwDR7cS6/a6a703b2fc13e2f7164ec074dffbbd81/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_dark.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/2gyIwGNDtroqIDdwDR7cS6/a6a703b2fc13e2f7164ec074dffbbd81/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_dark.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/2gyIwGNDtroqIDdwDR7cS6/a6a703b2fc13e2f7164ec074dffbbd81/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_dark.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/2gyIwGNDtroqIDdwDR7cS6/a6a703b2fc13e2f7164ec074dffbbd81/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_dark.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/2gyIwGNDtroqIDdwDR7cS6/a6a703b2fc13e2f7164ec074dffbbd81/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_dark.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/2gyIwGNDtroqIDdwDR7cS6/a6a703b2fc13e2f7164ec074dffbbd81/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_dark.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/2gyIwGNDtroqIDdwDR7cS6/a6a703b2fc13e2f7164ec074dffbbd81/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_dark.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/6my1Mdn93WrQbP7wHv5WtT/45af276caf5d23c48b083c5462623798/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_light.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/6my1Mdn93WrQbP7wHv5WtT/45af276caf5d23c48b083c5462623798/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_light.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/6my1Mdn93WrQbP7wHv5WtT/45af276caf5d23c48b083c5462623798/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_light.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/6my1Mdn93WrQbP7wHv5WtT/45af276caf5d23c48b083c5462623798/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_light.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/6my1Mdn93WrQbP7wHv5WtT/45af276caf5d23c48b083c5462623798/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_light.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/6my1Mdn93WrQbP7wHv5WtT/45af276caf5d23c48b083c5462623798/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_light.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/6my1Mdn93WrQbP7wHv5WtT/45af276caf5d23c48b083c5462623798/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_light.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/6my1Mdn93WrQbP7wHv5WtT/45af276caf5d23c48b083c5462623798/How_GPT-5.6_Sol_reasons_over_long_tasks_mobile_light.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;img alt=&quot;Diagram showing how model reasoning, tool calls, conversation history, and context compaction work together across a long-running task.&quot; data-nosnippet=&quot;true&quot; loading=&quot;lazy&quot; width=&quot;596&quot; height=&quot;467&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;@md:w-full mx-auto&quot; style=&quot;color:transparent&quot; sizes=&quot;(min-width: 1728px) 1728px, 100vw&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=640&amp;amp;q=90 640w, https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=750&amp;amp;q=90 750w, https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=828&amp;amp;q=90 828w, https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=1080&amp;amp;q=90 1080w, https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=1200&amp;amp;q=90 1200w, https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=1920&amp;amp;q=90 1920w, https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=2048&amp;amp;q=90 2048w, https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=3840&amp;amp;q=90 3840w&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/29SPddA3v6qjLHWpw8RiSB/151b57e5d5bfc371f145c7437632c96b/How_GPT-5.6_Sol_reasons_over_long_tasks_desktop_light.svg?w=3840&amp;amp;q=90&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/picture&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;This is how our models are trained, and also how they are deployed in ChatGPT and Codex. To better match our production setup, we implemented the ARC-AGI-3 harness with our &lt;/span&gt;&lt;a href=&quot;https://developers.openai.com/blog/responses-api&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;span&gt;Responses API&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Our API makes it easy to manage context: for GPT‑5.6, passing the previous response ID automatically retains reasoning across tool calls and turns.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;With reasoning retained, we noticed two big changes. First, GPT‑5.6 Sol spent less time thinking before each action, because it no longer had to interpret the game from scratch every turn. Second, when it was able to remember its past thoughts, GPT‑5.6 Sol was much better at learning over time and employing coherent strategies.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The next improvement came from replacing rolling truncation with &lt;/span&gt;&lt;a href=&quot;https://developers.openai.com/api/docs/guides/compaction&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;span&gt;compaction&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, another setting in the Responses API.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The ARC-AGI-3 harness addresses context limits with rolling truncation. When the conversation context exceeds 175,000 characters, the oldest messages are discarded.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Rolling truncation has two drawbacks. First, the model loses earlier observations and actions. Second, it spends much of the tasks operating with a fuller context window, which can slightly impair performance.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;When we enabled compaction on ARC-AGI-3, GPT‑5.6 Sol was better able to preserve what it had learned about each game across longer runs, and achieved a higher score with fewer output tokens.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;To illustrate the effect of retaining reasoning and enabling compaction, here’s an animation showing GPT‑5.6 Sol’s 175K context window as it solves a series of ARC-AGI-3 puzzles with each harness.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] @container w-full multi-columns:flex multi-columns:px-0 max-w-container&quot;&gt;&lt;div class=&quot;col-span-full multi-columns:w-full toc-collision-target col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2&quot;&gt;&lt;div class=&quot;grid size-full grid-cols-1 gap-3 @md:grid-cols-1 max-w-container p-0&quot;&gt;&lt;div class=&quot;flex flex-col w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot; style=&quot;aspect-ratio:16/9&quot;&gt;&lt;div class=&quot;@container w-full&quot;&gt;&lt;div class=&quot;relative w-full&quot; style=&quot;aspect-ratio:16/9&quot;&gt;&lt;!--$!--&gt;&lt;template data-dgst=&quot;BAILOUT_TO_CLIENT_SIDE_RENDERING&quot;&gt;&lt;/template&gt;&lt;!--/$--&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;The two central columns depict how the model context window is used differently by each harness. With better memory of its past, GPT‑5.6 Sol thinks less per action and proceeds much faster. Note: our implementation uses a limit of 175,000 tokens instead of characters, but this ends up being quite similar, as the vast majority of text is action grids which are tokenized at a 1:1 ratio by our tokenizer.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Together, retaining reasoning and compaction allow GPT‑5.6 Sol (max) to achieve roughly 3x the score with 6x fewer output tokens.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;conclusion-and-recommendations&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Conclusion and recommendations&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We hope these experiments serve as a reminder that evals rarely measure models in isolation—they also measure a bundle of less visible choices about API settings, harness design, and prompting. This isn’t the first time we’ve been surprised by low scores on a public benchmark and then discovered that the eval runner was using a generic harness that dropped reasoning messages.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;If you’re an API developer trying to maximize performance, we recommend using the same settings that we deploy in our own products:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;ul class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-disc in-[:where(ul,ol)]:list-[circle] mx-3 ps-4&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span&gt;Use our Responses API, not our legacy Chat Completions API&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span&gt;Retain reasoning&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span&gt;Use compaction&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;And if you’re comparing models, we recommend relying on evals that use the settings above, which best match real-world use in ChatGPT and Codex.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We are grateful to ARC for their years of creative work on AGI evaluation, and for their analysis that inspired us to take a closer look here.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;If you want to test your own mettle against frontier models, try the public games yourself at &lt;/span&gt;&lt;a href=&quot;https://arcprize.org/tasks&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;span&gt;arcprize.org/tasks&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>https://openai.com/index/how-two-settings-tripled-our-arc-agi-3-scores/</link><guid isPermaLink="false">https://openai.com/index/how-two-settings-tripled-our-arc-agi-3-scores</guid><pubDate>Wed, 29 Jul 2026 15:00:00 GMT</pubDate></item><item><title>Separating signal from noise in coding evaluations</title><description>&lt;div class=&quot;@container w-full max-w-container @md:shaded-container:px-0!&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div data-show-toc=&quot;true&quot; class=&quot;@container col-span-full w-full min-w-0 md:col-span-10 md:col-start-3&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] pt-20 @md:w-full w-full&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 flex w-full items-center justify-between border-t border-t-primary-4 pt-3&quot;&gt;&lt;div class=&quot;flex-col&quot;&gt;&lt;div class=&quot;relative flex&quot;&gt;&lt;div class=&quot;flex items-center&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-8 bg-primary-4 focus:outline-primary-12 text-btn-media-label backdrop-blur-xl p-6xs relative shrink-0 grow-0&quot; disabled=&quot;&quot; aria-label=&quot;Play audio of page text&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;11&quot; fill=&quot;none&quot; viewBox=&quot;0 0 9.184 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.72 11.952V4.048c0-.826.911-1.326 1.608-.883l6.21 3.952a1.045 1.045 0 0 1 0 1.766l-6.21 3.952a1.046 1.046 0 0 1-1.608-.883&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;span class=&quot;shrink grow ps-3 text-cta&quot;&gt;Loading…&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;audio preload=&quot;none&quot;&gt;&lt;/audio&gt;&lt;/div&gt;&lt;div class=&quot;flex gap-4 ms-auto&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;flex items-center gap-1&quot; type=&quot;button&quot; aria-haspopup=&quot;dialog&quot; aria-expanded=&quot;false&quot; aria-controls=&quot;radix-_R_aqlfivar9mknpfivb_&quot; data-state=&quot;closed&quot;&gt;&lt;span class=&quot;text-cta&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;transition duration-short ease-curve-a rounded-[2.5rem] text-nowrap min-h-8 flex items-center justify-center gap-[0.3em] text-cta focus:outline outline-offset-2 h-[2.5rem] text-primary-100 hover:text-primary-60 disabled:text-primary-44 focus:outline-none focus-visible:outline-primary-44 px-0 !rounded&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;17&quot; fill=&quot;none&quot; viewBox=&quot;0 0 16 17&quot; class=&quot;-rotate-45&quot;&gt;&lt;g stroke=&quot;currentColor&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;1.667&quot; clip-path=&quot;url(#clip0_1356_1880)&quot;&gt;&lt;path d=&quot;M10.001 5.247h2a3.333 3.333 0 0 1 0 6.666h-2m-4 0h-2a3.334 3.334 0 1 1 0-6.666h2M5.332 8.58h5.333&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/svg&gt;Share&lt;/button&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;nav aria-label=&quot;Table of contents&quot; data-show-toc=&quot;true&quot; class=&quot;sticky top-header-h z-50 col-span-full -mx-6 h-0 w-[calc(100%+2*(--spacing(6)))] -translate-y-px transition duration-medium md:hidden opacity-0&quot; inert=&quot;&quot;&gt;&lt;div class=&quot;relative mx-auto w-(--document-width) border-b border-primary-4 bg-secondary-100&quot;&gt;&lt;div class=&quot;force-show-scrollbars relative mx-auto w-full overflow-auto xl:max-w-container-desktop&quot;&gt;&lt;button type=&quot;button&quot; aria-expanded=&quot;false&quot; class=&quot;flex h-toc-button-h w-full px-6 focus-visible:outline focus-visible:outline-offset-0 focus-visible:outline-primary-100 @md:px-8&quot;&gt;&lt;span class=&quot;truncate pe-5 text-xs leading-tight text-primary-100&quot;&gt;Methodology&lt;/span&gt;&lt;/button&gt;&lt;button inert=&quot;&quot; type=&quot;button&quot; aria-label=&quot;Close table of contents&quot; class=&quot;absolute inset-e-6 -top-px z-10 focus-visible:outline focus-visible:outline-primary-100 @md:inset-e-8 pointer-events-none&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 10 16&quot; aria-hidden=&quot;true&quot; class=&quot;text-primary-100 transition duration-200 ease-curve-d&quot; style=&quot;transform:rotate(0deg)&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.21 5.352a.714.714 0 0 1 1.01 0L5 9.132l3.78-3.78a.714.714 0 0 1 1.01 1.01l-4.285 4.286a.714.714 0 0 1-1.01 0L.209 6.362a.714.714 0 0 1 0-1.01&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;grid overflow-hidden invisible origin-top grid-rows-[0fr] transition-[grid] duration-short ease-primary motion-reduce:transition-none&quot;&gt;&lt;div class=&quot;max-h-[calc(100dvh-var(--header-h))] min-h-0 overflow-y-auto overscroll-none&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-100&quot; href=&quot;https://openai.com/index/separating-signal-from-noise-coding-evaluations/#methodology&quot;&gt;Methodology&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/separating-signal-from-noise-coding-evaluations/#human-supervised-agent-review&quot;&gt;Human-supervised agent review&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/separating-signal-from-noise-coding-evaluations/#human-annotation-campaign&quot;&gt;Human annotation campaign&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/separating-signal-from-noise-coding-evaluations/#discussion&quot;&gt;Discussion&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/nav&gt;&lt;nav aria-label=&quot;Table of contents&quot; aria-hidden=&quot;false&quot; class=&quot;style-scrollbars style-scrollbars-on-hover top-(--page-top-space) z-10 hidden max-h-[calc(100dvh-var(--page-top-space))] self-start overflow-y-auto pb-6 transition-opacity ease-primary motion-reduce:transition-none md:sticky md:col-span-2 md:col-start-1 md:row-start-1 md:-ms-4 md:block md:ps-4 opacity-100 duration-fast&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-100&quot; href=&quot;https://openai.com/index/separating-signal-from-noise-coding-evaluations/#methodology&quot;&gt;Methodology&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/separating-signal-from-noise-coding-evaluations/#human-supervised-agent-review&quot;&gt;Human-supervised agent review&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/separating-signal-from-noise-coding-evaluations/#human-annotation-campaign&quot;&gt;Human annotation campaign&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/separating-signal-from-noise-coding-evaluations/#discussion&quot;&gt;Discussion&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/nav&gt;&lt;div data-toc-content=&quot;&quot; class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0 col-span-full min-w-0 md:row-start-1&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Accurately measuring our models’ capabilities is important for sound deployment and safety decisions, including decisions under OpenAI’s &lt;/span&gt;&lt;a href=&quot;https://cdn.openai.com/pdf/18a02b5d-6b67-4cec-ab64-68cdfbddebcd/preparedness-framework-v2.pdf&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;span&gt;Preparedness Framework&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. With each model release, we report results for a variety of external and internal benchmarks to track model progress. When evaluations have flaws that affect results, they can give a false understanding of capabilities, misrepresenting safety cases and affecting research priorities.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We &lt;/span&gt;&lt;a class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; href=&quot;https://openai.com/index/why-we-no-longer-evaluate-swe-bench-verified/&quot;&gt;&lt;span&gt;recently investigated&lt;/span&gt;&lt;/a&gt;&lt;span&gt; how one of the most widely used coding benchmarks, SWE-bench Verified, had fundamental design and contamination issues, and found that the eval no longer provided meaningful signal on software development capabilities. At the time, we encouraged the wider community to switch to SWE-Bench Pro.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;a href=&quot;https://scale.com/blog/swe-bench-pro&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;SWE-Bench Pro&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt; was designed to improve on SWE-bench Verified by testing models on longer horizons and more realistic coding tasks to better track agentic coding capabilities. As in SWE-bench Verified, tasks are sourced programmatically from the history of feature changes in a set of public and private repositories. Models are required to implement a solution that passes new tests for a feature, without breaking existing functionality. On the 731-task public split, frontier models improved from a pass rate of 23.3% to 80.3% in eight months.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We’ve since performed a similar audit on SWE-Bench Pro, reviewing the dataset using a datapoint analysis pipeline. The pipeline reviewed model attempts at the task, task metadata, and failure traces to flag likely evaluation flaws. Each flagged task was then assessed through multiple investigator-agent passes and independently reviewed by five experienced software engineers, with disagreements escalated for further investigation.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div id=&quot;chart-4caRfMyhWbjokoQIFjfn5y&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class=&quot;col-span-full flex w-full flex-col items-center gap-3 text-caption&quot;&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We find evidence of breaking issues in a significant portion of the dataset. Our datapoint analysis pipeline flagged 200 (27.4%) broken tasks, while the human annotation campaign identified 249 (34.1%).&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The issues primarily fell into four categories:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;ul class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-disc in-[:where(ul,ol)]:list-[circle] mx-3 ps-4&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;i&gt;&lt;span&gt;Overly strict tests&lt;/span&gt;&lt;/i&gt;&lt;sup&gt;&lt;span id=&quot;citation-top-1&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;a class=&quot;transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60&quot; href=&quot;https://openai.com/index/separating-signal-from-noise-coding-evaluations/#citation-bottom-1&quot;&gt;1&lt;/a&gt;&lt;/span&gt;&lt;/sup&gt;&lt;span&gt; enforce specific implementation details not specified in the prompt, invalidating many functionally correct submissions.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;i&gt;&lt;span&gt;Underspecified prompts&lt;/span&gt;&lt;/i&gt;&lt;sup&gt;&lt;span id=&quot;citation-top-2&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;a class=&quot;transition ease-curve-a duration-250 text-xs text-primary-100 no-underline hover:text-primary-60&quot; href=&quot;https://openai.com/index/separating-signal-from-noise-coding-evaluations/#citation-bottom-2&quot;&gt;2&lt;/a&gt;&lt;/span&gt;&lt;/sup&gt;&lt;span&gt; omit requirements that hidden tests enforce and that are not reasonably inferable.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;i&gt;&lt;span&gt;Low-coverage tests&lt;/span&gt;&lt;/i&gt;&lt;span&gt; under check the requested feature, so incomplete fixes can pass.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span&gt;A &lt;/span&gt;&lt;i&gt;&lt;span&gt;misleading prompt&lt;/span&gt;&lt;/i&gt;&lt;span&gt; points models toward the wrong behavior or contradicts what tests require.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Our findings point to the difficulty of curating hard but fair benchmarks and the growing utility of agents for scalable data quality checks. In light of these results, we estimate that ~30% of SWE-bench Pro tasks are broken, and advise that model developers carefully examine results.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;methodology&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Methodology&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Our aim is to ensure that task failures reflect genuine model limitations, and task successes reflect complete and valid solutions to the prompt requirements. To check the quality of the data used in the evaluation, we created a quality assurance pipeline to assess whether each datapoint accurately reflects model capabilities.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div class=&quot;w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot;&gt;&lt;div class=&quot;size-full&quot;&gt;&lt;div class=&quot;group relative overflow-hidden rounded-none aspect-auto size-full bg-surface-loading @md:w-full&quot;&gt;&lt;picture class=&quot;mx-auto&quot;&gt;&lt;source media=&quot;(min-width: 768px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/5qXqNEpC8fKoxLVnVOKlzk/0bf0802a470c00b9a15320e7e4b1ab62/Quality_assurance_pipeline_desktop_dark.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/5qXqNEpC8fKoxLVnVOKlzk/0bf0802a470c00b9a15320e7e4b1ab62/Quality_assurance_pipeline_desktop_dark.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/5qXqNEpC8fKoxLVnVOKlzk/0bf0802a470c00b9a15320e7e4b1ab62/Quality_assurance_pipeline_desktop_dark.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/5qXqNEpC8fKoxLVnVOKlzk/0bf0802a470c00b9a15320e7e4b1ab62/Quality_assurance_pipeline_desktop_dark.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/5qXqNEpC8fKoxLVnVOKlzk/0bf0802a470c00b9a15320e7e4b1ab62/Quality_assurance_pipeline_desktop_dark.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/5qXqNEpC8fKoxLVnVOKlzk/0bf0802a470c00b9a15320e7e4b1ab62/Quality_assurance_pipeline_desktop_dark.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/5qXqNEpC8fKoxLVnVOKlzk/0bf0802a470c00b9a15320e7e4b1ab62/Quality_assurance_pipeline_desktop_dark.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/5qXqNEpC8fKoxLVnVOKlzk/0bf0802a470c00b9a15320e7e4b1ab62/Quality_assurance_pipeline_desktop_dark.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(min-width: 768px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/QkNqaS9wM5SYhRRSHKNf9/a7fdabcfe81676c5f00209fccc2c69c3/Quality_assurance_pipeline_mobile_dark.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/QkNqaS9wM5SYhRRSHKNf9/a7fdabcfe81676c5f00209fccc2c69c3/Quality_assurance_pipeline_mobile_dark.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/QkNqaS9wM5SYhRRSHKNf9/a7fdabcfe81676c5f00209fccc2c69c3/Quality_assurance_pipeline_mobile_dark.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/QkNqaS9wM5SYhRRSHKNf9/a7fdabcfe81676c5f00209fccc2c69c3/Quality_assurance_pipeline_mobile_dark.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/QkNqaS9wM5SYhRRSHKNf9/a7fdabcfe81676c5f00209fccc2c69c3/Quality_assurance_pipeline_mobile_dark.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/QkNqaS9wM5SYhRRSHKNf9/a7fdabcfe81676c5f00209fccc2c69c3/Quality_assurance_pipeline_mobile_dark.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/QkNqaS9wM5SYhRRSHKNf9/a7fdabcfe81676c5f00209fccc2c69c3/Quality_assurance_pipeline_mobile_dark.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/QkNqaS9wM5SYhRRSHKNf9/a7fdabcfe81676c5f00209fccc2c69c3/Quality_assurance_pipeline_mobile_dark.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/7KxZEnhHW5FW056IgWihk4/85066f6878f3016473243edf75e97561/Quality_assurance_pipeline_mobile_light.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/7KxZEnhHW5FW056IgWihk4/85066f6878f3016473243edf75e97561/Quality_assurance_pipeline_mobile_light.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/7KxZEnhHW5FW056IgWihk4/85066f6878f3016473243edf75e97561/Quality_assurance_pipeline_mobile_light.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/7KxZEnhHW5FW056IgWihk4/85066f6878f3016473243edf75e97561/Quality_assurance_pipeline_mobile_light.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/7KxZEnhHW5FW056IgWihk4/85066f6878f3016473243edf75e97561/Quality_assurance_pipeline_mobile_light.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/7KxZEnhHW5FW056IgWihk4/85066f6878f3016473243edf75e97561/Quality_assurance_pipeline_mobile_light.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/7KxZEnhHW5FW056IgWihk4/85066f6878f3016473243edf75e97561/Quality_assurance_pipeline_mobile_light.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/7KxZEnhHW5FW056IgWihk4/85066f6878f3016473243edf75e97561/Quality_assurance_pipeline_mobile_light.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;img alt=&quot;Quality assurance workflow combining automated screening and human review to assess task quality.&quot; data-nosnippet=&quot;true&quot; loading=&quot;lazy&quot; width=&quot;802&quot; height=&quot;407&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;@md:w-full mx-auto&quot; style=&quot;color:transparent&quot; sizes=&quot;(min-width: 1728px) 1728px, 100vw&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=640&amp;amp;q=90 640w, https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=750&amp;amp;q=90 750w, https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=828&amp;amp;q=90 828w, https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=1080&amp;amp;q=90 1080w, https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=1200&amp;amp;q=90 1200w, https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=1920&amp;amp;q=90 1920w, https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=2048&amp;amp;q=90 2048w, https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=3840&amp;amp;q=90 3840w&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/4uTrAMFq4ZJu9wXWZ9gifK/44cf7007c7a81c4bb6214d0cab6a3221/Quality_assurance_pipeline_desktop_light.svg?w=3840&amp;amp;q=90&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/picture&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class=&quot;col-span-full flex w-full flex-col items-center gap-3 text-caption&quot;&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;An initial data quality pipeline flags problems for review. We validate with a deeper agent-assisted audit of flagged tasks and a human annotation campaign working with experienced engineers.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;An initial automated filter reviews the instructions given to the model, attempts by the model to solve the task, and the tests used to grade these attempts to flag likely broken or problematic examples. This filter flagged 286 potentially broken tasks. We then conducted a deeper review of that subset in two ways: a human-supervised agent review, which conducts extensive checks with investigator agents and a final human judgment; and a human annotation campaign working with experienced software developers.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;human-supervised-agent-review&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Human-supervised agent review&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Each flagged problem is audited with Codex-based investigator agents that were given access to the task repository and environment. This helps them distinguish reasonable task ambiguity, which can often be resolved by studying nearby code and repository conventions, from true underspecification. The agent can run tests, inspect files in the repo, and investigate model attempts and their common failure modes on the task. After several independent repeats of these deeper audits, a researcher reviewed the summaries, made a final judgment, and labeled the likely issues.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;human-annotation-campaign&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Human annotation campaign&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;In parallel, we ran a human annotation campaign over the flagged subset. We worked with experienced software engineers who were trained on the benchmark goals, issue taxonomy, and edge cases before reviewing tasks. Each task was reviewed by five engineers.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Reviewers formed an independent judgment from the visible problem statement, test cases, and the ground-truth reference solution (known as the gold patch) before using the pipeline analysis or transcript as supporting context. The reviewers then assigned a label and severity rating based on concrete evidence, and escalated disagreements or low-confidence cases for further review.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Human reviewers were more likely than the investigator agents to mark tasks as broken. There was also some disagreement on categories between the two review paths, but in no flagged task was “not broken” the most common human label. Of the categories the agent pipeline flagged, reviewers’ judgments overlapped in 74% of cases.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Compared with the agent pipeline, the human reviewers were also more likely to select multiple labels for a task, indicating that they found tasks to be broken in multiple ways or did not fit cleanly into a single category. This suggests the agent-plus-reviewer pipeline resulted in conservative labeling: it captured the same broad failure modes humans identified, while undercounting cases where reviewers saw additional or overlapping issues. The largest difference was in low-coverage tests, which humans selected as the most common issue for 9.4% of the benchmark compared with 4.1% from the agent pipeline.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;flex flex-col gap-8&quot;&gt;&lt;div class=&quot;@container w-full multi-columns:px-0 @md:shaded-container:px-0! toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] max-w-container&quot;&gt;&lt;div class=&quot;col-span-full col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2 @lg:col-span-8 @lg:col-start-3&quot;&gt;&lt;div class=&quot;relative flex flex-col items-center text-center&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;h3 class=&quot;text-h3 toc-collision-target max-w-250 text-primary-100 text-balance scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;Failure modes&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;@container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div class=&quot;col-span-full min-w-0 toc-visible:@md:col-span-8 toc-visible:@md:col-start-1&quot;&gt;&lt;nav class=&quot;scrollable scrollable-horizontal max-w-full mx-auto scroll-mt-32 py-1&quot; role=&quot;tablist&quot; aria-label=&quot;Tabs&quot;&gt;&lt;div class=&quot;relative min-w-fit&quot;&gt;&lt;div class=&quot;pointer-events-none absolute z-1 inset-y-0 inset-s-0 w-px&quot;&gt;&lt;/div&gt;&lt;div class=&quot;toc-collision-target mx-auto w-max&quot;&gt;&lt;div class=&quot;relative flex items-center gap-2 rounded-full border border-primary-12 p-1&quot;&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;true&quot; aria-controls=&quot;cO2tN9mdHS7rsEhd1dP0R-panel&quot; id=&quot;cO2tN9mdHS7rsEhd1dP0R&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12 bg-primary-4&quot;&gt;&lt;span&gt;Misleading prompt&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot; aria-controls=&quot;1DdRBT67Uvz6sLDEl3ad3j-panel&quot; id=&quot;1DdRBT67Uvz6sLDEl3ad3j&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12&quot;&gt;&lt;span&gt;Overly strict tests&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot; aria-controls=&quot;163ZtYHrMHXiPhXJO1oCLT-panel&quot; id=&quot;163ZtYHrMHXiPhXJO1oCLT&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12&quot;&gt;&lt;span&gt;Underspecified prompt&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot; aria-controls=&quot;3V575nBG8MGpinuc6Zs8Ai-panel&quot; id=&quot;3V575nBG8MGpinuc6Zs8Ai&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12&quot;&gt;&lt;span&gt;Low-coverage tests&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;pointer-events-none absolute inset-y-0 inset-e-0 w-px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/nav&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;cO2tN9mdHS7rsEhd1dP0R-panel&quot; role=&quot;tabpanel&quot; aria-labelledby=&quot;cO2tN9mdHS7rsEhd1dP0R&quot; class=&quot;transition-opacity duration-300 *:my-0!&quot;&gt;&lt;div class=&quot;group/component-group @container [--component-container-gutter:initial] [--component-container-max-width:initial]&quot; data-layout=&quot;1-column-grid&quot;&gt;&lt;div class=&quot;@container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] max-w-container&quot;&gt;&lt;div class=&quot;col-span-full grid w-full grid-cols-1 items-stretch gap-12 @md:gap-16 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;w-full max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:px-0 multi-columns:flex&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none prose&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;In several cases the task prompt prescribed a specific implementation, but the hidden test cases expected different behavior.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] overflow-hidden&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div class=&quot;grid items-stretch gap-3 @md:grid-flow-col&quot;&gt;&lt;div class=&quot;chatgpt-conversation z-1 size-full max-w-full min-w-0&quot;&gt;&lt;div class=&quot;w-full overflow-hidden rounded-md&quot;&gt;&lt;div class=&quot;flex items-start justify-between top-0 z-1 border-b border-b-primary-12 bg-primary-4 px-5 py-4 @md:p-8&quot;&gt;&lt;div&gt;&lt;button class=&quot;flex items-center gap-2 @md:gap-3&quot; type=&quot;button&quot; aria-label=&quot;Select conversation&quot; id=&quot;radix-_R_19dalt9klfivar9mknpfivb_&quot; aria-haspopup=&quot;menu&quot; aria-expanded=&quot;false&quot; data-state=&quot;closed&quot;&gt;&lt;h2 class=&quot;text-h5 font-medium&quot;&gt;OpenLibrary-77c16d5&lt;/h2&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 10 16&quot; class=&quot;w-3&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.21 5.352a.714.714 0 0 1 1.01 0L5 9.132l3.78-3.78a.714.714 0 0 1 1.01 1.01l-4.285 4.286a.714.714 0 0 1-1.01 0L.209 6.362a.714.714 0 0 1 0-1.01&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;style-scrollbars size-full p-6 @md:p-8 overflow-auto @md:max-h-122.5 rounded-md bg-primary-4 rounded-t-none max-h-112 w-full&quot;&gt;&lt;div class=&quot;me-6 @md:me-16&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row&quot;&gt;&lt;div class=&quot;w-full ms-3 @xs:ms-0&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;This task involves normalizing table-of-contents entries and rendering them back to Markdown via &lt;/span&gt;&lt;code&gt;&lt;span&gt;TocEntry.to_markdown()&lt;/span&gt;&lt;/code&gt;&lt;span&gt;. The task prompt specifies serialization down to character-level spacing, describing how exact spacing and pipes are enforced, and gives examples such as &lt;/span&gt;&lt;code&gt;&lt;span&gt;&quot; | Chapter 1 | 1&quot;&lt;/span&gt;&lt;/code&gt;&lt;span&gt; and &lt;/span&gt;&lt;code&gt;&lt;span&gt;&quot;** | Chapter 1 | 1&quot;&lt;/span&gt;&lt;/code&gt;&lt;span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;not-prose rich-text-code-example mb-12 overflow-hidden rounded-lg border border-primary-12 [&amp;amp;&gt;div]:p-0 [&amp;amp;&gt;div&gt;div]:col-span-full&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] group-[.ui-overlay]:px-0 multi-columns:px-0&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3 flex flex-col gap-3&quot;&gt;&lt;div class=&quot;flex flex-col overflow-hidden rounded-md bg-tertiary-100&quot;&gt;&lt;div class=&quot;relative z-1 flex justify-between p-5&quot;&gt;&lt;h4 class=&quot;text-p2 font-bold text-primary-100 capitalize&quot;&gt;None&lt;/h4&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-6 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&amp;amp;&gt;svg]:opacity-60&quot; aria-label=&quot;Copy code block&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;18&quot; fill=&quot;none&quot; viewBox=&quot;0 0 18 18&quot;&gt;&lt;path fill=&quot;currentColor&quot; fill-rule=&quot;evenodd&quot; d=&quot;M5.25 3.75A2.25 2.25 0 0 1 7.5 1.5h6.75a2.25 2.25 0 0 1 2.25 2.25v6.75a2.25 2.25 0 0 1-2.25 2.25h-1.5v1.5a2.25 2.25 0 0 1-2.25 2.25H3.75a2.25 2.25 0 0 1-2.25-2.25V7.5a2.25 2.25 0 0 1 2.25-2.25h1.5zm1.5 1.5h3.75a2.25 2.25 0 0 1 2.25 2.25v3.75h1.5a.75.75 0 0 0 .75-.75V3.75a.75.75 0 0 0-.75-.75H7.5a.75.75 0 0 0-.75.75zm-3 1.5A.75.75 0 0 0 3 7.5v6.75c0 .414.336.75.75.75h6.75a.75.75 0 0 0 .75-.75V7.5a.75.75 0 0 0-.75-.75z&quot; clip-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; class=&quot;relative flex items-stretch gap-4 overflow-auto py-5 bg-tertiary-100 style-scrollbars pt-2&quot;&gt;&lt;code class=&quot;flex-1 px-0 font-mono text-code-snippet text-primary-100 CodeBlock-module__omZ69a__syntaxHighlight&quot;&gt;&lt;pre class=&quot;flex flex-col pe-5&quot;&gt;&lt;div class=&quot;flex flex-row gap-4&quot;&gt;&lt;span class=&quot;ms-5 min-w-5 text-end text-primary-44&quot;&gt;1&lt;/span&gt;&lt;div class=&quot;flex-1&quot;&gt;&quot;[space]| Chapter 1 | 1&quot;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-row gap-4&quot;&gt;&lt;span class=&quot;ms-5 min-w-5 text-end text-primary-44&quot;&gt;2&lt;/span&gt;&lt;div class=&quot;flex-1&quot;&gt;&quot;**[space]| Chapter 1 | 1&quot;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-row gap-4&quot;&gt;&lt;span class=&quot;ms-5 min-w-5 text-end text-primary-44&quot;&gt;3&lt;/span&gt;&lt;div class=&quot;flex-1&quot;&gt;&quot;[space]| Just title | &quot;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The hidden &lt;/span&gt;&lt;code&gt;&lt;span&gt;test_to_markdown&lt;/span&gt;&lt;/code&gt;&lt;span&gt; assertions instead require &lt;/span&gt;&lt;code&gt;&lt;span&gt;&quot;  | Chapter 1 | 1&quot;&lt;/span&gt;&lt;/code&gt;&lt;span&gt; and &lt;/span&gt;&lt;code&gt;&lt;span&gt;&quot;**  | Chapter 1 | 1&quot;&lt;/span&gt;&lt;/code&gt;&lt;span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;not-prose rich-text-code-example mb-12 overflow-hidden rounded-lg border border-primary-12 [&amp;amp;&gt;div]:p-0 [&amp;amp;&gt;div&gt;div]:col-span-full&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] group-[.ui-overlay]:px-0 multi-columns:px-0&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3 flex flex-col gap-3&quot;&gt;&lt;div class=&quot;flex flex-col overflow-hidden rounded-md bg-tertiary-100&quot;&gt;&lt;div class=&quot;relative z-1 flex justify-between p-5&quot;&gt;&lt;h4 class=&quot;text-p2 font-bold text-primary-100 capitalize&quot;&gt;None&lt;/h4&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-6 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&amp;amp;&gt;svg]:opacity-60&quot; aria-label=&quot;Copy code block&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;18&quot; fill=&quot;none&quot; viewBox=&quot;0 0 18 18&quot;&gt;&lt;path fill=&quot;currentColor&quot; fill-rule=&quot;evenodd&quot; d=&quot;M5.25 3.75A2.25 2.25 0 0 1 7.5 1.5h6.75a2.25 2.25 0 0 1 2.25 2.25v6.75a2.25 2.25 0 0 1-2.25 2.25h-1.5v1.5a2.25 2.25 0 0 1-2.25 2.25H3.75a2.25 2.25 0 0 1-2.25-2.25V7.5a2.25 2.25 0 0 1 2.25-2.25h1.5zm1.5 1.5h3.75a2.25 2.25 0 0 1 2.25 2.25v3.75h1.5a.75.75 0 0 0 .75-.75V3.75a.75.75 0 0 0-.75-.75H7.5a.75.75 0 0 0-.75.75zm-3 1.5A.75.75 0 0 0 3 7.5v6.75c0 .414.336.75.75.75h6.75a.75.75 0 0 0 .75-.75V7.5a.75.75 0 0 0-.75-.75z&quot; clip-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; class=&quot;relative flex items-stretch gap-4 overflow-auto py-5 bg-tertiary-100 style-scrollbars pt-2&quot;&gt;&lt;code class=&quot;flex-1 px-0 font-mono text-code-snippet text-primary-100 CodeBlock-module__omZ69a__syntaxHighlight&quot;&gt;&lt;pre class=&quot;flex flex-col pe-5&quot;&gt;&lt;div class=&quot;flex flex-row gap-4&quot;&gt;&lt;span class=&quot;ms-5 min-w-5 text-end text-primary-44&quot;&gt;1&lt;/span&gt;&lt;div class=&quot;flex-1&quot;&gt;&quot;[space][space]| Chapter 1 | 1&quot;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-row gap-4&quot;&gt;&lt;span class=&quot;ms-5 min-w-5 text-end text-primary-44&quot;&gt;2&lt;/span&gt;&lt;div class=&quot;flex-1&quot;&gt;&quot;**[space][space]| Chapter 1 | 1&quot;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-row gap-4&quot;&gt;&lt;span class=&quot;ms-5 min-w-5 text-end text-primary-44&quot;&gt;3&lt;/span&gt;&lt;div class=&quot;flex-1&quot;&gt;&quot;[space][space]| Just title | &quot;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;There are two leading spaces in the hidden tests, but the example given to the model only contains one leading space. If a model rightly follows the given prompt, that one-character difference would fail the hidden test cases and the task would be marked incorrect.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;discussion&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Discussion&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The issues we have identified, coupled with similar cases in &lt;/span&gt;&lt;a class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; href=&quot;https://openai.com/index/why-we-no-longer-evaluate-swe-bench-verified/&quot;&gt;&lt;span&gt;SWE-bench Verified&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, highlight the importance of rigorously checking benchmarks. Issues and pull requests from open-source repositories were originally created for human collaboration, often through long back-and-forths between maintainers and contributors. As a result, problem descriptions, merged code, and unit tests do not always line up to form clean, isolated tasks for evaluating models reliably. In particular, tests included in pull requests can be overly strict because they are written to validate a specific change, rather than to define an implementation-agnostic standard for solving the task. &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;At the same time, evaluation flaws are easier to detect now than they would have been even a short time ago. As model capabilities improve, we can use those models to inspect prompts, tests, patches, traces, and edge cases with much greater depth and consistency, helping surface benchmark issues that were previously costly or impractical to find at scale.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We hope the wider evaluation community will develop new benchmarks built by experienced software developers specifically to test model capabilities. That approach can preserve the high bar and realism we want to measure model capabilities, and allows for better human oversight throughout the process. Given the issues uncovered in this analysis, we retract our earlier recommendation to adopt SWE-Bench Pro.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Ultimately, an eval should provide meaningful signal through benchmarks that are hard to game, easy to trust, and genuinely reflective of model capability or alignment. Because these results inform OpenAI’s deployment and safety decisions, the evals we track need to be valid and informative.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>https://openai.com/index/separating-signal-from-noise-coding-evaluations/</link><guid isPermaLink="false">https://openai.com/index/separating-signal-from-noise-coding-evaluations</guid><pubDate>Wed, 08 Jul 2026 13:00:00 GMT</pubDate><author>previously⁠, ,</author></item><item><title>Introducing GeneBench-Pro</title><description>&lt;div class=&quot;@container w-full max-w-container @md:shaded-container:px-0!&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div data-show-toc=&quot;true&quot; class=&quot;@container col-span-full w-full min-w-0 md:col-span-10 md:col-start-3&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] pt-20 @md:w-full w-full&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 flex w-full items-center justify-between border-t border-t-primary-4 pt-3&quot;&gt;&lt;div class=&quot;flex-col&quot;&gt;&lt;div class=&quot;relative flex&quot;&gt;&lt;div class=&quot;flex items-center&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-8 bg-primary-4 focus:outline-primary-12 text-btn-media-label backdrop-blur-xl p-6xs relative shrink-0 grow-0&quot; disabled=&quot;&quot; aria-label=&quot;Play audio of page text&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;11&quot; fill=&quot;none&quot; viewBox=&quot;0 0 9.184 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.72 11.952V4.048c0-.826.911-1.326 1.608-.883l6.21 3.952a1.045 1.045 0 0 1 0 1.766l-6.21 3.952a1.046 1.046 0 0 1-1.608-.883&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;span class=&quot;shrink grow ps-3 text-cta&quot;&gt;Loading…&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;audio preload=&quot;none&quot;&gt;&lt;/audio&gt;&lt;/div&gt;&lt;div class=&quot;flex gap-4 ms-auto&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;flex items-center gap-1&quot; type=&quot;button&quot; aria-haspopup=&quot;dialog&quot; aria-expanded=&quot;false&quot; aria-controls=&quot;radix-_R_aqlfivar9mknpfivb_&quot; data-state=&quot;closed&quot;&gt;&lt;span class=&quot;text-cta&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;transition duration-short ease-curve-a rounded-[2.5rem] text-nowrap min-h-8 flex items-center justify-center gap-[0.3em] text-cta focus:outline outline-offset-2 h-[2.5rem] text-primary-100 hover:text-primary-60 disabled:text-primary-44 focus:outline-none focus-visible:outline-primary-44 px-0 !rounded&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;17&quot; fill=&quot;none&quot; viewBox=&quot;0 0 16 17&quot; class=&quot;-rotate-45&quot;&gt;&lt;g stroke=&quot;currentColor&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;1.667&quot; clip-path=&quot;url(#clip0_1356_1880)&quot;&gt;&lt;path d=&quot;M10.001 5.247h2a3.333 3.333 0 0 1 0 6.666h-2m-4 0h-2a3.334 3.334 0 1 1 0-6.666h2M5.332 8.58h5.333&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/svg&gt;Share&lt;/button&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;nav aria-label=&quot;Table of contents&quot; data-show-toc=&quot;true&quot; class=&quot;sticky top-header-h z-50 col-span-full -mx-6 h-0 w-[calc(100%+2*(--spacing(6)))] -translate-y-px transition duration-medium md:hidden opacity-0&quot; inert=&quot;&quot;&gt;&lt;div class=&quot;relative mx-auto w-(--document-width) border-b border-primary-4 bg-secondary-100&quot;&gt;&lt;div class=&quot;force-show-scrollbars relative mx-auto w-full overflow-auto xl:max-w-container-desktop&quot;&gt;&lt;button type=&quot;button&quot; aria-expanded=&quot;false&quot; class=&quot;flex h-toc-button-h w-full px-6 focus-visible:outline focus-visible:outline-offset-0 focus-visible:outline-primary-100 @md:px-8&quot;&gt;&lt;span class=&quot;truncate pe-5 text-xs leading-tight text-primary-100&quot;&gt;Dataset construction&lt;/span&gt;&lt;/button&gt;&lt;button inert=&quot;&quot; type=&quot;button&quot; aria-label=&quot;Close table of contents&quot; class=&quot;absolute inset-e-6 -top-px z-10 focus-visible:outline focus-visible:outline-primary-100 @md:inset-e-8 pointer-events-none&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 10 16&quot; aria-hidden=&quot;true&quot; class=&quot;text-primary-100 transition duration-200 ease-curve-d&quot; style=&quot;transform:rotate(0deg)&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.21 5.352a.714.714 0 0 1 1.01 0L5 9.132l3.78-3.78a.714.714 0 0 1 1.01 1.01l-4.285 4.286a.714.714 0 0 1-1.01 0L.209 6.362a.714.714 0 0 1 0-1.01&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;grid overflow-hidden invisible origin-top grid-rows-[0fr] transition-[grid] duration-short ease-primary motion-reduce:transition-none&quot;&gt;&lt;div class=&quot;max-h-[calc(100dvh-var(--header-h))] min-h-0 overflow-y-auto overscroll-none&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-100&quot; href=&quot;https://openai.com/index/introducing-genebench-pro/#dataset-construction&quot;&gt;Dataset construction&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-genebench-pro/#evaluation-and-grading&quot;&gt;Evaluation and grading&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-genebench-pro/#results&quot;&gt;Results&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/nav&gt;&lt;nav aria-label=&quot;Table of contents&quot; aria-hidden=&quot;false&quot; class=&quot;style-scrollbars style-scrollbars-on-hover top-(--page-top-space) z-10 hidden max-h-[calc(100dvh-var(--page-top-space))] self-start overflow-y-auto pb-6 transition-opacity ease-primary motion-reduce:transition-none md:sticky md:col-span-2 md:col-start-1 md:row-start-1 md:-ms-4 md:block md:ps-4 opacity-100 duration-fast&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-100&quot; href=&quot;https://openai.com/index/introducing-genebench-pro/#dataset-construction&quot;&gt;Dataset construction&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-genebench-pro/#evaluation-and-grading&quot;&gt;Evaluation and grading&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-genebench-pro/#results&quot;&gt;Results&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/nav&gt;&lt;div data-toc-content=&quot;&quot; class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0 col-span-full min-w-0 md:row-start-1&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Scientific data rarely arrive with instructions. Researchers must decide whether a pattern reflects biology or noise, whether the data can support the question being asked, and how each result should change what they do next. AI agents are increasingly capable of executing complex analyses, but real scientific research also depends not simply on recalling facts or following a predefined workflow but also on making these higher-order judgments.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Today, we’re introducing GeneBench-Pro—a challenging, research-level benchmark for testing whether models can handle the kind of judgment-heavy analysis that real-world computational biology requires. It expands on &lt;/span&gt;&lt;a href=&quot;https://www.biorxiv.org/content/10.64898/2026.04.22.720113v1&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;GeneBench&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt; to cover harder, more realistic tasks across genomics, quantitative biology, and translational medicine, capturing the complexity, iterative nature, and ambiguity of scientific research in computational biology.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;To date, there have been few convincing assessments of the system-level judgment calls that make real-world computational research difficult. These include handling ambiguity, revising assumptions, choosing the correct analysis path, and knowing when a result is decision-ready. Because these skills are difficult to formalize, they are also difficult to assess rigorously, even as weaknesses in them increasingly constrain overall AI performance.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div class=&quot;w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot;&gt;&lt;div class=&quot;size-full&quot;&gt;&lt;div class=&quot;group relative overflow-hidden rounded-none aspect-auto size-full bg-surface-loading @md:w-full&quot;&gt;&lt;picture class=&quot;mx-auto&quot;&gt;&lt;source media=&quot;(min-width: 768px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/4bj4RwkAJarrrDRJ7YCOQ/8cd32f442c72c52871f6f1c3e8cc8fb5/Diagram1-desktop-dark.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/4bj4RwkAJarrrDRJ7YCOQ/8cd32f442c72c52871f6f1c3e8cc8fb5/Diagram1-desktop-dark.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/4bj4RwkAJarrrDRJ7YCOQ/8cd32f442c72c52871f6f1c3e8cc8fb5/Diagram1-desktop-dark.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/4bj4RwkAJarrrDRJ7YCOQ/8cd32f442c72c52871f6f1c3e8cc8fb5/Diagram1-desktop-dark.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/4bj4RwkAJarrrDRJ7YCOQ/8cd32f442c72c52871f6f1c3e8cc8fb5/Diagram1-desktop-dark.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/4bj4RwkAJarrrDRJ7YCOQ/8cd32f442c72c52871f6f1c3e8cc8fb5/Diagram1-desktop-dark.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/4bj4RwkAJarrrDRJ7YCOQ/8cd32f442c72c52871f6f1c3e8cc8fb5/Diagram1-desktop-dark.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/4bj4RwkAJarrrDRJ7YCOQ/8cd32f442c72c52871f6f1c3e8cc8fb5/Diagram1-desktop-dark.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(min-width: 768px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/1Z6ezcMbzXBbAySKFOkThZ/c32bfe0ce0c138f78e66c37623d504f0/Diagram1-mobile-dark.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/1Z6ezcMbzXBbAySKFOkThZ/c32bfe0ce0c138f78e66c37623d504f0/Diagram1-mobile-dark.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/1Z6ezcMbzXBbAySKFOkThZ/c32bfe0ce0c138f78e66c37623d504f0/Diagram1-mobile-dark.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/1Z6ezcMbzXBbAySKFOkThZ/c32bfe0ce0c138f78e66c37623d504f0/Diagram1-mobile-dark.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/1Z6ezcMbzXBbAySKFOkThZ/c32bfe0ce0c138f78e66c37623d504f0/Diagram1-mobile-dark.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/1Z6ezcMbzXBbAySKFOkThZ/c32bfe0ce0c138f78e66c37623d504f0/Diagram1-mobile-dark.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/1Z6ezcMbzXBbAySKFOkThZ/c32bfe0ce0c138f78e66c37623d504f0/Diagram1-mobile-dark.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/1Z6ezcMbzXBbAySKFOkThZ/c32bfe0ce0c138f78e66c37623d504f0/Diagram1-mobile-dark.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/2dW2hZFPi0jtlTLtLvC5xE/43726cdd44414d1d0cda2605a54c5e84/Diagram1-mobile-light.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/2dW2hZFPi0jtlTLtLvC5xE/43726cdd44414d1d0cda2605a54c5e84/Diagram1-mobile-light.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/2dW2hZFPi0jtlTLtLvC5xE/43726cdd44414d1d0cda2605a54c5e84/Diagram1-mobile-light.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/2dW2hZFPi0jtlTLtLvC5xE/43726cdd44414d1d0cda2605a54c5e84/Diagram1-mobile-light.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/2dW2hZFPi0jtlTLtLvC5xE/43726cdd44414d1d0cda2605a54c5e84/Diagram1-mobile-light.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/2dW2hZFPi0jtlTLtLvC5xE/43726cdd44414d1d0cda2605a54c5e84/Diagram1-mobile-light.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/2dW2hZFPi0jtlTLtLvC5xE/43726cdd44414d1d0cda2605a54c5e84/Diagram1-mobile-light.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/2dW2hZFPi0jtlTLtLvC5xE/43726cdd44414d1d0cda2605a54c5e84/Diagram1-mobile-light.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;img alt=&quot;Diagram titled “The benchmark gap in biology” comparing traditional benchmark workflows with end-to-end scientific analysis, showing additional steps such as preprocessing, modeling, diagnostics, and iterative refinement before reaching a scientific conclusion.&quot; data-nosnippet=&quot;true&quot; loading=&quot;lazy&quot; width=&quot;802&quot; height=&quot;528&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;@md:w-full mx-auto&quot; style=&quot;color:transparent&quot; sizes=&quot;(min-width: 1728px) 1728px, 100vw&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=640&amp;amp;q=90 640w, https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=750&amp;amp;q=90 750w, https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=828&amp;amp;q=90 828w, https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=1080&amp;amp;q=90 1080w, https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=1200&amp;amp;q=90 1200w, https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=1920&amp;amp;q=90 1920w, https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=2048&amp;amp;q=90 2048w, https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=3840&amp;amp;q=90 3840w&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/5P8mBbm691Wa6A18PSRDC4/d850f06a5891d06ecce9efd880008e3e/Diagram1-desktop-light.svg?w=3840&amp;amp;q=90&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/picture&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;GeneBench-Pro is designed to precisely measure these higher-level capabilities. Within GeneBench-Pro, we define “research taste” as the chains of judgment calls that shape an analysis: which questions the data can support, how early diagnostics should change the model or estimand, and when an initial plan needs to be revised. Each GeneBench-Pro problem gives the model a realistic and messy dataset, brief experimental context, and a target estimand tied to a downstream decision. To answer correctly, the model must explore the data, choose an appropriate analytical approach, engage in an iterative process of experimentation, and supply a final answer.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;dataset-construction&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Dataset construction&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;In biology, the cost of data generation (e.g., genome sequencing) has fallen dramatically, and &lt;/span&gt;&lt;a href=&quot;https://www.nature.com/articles/s41576-022-00551-z&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;some researchers now argue&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt; that the limiting factor is no longer sample collection but downstream computation and analysis. GeneBench-Pro is built to assess progress in addressing that bottleneck, with 129 questions covering a broad range of computational biology settings and methods.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 toc-collision-target&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;section class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] px-0! pt-6 pb-4 md:pb-6&quot;&gt;&lt;div class=&quot;toc-collision-target col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2 @container flex items-start justify-between gap-6&quot;&gt;&lt;h2 class=&quot;text-[clamp(16px,1.6cqw,24px)] font-bold tracking-[-0.02em]&quot; id=&quot;gene-bench-domain-atlas-title&quot;&gt;Domain Atlas: 129 problems in 10 domains and 21 sub-domains&lt;/h2&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;28&quot; fill=&quot;none&quot; viewBox=&quot;0 0 156 154&quot; aria-hidden=&quot;true&quot; class=&quot;size-[clamp(18px,2.35cqw,26px)] shrink-0&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M59.733 56.192v-14.57c0-1.227.46-2.148 1.533-2.76l29.293-16.87c3.988-2.3 8.742-3.374 13.649-3.374 18.404 0 30.06 14.263 30.06 29.446 0 1.073 0 2.3-.154 3.527l-30.366-17.79q-2.76-1.611-5.521 0zm68.4 56.745V78.122c0-2.147-.921-3.681-2.761-4.754L86.878 50.977l12.576-7.209c1.073-.613 1.994-.613 3.067 0l29.293 16.87c8.436 4.908 14.109 15.337 14.109 25.458 0 11.655-6.9 22.391-17.79 26.839zM50.684 82.264l-12.576-7.361c-1.073-.613-1.533-1.534-1.533-2.76v-33.74c0-16.41 12.576-28.833 29.6-28.833 6.441 0 12.421 2.147 17.484 5.981L53.446 33.035c-1.84 1.073-2.76 2.607-2.76 4.755v44.475zm27.07 15.643L59.731 87.785v-21.47l18.021-10.122 18.02 10.122v21.47zm11.578 46.623c-6.442 0-12.422-2.148-17.484-5.981l30.212-17.485c1.84-1.073 2.761-2.606 2.761-4.754V71.834l12.73 7.361c1.073.613 1.533 1.534 1.533 2.761v33.74c0 16.409-12.73 28.833-29.752 28.833zm-36.348-34.2L23.691 93.46c-8.436-4.908-14.11-15.336-14.11-25.458 0-11.809 7.056-22.391 17.944-26.839V76.13c0 2.148.92 3.681 2.76 4.754l38.342 22.237-12.576 7.209c-1.073.613-1.994.613-3.067 0m-1.686 25.152c-17.33 0-30.06-13.037-30.06-29.14 0-1.227.154-2.454.307-3.681l30.212 17.484q2.761 1.61 5.521 0l38.494-22.237v14.57c0 1.227-.46 2.147-1.533 2.76l-29.293 16.87c-3.988 2.3-8.742 3.374-13.65 3.374zm38.034 18.249c18.557 0 34.046-13.189 37.575-30.673 17.176-4.448 28.219-20.551 28.219-36.96 0-10.736-4.601-21.164-12.883-28.68.767-3.22 1.228-6.441 1.228-9.66 0-21.931-17.791-38.342-38.342-38.342-4.14 0-8.128.612-12.116 1.993C86.111 4.661 76.603.367 66.174.367 47.617.367 32.128 13.556 28.6 31.04 11.423 35.488.381 51.59.381 68c0 10.737 4.6 21.165 12.882 28.68-.767 3.22-1.227 6.441-1.227 9.661 0 21.93 17.79 38.341 38.342 38.341 4.14 0 8.127-.612 12.115-1.993 6.9 6.748 16.41 11.042 26.84 11.042&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;div class=&quot;toc-collision-target col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2 min-w-0 overflow-x-auto overscroll-x-contain&quot;&gt;&lt;figure aria-describedby=&quot;gene-bench-domain-atlas-navigation-instructions&quot; aria-labelledby=&quot;gene-bench-domain-atlas-title&quot; class=&quot;@container relative my-8 aspect-[1294.56/673] w-full min-w-[840px] overflow-hidden bg-background text-primary-100&quot; data-testid=&quot;gene-bench-domain-atlas-canvas&quot; role=&quot;radiogroup&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; class=&quot;absolute inset-0 size-full&quot; viewBox=&quot;51.839999999999996 111 1294.56 673&quot;&gt;&lt;defs&gt;&lt;pattern height=&quot;6.5&quot; id=&quot;domain-atlas-dots-statistical_genetics&quot; patternUnits=&quot;userSpaceOnUse&quot; width=&quot;6.5&quot;&gt;&lt;circle cx=&quot;1&quot; cy=&quot;1&quot; fill=&quot;#FFFFFF&quot; opacity=&quot;1&quot; r=&quot;1.1&quot;&gt;&lt;/circle&gt;&lt;/pattern&gt;&lt;pattern height=&quot;6.5&quot; id=&quot;domain-atlas-dots-population_genetics&quot; patternUnits=&quot;userSpaceOnUse&quot; width=&quot;6.5&quot;&gt;&lt;circle cx=&quot;1&quot; cy=&quot;1&quot; fill=&quot;#FFFFFF&quot; opacity=&quot;1&quot; r=&quot;1.15&quot;&gt;&lt;/circle&gt;&lt;/pattern&gt;&lt;pattern height=&quot;36&quot; id=&quot;domain-atlas-dots-quantitative_genetics_group&quot; patternUnits=&quot;userSpaceOnUse&quot; width=&quot;36&quot;&gt;&lt;circle cx=&quot;3&quot; cy=&quot;4&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;11&quot; cy=&quot;2&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;21&quot; cy=&quot;5&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;31&quot; cy=&quot;3&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;7&quot; cy=&quot;11&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;17&quot; cy=&quot;13&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;27&quot; cy=&quot;10&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;34&quot; cy=&quot;15&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;2&quot; cy=&quot;21&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;12&quot; cy=&quot;19&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;23&quot; cy=&quot;22&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;31&quot; cy=&quot;25&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;6&quot; cy=&quot;30&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;17&quot; cy=&quot;28&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;27&quot; cy=&quot;33&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;35&quot; cy=&quot;31&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;0.78&quot;&gt;&lt;/circle&gt;&lt;/pattern&gt;&lt;pattern height=&quot;11.75&quot; id=&quot;domain-atlas-dots-regulatory_molecular_omics&quot; patternUnits=&quot;userSpaceOnUse&quot; width=&quot;6.5&quot;&gt;&lt;circle cx=&quot;1&quot; cy=&quot;1&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;1.3&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;4.25&quot; cy=&quot;6.875&quot; fill=&quot;#D4D7DF&quot; opacity=&quot;1&quot; r=&quot;1.3&quot;&gt;&lt;/circle&gt;&lt;/pattern&gt;&lt;pattern height=&quot;11.75&quot; id=&quot;domain-atlas-dots-functional_genomics_group&quot; patternUnits=&quot;userSpaceOnUse&quot; width=&quot;6.5&quot;&gt;&lt;circle cx=&quot;1&quot; cy=&quot;1&quot; fill=&quot;#D1F1B6&quot; opacity=&quot;1&quot; r=&quot;1.63&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;4.25&quot; cy=&quot;6.875&quot; fill=&quot;#D1F1B6&quot; opacity=&quot;1&quot; r=&quot;1.63&quot;&gt;&lt;/circle&gt;&lt;/pattern&gt;&lt;pattern height=&quot;6.5&quot; id=&quot;domain-atlas-dots-proteomics_group&quot; patternUnits=&quot;userSpaceOnUse&quot; width=&quot;6.5&quot;&gt;&lt;circle cx=&quot;1&quot; cy=&quot;1&quot; fill=&quot;#FFFFFF&quot; opacity=&quot;1&quot; r=&quot;1.15&quot;&gt;&lt;/circle&gt;&lt;/pattern&gt;&lt;pattern height=&quot;11.75&quot; id=&quot;domain-atlas-dots-clinical_genomics&quot; patternUnits=&quot;userSpaceOnUse&quot; width=&quot;6.5&quot;&gt;&lt;circle cx=&quot;1&quot; cy=&quot;1&quot; fill=&quot;#D4F1BA&quot; opacity=&quot;1&quot; r=&quot;1.63&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;4.25&quot; cy=&quot;6.875&quot; fill=&quot;#D4F1BA&quot; opacity=&quot;1&quot; r=&quot;1.63&quot;&gt;&lt;/circle&gt;&lt;/pattern&gt;&lt;pattern height=&quot;11.75&quot; id=&quot;domain-atlas-dots-cancer_genomics&quot; patternUnits=&quot;userSpaceOnUse&quot; width=&quot;11.75&quot;&gt;&lt;circle cx=&quot;1&quot; cy=&quot;1&quot; fill=&quot;#DFD5CD&quot; opacity=&quot;1&quot; r=&quot;1.3&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;6.875&quot; cy=&quot;6.875&quot; fill=&quot;#DFD5CD&quot; opacity=&quot;1&quot; r=&quot;1.3&quot;&gt;&lt;/circle&gt;&lt;/pattern&gt;&lt;pattern height=&quot;9.125&quot; id=&quot;domain-atlas-dots-microbial_genomics&quot; patternUnits=&quot;userSpaceOnUse&quot; width=&quot;9.125&quot;&gt;&lt;circle cx=&quot;1&quot; cy=&quot;1&quot; fill=&quot;#D0D4DC&quot; opacity=&quot;1&quot; r=&quot;1.17&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;5.5625&quot; cy=&quot;5.5625&quot; fill=&quot;#D0D4DC&quot; opacity=&quot;1&quot; r=&quot;1.17&quot;&gt;&lt;/circle&gt;&lt;/pattern&gt;&lt;pattern height=&quot;10.4375&quot; id=&quot;domain-atlas-dots-forensic_genetics_group&quot; patternUnits=&quot;userSpaceOnUse&quot; width=&quot;5.21875&quot;&gt;&lt;circle cx=&quot;1&quot; cy=&quot;1&quot; fill=&quot;#D5D5D5&quot; opacity=&quot;1&quot; r=&quot;1.3&quot;&gt;&lt;/circle&gt;&lt;circle cx=&quot;3.609375&quot; cy=&quot;6.21875&quot; fill=&quot;#D5D5D5&quot; opacity=&quot;1&quot; r=&quot;1.3&quot;&gt;&lt;/circle&gt;&lt;/pattern&gt;&lt;/defs&gt;&lt;g&gt;&lt;path d=&quot;M 55.0 248.0 C 59.1 236.3, 88.9 196.9, 106.0 182.0 C 123.1 167.1, 147.0 144.5, 183.0 136.0 C 219.0 127.5, 324.5 119.7, 376.0 118.0 C 427.5 116.3, 533.0 118.1, 569.0 123.0 C 605.0 127.9, 628.9 143.4, 646.0 155.0 C 663.1 166.6, 689.8 198.0, 697.0 210.0 C 704.2 222.0, 706.3 237.0, 700.0 245.0 C 693.7 253.0, 670.0 265.3, 650.0 270.0 C 630.0 274.7, 580.7 278.0, 550.0 280.0 C 519.3 282.0, 456.0 285.4, 420.0 285.0 C 384.0 284.6, 316.0 277.4, 280.0 277.0 C 244.0 276.6, 177.3 282.9, 150.0 282.0 C 122.7 281.1, 87.7 274.5, 75.0 270.0 C 62.3 265.5, 50.9 259.7, 55.0 248.0 Z&quot; fill=&quot;#FFF1E5&quot; fill-opacity=&quot;0.5&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M 55.0 248.0 C 59.1 236.3, 88.9 196.9, 106.0 182.0 C 123.1 167.1, 147.0 144.5, 183.0 136.0 C 219.0 127.5, 324.5 119.7, 376.0 118.0 C 427.5 116.3, 533.0 118.1, 569.0 123.0 C 605.0 127.9, 628.9 143.4, 646.0 155.0 C 663.1 166.6, 689.8 198.0, 697.0 210.0 C 704.2 222.0, 706.3 237.0, 700.0 245.0 C 693.7 253.0, 670.0 265.3, 650.0 270.0 C 630.0 274.7, 580.7 278.0, 550.0 280.0 C 519.3 282.0, 456.0 285.4, 420.0 285.0 C 384.0 284.6, 316.0 277.4, 280.0 277.0 C 244.0 276.6, 177.3 282.9, 150.0 282.0 C 122.7 281.1, 87.7 274.5, 75.0 270.0 C 62.3 265.5, 50.9 259.7, 55.0 248.0 Z&quot; fill=&quot;url(#domain-atlas-dots-statistical_genetics)&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;g&gt;&lt;path d=&quot;M 655.0 196.0 C 656.7 187.6, 666.4 167.1, 676.0 159.0 C 685.6 150.9, 702.7 141.0, 727.0 135.0 C 751.3 129.0, 811.6 116.9, 858.0 114.0 C 904.4 111.1, 1026.5 109.5, 1075.0 113.0 C 1123.5 116.5, 1197.3 132.3, 1222.0 140.0 C 1246.7 147.7, 1254.9 161.8, 1260.0 171.0 C 1265.1 180.2, 1264.0 199.5, 1260.0 209.0 C 1256.0 218.5, 1237.3 235.1, 1230.0 242.0 C 1222.7 248.9, 1212.6 255.9, 1205.0 261.0 C 1197.4 266.1, 1183.3 275.5, 1173.0 280.0 C 1162.7 284.5, 1140.9 291.9, 1128.0 295.0 C 1115.1 298.1, 1096.1 301.9, 1076.0 303.0 C 1055.9 304.1, 1002.2 303.7, 977.0 303.0 C 951.8 302.3, 906.9 300.7, 887.0 298.0 C 867.1 295.3, 844.5 287.5, 828.0 283.0 C 811.5 278.5, 780.7 268.3, 763.0 264.0 C 745.3 259.7, 708.3 256.6, 695.0 251.0 C 681.7 245.4, 668.3 229.3, 663.0 222.0 C 657.7 214.7, 653.3 204.4, 655.0 196.0 Z&quot; fill=&quot;#D6ECBA&quot; fill-opacity=&quot;0.5&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M 655.0 196.0 C 656.7 187.6, 666.4 167.1, 676.0 159.0 C 685.6 150.9, 702.7 141.0, 727.0 135.0 C 751.3 129.0, 811.6 116.9, 858.0 114.0 C 904.4 111.1, 1026.5 109.5, 1075.0 113.0 C 1123.5 116.5, 1197.3 132.3, 1222.0 140.0 C 1246.7 147.7, 1254.9 161.8, 1260.0 171.0 C 1265.1 180.2, 1264.0 199.5, 1260.0 209.0 C 1256.0 218.5, 1237.3 235.1, 1230.0 242.0 C 1222.7 248.9, 1212.6 255.9, 1205.0 261.0 C 1197.4 266.1, 1183.3 275.5, 1173.0 280.0 C 1162.7 284.5, 1140.9 291.9, 1128.0 295.0 C 1115.1 298.1, 1096.1 301.9, 1076.0 303.0 C 1055.9 304.1, 1002.2 303.7, 977.0 303.0 C 951.8 302.3, 906.9 300.7, 887.0 298.0 C 867.1 295.3, 844.5 287.5, 828.0 283.0 C 811.5 278.5, 780.7 268.3, 763.0 264.0 C 745.3 259.7, 708.3 256.6, 695.0 251.0 C 681.7 245.4, 668.3 229.3, 663.0 222.0 C 657.7 214.7, 653.3 204.4, 655.0 196.0 Z&quot; fill=&quot;url(#domain-atlas-dots-population_genetics)&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;g&gt;&lt;path d=&quot;M 338.0 326.0 C 339.1 312.9, 353.6 305.2, 360.0 300.0 C 366.4 294.8, 377.3 290.5, 386.0 287.0 C 394.7 283.5, 416.5 276.5, 425.0 274.0 C 433.5 271.5, 442.1 269.7, 450.0 268.0 C 457.9 266.3, 473.1 262.7, 484.0 261.0 C 494.9 259.3, 519.5 256.3, 532.0 255.0 C 544.5 253.7, 555.1 251.5, 578.0 251.0 C 600.9 250.5, 679.7 249.7, 704.0 251.0 C 728.3 252.3, 747.6 257.9, 760.0 261.0 C 772.4 264.1, 783.9 270.5, 797.0 274.0 C 810.1 277.5, 846.5 284.3, 858.0 287.0 C 869.5 289.7, 877.0 290.5, 883.0 294.0 C 889.0 297.5, 898.3 308.7, 903.0 313.0 C 907.7 317.3, 914.4 322.4, 918.0 326.0 C 921.6 329.6, 927.5 336.4, 930.0 340.0 C 932.5 343.6, 935.4 347.8, 937.0 353.0 C 938.6 358.2, 941.7 373.8, 942.0 379.0 C 942.3 384.2, 941.0 386.8, 939.0 392.0 C 937.0 397.2, 932.6 411.1, 927.0 418.0 C 921.4 424.9, 908.5 437.1, 897.0 444.0 C 885.5 450.9, 853.7 464.8, 841.0 470.0 C 828.3 475.2, 815.9 479.7, 802.0 483.0 C 788.1 486.3, 765.7 495.0, 737.0 495.0 C 708.3 495.0, 627.9 487.7, 587.0 483.0 C 546.1 478.3, 461.3 471.3, 430.0 460.0 C 398.7 448.7, 364.3 415.9, 352.0 398.0 C 339.7 380.1, 336.9 339.1, 338.0 326.0 Z&quot; fill=&quot;#E7EFFD&quot; fill-opacity=&quot;0.5&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M 338.0 326.0 C 339.1 312.9, 353.6 305.2, 360.0 300.0 C 366.4 294.8, 377.3 290.5, 386.0 287.0 C 394.7 283.5, 416.5 276.5, 425.0 274.0 C 433.5 271.5, 442.1 269.7, 450.0 268.0 C 457.9 266.3, 473.1 262.7, 484.0 261.0 C 494.9 259.3, 519.5 256.3, 532.0 255.0 C 544.5 253.7, 555.1 251.5, 578.0 251.0 C 600.9 250.5, 679.7 249.7, 704.0 251.0 C 728.3 252.3, 747.6 257.9, 760.0 261.0 C 772.4 264.1, 783.9 270.5, 797.0 274.0 C 810.1 277.5, 846.5 284.3, 858.0 287.0 C 869.5 289.7, 877.0 290.5, 883.0 294.0 C 889.0 297.5, 898.3 308.7, 903.0 313.0 C 907.7 317.3, 914.4 322.4, 918.0 326.0 C 921.6 329.6, 927.5 336.4, 930.0 340.0 C 932.5 343.6, 935.4 347.8, 937.0 353.0 C 938.6 358.2, 941.7 373.8, 942.0 379.0 C 942.3 384.2, 941.0 386.8, 939.0 392.0 C 937.0 397.2, 932.6 411.1, 927.0 418.0 C 921.4 424.9, 908.5 437.1, 897.0 444.0 C 885.5 450.9, 853.7 464.8, 841.0 470.0 C 828.3 475.2, 815.9 479.7, 802.0 483.0 C 788.1 486.3, 765.7 495.0, 737.0 495.0 C 708.3 495.0, 627.9 487.7, 587.0 483.0 C 546.1 478.3, 461.3 471.3, 430.0 460.0 C 398.7 448.7, 364.3 415.9, 352.0 398.0 C 339.7 380.1, 336.9 339.1, 338.0 326.0 Z&quot; fill=&quot;url(#domain-atlas-dots-quantitative_genetics_group)&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;g&gt;&lt;path d=&quot;M 64.0 509.0 C 67.5 499.3, 77.9 470.2, 90.0 457.0 C 102.1 443.8, 135.0 420.0, 155.0 410.0 C 175.0 400.0, 216.7 386.9, 240.0 382.0 C 263.3 377.1, 304.7 373.3, 330.0 373.0 C 355.3 372.7, 399.3 375.1, 430.0 380.0 C 460.7 384.9, 528.7 400.0, 560.0 410.0 C 591.3 420.0, 644.1 443.0, 665.0 455.0 C 685.9 467.0, 711.0 489.3, 717.0 500.0 C 723.0 510.7, 716.9 527.4, 710.0 535.0 C 703.1 542.6, 681.4 551.7, 665.0 557.0 C 648.6 562.3, 610.5 573.1, 587.0 575.0 C 563.5 576.9, 515.1 571.0, 489.0 571.0 C 462.9 571.0, 417.3 573.1, 391.0 575.0 C 364.7 576.9, 318.3 583.3, 292.0 585.0 C 265.7 586.7, 217.5 590.3, 194.0 588.0 C 170.5 585.7, 133.3 575.7, 116.0 568.0 C 98.7 560.3, 70.9 537.9, 64.0 530.0 C 57.1 522.1, 60.5 518.7, 64.0 509.0 Z&quot; fill=&quot;#E7EFFD&quot; fill-opacity=&quot;0.5&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M 64.0 509.0 C 67.5 499.3, 77.9 470.2, 90.0 457.0 C 102.1 443.8, 135.0 420.0, 155.0 410.0 C 175.0 400.0, 216.7 386.9, 240.0 382.0 C 263.3 377.1, 304.7 373.3, 330.0 373.0 C 355.3 372.7, 399.3 375.1, 430.0 380.0 C 460.7 384.9, 528.7 400.0, 560.0 410.0 C 591.3 420.0, 644.1 443.0, 665.0 455.0 C 685.9 467.0, 711.0 489.3, 717.0 500.0 C 723.0 510.7, 716.9 527.4, 710.0 535.0 C 703.1 542.6, 681.4 551.7, 665.0 557.0 C 648.6 562.3, 610.5 573.1, 587.0 575.0 C 563.5 576.9, 515.1 571.0, 489.0 571.0 C 462.9 571.0, 417.3 573.1, 391.0 575.0 C 364.7 576.9, 318.3 583.3, 292.0 585.0 C 265.7 586.7, 217.5 590.3, 194.0 588.0 C 170.5 585.7, 133.3 575.7, 116.0 568.0 C 98.7 560.3, 70.9 537.9, 64.0 530.0 C 57.1 522.1, 60.5 518.7, 64.0 509.0 Z&quot; fill=&quot;url(#domain-atlas-dots-regulatory_molecular_omics)&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;g&gt;&lt;path d=&quot;M 819.0 470.0 C 819.0 463.1, 819.3 450.9, 824.0 444.0 C 828.7 437.1, 844.8 422.9, 854.0 418.0 C 863.2 413.1, 882.5 409.1, 893.0 407.0 C 903.5 404.9, 922.7 402.7, 933.0 402.0 C 943.3 401.3, 959.6 401.3, 970.0 402.0 C 980.4 402.7, 1000.5 404.9, 1011.0 407.0 C 1021.5 409.1, 1041.0 414.8, 1049.0 418.0 C 1057.0 421.2, 1067.0 427.5, 1071.0 431.0 C 1075.0 434.5, 1077.3 440.5, 1079.0 444.0 C 1080.7 447.5, 1082.5 453.5, 1084.0 457.0 C 1085.5 460.5, 1088.8 467.3, 1090.0 470.0 C 1091.2 472.7, 1093.0 473.5, 1093.0 477.0 C 1093.0 480.5, 1091.9 489.9, 1090.0 496.0 C 1088.1 502.1, 1084.2 515.9, 1079.0 523.0 C 1073.8 530.1, 1057.1 543.8, 1051.0 549.0 C 1044.9 554.2, 1036.6 559.5, 1033.0 562.0 C 1029.4 564.5, 1031.1 566.3, 1024.0 568.0 C 1016.9 569.7, 989.6 573.5, 980.0 575.0 C 970.4 576.5, 959.5 579.0, 952.0 579.0 C 944.5 579.0, 932.0 576.5, 924.0 575.0 C 916.0 573.5, 899.9 571.5, 892.0 568.0 C 884.1 564.5, 872.3 555.0, 865.0 549.0 C 857.7 543.0, 842.5 530.1, 837.0 523.0 C 831.5 515.9, 826.4 503.1, 824.0 496.0 C 821.6 488.9, 819.0 476.9, 819.0 470.0 Z&quot; fill=&quot;#FFFFFF&quot; fill-opacity=&quot;0.6&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M 819.0 470.0 C 819.0 463.1, 819.3 450.9, 824.0 444.0 C 828.7 437.1, 844.8 422.9, 854.0 418.0 C 863.2 413.1, 882.5 409.1, 893.0 407.0 C 903.5 404.9, 922.7 402.7, 933.0 402.0 C 943.3 401.3, 959.6 401.3, 970.0 402.0 C 980.4 402.7, 1000.5 404.9, 1011.0 407.0 C 1021.5 409.1, 1041.0 414.8, 1049.0 418.0 C 1057.0 421.2, 1067.0 427.5, 1071.0 431.0 C 1075.0 434.5, 1077.3 440.5, 1079.0 444.0 C 1080.7 447.5, 1082.5 453.5, 1084.0 457.0 C 1085.5 460.5, 1088.8 467.3, 1090.0 470.0 C 1091.2 472.7, 1093.0 473.5, 1093.0 477.0 C 1093.0 480.5, 1091.9 489.9, 1090.0 496.0 C 1088.1 502.1, 1084.2 515.9, 1079.0 523.0 C 1073.8 530.1, 1057.1 543.8, 1051.0 549.0 C 1044.9 554.2, 1036.6 559.5, 1033.0 562.0 C 1029.4 564.5, 1031.1 566.3, 1024.0 568.0 C 1016.9 569.7, 989.6 573.5, 980.0 575.0 C 970.4 576.5, 959.5 579.0, 952.0 579.0 C 944.5 579.0, 932.0 576.5, 924.0 575.0 C 916.0 573.5, 899.9 571.5, 892.0 568.0 C 884.1 564.5, 872.3 555.0, 865.0 549.0 C 857.7 543.0, 842.5 530.1, 837.0 523.0 C 831.5 515.9, 826.4 503.1, 824.0 496.0 C 821.6 488.9, 819.0 476.9, 819.0 470.0 Z&quot; fill=&quot;url(#domain-atlas-dots-functional_genomics_group)&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;g&gt;&lt;path d=&quot;M 1050.0 460.0 C 1052.3 452.9, 1057.4 444.4, 1067.0 438.0 C 1076.6 431.6, 1106.4 416.3, 1122.0 412.0 C 1137.6 407.7, 1168.4 405.1, 1184.0 406.0 C 1199.6 406.9, 1229.4 414.6, 1239.0 419.0 C 1248.6 423.4, 1253.7 430.5, 1256.0 439.0 C 1258.3 447.5, 1258.3 473.8, 1256.0 483.0 C 1253.7 492.2, 1248.6 501.2, 1239.0 508.0 C 1229.4 514.8, 1199.6 530.3, 1184.0 534.0 C 1168.4 537.7, 1137.6 538.8, 1122.0 536.0 C 1106.4 533.2, 1076.6 519.0, 1067.0 513.0 C 1057.4 507.0, 1052.3 498.1, 1050.0 491.0 C 1047.7 483.9, 1047.7 467.1, 1050.0 460.0 Z&quot; fill=&quot;#FFF3C2&quot; fill-opacity=&quot;0.5&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M 1050.0 460.0 C 1052.3 452.9, 1057.4 444.4, 1067.0 438.0 C 1076.6 431.6, 1106.4 416.3, 1122.0 412.0 C 1137.6 407.7, 1168.4 405.1, 1184.0 406.0 C 1199.6 406.9, 1229.4 414.6, 1239.0 419.0 C 1248.6 423.4, 1253.7 430.5, 1256.0 439.0 C 1258.3 447.5, 1258.3 473.8, 1256.0 483.0 C 1253.7 492.2, 1248.6 501.2, 1239.0 508.0 C 1229.4 514.8, 1199.6 530.3, 1184.0 534.0 C 1168.4 537.7, 1137.6 538.8, 1122.0 536.0 C 1106.4 533.2, 1076.6 519.0, 1067.0 513.0 C 1057.4 507.0, 1052.3 498.1, 1050.0 491.0 C 1047.7 483.9, 1047.7 467.1, 1050.0 460.0 Z&quot; fill=&quot;url(#domain-atlas-dots-proteomics_group)&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;g&gt;&lt;path d=&quot;M 72.0 699.0 C 69.5 691.1, 74.6 676.7, 85.0 666.0 C 95.4 655.3, 132.7 628.1, 150.0 619.0 C 167.3 609.9, 198.5 602.4, 215.0 598.0 C 231.5 593.6, 254.7 588.9, 274.0 586.0 C 293.3 583.1, 337.5 577.7, 360.0 576.0 C 382.5 574.3, 419.7 573.1, 443.0 573.0 C 466.3 572.9, 510.6 573.9, 535.0 575.0 C 559.4 576.1, 604.7 579.0, 626.0 581.0 C 647.3 583.0, 677.5 585.7, 695.0 590.0 C 712.5 594.3, 741.5 603.7, 757.0 613.0 C 772.5 622.3, 805.8 646.8, 811.0 660.0 C 816.2 673.2, 808.5 700.7, 796.0 712.0 C 783.5 723.3, 744.9 738.1, 717.0 745.0 C 689.1 751.9, 630.5 760.5, 587.0 764.0 C 543.5 767.5, 439.7 771.8, 391.0 771.0 C 342.3 770.2, 260.3 764.1, 222.0 758.0 C 183.7 751.9, 124.0 732.9, 104.0 725.0 C 84.0 717.1, 74.5 706.9, 72.0 699.0 Z&quot; fill=&quot;#FFFFFF&quot; fill-opacity=&quot;0.6&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M 72.0 699.0 C 69.5 691.1, 74.6 676.7, 85.0 666.0 C 95.4 655.3, 132.7 628.1, 150.0 619.0 C 167.3 609.9, 198.5 602.4, 215.0 598.0 C 231.5 593.6, 254.7 588.9, 274.0 586.0 C 293.3 583.1, 337.5 577.7, 360.0 576.0 C 382.5 574.3, 419.7 573.1, 443.0 573.0 C 466.3 572.9, 510.6 573.9, 535.0 575.0 C 559.4 576.1, 604.7 579.0, 626.0 581.0 C 647.3 583.0, 677.5 585.7, 695.0 590.0 C 712.5 594.3, 741.5 603.7, 757.0 613.0 C 772.5 622.3, 805.8 646.8, 811.0 660.0 C 816.2 673.2, 808.5 700.7, 796.0 712.0 C 783.5 723.3, 744.9 738.1, 717.0 745.0 C 689.1 751.9, 630.5 760.5, 587.0 764.0 C 543.5 767.5, 439.7 771.8, 391.0 771.0 C 342.3 770.2, 260.3 764.1, 222.0 758.0 C 183.7 751.9, 124.0 732.9, 104.0 725.0 C 84.0 717.1, 74.5 706.9, 72.0 699.0 Z&quot; fill=&quot;url(#domain-atlas-dots-clinical_genomics)&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;g&gt;&lt;path d=&quot;M 827.0 628.0 C 829.7 619.1, 835.5 609.3, 847.0 602.0 C 858.5 594.7, 899.1 577.1, 913.0 573.0 C 926.9 568.9, 936.1 569.7, 951.0 571.0 C 965.9 572.3, 1008.5 576.1, 1025.0 583.0 C 1041.5 589.9, 1068.3 613.8, 1075.0 623.0 C 1081.7 632.2, 1077.7 644.1, 1075.0 652.0 C 1072.3 659.9, 1061.7 673.6, 1055.0 682.0 C 1048.3 690.4, 1038.9 709.3, 1025.0 715.0 C 1011.1 720.7, 970.7 725.8, 951.0 725.0 C 931.3 724.2, 893.5 716.5, 877.0 709.0 C 860.5 701.5, 833.7 679.8, 827.0 669.0 C 820.3 658.2, 824.3 636.9, 827.0 628.0 Z&quot; fill=&quot;#FFECD8&quot; fill-opacity=&quot;0.5&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M 827.0 628.0 C 829.7 619.1, 835.5 609.3, 847.0 602.0 C 858.5 594.7, 899.1 577.1, 913.0 573.0 C 926.9 568.9, 936.1 569.7, 951.0 571.0 C 965.9 572.3, 1008.5 576.1, 1025.0 583.0 C 1041.5 589.9, 1068.3 613.8, 1075.0 623.0 C 1081.7 632.2, 1077.7 644.1, 1075.0 652.0 C 1072.3 659.9, 1061.7 673.6, 1055.0 682.0 C 1048.3 690.4, 1038.9 709.3, 1025.0 715.0 C 1011.1 720.7, 970.7 725.8, 951.0 725.0 C 931.3 724.2, 893.5 716.5, 877.0 709.0 C 860.5 701.5, 833.7 679.8, 827.0 669.0 C 820.3 658.2, 824.3 636.9, 827.0 628.0 Z&quot; fill=&quot;url(#domain-atlas-dots-cancer_genomics)&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;g&gt;&lt;path d=&quot;M 1024.0 713.0 C 1022.8 710.1, 1017.5 708.9, 1020.0 703.0 C 1022.5 697.1, 1035.0 676.9, 1043.0 669.0 C 1051.0 661.1, 1064.7 647.5, 1080.0 644.0 C 1095.3 640.5, 1140.4 640.9, 1158.0 643.0 C 1175.6 645.1, 1201.7 655.5, 1212.0 660.0 C 1222.3 664.5, 1230.7 672.3, 1235.0 677.0 C 1239.3 681.7, 1242.3 690.2, 1244.0 695.0 C 1245.7 699.8, 1247.6 707.8, 1248.0 713.0 C 1248.4 718.2, 1249.4 728.3, 1247.0 734.0 C 1244.6 739.7, 1240.0 749.6, 1230.0 756.0 C 1220.0 762.4, 1186.7 778.5, 1172.0 782.0 C 1157.3 785.5, 1133.3 784.1, 1120.0 782.0 C 1106.7 779.9, 1084.1 773.6, 1072.0 766.0 C 1059.9 758.4, 1035.4 732.1, 1029.0 725.0 C 1022.6 717.9, 1025.2 715.9, 1024.0 713.0 Z&quot; fill=&quot;#EBF2FD&quot; fill-opacity=&quot;0.6363636363636364&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M 1024.0 713.0 C 1022.8 710.1, 1017.5 708.9, 1020.0 703.0 C 1022.5 697.1, 1035.0 676.9, 1043.0 669.0 C 1051.0 661.1, 1064.7 647.5, 1080.0 644.0 C 1095.3 640.5, 1140.4 640.9, 1158.0 643.0 C 1175.6 645.1, 1201.7 655.5, 1212.0 660.0 C 1222.3 664.5, 1230.7 672.3, 1235.0 677.0 C 1239.3 681.7, 1242.3 690.2, 1244.0 695.0 C 1245.7 699.8, 1247.6 707.8, 1248.0 713.0 C 1248.4 718.2, 1249.4 728.3, 1247.0 734.0 C 1244.6 739.7, 1240.0 749.6, 1230.0 756.0 C 1220.0 762.4, 1186.7 778.5, 1172.0 782.0 C 1157.3 785.5, 1133.3 784.1, 1120.0 782.0 C 1106.7 779.9, 1084.1 773.6, 1072.0 766.0 C 1059.9 758.4, 1035.4 732.1, 1029.0 725.0 C 1022.6 717.9, 1025.2 715.9, 1024.0 713.0 Z&quot; fill=&quot;url(#domain-atlas-dots-microbial_genomics)&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;g&gt;&lt;path d=&quot;M 1140.0 590.0 C 1140.0 579.1, 1146.0 564.9, 1150.0 558.0 C 1154.0 551.1, 1158.7 543.1, 1170.0 538.0 C 1181.3 532.9, 1220.3 522.4, 1235.0 520.0 C 1249.7 517.6, 1268.4 516.3, 1280.0 520.0 C 1291.6 523.7, 1314.5 537.3, 1322.0 548.0 C 1329.5 558.7, 1334.7 584.8, 1336.0 600.0 C 1337.3 615.2, 1336.5 650.3, 1332.0 662.0 C 1327.5 673.7, 1312.1 683.5, 1302.0 688.0 C 1291.9 692.5, 1264.9 696.4, 1256.0 696.0 C 1247.1 695.6, 1240.6 691.0, 1235.0 685.0 C 1229.4 679.0, 1222.1 656.3, 1214.0 651.0 C 1205.9 645.7, 1182.5 646.5, 1174.0 645.0 C 1165.5 643.5, 1154.5 647.3, 1150.0 640.0 C 1145.5 632.7, 1140.0 600.9, 1140.0 590.0 Z&quot; fill=&quot;#FFFFFF&quot; fill-opacity=&quot;0.68&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M 1140.0 590.0 C 1140.0 579.1, 1146.0 564.9, 1150.0 558.0 C 1154.0 551.1, 1158.7 543.1, 1170.0 538.0 C 1181.3 532.9, 1220.3 522.4, 1235.0 520.0 C 1249.7 517.6, 1268.4 516.3, 1280.0 520.0 C 1291.6 523.7, 1314.5 537.3, 1322.0 548.0 C 1329.5 558.7, 1334.7 584.8, 1336.0 600.0 C 1337.3 615.2, 1336.5 650.3, 1332.0 662.0 C 1327.5 673.7, 1312.1 683.5, 1302.0 688.0 C 1291.9 692.5, 1264.9 696.4, 1256.0 696.0 C 1247.1 695.6, 1240.6 691.0, 1235.0 685.0 C 1229.4 679.0, 1222.1 656.3, 1214.0 651.0 C 1205.9 645.7, 1182.5 646.5, 1174.0 645.0 C 1165.5 643.5, 1154.5 647.3, 1150.0 640.0 C 1145.5 632.7, 1140.0 600.9, 1140.0 590.0 Z&quot; fill=&quot;url(#domain-atlas-dots-forensic_genetics_group)&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/svg&gt;&lt;p aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 text-center font-mono text-[clamp(8.5px,1.15cqw,13.5px)] leading-[1.05] font-semibold tracking-[0.07em] text-balance wrap-break-word text-primary-100 uppercase dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:27.125818811024597%;top:3.268945022288262%;translate:-50% 0;width:24.71882338400692%&quot;&gt;Statistical genetics n=17&lt;/p&gt;&lt;p aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 text-center font-mono text-[clamp(8.5px,1.15cqw,13.5px)] leading-[1.05] font-semibold tracking-[0.07em] text-balance wrap-break-word text-primary-100 uppercase dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:69.84303547151156%;top:4.606240713224369%;translate:-50% 0;width:23.946360153256705%&quot;&gt;Population genetics n=21&lt;/p&gt;&lt;p aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 text-center font-mono text-[clamp(8.5px,1.15cqw,13.5px)] leading-[1.05] font-semibold tracking-[0.07em] text-balance wrap-break-word text-primary-100 uppercase dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:47.364355456680265%;top:31.50074294205052%;translate:-50% 0;width:21.628970461006055%&quot;&gt;Quantitative genetics n=17&lt;/p&gt;&lt;p aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 text-center font-mono text-[clamp(8.5px,1.15cqw,13.5px)] leading-[1.05] font-semibold tracking-[0.07em] text-balance wrap-break-word text-primary-100 uppercase dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:20.714373995797803%;top:44.13075780089153%;translate:-50% 0;width:21.628970461006055%&quot;&gt;Regulatory omics n=17&lt;/p&gt;&lt;p aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 text-center font-mono text-[clamp(8.5px,1.15cqw,13.5px)] leading-[1.05] font-semibold tracking-[0.07em] text-balance wrap-break-word text-primary-100 uppercase dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:69.84303547151156%;top:45.022288261515605%;translate:-50% 0;width:12.35941169200346%&quot;&gt;Functional genomics n=9&lt;/p&gt;&lt;p aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 text-center font-mono text-[clamp(8.5px,1.15cqw,13.5px)] leading-[1.05] font-semibold tracking-[0.07em] text-balance wrap-break-word text-primary-100 uppercase dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:85.13780744036585%;top:46.062407132243685%;translate:-50% 0;width:11.200716845878137%&quot;&gt;Proteomics n=7&lt;/p&gt;&lt;p aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 text-center font-mono text-[clamp(8.5px,1.15cqw,13.5px)] leading-[1.05] font-semibold tracking-[0.07em] text-balance wrap-break-word text-primary-100 uppercase dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:32.45581510320109%;top:72.21396731054978%;translate:-50% 0;width:24.71882338400692%&quot;&gt;Clinical, PGx &amp;amp; diagnostics n=26&lt;/p&gt;&lt;p aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 text-center font-mono text-[clamp(8.5px,1.15cqw,13.5px)] leading-[1.05] font-semibold tracking-[0.07em] text-balance wrap-break-word text-primary-100 uppercase dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:69.45680385613645%;top:71.32243684992571%;translate:-50% 0;width:13.904338153503895%&quot;&gt;Cancer genomics n=10&lt;/p&gt;&lt;p aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 text-center font-mono text-[clamp(8.5px,1.15cqw,13.5px)] leading-[1.05] font-semibold tracking-[0.07em] text-balance wrap-break-word text-primary-100 uppercase dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:83.9018662711655%;top:80.68350668647845%;translate:-50% 0;width:13.131874922753678%&quot;&gt;Microbial genomics n=3&lt;/p&gt;&lt;p aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 text-center font-mono text-[clamp(8.5px,1.15cqw,13.5px)] leading-[1.05] font-semibold tracking-[0.07em] text-balance wrap-break-word text-primary-100 uppercase dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:91.85823754789273%;top:64.04160475482912%;translate:-50% 0;width:12.745643307378568%&quot;&gt;Forensic genetics n=2&lt;/p&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:9.204671857619577%;top:16.64190193164933%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;6&lt;/span&gt;Association &amp;amp; correction&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:23.881473241873692%;top:12.184249628528974%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;6&lt;/span&gt;Causal mapping&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:34.61871214930169%;top:16.196136701337295%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;2&lt;/span&gt;Heritability and architecture&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:42.884068718329004%;top:24.219910846953937%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;3&lt;/span&gt;Pedigree, IBD, and phasing&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:54.54826350265727%;top:12.332838038632987%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;7&lt;/span&gt;Selection &amp;amp; mutation&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:69.3023112099864%;top:17.5334323922734%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;6&lt;/span&gt;Admixture &amp;amp; aDNA&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:82.89766407119022%;top:12.778603268945021%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;8&lt;/span&gt;History &amp;amp; genealogies&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:28.670745272525032%;top:33.13521545319465%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;6&lt;/span&gt;Trait architecture and variance&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:49.21826721048078%;top:39.07875185735513%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;6&lt;/span&gt;Family, social, and transmission effects&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:59.95550611790878%;top:51.114413075780085%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;5&lt;/span&gt;Polygenic prediction and genomic selection&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:10.131627734519837%;top:54.08618127786033%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;8&lt;/span&gt;Regulatory QTLs &amp;amp; ASE&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:27.898282041774813%;top:59.138187221396734%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;5&lt;/span&gt;Transcriptome structure&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:45.43319737980472%;top:60.326894502228825%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;4&lt;/span&gt;Spatial and chromatin context&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:69.37955753306143%;top:58.098068350668655%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;9&lt;/span&gt;Functional genomics&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:87.91867507106663%;top:54.08618127786033%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;7&lt;/span&gt;Proteomics and biomarkers&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:10.74959831912001%;top:84.69539375928677%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;11&lt;/span&gt;Clinical variant interpretation &amp;amp; penetrance&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:31.21987393400075%;top:83.8038632986627%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;8&lt;/span&gt;Pharmacogenomics and treatment response&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:50.376962056606104%;top:87.36998514115899%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;7&lt;/span&gt;Prenatal, reproductive, and clinical-risk genetics&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:69.68854282536151%;top:82.16939078751857%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;10&lt;/span&gt;Cancer somatic genomics and liquid biopsy&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:84.36534420961563%;top:92.12481426448737%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;3&lt;/span&gt;Microbial and metagenomic genomics&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute z-30 w-[10cqw] -translate-1/2 text-center text-[clamp(9px,1.1cqw,12.5px)] leading-[1.05] font-normal dark:[text-shadow:0_1px_2px_#000]&quot; style=&quot;left:92.70794710171796%;top:77.56315007429421%&quot;&gt;&lt;span class=&quot;mb-0.5 block text-[clamp(11.5px,1.6cqw,17.5px)] leading-none text-primary-100&quot;&gt;2&lt;/span&gt;Forensic genetics&lt;/div&gt;&lt;p class=&quot;sr-only&quot; id=&quot;gene-bench-domain-atlas-navigation-instructions&quot;&gt;Use the arrow keys to move between benchmark problems. The selected problem’s details appear below.&lt;/p&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Clone-Aware Bulk CRISPR Target-Loss Assay — Functional genomics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;01_bulk_crispr_clone_direct_effect_hard&quot; style=&quot;left:71.20269310448238%;top:62.59973172017249%&quot; tabindex=&quot;0&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#1E9A70&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Long-Read Prenatal cfDNA Relative-Haplotype-Dosage Inference — Prenatal, reproductive, and clinical-risk genetics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;01_prenatal_cfdna_longread_rhdo&quot; style=&quot;left:53.0539601210725%;top:83.60345880489363%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Cell-State Chromatin-Accessibility QTL Mapping in scATAC-seq — Spatial and chromatin context&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;01_scatac_state_caqtl_hard&quot; style=&quot;left:47.810585552355036%;top:64.39901757989294%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;GWAS Meta-Analysis with QC and Sample Overlap — Association &amp;amp; correction&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;27_gwas_meta_qc_overlap_hard&quot; style=&quot;left:7.160262974376165%;top:20.99060867203532%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B46A3C&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;LDL GWAS Follow-Up with Medication and Selection Correction — Association &amp;amp; correction&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;33_gwas_ldl_followup_cascade_hard&quot; style=&quot;left:6.038881336513327%;top:19.75141908713327%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B46A3C&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;ABBA-BABA f4-ratio Admixture Mapping — Admixture &amp;amp; aDNA&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;abba_baba_hard&quot; style=&quot;left:68.48475979026433%;top:11.509742383892268%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Two-Pulse Admixture Tract Dating — Admixture &amp;amp; aDNA&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;admixture_tracts_hard&quot; style=&quot;left:67.19688098759805%;top:13.231028372096088%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Ancient-DNA X-Chromosome Contamination Estimation — Admixture &amp;amp; aDNA&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;adna_xcontamination_hard&quot; style=&quot;left:73.1943927589548%;top:20.480246702074076%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Allele Age from Shared Haplotypes — Selection &amp;amp; mutation&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;allele_age_hard&quot; style=&quot;left:53.89960473206098%;top:19.226540151691903%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;ARG-Based Demographic Inference — History &amp;amp; genealogies&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;arg_demography_hard&quot; style=&quot;left:81.37630449667796%;top:18.478907039980406%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;ARG-Based Gene-Conversion Inference — History &amp;amp; genealogies&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;arg_gc_heterozygosity_hard&quot; style=&quot;left:80.31244543123562%;top:18.105245733518906%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;ARG-Based Recombination Hotspot Mapping — History &amp;amp; genealogies&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;arg_hotspot_hard&quot; style=&quot;left:79.08701861753194%;top:11.180890561431669%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Assortative Mating and Indirect Genetic Effects — Family, social, and transmission effects&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;assortative_mating_ige_hard&quot; style=&quot;left:49.21685657651655%;top:44.51201725713075%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Bulk ATAC-seq TF Footprinting with Tn5 and Composition QC — Spatial and chromatin context&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;atac_bulk_tf_footprint_tn5_composition_ultra&quot; style=&quot;left:45.68292360320822%;top:65.36912762128557%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Bulk RNA Deconvolution with Batch and Ambient-RNA Controls — Transcriptome structure&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;bulk_rna_deconv_batch_ambient_ultra&quot; style=&quot;left:24.33037638139258%;top:56.81743576203237%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Carrier-Screening Residual Risk with CNVs and Pseudogenes — Clinical variant interpretation &amp;amp; penetrance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;carrier_cnv_pseudogene_residual_risk&quot; style=&quot;left:7.772947712708938%;top:81.10412116793889%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Cis-Regulatory Context for Variant Penetrance — Clinical variant interpretation &amp;amp; penetrance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;clinical_cis_regulatory_penetrance_ultra&quot; style=&quot;left:11.640305240968337%;top:79.76915897615764%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Maternal-Fetal KIR/HLA-C Preeclampsia Risk — Prenatal, reproductive, and clinical-risk genetics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;clinical_maternal_fetal_kir_hla_c_ultra&quot; style=&quot;left:51.955253782124544%;top:82.59089649053139%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Cell-Type Partitioned Heritability Cascade — Trait architecture and variance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;conditional_celltype_heritability_cascade&quot; style=&quot;left:25.26849234316802%;top:30.449636831350386%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;CRISPRi/CasRx Target Validation: Transcript or Genomic Locus? — Functional genomics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;crispri_casrx_transcript_vs_locus&quot; style=&quot;left:65.47520133890303%;top:59.30451519881944%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#1E9A70&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Cross-Ancestry Biomarker Heritability Architecture — Heritability and architecture&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;cross_ancestry_biomarker_architecture&quot; style=&quot;left:38.62268008973857%;top:15.791596837664915%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B46A3C&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;cfDNA Methylation-Based Tumor Purity Estimation — Cancer somatic genomics and liquid biopsy&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;epi_cfdna_methylation_purity_ultra_v1&quot; style=&quot;left:67.2937438844449%;top:88.08027592548613%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B54D57&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Multi-Signal Fine-Mapping — Causal mapping&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;finemap_multisignal_hard&quot; style=&quot;left:25.339547359567117%;top:7.358966116935176%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B46A3C&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Forensic STR Mixture Deconvolution — Forensic genetics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;forensic_mixture_deconv_hard&quot; style=&quot;left:87.27796856059699%;top:78.02501037343565%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#7C7F87&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#7C7F87&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#7C7F87&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Forensic SNP Mixture with Familial Alternative — Forensic genetics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;forensic_snp_familial_mixture_hard&quot; style=&quot;left:97.85118191792719%;top:79.80842201883776%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#7C7F87&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#7C7F87&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#7C7F87&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Therapeutic Target Direction from an Allelic Series — Functional genomics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;gb_allelic_series_target_direction&quot; style=&quot;left:68.38248060246167%;top:64.8270935198397%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#1E9A70&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Base-Editing pSTAT Allelic Series — Functional genomics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;gb_baseedit_pstat_allelic_series&quot; style=&quot;left:65.39994545356646%;top:61.683019324133845%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#1E9A70&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Direct Genetic Effect after Genetic-Nurture Adjustment — Family, social, and transmission effects&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;genetic_nurture_direct_hard&quot; style=&quot;left:52.425337274741636%;top:36.03688376058261%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;SNP Heritability Estimation — Trait architecture and variance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;h2_estimation_hard&quot; style=&quot;left:24.65416659595437%;top:33.08113847992236%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Hi-C Loop Strength after SV and Mapping-Artifact Masking — Spatial and chromatin context&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;hic_sv_masked_loop_strength_ultra&quot; style=&quot;left:48.63570611283103%;top:57.1825646633366%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Graph-Resolved HLA Hypersensitivity Risk — Pharmacogenomics and treatment response&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;hla_graph_hypersensitivity&quot; style=&quot;left:27.093169139067395%;top:87.18123774436268%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;LD Score Regression Heritability and Genetic Correlation with Sample Overlap — Heritability and architecture&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;ldsc_rg_overlap_hard&quot; style=&quot;left:31.779030666239528%;top:19.769238129772674%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B46A3C&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Local-Ancestry Pharmacogenomics in an Admixed Cohort — Pharmacogenomics and treatment response&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;local_ancestry_pgx_admixed_ultra&quot; style=&quot;left:34.47053236086177%;top:80.83608644957492%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Long-Read Repeat Expansion, Methylation, and Mosaic Risk — Transcriptome structure&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;lr_repeat_methylation_mosaic_risk&quot; style=&quot;left:28.59830516676853%;top:54.16096839684549%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Family Cross-Validation for Genomic Reaction Norms — Polygenic prediction and genomic selection&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;met_reaction_norm_family_cv&quot; style=&quot;left:57.701224005173856%;top:46.93300944312696%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Antimicrobial-Resistance Plasmid-Origin Reconciliation — Microbial and metagenomic genomics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;microbial_amr_plasmid_origin_reconciliation_hard&quot; style=&quot;left:80.9400637635884%;top:86.67679710286453%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#238A9B&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#238A9B&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#238A9B&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Methylation-QTL Mapping with Probe Artifacts and Cell Mediation — Regulatory QTLs &amp;amp; ASE&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;mqtl_probe_artifact_cell_mediation_ultra&quot; style=&quot;left:14.14634670281373%;top:54.249124921041%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Mendelian Randomization with Allele and Instrument QC — Causal mapping&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;mr_causal_inference_hard&quot; style=&quot;left:20.876906095577688%;top:8.275569592011738%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B46A3C&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Mendelian Randomization with Gene-by-Environment Effects — Causal mapping&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;mr_gxe_ultra&quot; style=&quot;left:21.17761517527702%;top:15.92030317745704%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B46A3C&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Mendelian Randomization after Index-Event Bias — Causal mapping&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;mr_index_event_bias_ultra&quot; style=&quot;left:21.79268578970919%;top:7.4289457556685425%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B46A3C&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Multi-Parent QTL Mapping with Founder Reconstruction — Pedigree, IBD, and phasing&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;multiparent_qtl_hmm_lmm_hard&quot; style=&quot;left:43.37402744615565%;top:29.81885243330963%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Pedigree Reconstruction with Inbreeding Detection — Pedigree, IBD, and phasing&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;pedigree_reconstruction_hard&quot; style=&quot;left:38.772703248757914%;top:24.04336134924973%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Perturb-seq STAT1 Effect after Ambient-Guide Standardization — Functional genomics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;perturbseq_stat1_ambient_standardization&quot; style=&quot;left:69.00660888423532%;top:63.128251587290094%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#1E9A70&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Polygenic Score Calculation with Allele Harmonization — Polygenic prediction and genomic selection&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;pgs_calculation_hard&quot; style=&quot;left:63.64802627167019%;top:49.12576994946533%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;CYP2D6 Hybrid-Diplotype Pharmacogenomic Dosing — Pharmacogenomics and treatment response&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;pgx_cyp2d6_hybrid_diplotype_dosing&quot; style=&quot;left:32.686276940844294%;top:79.1005398401038%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Phase-Set Stitching and Switch-Error Estimation — Pedigree, IBD, and phasing&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;phase_set_stitching_hard&quot; style=&quot;left:46.064426563928976%;top:21.133997599644257%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Relaxed-Clock Phylogeny with Conflicting Calibrations — History &amp;amp; genealogies&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;phylo_relaxed_clock_calibration_conflict_ultra&quot; style=&quot;left:80.4881111672241%;top:8.605085310786691%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Admixture LD and LDNe Inference with an Inversion — History &amp;amp; genealogies&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;popgen_admix_ldne_inversion_hard&quot; style=&quot;left:78.93020832621556%;top:13.56811242742075%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Ancient-DNA Selection after Admixture — Admixture &amp;amp; aDNA&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;popgen_ancient_selection_admixture_hard&quot; style=&quot;left:65.307100904322%;top:17.010235183273174%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Archaic Introgression vs. Incomplete Lineage Sorting — Admixture &amp;amp; aDNA&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;popgen_archaic_introgression_ils_ultra&quot; style=&quot;left:73.56027186184399%;top:17.248087013983696%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;CpG Mutation Saturation and Selection — Selection &amp;amp; mutation&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;popgen_cpg_saturation_selection_hard&quot; style=&quot;left:55.07595790522415%;top:7.324616814765419%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;ctDNA Resistance Driver and Selection Cascade — Cancer somatic genomics and liquid biopsy&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;popgen_ctdna_resistance_selection_cascade_hard&quot; style=&quot;left:72.86010851868735%;top:85.26962059966154%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B54D57&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Demographic Inference with Linked Selection and Array Ascertainment — History &amp;amp; genealogies&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;popgen_demography_linked_selection_array_ascertainment_hard&quot; style=&quot;left:86.45796152116985%;top:9.535896337093085%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;IBDNe with Selection and Kin-Oversampling Correction — History &amp;amp; genealogies&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;popgen_ibdne_selection_kin_oversampling_ultra&quot; style=&quot;left:82.75129221839232%;top:7.729952622038189%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Landscape Genotype-Environment Association with IBD and Inversion Correction — Selection &amp;amp; mutation&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;popgen_landscape_gea_ibd_inversion_hard&quot; style=&quot;left:50.59059598952024%;top:13.196570345014255%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Long-Read Phylogenetic Network and Orthology Inference — History &amp;amp; genealogies&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;popgen_longread_phylo_network_orthology_ultra&quot; style=&quot;left:84.87394593428556%;top:18.824623034305837%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Compositional Metagenomics Strain Association — Microbial and metagenomic genomics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;popgen_metagenomics_compositional_strain_ultra&quot; style=&quot;left:85.75816536073137%;top:96.86338495342099%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#238A9B&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#238A9B&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#238A9B&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Pangenome-Aware Phylogenetic Ascertainment — Microbial and metagenomic genomics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;popgen_phylo_ascertainment_pangenome_ultra&quot; style=&quot;left:87.21246714045108%;top:95.68853603097646%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#238A9B&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#238A9B&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#238A9B&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Parent-Specific Ancestry and Sex-Biased Admixture Timing — Admixture &amp;amp; aDNA&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;popgen_recent_pulse_sexbias&quot; style=&quot;left:66.6397584537233%;top:21.916707629983605%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Structural-Variant Mutation-Selection Balance — Selection &amp;amp; mutation&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;popgen_sv_mutsel_balance_hard&quot; style=&quot;left:51.81397240103004%;top:8.631986668055196%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Trio De Novo Mutation Rate with Callability and Mosaicism — Selection &amp;amp; mutation&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;popgen_trio_denovo_callability_mosaic_hard&quot; style=&quot;left:53.53122302232812%;top:7.445451884146244%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Trio Mutator-Haplotype Detection — Selection &amp;amp; mutation&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;popgen_trio_mutator_haplotype_ultra&quot; style=&quot;left:52.456541380016084%;top:17.95511988318081%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Bridge-Peptide pQTL Calibration — Proteomics and biomarkers&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;proteomics_bridge_peptide_pqtl_hard&quot; style=&quot;left:87.094663237093%;top:59.03074342250441%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#9B7A18&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#9B7A18&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#9B7A18&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Case-Cohort pQTL under Assay Censoring — Proteomics and biomarkers&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;proteomics_casecohort_censored_pqtl_hard&quot; style=&quot;left:90.96162782183256%;top:50.4932348665879%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#9B7A18&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#9B7A18&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#9B7A18&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Data-Independent Acquisition MMP9 Quantification with MNAR Retention-Time Interference — Proteomics and biomarkers&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;proteomics_dia_mmp9_mnar_rt_interference_hard&quot; style=&quot;left:82.84844095497274%;top:56.28437079095501%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#9B7A18&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#9B7A18&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#9B7A18&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Olink IL-6 Bridging with Hook Effect and Censoring — Proteomics and biomarkers&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;proteomics_olink_il6_bridge_hook_censor_ultra&quot; style=&quot;left:88.2460604057402%;top:59.121379338088396%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#9B7A18&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#9B7A18&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#9B7A18&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Phosphosite Target Validation — Functional genomics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;proteomics_phosphosite_target_validation_ultra&quot; style=&quot;left:72.21684424021129%;top:61.67417785380296%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#1E9A70&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Proteoform-Specific Target Conflict — Proteomics and biomarkers&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;proteomics_proteoform_target_conflict_hard&quot; style=&quot;left:84.01284250877113%;top:55.26550406452271%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#9B7A18&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#9B7A18&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#9B7A18&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Longitudinal Clinical Progression Architecture — Trait architecture and variance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;quantgen_clinical_longitudinal_progression_rr_ultra&quot; style=&quot;left:29.781529374526865%;top:26.7663919108038%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Embryo PGS Selection Gain — Polygenic prediction and genomic selection&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;quantgen_embryo_pgs_gain_hard&quot; style=&quot;left:55.92956185331725%;top:51.86437656711887%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Genomic Selection after Preselection and Bulmer Correction — Polygenic prediction and genomic selection&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;quantgen_genomic_selection_preselection_bulmer_hard&quot; style=&quot;left:61.65730054314007%;top:46.5382180841814%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Maternal Effects in a Cross-Foster Design — Family, social, and transmission effects&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;quantgen_maternal_crossfoster_hard&quot; style=&quot;left:48.328592352994534%;top:45.698590309426024%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Nonadditive Inbreeding-Effect Decomposition — Trait architecture and variance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;quantgen_nonadditive_inbreeding_decomposition_hard&quot; style=&quot;left:32.532789854426895%;top:37.3986607697702%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;PGS Portability with Phenotype-Misclassification Calibration — Polygenic prediction and genomic selection&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;quantgen_pgs_portability_misclass_calibration_hard&quot; style=&quot;left:57.96335587199584%;top:44.914806478433476%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Social and Indirect Genetic Effects by REML — Family, social, and transmission effects&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;quantgen_sge_ige_reml_hard&quot; style=&quot;left:53.99969354115742%;top:35.38809670639509%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Transmission Distortion with Fetal-Loss Selection — Family, social, and transmission effects&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;quantgen_transmission_distortion_fetal_loss_ultra&quot; style=&quot;left:46.204978677052544%;top:35.76668065164127%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Trio Heckman Correction for Follow-Up Attrition — Family, social, and transmission effects&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;quantgen_trio_heckman_train&quot; style=&quot;left:53.226459051979845%;top:39.40948843573484%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Rare-Variant Penetrance in Cascade-Screened Pedigrees — Clinical variant interpretation &amp;amp; penetrance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;rare_variant_penetrance_cascade_screened_pedigrees_ultra&quot; style=&quot;left:11.245115200393668%;top:91.08491702324271%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Long-Read Pseudogene-Aware Rare-Disease Diagnosis — Clinical variant interpretation &amp;amp; penetrance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;rd_lr_pseudogene_phase_dx&quot; style=&quot;left:13.47483460320561%;top:80.98399245195182%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;ROH-Based Inbreeding Depression — Trait architecture and variance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;roh_inbreeding_depression_hard&quot; style=&quot;left:28.714854932028082%;top:27.109070460328017%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Single-Cell Monocyte ASE with Ambient and Doublet Correction — Regulatory QTLs &amp;amp; ASE&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;sc_monocyte_ase_cascade_ultra&quot; style=&quot;left:7.853207355629566%;top:47.64896725588906%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;cfDNA Fragmentomics to Separate Tumor and Clonal Hematopoiesis — Cancer somatic genomics and liquid biopsy&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;somatic_cfdna_ch_fragmentomics_ultra&quot; style=&quot;left:65.61727365181927%;top:86.6698277288091%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B54D57&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Clonal Neoantigen Burden — Cancer somatic genomics and liquid biopsy&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;somatic_neoantigen_burden_hard&quot; style=&quot;left:64.27184757453533%;top:81.1543437358333%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B54D57&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;FFPE Artifact Correction for APOBEC/Kataegis Signatures — Cancer somatic genomics and liquid biopsy&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;somatic_signature_ffpe_kataegis_ultra&quot; style=&quot;left:71.19655774726692%;top:86.85185424197812%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B54D57&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Short-Read Microexon Length-Bias Correction — Transcriptome structure&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;sr_microexon_lenbias_cryptic_ultra&quot; style=&quot;left:29.858156080824667%;top:63.68465889865752%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Affinity-Aware pQTL Conditional MR — Proteomics and biomarkers&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_affinity_pqtl_conditional_mr_ultra&quot; style=&quot;left:84.63296869110468%;top:57.73488436653247%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#9B7A18&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#9B7A18&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#9B7A18&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Copy-Number-Aware ASE Haplotype Mapping — Regulatory QTLs &amp;amp; ASE&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_ase_haplocn_hard&quot; style=&quot;left:12.750567804803126%;top:57.91672883709236%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Prioritizing Protein Drug Targets in a Linked Genetic Locus — Proteomics and biomarkers&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_cis_mvmr_winnerscurse_scaling_ldaware_hard&quot; style=&quot;left:85.15608777672314%;top:50.33522422875048%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#9B7A18&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#9B7A18&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#9B7A18&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;CNV Depth Association with Collider QC — Association &amp;amp; correction&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_cnv_depth_assoc_collider_hard&quot; style=&quot;left:7.361907115744011%;top:11.863631438342509%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B46A3C&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;SuSiE Colocalization and cis-Mendelian Randomization — Causal mapping&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_coloc_susie_cismr_hard&quot; style=&quot;left:25.31089441409216%;top:16.90554780586282%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B46A3C&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Guide-Confounded CRISPR Dropout Screen — Functional genomics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_crispr_guideconfounding_dropout_ultra&quot; style=&quot;left:73.58194695281684%;top:57.34941781123367%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#1E9A70&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Dose-Response Modeling with NLME and Genotype Misclassification — Functional genomics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_dose_response_nlme_misclass_hard&quot; style=&quot;left:72.83868590669145%;top:54.236704566963176%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#1E9A70&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Latent-Factor eQTL Mapping — Regulatory QTLs &amp;amp; ASE&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_eqtl_latent_factor_ultra&quot; style=&quot;left:13.829954433171274%;top:52.114680345022634%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Exon-Anchored Public-Control Burden Test — Clinical variant interpretation &amp;amp; penetrance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_exon_synanchor_publicburden&quot; style=&quot;left:9.405478756712608%;top:90.2394588972986%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Family-Based GWAS in an Admixed Cohort — Pharmacogenomics and treatment response&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_family_gwas_admixture_hard&quot; style=&quot;left:31.005785243063677%;top:90.43366545739698%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Gene-by-Age Effects under Survivor Selection — Prenatal, reproductive, and clinical-risk genetics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_gxage_survivor_selection_hard&quot; style=&quot;left:46.08991899051213%;top:87.06529890701412%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Hidden-Haplotype Imputation and Conditional Association — Clinical variant interpretation &amp;amp; penetrance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_hidden_haplotype_imputation_conditional_hard&quot; style=&quot;left:14.594768857524196%;top:86.15641219293244%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;HLA Ref-Bias and Epistasis Correction — Prenatal, reproductive, and clinical-risk genetics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_hla_refbias_epistasis_ultra&quot; style=&quot;left:50.1083690366596%;top:82.32928619407286%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Classifying HRD Tumors Despite Whole-Genome Doubling — Cancer somatic genomics and liquid biopsy&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_hrd_scoring_wgd_ultra&quot; style=&quot;left:68.74992058411254%;top:87.08153241795999%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B54D57&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Founder-Haplotype Survival Association — Clinical variant interpretation &amp;amp; penetrance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_ibd_founder_survival_hard&quot; style=&quot;left:14.708265440298426%;top:83.83893830671487%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Progression GWAS after Index-Event Bias Correction — Association &amp;amp; correction&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_index_event_bias_progression_hard&quot; style=&quot;left:8.548727345421094%;top:21.626092143543822%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B46A3C&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;LPA KIV-2 Allelic Calibration Instrumental Variable — Prenatal, reproductive, and clinical-risk genetics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_lpa_kiv2_allelic_calibration_iv_hard&quot; style=&quot;left:52.6880919750173%;top:91.97866718179746%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Long-Read Isoform eQTL with Artifact and Hybrid-Read QC — Transcriptome structure&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_lr_isoform_artifact_hybrid_ultra&quot; style=&quot;left:27.513011833649976%;top:54.109473165643166%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Mosaic Chromosomal Alteration BAF Association — Cancer somatic genomics and liquid biopsy&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_mca_baf_assoc_ultra&quot; style=&quot;left:73.64261664390705%;top:83.05878510214364%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B54D57&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;NIPT Fetal-Fraction Aneuploidy Calling — Prenatal, reproductive, and clinical-risk genetics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_nipt_ff_aneuploidy_ultra&quot; style=&quot;left:54.13533982285552%;top:85.58715308333794%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Panel Variant Follow-Up with Dropout and Review Bias — Clinical variant interpretation &amp;amp; penetrance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_panel_variant_followup_hard&quot; style=&quot;left:5.541846055745211%;top:86.42302803061953%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Pharmacogenomic Toxicity under Competing Risks — Pharmacogenomics and treatment response&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_pgx_competing_toxicity&quot; style=&quot;left:33.76453171837338%;top:79.26029478870231%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Dynamic Pharmacogenomic Dosing with Biomarker Feedback — Pharmacogenomics and treatment response&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_pgx_dtr_biomarker_feedback_ultra&quot; style=&quot;left:31.407348059763024%;top:78.75736278090969%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;CYP2C19 PGx Time-to-Event Analysis with Censoring Weights — Pharmacogenomics and treatment response&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_pgx_tte_clone_censor_weight&quot; style=&quot;left:27.265940749786356%;top:82.3707463660136%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Time-Varying Pharmacogenomic Marginal Structural Model — Pharmacogenomics and treatment response&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_pgx_tte_timevarying_msm_hard&quot; style=&quot;left:35.19546518896922%;top:83.08198770273377%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Phase-Imputed Compound-Heterozygote Risk — Clinical variant interpretation &amp;amp; penetrance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_phase_impute_comphet_ipw_hard&quot; style=&quot;left:12.713149260079726%;top:79.507266910952%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Parent-of-Origin Effect in Case-Parent Triads — Prenatal, reproductive, and clinical-risk genetics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_poe_triad_hard&quot; style=&quot;left:49.152691816896734%;top:93.6337183453085%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;PolyFun Leave-One-Out Fine-Mapping — Causal mapping&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_polyfun_loo_finemap_ultra&quot; style=&quot;left:26.66412661749556%;top:15.827633255208257%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B46A3C&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Rare-Variant SKAT with Coverage Correction — Association &amp;amp; correction&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_rv_skat_coverage_hard&quot; style=&quot;left:5.267059953241396%;top:17.64015591114445%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B46A3C&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Single-Cell T-Cell Latent-State eQTL — Regulatory QTLs &amp;amp; ASE&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_sc_tcell_latentstate_eqtl_ultra&quot; style=&quot;left:13.709085849011975%;top:56.383553024272125%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Single-Cell eQTL Marker Leakage — Regulatory QTLs &amp;amp; ASE&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_sceqtl_markerleak_ultra&quot; style=&quot;left:10.263999670116386%;top:48.97608792841733%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Activated-Monocyte eQTL after Ambient RNA Correction — Regulatory QTLs &amp;amp; ASE&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_scrna_ambient_state_eqtl_hard&quot; style=&quot;left:7.038104410253903%;top:61.00520514845208%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Pooled scRNA-seq Demultiplexing and Response eQTL — Regulatory QTLs &amp;amp; ASE&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_scrna_demux_response_eqtl_hard&quot; style=&quot;left:6.389152715637722%;top:57.83542613137155%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Heckman Correction for MNAR Phenotyping — Association &amp;amp; correction&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_selection_heckman_hard&quot; style=&quot;left:14.373312121768272%;top:11.506512849768729%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B46A3C&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B46A3C&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Long-Read SMN1 Silent-Carrier Risk — Clinical variant interpretation &amp;amp; penetrance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_smn1_silent_carrier_longread_ultra&quot; style=&quot;left:6.726575119784616%;top:87.97209455351924%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Spatial ASE with Copy-Number Alteration — Cancer somatic genomics and liquid biopsy&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_spatial_ase_cna_ultra&quot; style=&quot;left:70.49681976585902%;top:89.19424931465268%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B54D57&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Spatial eQTL with Neighbor Mediation and Spot-Swap Artifacts — Cancer somatic genomics and liquid biopsy&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_spatial_eqtl_neighbor_mediation_spotswap_ultra&quot; style=&quot;left:74.5369742836559%;top:81.01090471052036%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B54D57&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Spatial Ligand-Receptor Gene-by-Environment Effect — Spatial and chromatin context&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_spatial_lr_gxe_ultra&quot; style=&quot;left:43.515924371648474%;top:53.83107067795848%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Splicing-QTL Intron-Retention Artifact Composition — Transcriptome structure&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;statgen_sqtl_ir_artifact_composition_ultra&quot; style=&quot;left:26.099493698560817%;top:64.87729680374368%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#4B7EA8&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#4B7EA8&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Nested Structural Variant: Expression Support and Clinical Association — Clinical variant interpretation &amp;amp; penetrance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;structural_inversion_subhap_expression_risk_ultra&quot; style=&quot;left:11.833386952077236%;top:77.72234510778645%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#0B6B63&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#0B6B63&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Target Safety Liability from Phenome-Wide Association and cis Readouts — Functional genomics&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;target_safety_liability_phewas&quot; style=&quot;left:64.54651966646001%;top:55.50629549595606%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#1E9A70&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#1E9A70&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Structural-Variant-Driven TXR1 Tumor Therapy Decision — Cancer somatic genomics and liquid biopsy&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;txr1_mtb_causal_sv&quot; style=&quot;left:67.73694400689728%;top:77.72695013758437%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#B54D57&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#B54D57&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;Wright-Fisher Selection from Noisy Ancient-DNA Time Series — Selection &amp;amp; mutation&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;wf_selection_hard&quot; style=&quot;left:58.08280920000084%;top:9.859414972419257%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6C8F00&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6C8F00&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;button aria-controls=&quot;gene-bench-domain-atlas-detail&quot; aria-checked=&quot;false&quot; aria-keyshortcuts=&quot;ArrowUp ArrowDown ArrowLeft ArrowRight&quot; aria-label=&quot;X-Chromosome Dosage Compensation — Trait architecture and variance&quot; class=&quot;group/node absolute z-20 flex size-[clamp(24px,2cqw,32px)] -translate-1/2 cursor-pointer items-center justify-center rounded-full focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; data-node-state=&quot;neutral&quot; data-problem-id=&quot;xchr_dosage_compensation_hard&quot; style=&quot;left:32.76340605451203%;top:35.283762992910525%&quot; tabindex=&quot;-1&quot; role=&quot;radio&quot; type=&quot;button&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto size-[clamp(7px,0.56cqw,9px)] rounded-full border border-white opacity-0 transition-[width,height,opacity] motion-reduce:transition-none duration-150 ease-out&quot;&gt;&lt;/span&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 m-auto rounded-full border transition-[width,height] motion-reduce:transition-none duration-150 ease-out size-[clamp(7px,0.56cqw,9px)]&quot; style=&quot;border-color:#6E6FB4&quot;&gt;&lt;span class=&quot;absolute inset-0 rounded-full transition-opacity motion-reduce:transition-none duration-150 ease-out opacity-[0.26] dark:opacity-[0.65]&quot; style=&quot;background-color:#6E6FB4&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;toc-collision-target col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2 @container&quot;&gt;&lt;div aria-atomic=&quot;true&quot; aria-live=&quot;polite&quot; class=&quot;border-primary-12 bg-secondary-100 dark:border-primary-4 dark:bg-tertiary-100 flex min-h-[20rem] flex-col rounded-md border shadow-[0_18px_60px_rgb(0_0_0/0.08)] @md:min-h-[19rem] @lg:min-h-64 @3xl:min-h-52 items-center justify-center p-6 text-center&quot; id=&quot;gene-bench-domain-atlas-detail&quot;&gt;&lt;p class=&quot;max-w-2xl text-base font-normal text-pretty text-primary-100&quot;&gt;Click on a dot above to learn about a benchmark problem.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;/div&gt;&lt;figcaption class=&quot;col-span-full flex w-full flex-col items-center gap-3 text-caption&quot;&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;This atlas provides a preview of the breadth of GeneBench-Pro. Visit the &lt;/span&gt;&lt;a class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; href=&quot;https://openai.com/index/genebench-pro/case-studies/&quot;&gt;&lt;span&gt;case studies page&lt;/span&gt;&lt;/a&gt;&lt;span&gt; to explore 10 representative questions in more detail.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;GeneBench-Pro is also designed to avoid common benchmark failures. Many long-horizon biology benchmarks construct multi-step questions around messy historical datasets, where there may be no single correct path through the analysis. An agent might choose one defensible cutoff, while another might choose a different but equally defensible option, reflecting the arbitrary choices made by the benchmark creator more than any fundamental differences in model performance. The reverse can also happen: if a problem is too numerically insensitive, an agent can make fundamental errors in an analysis and still produce a passing result.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;To avoid these failure modes, each GeneBench-Pro problem is built synthetically: we know the full causal structure and directly simulate the data-generating process. That enables us to tune the complexity of each problem, ensure that reasonable differences in subjective analytical choices still produce accepted numerical results, and verify (through ablation studies) that plausible but incorrect analyses fail. We then audit problem drafts through detailed trace analyses to check for information leakage and unintended solution pathways. This gives us confidence that getting the right answer depends on choosing the correct analytic pathway and not on exploiting a shortcut or matching an arbitrary author preference.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div class=&quot;w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot;&gt;&lt;div class=&quot;size-full&quot;&gt;&lt;div class=&quot;group relative overflow-hidden rounded-none aspect-auto size-full bg-surface-loading @md:w-full&quot;&gt;&lt;picture class=&quot;mx-auto&quot;&gt;&lt;source media=&quot;(min-width: 768px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/3FUc6bmjy0nXx5h6YiZACk/3caf661b05f13aeb37fae5889ab50e1b/Diagram2-desktop-dark.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/3FUc6bmjy0nXx5h6YiZACk/3caf661b05f13aeb37fae5889ab50e1b/Diagram2-desktop-dark.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/3FUc6bmjy0nXx5h6YiZACk/3caf661b05f13aeb37fae5889ab50e1b/Diagram2-desktop-dark.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/3FUc6bmjy0nXx5h6YiZACk/3caf661b05f13aeb37fae5889ab50e1b/Diagram2-desktop-dark.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/3FUc6bmjy0nXx5h6YiZACk/3caf661b05f13aeb37fae5889ab50e1b/Diagram2-desktop-dark.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/3FUc6bmjy0nXx5h6YiZACk/3caf661b05f13aeb37fae5889ab50e1b/Diagram2-desktop-dark.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/3FUc6bmjy0nXx5h6YiZACk/3caf661b05f13aeb37fae5889ab50e1b/Diagram2-desktop-dark.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/3FUc6bmjy0nXx5h6YiZACk/3caf661b05f13aeb37fae5889ab50e1b/Diagram2-desktop-dark.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(min-width: 768px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/3fHngCa7KGDROEic2olqWA/3579f66221e5c3fe7d8c64ca8c535672/Diagram2-mobile-dark.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/3fHngCa7KGDROEic2olqWA/3579f66221e5c3fe7d8c64ca8c535672/Diagram2-mobile-dark.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/3fHngCa7KGDROEic2olqWA/3579f66221e5c3fe7d8c64ca8c535672/Diagram2-mobile-dark.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/3fHngCa7KGDROEic2olqWA/3579f66221e5c3fe7d8c64ca8c535672/Diagram2-mobile-dark.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/3fHngCa7KGDROEic2olqWA/3579f66221e5c3fe7d8c64ca8c535672/Diagram2-mobile-dark.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/3fHngCa7KGDROEic2olqWA/3579f66221e5c3fe7d8c64ca8c535672/Diagram2-mobile-dark.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/3fHngCa7KGDROEic2olqWA/3579f66221e5c3fe7d8c64ca8c535672/Diagram2-mobile-dark.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/3fHngCa7KGDROEic2olqWA/3579f66221e5c3fe7d8c64ca8c535672/Diagram2-mobile-dark.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/5gFa7fTPtZwBtK9qZ0nijA/feaf1d855a863d648d482c783abe8049/Diagram2-mobile-light.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/5gFa7fTPtZwBtK9qZ0nijA/feaf1d855a863d648d482c783abe8049/Diagram2-mobile-light.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/5gFa7fTPtZwBtK9qZ0nijA/feaf1d855a863d648d482c783abe8049/Diagram2-mobile-light.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/5gFa7fTPtZwBtK9qZ0nijA/feaf1d855a863d648d482c783abe8049/Diagram2-mobile-light.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/5gFa7fTPtZwBtK9qZ0nijA/feaf1d855a863d648d482c783abe8049/Diagram2-mobile-light.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/5gFa7fTPtZwBtK9qZ0nijA/feaf1d855a863d648d482c783abe8049/Diagram2-mobile-light.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/5gFa7fTPtZwBtK9qZ0nijA/feaf1d855a863d648d482c783abe8049/Diagram2-mobile-light.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/5gFa7fTPtZwBtK9qZ0nijA/feaf1d855a863d648d482c783abe8049/Diagram2-mobile-light.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;img alt=&quot;Diagram titled “Construction and validation of a GeneBench-Pro problem,” showing a workflow from building a runnable task through review, robustness checks, agent testing, expert review, revision, and a finished benchmark problem.&quot; data-nosnippet=&quot;true&quot; loading=&quot;lazy&quot; width=&quot;802&quot; height=&quot;586&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;@md:w-full mx-auto&quot; style=&quot;color:transparent&quot; sizes=&quot;(min-width: 1728px) 1728px, 100vw&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=640&amp;amp;q=90 640w, https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=750&amp;amp;q=90 750w, https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=828&amp;amp;q=90 828w, https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=1080&amp;amp;q=90 1080w, https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=1200&amp;amp;q=90 1200w, https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=1920&amp;amp;q=90 1920w, https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=2048&amp;amp;q=90 2048w, https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=3840&amp;amp;q=90 3840w&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/7z8Q2z2M1Gp5PiRigY6e25/2625e7b562f0a7fb8d10ff005a4e0387/Diagram2-desktop-light.svg?w=3840&amp;amp;q=90&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/picture&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We sent 82 of the 129 GeneBench-Pro questions to external domain experts, including graduate students, postdoctoral researchers, industry scientists, and professors. Reviewers assessed each problem’s realism, whether the target answer was identifiable, and whether the methods and estimators were appropriate. Feedback was used to improve problems.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6 py-8&quot;&gt;&lt;section class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div data-testid=&quot;testimonial-carousel-split-grid&quot; class=&quot;hidden gap-5 md:grid md:grid-cols-2&quot;&gt;&lt;div class=&quot;border-primary-12 bg-secondary-100 dark:border-primary-4 dark:bg-tertiary-100 relative rounded-md border shadow-[0_18px_60px_rgb(0_0_0/0.08)]&quot;&gt;&lt;div class=&quot;px-6 py-8&quot;&gt;&lt;figure class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] h-full opacity-100&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;The problems I reviewed would have been &lt;/span&gt;&lt;u&gt;&lt;span&gt;challenging for a graduate student&lt;/span&gt;&lt;/u&gt;&lt;span&gt; to complete without iterated feedback from an experienced supervisor. The data contained technical and quality control issues that required thoughtful and reflective data analysis with awareness of potential pitfalls to complete successfully; they were not simply applying some off-the-shelf method to clean and well curated data.&lt;/span&gt;”&lt;/blockquote&gt;&lt;figcaption class=&quot;ms-[0.5em] text-meta text-primary-60&quot;&gt;&lt;span&gt;Alexander Strudwick Young, Assistant Professor in Human Genetics at UCLA&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;border-primary-12 bg-secondary-100 dark:border-primary-4 dark:bg-tertiary-100 relative rounded-md border shadow-[0_18px_60px_rgb(0_0_0/0.08)]&quot;&gt;&lt;div class=&quot;px-6 py-8&quot;&gt;&lt;figure class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] h-full opacity-100&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;Even if current models aren’t able to reliably run independent analyses from beginning to end, ones that perform well on GeneBench-Pro problems clearly would be able to assist researchers in determining correct workflows and exploring data. &lt;/span&gt;&lt;u&gt;&lt;span&gt;I could see that greatly improving the pace, thoroughness, and reproducibility of research&lt;/span&gt;&lt;/u&gt;&lt;span&gt;.&lt;/span&gt;”&lt;/blockquote&gt;&lt;figcaption class=&quot;ms-[0.5em] text-meta text-primary-60&quot;&gt;&lt;span&gt;Jennifer Grundman, PhD Candidate in Human Genetics at UCLA&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-testid=&quot;testimonial-carousel-carousel-view&quot; class=&quot;md:hidden&quot;&gt;&lt;div class=&quot;border-primary-12 bg-secondary-100 dark:border-primary-4 dark:bg-tertiary-100 relative rounded-md border shadow-[0_18px_60px_rgb(0_0_0/0.08)]&quot;&gt;&lt;div class=&quot;px-6 pb-8 pt-28&quot;&gt;&lt;div class=&quot;absolute inset-e-6 z-2 flex justify-end top-8&quot;&gt;&lt;div data-testid=&quot;testimonial-carousel-controls&quot; class=&quot;flex shrink-0 items-center gap-3&quot;&gt;&lt;span class=&quot;text-meta text-primary-60&quot;&gt;1 of 2&lt;/span&gt;&lt;div class=&quot;flex&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-sm transition size-8 focus:outline-primary-44 text-btn-media-label&quot; disabled=&quot;&quot; aria-label=&quot;Previous testimonial&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 12 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.246 8.593a.84.84 0 0 1 0-1.186l4.193-4.193A.839.839 0 0 1 5.625 4.4L2.863 7.16h8.04a.839.839 0 1 1 0 1.678h-8.04L5.625 11.6a.839.839 0 1 1-1.186 1.186z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-sm transition size-8 text-primary-60 hover:bg-primary-4 hover:[&amp;amp;&gt;svg]:opacity-60 focus:outline-primary-44 -ms-1 active:scale-95&quot; aria-label=&quot;Next testimonial&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 12 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M11.754 7.407a.84.84 0 0 1 0 1.186l-4.193 4.193A.839.839 0 0 1 6.375 11.6l2.762-2.76h-8.04a.839.839 0 1 1 0-1.678h8.04L6.375 4.4a.839.839 0 1 1 1.186-1.186z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-testid=&quot;testimonial-carousel-scroll-region&quot; class=&quot;no-scrollbar relative scroll-smooth snap-x snap-mandatory overflow-x-auto overflow-y-hidden overscroll-x-contain&quot;&gt;&lt;div class=&quot;sticky inset-s-0 top-0 grid w-full&quot;&gt;&lt;figure aria-live=&quot;polite&quot; class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] opacity-100&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;The problems I reviewed would have been &lt;/span&gt;&lt;u&gt;&lt;span&gt;challenging for a graduate student&lt;/span&gt;&lt;/u&gt;&lt;span&gt; to complete without iterated feedback from an experienced supervisor. The data contained technical and quality control issues that required thoughtful and reflective data analysis with awareness of potential pitfalls to complete successfully; they were not simply applying some off-the-shelf method to clean and well curated data.&lt;/span&gt;”&lt;/blockquote&gt;&lt;figcaption class=&quot;ms-[0.5em] text-meta text-primary-60&quot;&gt;&lt;span&gt;Alexander Strudwick Young, Assistant Professor in Human Genetics at UCLA&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;figure aria-hidden=&quot;true&quot; inert=&quot;&quot; class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] pointer-events-none invisible opacity-0&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;Even if current models aren’t able to reliably run independent analyses from beginning to end, ones that perform well on GeneBench-Pro problems clearly would be able to assist researchers in determining correct workflows and exploring data. &lt;/span&gt;&lt;u&gt;&lt;span&gt;I could see that greatly improving the pace, thoroughness, and reproducibility of research&lt;/span&gt;&lt;/u&gt;&lt;span&gt;.&lt;/span&gt;”&lt;/blockquote&gt;&lt;figcaption class=&quot;ms-[0.5em] text-meta text-primary-60&quot;&gt;&lt;span&gt;Jennifer Grundman, PhD Candidate in Human Genetics at UCLA&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;flex h-0 w-full&quot;&gt;&lt;div class=&quot;h-px w-full shrink-0 snap-center snap-always&quot;&gt;&lt;/div&gt;&lt;div class=&quot;h-px w-full shrink-0 snap-center snap-always&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span aria-hidden=&quot;true&quot; data-testid=&quot;testimonial-carousel-tail&quot; class=&quot;border-primary-12 bg-secondary-100 dark:border-primary-4 dark:bg-tertiary-100 -translate-inline-1/2 pointer-events-none absolute bottom-[-0.4rem] z-1 hidden size-3 rotate-45 rounded-xs border-e border-b md:block&quot; style=&quot;inset-inline-start:25%&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;relative mt-3 overflow-hidden&quot;&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 z-1 hidden md:block&quot;&gt;&lt;ul class=&quot;flex&quot; style=&quot;width:100%;mask-image:linear-gradient(#000 0 0);mask-position:0% 0;mask-repeat:no-repeat;mask-size:50% 100%;-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-position:0% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:50% 100%&quot;&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 50%&quot;&gt;&lt;div class=&quot;flex min-h-11 w-full items-center justify-center rounded-full p-2 text-center text-caption text-balance text-primary-100&quot;&gt;Alexander Strudwick Young, Assistant Professor in Human Genetics at UCLA&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 50%&quot;&gt;&lt;div class=&quot;flex min-h-11 w-full items-center justify-center rounded-full p-2 text-center text-caption text-balance text-primary-100&quot;&gt;Jennifer Grundman, PhD Candidate in Human Genetics at UCLA&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;ul class=&quot;relative flex&quot; style=&quot;width:100%&quot; aria-label=&quot;Testimonials&quot;&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 50%&quot;&gt;&lt;button type=&quot;button&quot; aria-current=&quot;true&quot; aria-label=&quot;Show testimonial from Alexander Strudwick Young, Assistant Professor in Human Genetics at UCLA&quot; class=&quot;relative flex min-h-11 items-center justify-center bg-transparent p-2 text-center text-caption text-primary-60 transition-[background-color,color,opacity,transform] duration-short ease-curve-a focus-visible:z-1 focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-primary-44 active:scale-98 w-full rounded-full hover:bg-primary-4 text-primary-100 md:text-primary-60&quot;&gt;&lt;span class=&quot;text-balance&quot;&gt;Alexander Strudwick Young, Assistant Professor in Human Genetics at UCLA&lt;/span&gt;&lt;/button&gt;&lt;/li&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 50%&quot;&gt;&lt;button type=&quot;button&quot; aria-current=&quot;false&quot; aria-label=&quot;Show testimonial from Jennifer Grundman, PhD Candidate in Human Genetics at UCLA&quot; class=&quot;relative flex min-h-11 items-center justify-center bg-transparent p-2 text-center text-caption text-primary-60 transition-[background-color,color,opacity,transform] duration-short ease-curve-a focus-visible:z-1 focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-primary-44 active:scale-98 w-full rounded-full hover:bg-primary-4&quot;&gt;&lt;span class=&quot;text-balance&quot;&gt;Jennifer Grundman, PhD Candidate in Human Genetics at UCLA&lt;/span&gt;&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;evaluation-and-grading&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Evaluation and grading&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Each GeneBench-Pro problem is a self-contained scientific analysis. Agents receive access to an isolated workspace with a short prompt, data files, and a standard bioinformatics stack including Python, scientific computing libraries, and basic genomics packages like PLINK 2.0 (although the problems do not require domain-specific tooling).&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;flex flex-col gap-8&quot;&gt;&lt;div class=&quot;@container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div class=&quot;col-span-full min-w-0 toc-visible:@md:col-span-8 toc-visible:@md:col-start-1&quot;&gt;&lt;nav class=&quot;scrollable scrollable-horizontal max-w-full mx-auto scroll-mt-32 py-1&quot; role=&quot;tablist&quot; aria-label=&quot;Tabs&quot;&gt;&lt;div class=&quot;relative min-w-fit&quot;&gt;&lt;div class=&quot;pointer-events-none absolute z-1 inset-y-0 inset-s-0 w-px&quot;&gt;&lt;/div&gt;&lt;div class=&quot;toc-collision-target mx-auto w-max&quot;&gt;&lt;div class=&quot;relative flex items-center gap-2 rounded-full border border-primary-12 p-1&quot;&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;true&quot; aria-controls=&quot;ZaYcO0Zf9edBn465Poewf-panel&quot; id=&quot;ZaYcO0Zf9edBn465Poewf&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12 bg-primary-4&quot;&gt;&lt;span&gt;Benefit-Risk Decision&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot; aria-controls=&quot;3QM2FQDBUbA8mog3RJHXHY-panel&quot; id=&quot;3QM2FQDBUbA8mog3RJHXHY&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12&quot;&gt;&lt;span&gt;CRISPR Target Validation&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot; aria-controls=&quot;6Oa9WjoBGBj7v2ASelonDf-panel&quot; id=&quot;6Oa9WjoBGBj7v2ASelonDf&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12&quot;&gt;&lt;span&gt;Linked Genetic Locus&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot; aria-controls=&quot;5iFGujbxZoOcYpYpXBYTb-panel&quot; id=&quot;5iFGujbxZoOcYpYpXBYTb&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12&quot;&gt;&lt;span&gt;DRX1 Carrier-Screening&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot; aria-controls=&quot;60kcYZgLEzicJryVgrUYlw-panel&quot; id=&quot;60kcYZgLEzicJryVgrUYlw&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12&quot;&gt;&lt;span&gt;Parent-Specific Ancestry&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;pointer-events-none absolute inset-y-0 inset-e-0 w-px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/nav&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;ZaYcO0Zf9edBn465Poewf-panel&quot; role=&quot;tabpanel&quot; aria-labelledby=&quot;ZaYcO0Zf9edBn465Poewf&quot; class=&quot;transition-opacity duration-300 *:my-0!&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] overflow-hidden&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div class=&quot;grid items-stretch gap-3 @md:grid-flow-col&quot;&gt;&lt;div class=&quot;chatgpt-conversation z-1 size-full max-w-full min-w-0&quot;&gt;&lt;div class=&quot;w-full overflow-hidden rounded-md&quot;&gt;&lt;div class=&quot;flex items-start justify-between top-0 z-1 border-b border-b-primary-12 bg-primary-4 px-5 py-4 @md:p-8&quot;&gt;&lt;div&gt;&lt;h2 class=&quot;text-h5 font-medium&quot;&gt;Structural variant-guided tumor therapy benefit-risk decision&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;style-scrollbars size-full p-6 @md:p-8 overflow-auto @md:max-h-122.5 rounded-md bg-primary-4 rounded-t-none max-h-112 w-full&quot;&gt;&lt;div class=&quot;me-6 @md:me-16&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row&quot;&gt;&lt;div class=&quot;w-full ms-3 @xs:ms-0&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;A molecular tumor board registry contains trial-eligible advanced solid-tumor cases considered for a TXR1-directed inhibitor. Estimate, for tumors with SV-driven TXR1 target-mediated activation at time zero, the marginal effect of TXR1i versus non-TXR1 systemic therapy on week-16 clinical benefit as if all patients had an assessable week-16 visit. Also estimate the 8-week treatment-limiting toxicity/discontinuation risk under TXR1i in the same target population. Report net clinical utility = benefit risk difference (percentage points) - 0.35 * toxicity risk (percentage points), and choose therapy_class_code 1 if TXR1i has positive net utility and 0 otherwise.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Use percentage-point units for all non-code quantities. Positive benefit means TXR1i improves week-16 clinical benefit relative to non-TXR1 systemic therapy.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;These data came from a real experiment; you will be graded not just on numerical correctness but the quality of analytical reasoning you exhibit; do not attempt to take any shortcuts.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Return your final answer as exactly one JSON object.&lt;br&gt;Do not wrap the JSON in markdown.&lt;br&gt;Do not add prose before or after the JSON.&lt;br&gt;Do not omit any keys shown in the example.&lt;br&gt;Return the JSON object in your final answer:&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;not-prose rich-text-code-example mb-12 overflow-hidden rounded-lg border border-primary-12 [&amp;amp;&gt;div]:p-0 [&amp;amp;&gt;div&gt;div]:col-span-full&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] group-[.ui-overlay]:px-0 multi-columns:px-0&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3 flex flex-col gap-3&quot;&gt;&lt;div class=&quot;flex flex-col overflow-hidden rounded-md bg-tertiary-100&quot;&gt;&lt;div class=&quot;relative z-1 flex justify-between p-5&quot;&gt;&lt;h4 class=&quot;text-p2 font-bold text-primary-100 capitalize&quot;&gt;JSON&lt;/h4&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-6 focus:outline-primary-44 text-primary-60 hover:bg-none hover:[&amp;amp;&gt;svg]:opacity-60&quot; aria-label=&quot;Copy code block&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;18&quot; fill=&quot;none&quot; viewBox=&quot;0 0 18 18&quot;&gt;&lt;path fill=&quot;currentColor&quot; fill-rule=&quot;evenodd&quot; d=&quot;M5.25 3.75A2.25 2.25 0 0 1 7.5 1.5h6.75a2.25 2.25 0 0 1 2.25 2.25v6.75a2.25 2.25 0 0 1-2.25 2.25h-1.5v1.5a2.25 2.25 0 0 1-2.25 2.25H3.75a2.25 2.25 0 0 1-2.25-2.25V7.5a2.25 2.25 0 0 1 2.25-2.25h1.5zm1.5 1.5h3.75a2.25 2.25 0 0 1 2.25 2.25v3.75h1.5a.75.75 0 0 0 .75-.75V3.75a.75.75 0 0 0-.75-.75H7.5a.75.75 0 0 0-.75.75zm-3 1.5A.75.75 0 0 0 3 7.5v6.75c0 .414.336.75.75.75h6.75a.75.75 0 0 0 .75-.75V7.5a.75.75 0 0 0-.75-.75z&quot; clip-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; class=&quot;relative flex items-stretch gap-4 overflow-auto py-5 bg-tertiary-100 style-scrollbars pt-2&quot;&gt;&lt;code class=&quot;flex-1 px-0 font-mono text-code-snippet text-primary-100 CodeBlock-module__omZ69a__syntaxHighlight&quot;&gt;&lt;pre class=&quot;flex flex-col pe-5&quot;&gt;&lt;div class=&quot;flex flex-row gap-4&quot;&gt;&lt;span class=&quot;ms-5 min-w-5 text-end text-primary-44&quot;&gt;1&lt;/span&gt;&lt;div class=&quot;flex-1&quot;&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-row gap-4&quot;&gt;&lt;span class=&quot;ms-5 min-w-5 text-end text-primary-44&quot;&gt;2&lt;/span&gt;&lt;div class=&quot;flex-1&quot;&gt;  &lt;span class=&quot;hljs-attr&quot;&gt;&quot;answer&quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-punctuation&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-row gap-4&quot;&gt;&lt;span class=&quot;ms-5 min-w-5 text-end text-primary-44&quot;&gt;3&lt;/span&gt;&lt;div class=&quot;flex-1&quot;&gt;    &lt;span class=&quot;hljs-attr&quot;&gt;&quot;therapy_class_code&quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &amp;lt;int&amp;gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-row gap-4&quot;&gt;&lt;span class=&quot;ms-5 min-w-5 text-end text-primary-44&quot;&gt;4&lt;/span&gt;&lt;div class=&quot;flex-1&quot;&gt;    &lt;span class=&quot;hljs-attr&quot;&gt;&quot;benefit_rd_pp&quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &amp;lt;float&amp;gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-row gap-4&quot;&gt;&lt;span class=&quot;ms-5 min-w-5 text-end text-primary-44&quot;&gt;5&lt;/span&gt;&lt;div class=&quot;flex-1&quot;&gt;    &lt;span class=&quot;hljs-attr&quot;&gt;&quot;toxicity_dropout_risk_pp&quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &amp;lt;float&amp;gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-row gap-4&quot;&gt;&lt;span class=&quot;ms-5 min-w-5 text-end text-primary-44&quot;&gt;6&lt;/span&gt;&lt;div class=&quot;flex-1&quot;&gt;    &lt;span class=&quot;hljs-attr&quot;&gt;&quot;net_clinical_utility_pp&quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &amp;lt;float&amp;gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-row gap-4&quot;&gt;&lt;span class=&quot;ms-5 min-w-5 text-end text-primary-44&quot;&gt;7&lt;/span&gt;&lt;div class=&quot;flex-1&quot;&gt;  &lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-row gap-4&quot;&gt;&lt;span class=&quot;ms-5 min-w-5 text-end text-primary-44&quot;&gt;8&lt;/span&gt;&lt;div class=&quot;flex-1&quot;&gt;  &lt;span class=&quot;hljs-attr&quot;&gt;&quot;reasoning&quot;&lt;/span&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&quot;&amp;lt;description of method and QC&amp;gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-row gap-4&quot;&gt;&lt;span class=&quot;ms-5 min-w-5 text-end text-primary-44&quot;&gt;9&lt;/span&gt;&lt;div class=&quot;flex-1&quot;&gt;&lt;span class=&quot;hljs-punctuation&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Because we control the full data-generation process, we can grade correctness deterministically against known targets, avoiding model-choice variability and verbosity effects found in standard rubric-based evaluation.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Each problem also comes with rich metadata, including the intended analysis structure, attached data files, a detailed multi-page case study, and expert review outcomes. We are fully open-sourcing 10 representative GeneBench-Pro questions on &lt;/span&gt;&lt;a href=&quot;https://huggingface.co/datasets/openai/genebench-pro-public-package&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;Hugging Face&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, with an &lt;/span&gt;&lt;a class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; href=&quot;https://openai.com/index/genebench-pro/case-studies/&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;interactive web interface&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;span&gt; for browsing them. Finally, we will provide a 50-question subset to &lt;/span&gt;&lt;a href=&quot;https://artificialanalysis.ai/&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;Artificial Analysis&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt; for independent, third-party benchmarking in the near future.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;results&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Results&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Our strongest model, GPT‑5.6 Sol, attains a pass rate of 28.7% at the highest reasoning level (31.5% with Pro mode enabled). That is a sharp increase from when we began building the original GeneBench; at that time, our best frontier model, GPT‑5, scored below 5%. Progress on this benchmark suggests that frontier models are improving quickly, even on less tangible, systems-level scientific reasoning. At the current pace, this benchmark may be saturated by the end of the year.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The results also show the impact of scaling test-time compute. At the lowest reasoning level, GPT‑5.6 Sol only achieves a single-digit passrate. At the highest reasoning level, GPT‑5.6 Sol solves nearly six times as many questions as GPT‑5.2 does while using about two-thirds as many tokens.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div id=&quot;chart-oFzg8jc0jPdHWubrG1Xa2&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Comparisons across model families suggest that GPT models are among the strongest systems at high-level scientific reasoning under quantitative uncertainty. The performance gap between GPT‑5.6, GPT‑5.5 and leading open-source models such as GLM 5.2 is significantly larger than we would expect when extrapolating from &lt;/span&gt;&lt;a href=&quot;https://deepswe.datacurve.ai/&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;coding benchmarks&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, indicating that open-source models are more specialized for coding than for broader reasoning ability.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We used frontier GPT models to evaluate and harden problems during development. As such, we suspected GeneBench-Pro might be biased against GPT models relative to other model families. However, competitor models at best matched the performance of the corresponding GPT model at the time of release, and tended to fall short considerably.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div id=&quot;chart-2rIWM0pUxF42hj9AGq2hMY&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;These evaluation results—as high as 31.5% on GPT‑5.6 Sol (Pro)—are striking given the difficulty of the GeneBench-Pro questions. In a survey, our reviewers estimated that a typical GeneBench-Pro problem would take a human expert around 20–40 hours to complete. At a conservative $200 per hour, that puts the human labor cost of a single problem in the thousands of dollars. Current AI agents are still too unreliable to replace human experts, but the cost gap is large, with inference costs at only several dollars per problem. That means even partial automation at current capabilities could create meaningful economic and scientific value.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6 py-8&quot;&gt;&lt;section class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div data-testid=&quot;testimonial-carousel-split-grid&quot; class=&quot;hidden gap-5 md:grid md:grid-cols-2&quot;&gt;&lt;div class=&quot;border-primary-12 bg-secondary-100 dark:border-primary-4 dark:bg-tertiary-100 relative rounded-md border shadow-[0_18px_60px_rgb(0_0_0/0.08)]&quot;&gt;&lt;div class=&quot;px-6 py-8&quot;&gt;&lt;figure class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] h-full opacity-100&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;The benchmarks are motivated by a diverse range of biological questions, but … the actual challenge comes from exploratory data analysis and reasoning upon these discoveries: identifying patterns and artifacts, and deciding whether the data should be excluded or adjusted. This resembles the messy nature of real biological datasets. Reviewing these evaluations highlights how important clear solver contracts are for agent-based scientific problem solving. Different prompt wording or task specification can greatly affect which analyses appear permissible.&lt;/span&gt;”&lt;/blockquote&gt;&lt;figcaption class=&quot;ms-[0.5em] text-meta text-primary-60&quot;&gt;&lt;span&gt;Cyrillus Tan, Postdoctoral Research Associate at the New York Genome Center&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;border-primary-12 bg-secondary-100 dark:border-primary-4 dark:bg-tertiary-100 relative rounded-md border shadow-[0_18px_60px_rgb(0_0_0/0.08)]&quot;&gt;&lt;div class=&quot;px-6 py-8&quot;&gt;&lt;figure class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] h-full opacity-100&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;I liked [the questions] mostly. They tended to have a mix of: (1) Required knowledge of the subject, such as C&amp;gt;T bias in ancient DNA, (2) Data discrepancies, such as ancestry swaps, (3) A kind of knowledge of the right analytical tools for the job and how to implement them. It seemed like most of the agents failed on (2). They aren’t cautious enough about data issues. Maybe that highlights a weakness of current models. And a lot of biological data has irregularities.&lt;/span&gt;”&lt;/blockquote&gt;&lt;figcaption class=&quot;ms-[0.5em] text-meta text-primary-60&quot;&gt;&lt;span&gt;Lex Flagel, Director of Data Science at Gencove&lt;/span&gt;&lt;span&gt;&lt;br&gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-testid=&quot;testimonial-carousel-carousel-view&quot; class=&quot;md:hidden&quot;&gt;&lt;div class=&quot;border-primary-12 bg-secondary-100 dark:border-primary-4 dark:bg-tertiary-100 relative rounded-md border shadow-[0_18px_60px_rgb(0_0_0/0.08)]&quot;&gt;&lt;div class=&quot;px-6 pb-8 pt-28&quot;&gt;&lt;div class=&quot;absolute inset-e-6 z-2 flex justify-end top-8&quot;&gt;&lt;div data-testid=&quot;testimonial-carousel-controls&quot; class=&quot;flex shrink-0 items-center gap-3&quot;&gt;&lt;span class=&quot;text-meta text-primary-60&quot;&gt;1 of 2&lt;/span&gt;&lt;div class=&quot;flex&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-sm transition size-8 focus:outline-primary-44 text-btn-media-label&quot; disabled=&quot;&quot; aria-label=&quot;Previous testimonial&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 12 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.246 8.593a.84.84 0 0 1 0-1.186l4.193-4.193A.839.839 0 0 1 5.625 4.4L2.863 7.16h8.04a.839.839 0 1 1 0 1.678h-8.04L5.625 11.6a.839.839 0 1 1-1.186 1.186z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-sm transition size-8 text-primary-60 hover:bg-primary-4 hover:[&amp;amp;&gt;svg]:opacity-60 focus:outline-primary-44 -ms-1 active:scale-95&quot; aria-label=&quot;Next testimonial&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 12 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M11.754 7.407a.84.84 0 0 1 0 1.186l-4.193 4.193A.839.839 0 0 1 6.375 11.6l2.762-2.76h-8.04a.839.839 0 1 1 0-1.678h8.04L6.375 4.4a.839.839 0 1 1 1.186-1.186z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-testid=&quot;testimonial-carousel-scroll-region&quot; class=&quot;no-scrollbar relative scroll-smooth snap-x snap-mandatory overflow-x-auto overflow-y-hidden overscroll-x-contain&quot;&gt;&lt;div class=&quot;sticky inset-s-0 top-0 grid w-full&quot;&gt;&lt;figure aria-live=&quot;polite&quot; class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] opacity-100&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;The benchmarks are motivated by a diverse range of biological questions, but … the actual challenge comes from exploratory data analysis and reasoning upon these discoveries: identifying patterns and artifacts, and deciding whether the data should be excluded or adjusted. This resembles the messy nature of real biological datasets. Reviewing these evaluations highlights how important clear solver contracts are for agent-based scientific problem solving. Different prompt wording or task specification can greatly affect which analyses appear permissible.&lt;/span&gt;”&lt;/blockquote&gt;&lt;figcaption class=&quot;ms-[0.5em] text-meta text-primary-60&quot;&gt;&lt;span&gt;Cyrillus Tan, Postdoctoral Research Associate at the New York Genome Center&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;figure aria-hidden=&quot;true&quot; inert=&quot;&quot; class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] pointer-events-none invisible opacity-0&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;I liked [the questions] mostly. They tended to have a mix of: (1) Required knowledge of the subject, such as C&amp;gt;T bias in ancient DNA, (2) Data discrepancies, such as ancestry swaps, (3) A kind of knowledge of the right analytical tools for the job and how to implement them. It seemed like most of the agents failed on (2). They aren’t cautious enough about data issues. Maybe that highlights a weakness of current models. And a lot of biological data has irregularities.&lt;/span&gt;”&lt;/blockquote&gt;&lt;figcaption class=&quot;ms-[0.5em] text-meta text-primary-60&quot;&gt;&lt;span&gt;Lex Flagel, Director of Data Science at Gencove&lt;/span&gt;&lt;span&gt;&lt;br&gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;flex h-0 w-full&quot;&gt;&lt;div class=&quot;h-px w-full shrink-0 snap-center snap-always&quot;&gt;&lt;/div&gt;&lt;div class=&quot;h-px w-full shrink-0 snap-center snap-always&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span aria-hidden=&quot;true&quot; data-testid=&quot;testimonial-carousel-tail&quot; class=&quot;border-primary-12 bg-secondary-100 dark:border-primary-4 dark:bg-tertiary-100 -translate-inline-1/2 pointer-events-none absolute bottom-[-0.4rem] z-1 hidden size-3 rotate-45 rounded-xs border-e border-b md:block&quot; style=&quot;inset-inline-start:25%&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;relative mt-3 overflow-hidden&quot;&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 z-1 hidden md:block&quot;&gt;&lt;ul class=&quot;flex&quot; style=&quot;width:100%;mask-image:linear-gradient(#000 0 0);mask-position:0% 0;mask-repeat:no-repeat;mask-size:50% 100%;-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-position:0% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:50% 100%&quot;&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 50%&quot;&gt;&lt;div class=&quot;flex min-h-11 w-full items-center justify-center rounded-full p-2 text-center text-caption text-balance text-primary-100&quot;&gt;Cyrillus Tan, Postdoctoral Research Associate at the New York Genome Center&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 50%&quot;&gt;&lt;div class=&quot;flex min-h-11 w-full items-center justify-center rounded-full p-2 text-center text-caption text-balance text-primary-100&quot;&gt;Lex Flagel, Director of Data Science at Gencove&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;ul class=&quot;relative flex&quot; style=&quot;width:100%&quot; aria-label=&quot;Testimonials&quot;&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 50%&quot;&gt;&lt;button type=&quot;button&quot; aria-current=&quot;true&quot; aria-label=&quot;Show testimonial from Cyrillus Tan, Postdoctoral Research Associate at the New York Genome Center&quot; class=&quot;relative flex min-h-11 items-center justify-center bg-transparent p-2 text-center text-caption text-primary-60 transition-[background-color,color,opacity,transform] duration-short ease-curve-a focus-visible:z-1 focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-primary-44 active:scale-98 w-full rounded-full hover:bg-primary-4 text-primary-100 md:text-primary-60&quot;&gt;&lt;span class=&quot;text-balance&quot;&gt;Cyrillus Tan, Postdoctoral Research Associate at the New York Genome Center&lt;/span&gt;&lt;/button&gt;&lt;/li&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 50%&quot;&gt;&lt;button type=&quot;button&quot; aria-current=&quot;false&quot; aria-label=&quot;Show testimonial from Lex Flagel, Director of Data Science at Gencove&quot; class=&quot;relative flex min-h-11 items-center justify-center bg-transparent p-2 text-center text-caption text-primary-60 transition-[background-color,color,opacity,transform] duration-short ease-curve-a focus-visible:z-1 focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-primary-44 active:scale-98 w-full rounded-full hover:bg-primary-4&quot;&gt;&lt;span class=&quot;text-balance&quot;&gt;Lex Flagel, Director of Data Science at Gencove&lt;/span&gt;&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Still, the fact that frontier models still solve fewer than a third of these problems shows that there is substantial room for improvement. Models can make partial progress on challenging problems, but they struggle to close the inferential loop. This failure pattern mirrors the contrast between human experts and novices. Experts use their experience to frame the problem and adapt their approach, while novices make observations but struggle to integrate them into the broader context of the problem.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;flex flex-col gap-8&quot;&gt;&lt;div class=&quot;@container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div class=&quot;col-span-full min-w-0 toc-visible:@md:col-span-8 toc-visible:@md:col-start-1&quot;&gt;&lt;nav class=&quot;scrollable scrollable-horizontal max-w-full mx-auto scroll-mt-32 py-1&quot; role=&quot;tablist&quot; aria-label=&quot;Tabs&quot;&gt;&lt;div class=&quot;relative min-w-fit&quot;&gt;&lt;div class=&quot;pointer-events-none absolute z-1 inset-y-0 inset-s-0 w-px&quot;&gt;&lt;/div&gt;&lt;div class=&quot;toc-collision-target mx-auto w-max&quot;&gt;&lt;div class=&quot;relative flex items-center gap-2 rounded-full border border-primary-12 p-1&quot;&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;true&quot; aria-controls=&quot;1UzFQdt2jLwzZEcHx8vo3N-panel&quot; id=&quot;1UzFQdt2jLwzZEcHx8vo3N&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12 bg-primary-4&quot;&gt;&lt;span&gt;Pharmacogenomic time-to-event response&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot; aria-controls=&quot;5f123ZghdiVa7hiXhM0Ydr-panel&quot; id=&quot;5f123ZghdiVa7hiXhM0Ydr&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12&quot;&gt;&lt;span&gt;Conditional cell-type heritability&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot; aria-controls=&quot;1kcWxo3JJFfmCQPzpdE9xb-panel&quot; id=&quot;1kcWxo3JJFfmCQPzpdE9xb&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12&quot;&gt;&lt;span&gt;Bridge-calibrated peptide pQTL&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;pointer-events-none absolute inset-y-0 inset-e-0 w-px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/nav&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;1UzFQdt2jLwzZEcHx8vo3N-panel&quot; role=&quot;tabpanel&quot; aria-labelledby=&quot;1UzFQdt2jLwzZEcHx8vo3N&quot; class=&quot;transition-opacity duration-300 *:my-0!&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] overflow-hidden&quot;&gt;&lt;div class=&quot;toc-collision-target col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;h2 class=&quot;text-h5 text-center col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;Problem: Pharmacogenomic time-to-event response with time-varying treatment&lt;/h2&gt;&lt;div class=&quot;text-caption-desktop text-copy-secondary mt-3 text-center col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;Treatment initiation, genotype-specific response, delayed pharmacodynamics, prevalent-user flags, and longitudinal biomarkers jointly determine the causal survival estimand.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;grid items-stretch gap-3 @md:grid-flow-col mt-6 @md:auto-cols-fr @md:grid-cols-2&quot;&gt;&lt;div class=&quot;chatgpt-conversation z-1 size-full max-w-full min-w-0&quot;&gt;&lt;div class=&quot;w-full overflow-hidden rounded-md&quot;&gt;&lt;div class=&quot;flex items-start justify-between top-0 z-1 border-b border-b-primary-12 bg-primary-4 px-5 py-4 @md:px-6 @md:py-5&quot;&gt;&lt;div&gt;&lt;h2 class=&quot;text-h5 font-medium&quot;&gt;GPT-5.5 pattern&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;style-scrollbars size-full p-5 @md:p-6 max-h-auto overflow-hidden rounded-md bg-primary-4 rounded-t-none&quot;&gt;&lt;div class=&quot;me-6 @md:me-8&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row&quot;&gt;&lt;div class=&quot;w-full ms-3 @xs:ms-0&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Handles treatment timing with a conventional Cox outcome model but does not address treatment-confounder feedback.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Fit a counting-process Cox model with treatment as a time-varying exposure, effective only after &lt;/span&gt;&lt;code&gt;&lt;span&gt;treat_start&lt;/span&gt;&lt;/code&gt;&lt;span&gt;+90 days ... The model included G, treatment×G, baseline severity, age, and sex.&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;chatgpt-conversation z-1 size-full max-w-full min-w-0&quot;&gt;&lt;div class=&quot;w-full overflow-hidden rounded-md&quot;&gt;&lt;div class=&quot;flex items-start justify-between top-0 z-1 border-b border-b-primary-12 bg-primary-4 px-5 py-4 @md:px-6 @md:py-5&quot;&gt;&lt;div&gt;&lt;h2 class=&quot;text-h5 font-medium&quot;&gt;GPT-5.6 Sol pattern&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;style-scrollbars size-full p-5 @md:p-6 max-h-auto overflow-hidden rounded-md bg-primary-4 rounded-t-none&quot;&gt;&lt;div class=&quot;me-6 @md:me-8&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row&quot;&gt;&lt;div class=&quot;w-full ms-3 @xs:ms-0&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Uses a more appropriate causal inference method to properly account for treatment-confounder feedback.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Used a new-user marginal structural Cox model: excluded 818 flagged prevalent users, modeled treatment initiation with stabilized inverse-probability weights using baseline covariates and current biomarker, and treated exposure as time-varying with a 90-day efficacy lag.&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Achieving near-perfect performance will require evaluations that both reliably measure progress and identify where models still fail. Benchmarks like GeneBench-Pro can help to turn a vague capability deficiency into something we can diagnose and improve.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;If agents can reliably automate this class of analysis, they could significantly accelerate scientific discovery. Human genetic evidence is already central to target prioritization and translational follow-up, because mechanisms with genetic support are much more likely to lead to approved treatments.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Meanwhile, sequencing costs have plummeted, and biobank-scale datasets now link molecular, phenotypic, and health-record information at unprecedented breadth. The limiting factor is shifting from data generation to turning the information into actionable insights. Models that can consistently perform analyses now handled by teams of human experts could transform industrial research by accelerating hypothesis triage, target follow-up, and the iteration cycle between data generation and decision-making.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;GeneBench-Pro represents an initial effort to evaluate the more abstract skills involved in good scientific judgment possessed by experienced. These skills allow them to intuit and identify the most promising initial analyses, iterate and revise their thinking when data contradict initial assumptions, and arrive at conclusions upon which downstream clinical, academic, or business decisions may depend.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We anticipate that as model capabilities advance, benchmarks that probe model abilities at these higher levels of abstraction will become increasingly useful, beyond those that simply test book knowledge or the ability to execute routine analyses.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>https://openai.com/index/introducing-genebench-pro/</link><guid isPermaLink="false">https://openai.com/index/introducing-genebench-pro</guid><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate></item><item><title>A near-autonomous AI chemist improves a challenging reaction in medicinal chemistry</title><description>&lt;div class=&quot;@container w-full max-w-container @md:shaded-container:px-0!&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div data-show-toc=&quot;true&quot; class=&quot;@container col-span-full w-full min-w-0 md:col-span-10 md:col-start-3&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] pt-20 @md:w-full w-full&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 flex w-full items-center justify-between border-t border-t-primary-4 pt-3&quot;&gt;&lt;div class=&quot;flex gap-4&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;flex items-center gap-1&quot; type=&quot;button&quot; aria-haspopup=&quot;dialog&quot; aria-expanded=&quot;false&quot; aria-controls=&quot;radix-_R_aqlfivar9mknpfivb_&quot; data-state=&quot;closed&quot;&gt;&lt;span class=&quot;text-cta&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;transition duration-short ease-curve-a rounded-[2.5rem] text-nowrap min-h-8 flex items-center justify-center gap-[0.3em] text-cta focus:outline outline-offset-2 h-[2.5rem] text-primary-100 hover:text-primary-60 disabled:text-primary-44 focus:outline-none focus-visible:outline-primary-44 px-0 !rounded&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;17&quot; fill=&quot;none&quot; viewBox=&quot;0 0 16 17&quot; class=&quot;-rotate-45&quot;&gt;&lt;g stroke=&quot;currentColor&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;1.667&quot; clip-path=&quot;url(#clip0_1356_1880)&quot;&gt;&lt;path d=&quot;M10.001 5.247h2a3.333 3.333 0 0 1 0 6.666h-2m-4 0h-2a3.334 3.334 0 1 1 0-6.666h2M5.332 8.58h5.333&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/svg&gt;Share&lt;/button&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;nav aria-label=&quot;Table of contents&quot; data-show-toc=&quot;true&quot; class=&quot;sticky top-header-h z-50 col-span-full -mx-6 h-0 w-[calc(100%+2*(--spacing(6)))] -translate-y-px transition duration-medium md:hidden opacity-0&quot; inert=&quot;&quot;&gt;&lt;div class=&quot;relative mx-auto w-(--document-width) border-b border-primary-4 bg-secondary-100&quot;&gt;&lt;div class=&quot;force-show-scrollbars relative mx-auto w-full overflow-auto xl:max-w-container-desktop&quot;&gt;&lt;button type=&quot;button&quot; aria-expanded=&quot;false&quot; class=&quot;flex h-toc-button-h w-full px-6 focus-visible:outline focus-visible:outline-offset-0 focus-visible:outline-primary-100 @md:px-8&quot;&gt;&lt;span class=&quot;truncate pe-5 text-xs leading-tight text-primary-100&quot;&gt;Why the chemistry problem matters&lt;/span&gt;&lt;/button&gt;&lt;button inert=&quot;&quot; type=&quot;button&quot; aria-label=&quot;Close table of contents&quot; class=&quot;absolute inset-e-6 -top-px z-10 focus-visible:outline focus-visible:outline-primary-100 @md:inset-e-8 pointer-events-none&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 10 16&quot; aria-hidden=&quot;true&quot; class=&quot;text-primary-100 transition duration-200 ease-curve-d&quot; style=&quot;transform:rotate(0deg)&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.21 5.352a.714.714 0 0 1 1.01 0L5 9.132l3.78-3.78a.714.714 0 0 1 1.01 1.01l-4.285 4.286a.714.714 0 0 1-1.01 0L.209 6.362a.714.714 0 0 1 0-1.01&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;grid overflow-hidden invisible origin-top grid-rows-[0fr] transition-[grid] duration-short ease-primary motion-reduce:transition-none&quot;&gt;&lt;div class=&quot;max-h-[calc(100dvh-var(--header-h))] min-h-0 overflow-y-auto overscroll-none&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-100&quot; href=&quot;https://openai.com/index/ai-chemist-improves-reaction/#why-the-chemistry-problem-matters&quot;&gt;Why the chemistry problem matters&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/ai-chemist-improves-reaction/#connecting-gpt-54-to-maria-ai-and-lab&quot;&gt;Connecting GPT-5.4 to Maria AI and Lab&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/ai-chemist-improves-reaction/#what-we-found&quot;&gt;What we found&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/ai-chemist-improves-reaction/#limitations&quot;&gt;Limitations&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/ai-chemist-improves-reaction/#preparedness&quot;&gt;Preparedness&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/ai-chemist-improves-reaction/#whats-next&quot;&gt;What’s next&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/nav&gt;&lt;nav aria-label=&quot;Table of contents&quot; aria-hidden=&quot;false&quot; class=&quot;style-scrollbars style-scrollbars-on-hover top-(--page-top-space) z-10 hidden max-h-[calc(100dvh-var(--page-top-space))] self-start overflow-y-auto pb-6 transition-opacity ease-primary motion-reduce:transition-none md:sticky md:col-span-2 md:col-start-1 md:row-start-1 md:-ms-4 md:block md:ps-4 opacity-100 duration-fast&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-100&quot; href=&quot;https://openai.com/index/ai-chemist-improves-reaction/#why-the-chemistry-problem-matters&quot;&gt;Why the chemistry problem matters&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/ai-chemist-improves-reaction/#connecting-gpt-54-to-maria-ai-and-lab&quot;&gt;Connecting GPT-5.4 to Maria AI and Lab&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/ai-chemist-improves-reaction/#what-we-found&quot;&gt;What we found&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/ai-chemist-improves-reaction/#limitations&quot;&gt;Limitations&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/ai-chemist-improves-reaction/#preparedness&quot;&gt;Preparedness&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/ai-chemist-improves-reaction/#whats-next&quot;&gt;What’s next&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/nav&gt;&lt;div data-toc-content=&quot;&quot; class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0 col-span-full min-w-0 md:row-start-1&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;OpenAI’s work in science is motivated by a simple belief: advanced AI can become a powerful partner for scientists, helping them explore more ideas, connect distant concepts, design better experiments, and accelerate discoveries that benefit humanity. We have already shared early examples of models contributing to novel results in mathematics, including work on &lt;/span&gt;&lt;a class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; href=&quot;https://openai.com/index/model-disproves-discrete-geometry-conjecture/&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;the unit distance problem&lt;/span&gt;&lt;/u&gt;⁠&lt;/a&gt;&lt;span&gt;, in theoretical physics, through a new result on &lt;/span&gt;&lt;a class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; href=&quot;https://openai.com/index/new-result-theoretical-physics/&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;gluon amplitudes&lt;/span&gt;&lt;/u&gt;⁠&lt;/a&gt;&lt;span&gt;, and in biology, where GPT‑5 helped &lt;/span&gt;&lt;a class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; href=&quot;https://openai.com/index/gpt-5-lowers-protein-synthesis-cost/&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;lower the cost of cell-free protein synthesis&lt;/span&gt;&lt;/u&gt;⁠&lt;/a&gt;&lt;span&gt; in an automated lab. We also introduced &lt;/span&gt;&lt;a class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; href=&quot;https://openai.com/index/introducing-new-capabilities-to-gpt-rosalind/&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;GPT‑Rosalind&lt;/span&gt;&lt;/u&gt;⁠&lt;/a&gt;&lt;span&gt;, a purpose-built model to support life sciences research and drug discovery workflows.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;This project extends that trajectory into medicinal chemistry, where progress cannot be measured by reasoning alone. A hypothesis has to work in the lab with real molecules, instruments, and experimental noise. Working with &lt;/span&gt;&lt;a href=&quot;https://molecule.one/&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;span&gt;Molecule.one&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;, we connected GPT‑5.4 to Maria—an agentic chemistry AI integrated with a high-throughput laboratory for autonomous research—and gave it an open-ended goal: to improve one of several important reaction classes. The system generated research proposals, designed and ran experiments, analyzed experimental data, and proposed follow-up experiments. Humans remained in the loop by designing steering and grading prompts and selecting proposals to test. They also made limited corrections to experimental plans, assisted with basic laboratory operations, and independently validated the final result.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The most promising proposal, OAI-M1-03, focused on a difficult but useful version of Chan–Lam coupling, a reaction chemists use to form carbon-nitrogen bonds. Starting from the open-ended goal of improving Chan–Lam coupling for process chemistry, GPT‑5.4 independently identified primary sulfonamides as a challenging, high-value substrate class and suggested that mild oxidants, including TEMPO, could improve the reaction.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Across two cycles of experimentation in Maria Lab that idea produced a significant improvement. Under the optimized conditions, measured yields improved for 88% of the boronic acids and 83% of the sulfonamides tested. The mean yield rose from 16.6% to 25.2%, and the share of reactions above 30% yield increased from 15.6% to 37.5%. Human chemists then repeated representative reactions at bench scale. Those experiments confirmed the microliter-scale results, showing higher yields for 11 of 14 substrate pairs, with a more than twofold increase in most cases. That matters because medicinal chemists need reactions that work not just in micro-liter screening experiments, but also in practical lab workflows used during drug discovery.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Improvements in this area of medicinal chemistry are particularly exciting because synthesis is often a major bottleneck in drug discovery: scientists can only test the molecules they can make or otherwise obtain. The sulfonamide group appears in medicines across a wide range of therapeutic areas, including anticancer drugs, antimicrobials, and diuretics, yet the Chan–Lam coupling of primary sulfonamides with boronic acids has historically given low yields. Making this form of the reaction more reliable could give medicinal chemists a broader and more practical way to produce and explore potentially useful molecules.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;While this is still an early result, it provides another concrete example of the broader direction we are working toward: AI systems that can become valuable partners to scientists across much of the research loop. The model reviewed the literature, proposed an unexpected idea, helped design and analyze experiments, and arrived at a scientific finding that human chemists could evaluate.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] @md:gap-y-6&quot;&gt;&lt;div class=&quot;col-span-full mb-8 @md:mb-0 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex flex-col w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot;&gt;&lt;div class=&quot;@container w-full&quot;&gt;&lt;div class=&quot;relative w-full&quot; style=&quot;aspect-ratio:16/9&quot;&gt;&lt;!--$!--&gt;&lt;template data-dgst=&quot;BAILOUT_TO_CLIENT_SIDE_RENDERING&quot;&gt;&lt;/template&gt;&lt;!--/$--&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0 relative mt-3 w-full text-center&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Maria Lab: Molecule.one&#39;s specialized high-throughput laboratory that ran 10,080 reactions in OAI-M1-03&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;why-the-chemistry-problem-matters&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Why the chemistry problem matters&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Organic chemistry underpins all small-molecule medicines, as well as products in agriculture, electronics, and materials science. A reaction is especially useful when it can make the same kind of chemical bond reliably across many different starting materials. When reactions produce low yields or too many unwanted byproducts, chemists may have to abandon otherwise promising molecules or spend significant time developing a different route. This makes synthesis a major bottleneck in drug discovery: scientists can generally only test the molecules they can make or otherwise obtain.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Chan–Lam coupling is useful in medicinal chemistry because it forms carbon-nitrogen bonds, which are common in medicines. However, the reaction does not work equally well for every class of molecule. In particular, coupling primary sulfonamides with boronic acids has historically produced low yields. Sulfonamides are an important family of molecules found in medicines used in oncology and infectious disease. Making this reaction more reliable could give medicinal chemists a broader and more practical way to produce and explore potentially useful molecules.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;connecting-gpt-54-to-maria-ai-and-lab&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Connecting GPT‑5.4 to Maria AI and Lab&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The combined system paired complementary capabilities. Prompts written by scientists working with Maria AI were used with GPT‑5.4 within a harness to generate and rank thousands of possible research proposals. Human chemists reviewed the small subset of proposals that ranked highest according to the system and selected four for laboratory testing. Maria AI then translated selected high-level plans into detailed lab instructions, ran thousands of high-throughput experiments, analyzed the raw data, and returned structured results to GPT‑5.4.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;One of the four selected proposals, OAI-M1-03, suggested using mild oxidants such as TEMPO to improve the performance of the Chan-Lam reaction for sulfonamide synthesis. Chemists found the suggestion both surprising and interesting. We share the detailed findings from OAI-M1-03 in this blog post and in the &lt;/span&gt;&lt;a href=&quot;https://cdn.openai.com/pdf/7136bb75-6d47-4834-8fff-c07c0e06708a/tempo-improves-generality-and-decreases-oxidative-deboronation.pdf&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;span&gt;paper&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. We’re also sharing the &lt;/span&gt;&lt;a href=&quot;https://cdn.openai.com/pdf/609ab000-868b-4d20-9b5b-b5bab8c5bf3a/blogpost_cot.pdf&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;span&gt;rewritten model chain-of-thought&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt; for OAI-M1-03.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The final research proposal was then used by Maria to generate experimental grids, with slight corrections by humans. The largest human correction was to avoid dimethyl sulfoxide, or DMSO, as a solvent because chemists were concerned it could react with the stronger oxidants used as comparisons.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The full process took three months, from the first prompt on March 4th to sharing the OAI-M1-03 results with independent experts on June 4th.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We describe this workflow as near-autonomous, not fully autonomous, because human chemists still made important decisions throughout the process. The model proposed the key research ideas, while human chemists provided high-level steering and judgment, corrected experimental details, helped prepare lab consumables and reagents, and repeated key experiments by hand.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;what-we-found&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;What we found&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;OAI-M1-03 identified TEMPO as a useful additive for the primary sulfonamide Chan-Lam coupling studied here. Under the optimized conditions, the reaction improved in two ways: average yield went up, and more substrate combinations reached practically useful yields.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-center&quot;&gt;&lt;div id=&quot;chart-6eKQXKjDiZyGSJES4v8syi&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Across two cycles, Maria ran a total of 10,080 reactions – more than a chemist running three reactions every day would run in a decade. That scale mattered because chemistry results can be misleading when they are tested on only a few examples. A reaction can look promising on one pair of starting materials, but fail across a broader set of molecules. Thousands of reactions made it possible to identify TEMPO among ten tested oxidants, see the effect repeat across diverse combinations, and find its limitations.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6&quot;&gt;&lt;div class=&quot;group/component-group @container [--component-container-gutter:initial] [--component-container-max-width:initial]&quot; data-layout=&quot;1-column-grid&quot;&gt;&lt;div class=&quot;@container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div class=&quot;col-span-full grid w-full grid-cols-1 items-stretch gap-12 @md:gap-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div class=&quot;col-span-full prose max-w-none&quot;&gt;&lt;hr&gt;&lt;/div&gt;&lt;/div&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 toc-collision-target col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div id=&quot;chart-7F8Em1X4JSWBVcusmpPU14&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;div id=&quot;chart-1nSbfHuBz3zHakztsv2LyZ&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-center&quot;&gt;&lt;div id=&quot;chart-2pqCocAPAV7FCz7WiU93d&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;After analyzing the first round of data, the system proposed a more focused second round of experiments to test follow-up hypotheses. One useful follow-up finding was that TEMPO could be replaced by a much cheaper analog, 4-hydroxy-TEMPO, with little loss in performance.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] @container w-full multi-columns:flex multi-columns:px-0 max-w-container&quot;&gt;&lt;div class=&quot;col-span-full multi-columns:w-full col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;grid size-full grid-cols-1 gap-3 @md:grid-cols-1 max-w-container p-0&quot;&gt;&lt;div class=&quot;flex flex-col w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot;&gt;&lt;div class=&quot;size-full&quot;&gt;&lt;div class=&quot;group relative overflow-hidden rounded-none aspect-auto size-full bg-surface-loading @md:w-full&quot;&gt;&lt;picture class=&quot;mx-auto&quot;&gt;&lt;source media=&quot;(min-width: 768px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/iHsOCSGoZRKrgxGCdLICr/e8659548e0464a01ff1da54b32571a69/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_desktop.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/iHsOCSGoZRKrgxGCdLICr/e8659548e0464a01ff1da54b32571a69/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_desktop.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/iHsOCSGoZRKrgxGCdLICr/e8659548e0464a01ff1da54b32571a69/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_desktop.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/iHsOCSGoZRKrgxGCdLICr/e8659548e0464a01ff1da54b32571a69/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_desktop.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/iHsOCSGoZRKrgxGCdLICr/e8659548e0464a01ff1da54b32571a69/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_desktop.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/iHsOCSGoZRKrgxGCdLICr/e8659548e0464a01ff1da54b32571a69/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_desktop.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/iHsOCSGoZRKrgxGCdLICr/e8659548e0464a01ff1da54b32571a69/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_desktop.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/iHsOCSGoZRKrgxGCdLICr/e8659548e0464a01ff1da54b32571a69/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_desktop.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(min-width: 768px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/2d5b6cbGiZSnEiHZxloD6r/3b3c17a05bba40901d7a289e08636ab0/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_mobile_centered.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/2d5b6cbGiZSnEiHZxloD6r/3b3c17a05bba40901d7a289e08636ab0/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_mobile_centered.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/2d5b6cbGiZSnEiHZxloD6r/3b3c17a05bba40901d7a289e08636ab0/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_mobile_centered.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/2d5b6cbGiZSnEiHZxloD6r/3b3c17a05bba40901d7a289e08636ab0/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_mobile_centered.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/2d5b6cbGiZSnEiHZxloD6r/3b3c17a05bba40901d7a289e08636ab0/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_mobile_centered.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/2d5b6cbGiZSnEiHZxloD6r/3b3c17a05bba40901d7a289e08636ab0/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_mobile_centered.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/2d5b6cbGiZSnEiHZxloD6r/3b3c17a05bba40901d7a289e08636ab0/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_mobile_centered.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/2d5b6cbGiZSnEiHZxloD6r/3b3c17a05bba40901d7a289e08636ab0/4-hydroxy-TEMPO_matches_TEMPO_performance_dark_mobile_centered.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/2QrP9QEQ3fgf6F1iq7jnwM/321d98e6674d26631f824670ed2b0017/4-hydroxy-TEMPO_matches_TEMPO_performance_light_mobile_centered.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/2QrP9QEQ3fgf6F1iq7jnwM/321d98e6674d26631f824670ed2b0017/4-hydroxy-TEMPO_matches_TEMPO_performance_light_mobile_centered.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/2QrP9QEQ3fgf6F1iq7jnwM/321d98e6674d26631f824670ed2b0017/4-hydroxy-TEMPO_matches_TEMPO_performance_light_mobile_centered.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/2QrP9QEQ3fgf6F1iq7jnwM/321d98e6674d26631f824670ed2b0017/4-hydroxy-TEMPO_matches_TEMPO_performance_light_mobile_centered.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/2QrP9QEQ3fgf6F1iq7jnwM/321d98e6674d26631f824670ed2b0017/4-hydroxy-TEMPO_matches_TEMPO_performance_light_mobile_centered.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/2QrP9QEQ3fgf6F1iq7jnwM/321d98e6674d26631f824670ed2b0017/4-hydroxy-TEMPO_matches_TEMPO_performance_light_mobile_centered.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/2QrP9QEQ3fgf6F1iq7jnwM/321d98e6674d26631f824670ed2b0017/4-hydroxy-TEMPO_matches_TEMPO_performance_light_mobile_centered.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/2QrP9QEQ3fgf6F1iq7jnwM/321d98e6674d26631f824670ed2b0017/4-hydroxy-TEMPO_matches_TEMPO_performance_light_mobile_centered.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;img alt=&quot;Chart comparing TEMPO, 4-hydroxy-TEMPO, 4-oxo-TEMPO, and PMP performance with chemical structures.&quot; data-nosnippet=&quot;true&quot; loading=&quot;lazy&quot; width=&quot;596&quot; height=&quot;407&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;@md:w-full mx-auto&quot; style=&quot;color:transparent&quot; sizes=&quot;(min-width: 1728px) 1728px, 100vw&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=640&amp;amp;q=90 640w, https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=750&amp;amp;q=90 750w, https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=828&amp;amp;q=90 828w, https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=1080&amp;amp;q=90 1080w, https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=1200&amp;amp;q=90 1200w, https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=1920&amp;amp;q=90 1920w, https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=2048&amp;amp;q=90 2048w, https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=3840&amp;amp;q=90 3840w&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/1SnQ0CLsr8u50eucr6TeDs/39cf7b8defc32f16118fa612206f51c3/4-hydroxy-TEMPO_matches_TEMPO_performance_light_desktop.svg?w=3840&amp;amp;q=90&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/picture&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The result also held up beyond Maria Lab’s microliter-scale screening format. Human chemists reproduced representative reactions manually at bench scale and observed an increase in yield for 11 of 14 substrate pairs; for eight pairs the increase was greater than twofold. That replication matters because very small-scale experiments can sometimes introduce artifacts that disappear at a larger scale. Bench-scale validation is also customary before research is published in a scientific journal.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6&quot;&gt;&lt;div class=&quot;group/component-group @container [--component-container-gutter:initial] [--component-container-max-width:initial]&quot; data-layout=&quot;1-column-grid&quot;&gt;&lt;div class=&quot;@container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div class=&quot;col-span-full grid w-full grid-cols-1 items-stretch gap-12 @md:gap-16&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] @container w-full multi-columns:flex multi-columns:px-0 max-w-container&quot;&gt;&lt;div class=&quot;col-span-full multi-columns:w-full col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;grid size-full grid-cols-1 gap-3 @md:grid-cols-1 max-w-container p-0&quot;&gt;&lt;div class=&quot;flex flex-col w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot;&gt;&lt;div class=&quot;size-full&quot;&gt;&lt;div class=&quot;group relative overflow-hidden rounded-md aspect-auto size-full bg-surface-loading&quot;&gt;&lt;img alt=&quot;Labeled glass reaction vials from Molecule.one bench-scale validation experiments.&quot; data-nosnippet=&quot;true&quot; loading=&quot;lazy&quot; width=&quot;1192&quot; height=&quot;800&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;mx-auto&quot; style=&quot;color:transparent&quot; sizes=&quot;(min-width: 1728px) 1728px, 100vw&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/3HngPL2DaHWLljjCOssIXZ/95145bf823ed849d5ffce743bf76f9a7/Photo.png?w=640&amp;amp;q=90&amp;amp;fm=webp 640w, https://images.ctfassets.net/kftzwdyauwt9/3HngPL2DaHWLljjCOssIXZ/95145bf823ed849d5ffce743bf76f9a7/Photo.png?w=750&amp;amp;q=90&amp;amp;fm=webp 750w, https://images.ctfassets.net/kftzwdyauwt9/3HngPL2DaHWLljjCOssIXZ/95145bf823ed849d5ffce743bf76f9a7/Photo.png?w=828&amp;amp;q=90&amp;amp;fm=webp 828w, https://images.ctfassets.net/kftzwdyauwt9/3HngPL2DaHWLljjCOssIXZ/95145bf823ed849d5ffce743bf76f9a7/Photo.png?w=1080&amp;amp;q=90&amp;amp;fm=webp 1080w, https://images.ctfassets.net/kftzwdyauwt9/3HngPL2DaHWLljjCOssIXZ/95145bf823ed849d5ffce743bf76f9a7/Photo.png?w=1200&amp;amp;q=90&amp;amp;fm=webp 1200w, https://images.ctfassets.net/kftzwdyauwt9/3HngPL2DaHWLljjCOssIXZ/95145bf823ed849d5ffce743bf76f9a7/Photo.png?w=1920&amp;amp;q=90&amp;amp;fm=webp 1920w, https://images.ctfassets.net/kftzwdyauwt9/3HngPL2DaHWLljjCOssIXZ/95145bf823ed849d5ffce743bf76f9a7/Photo.png?w=2048&amp;amp;q=90&amp;amp;fm=webp 2048w, https://images.ctfassets.net/kftzwdyauwt9/3HngPL2DaHWLljjCOssIXZ/95145bf823ed849d5ffce743bf76f9a7/Photo.png?w=3840&amp;amp;q=90&amp;amp;fm=webp 3840w&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/3HngPL2DaHWLljjCOssIXZ/95145bf823ed849d5ffce743bf76f9a7/Photo.png?w=3840&amp;amp;q=90&amp;amp;fm=webp&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Reaction vials from the manual bench-scale validation.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h6 class=&quot;text-h6 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;TEMPO improves product formation at bench scale&lt;/h6&gt;&lt;/div&gt;&lt;/div&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-center&quot;&gt;&lt;div id=&quot;chart-50XKTvHBkzuSomiCtcUh26&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Four external chemistry experts reviewed the preprint describing OAI-M1-03. Their assessments supported our view that the result was novel and worth sharing with the scientific community. The stronger test will come next: whether independent labs can reproduce the result, and whether chemists find it useful across a broader range of molecules.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6 py-8&quot;&gt;&lt;section class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div data-testid=&quot;testimonial-carousel-carousel-view&quot; class=&quot;&quot;&gt;&lt;div class=&quot;border-primary-12 bg-secondary-100 dark:border-primary-4 dark:bg-tertiary-100 relative rounded-md border shadow-[0_18px_60px_rgb(0_0_0/0.08)]&quot;&gt;&lt;div class=&quot;px-6 pb-8 pt-8&quot;&gt;&lt;div data-testid=&quot;testimonial-carousel-scroll-region&quot; class=&quot;no-scrollbar relative scroll-smooth overflow-visible&quot;&gt;&lt;div class=&quot;sticky inset-s-0 top-0 grid w-full&quot;&gt;&lt;figure class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] opacity-100&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;The merger of high throughput experimentation and modern AI represents a new frontier of scientific discovery. This new reaction is a powerful demonstration, where exceptionally mild conditions and a practical oxidant enable a nicely general substrate scope for one of the more popular reactions in drug synthesis.&lt;/span&gt;”&lt;/blockquote&gt;&lt;figcaption class=&quot;ms-[0.5em] text-meta text-primary-60&quot;&gt;&lt;span&gt;—Tim Cernak, Associate Professor of Medicinal Chemistry, University of Michigan&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Of the other three proposals generated by GPT‑5.4 and tested by Maria during the three-month period, OAI-M1-02 and OAI-M1-04 were experimentally proven in the Maria Lab, while OAI-M1-01 was disproven. Analysis of these results is ongoing.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;limitations&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Limitations&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;This work shows that a model can make a useful contribution in organic chemistry. It did more than summarize the literature or suggest a one-off experiment: it proposed a specific surprising hypothesis and surfaced it for human review, designed experiments, interpreted experimental data, and designed follow-up experiments.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;It does not show that AI can independently run a chemistry research program from end to end. Human judgment remained essential, and the workflow depended on specialized high-throughput infrastructure. It also does not establish that the method will generalize to other coupling reactions, other substrate classes, or manufacturing conditions.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The yield estimates came from a high-throughput platform, and bench validation covered 14 representative substrate pairs. More work is needed to characterize the reaction mechanism, define the substrate scope, measure performance under different laboratory conditions, and reproduce the result independently.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;preparedness&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Preparedness&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Chemistry capabilities require careful treatment because the same tools that can support medicine and materials science could also be misused. We deliberately scoped this work to a legitimate medicinal-chemistry problem: improving a known coupling reaction used to make drug-like molecules. The experiments did not involve toxins, chemical weapons, or requests to design harmful compounds. These results should not be read as evidence that the system can help with those harmful applications. The project did not test or demonstrate that.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We assess and mitigate emerging risks from advanced model capabilities through our &lt;/span&gt;&lt;a class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; href=&quot;https://openai.com/index/updating-our-preparedness-framework/&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;Preparedness Framework&lt;/span&gt;&lt;/u&gt;⁠&lt;/a&gt;&lt;span&gt;, including risks related to chemical and biological domains. The model used in this work had already undergone relevant evaluations with the UK AI Security Institute, and the system was designed to refuse requests focused on harmful applications. The experimental workflow added another layer of control: human chemists selected which proposals entered the lab, reviewed experimental plans, and retained control of the physical infrastructure.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We think this is the responsible way to study AI&#39;s potential in experimental chemistry: choose a problem space with clear scientific value, pair model-level safeguards with expert oversight, and evaluate the system through constrained physical experiments. As these capabilities improve, we will continue to assess emerging risks, strengthen safeguards, and be specific about what a result does and does not imply.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;whats-next&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;What’s next&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The immediate next steps are scientific: test a broader range of starting materials, investigate why the additives improve the reaction, map where the effect works and fails, and support independent replication. Together, these studies will determine how broadly the method can be applied and how useful it is in practical medicinal chemistry workflows.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Our longer-term goal is to make AI systems reliable scientific partners that help researchers generate hypotheses, design experiments, interpret results, and decide what to test next, while remaining grounded in expert judgment, reliable measurement, and strong safeguards. Organic chemistry is a particularly high-leverage area because progress in small-molecule discovery and manufacturing depends on being able to make molecules reliably. Scientists can only test molecules they can make, and better synthesis can expand the range of ideas they can explore across medicine, agriculture, electronics, energy, and materials science. This result is one early example of that broader direction: a frontier model, specialized agents, an automated laboratory, and human chemists working together to move faster through the research loop and produce findings the scientific community can evaluate, reproduce, and build on.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We are grateful to the Molecule.one team and to the independent chemists who reviewed this work.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>https://openai.com/index/ai-chemist-improves-reaction/</link><guid isPermaLink="false">https://openai.com/index/ai-chemist-improves-reaction</guid><pubDate>Wed, 17 Jun 2026 10:00:00 GMT</pubDate></item><item><title>Introducing LifeSciBench</title><description>&lt;div class=&quot;@container w-full max-w-container @md:shaded-container:px-0!&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;contents&quot;&gt;&lt;div class=&quot;contents&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] pt-20 @md:w-full w-full&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 flex w-full items-center justify-between border-t border-t-primary-4 pt-3&quot;&gt;&lt;div class=&quot;flex-col&quot;&gt;&lt;div class=&quot;relative flex&quot;&gt;&lt;div class=&quot;flex items-center&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-8 bg-primary-4 focus:outline-primary-12 text-btn-media-label backdrop-blur-xl p-6xs relative shrink-0 grow-0&quot; disabled=&quot;&quot; aria-label=&quot;Play audio of page text&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;11&quot; fill=&quot;none&quot; viewBox=&quot;0 0 9.184 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.72 11.952V4.048c0-.826.911-1.326 1.608-.883l6.21 3.952a1.045 1.045 0 0 1 0 1.766l-6.21 3.952a1.046 1.046 0 0 1-1.608-.883&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;span class=&quot;shrink grow ps-3 text-cta&quot;&gt;Loading…&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;audio preload=&quot;none&quot;&gt;&lt;/audio&gt;&lt;/div&gt;&lt;div class=&quot;flex gap-4 ms-auto&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;flex items-center gap-1&quot; type=&quot;button&quot; aria-haspopup=&quot;dialog&quot; aria-expanded=&quot;false&quot; aria-controls=&quot;radix-_R_aqlfivar9mknpfivb_&quot; data-state=&quot;closed&quot;&gt;&lt;span class=&quot;text-cta&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;transition duration-short ease-curve-a rounded-[2.5rem] text-nowrap min-h-8 flex items-center justify-center gap-[0.3em] text-cta focus:outline outline-offset-2 h-[2.5rem] text-primary-100 hover:text-primary-60 disabled:text-primary-44 focus:outline-none focus-visible:outline-primary-44 px-0 !rounded&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;17&quot; fill=&quot;none&quot; viewBox=&quot;0 0 16 17&quot; class=&quot;-rotate-45&quot;&gt;&lt;g stroke=&quot;currentColor&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;1.667&quot; clip-path=&quot;url(#clip0_1356_1880)&quot;&gt;&lt;path d=&quot;M10.001 5.247h2a3.333 3.333 0 0 1 0 6.666h-2m-4 0h-2a3.334 3.334 0 1 1 0-6.666h2M5.332 8.58h5.333&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/svg&gt;Share&lt;/button&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;contents&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Agentic AI systems are becoming increasingly capable of performing scientific tasks. However, their usefulness to life science researchers depends on how well they handle the complexity of real research. That work rarely looks like a single fact-recall question or a clean prediction problem. Researchers interpret incomplete evidence, reconcile conflicting results, design difficult experiments, troubleshoot assays, evaluate translational risk, and decide what to do next under uncertainty.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Current benchmarks do not fully capture these capabilities. Many life science evaluations focus on narrow domains or isolated skills, resulting in questions with structured question formats and clean reference answers. While valuable, they often fail to truly assess whether a model can contribute across the broader span of research-level work.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We designed LifeSciBench to help close this gap. Every task is grounded in the judgment of practicing life scientists with Ph.D.-level training and direct experience advancing drug discovery programs in biotech and pharmaceutical settings.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;LifeSciBench includes 750 expert-authored tasks spanning seven workflows and seven biological domains.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6&quot;&gt;&lt;section class=&quot;group/component-group @container [--component-container-gutter:initial] [--component-container-max-width:initial]&quot; data-layout=&quot;2-column-grid&quot; data-multi-columns=&quot;true&quot;&gt;&lt;div class=&quot;@container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] max-w-container&quot;&gt;&lt;div class=&quot;col-span-full grid w-full grid-cols-1 items-stretch gap-5 @md:gap-6 @md:grid-cols-2 @md:gap-y-12 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div class=&quot;col-span-full grid grid-cols-1 items-stretch gap-6 @lg:col-span-10 @lg:col-start-2 @lg:grid-cols-2&quot;&gt;&lt;div class=&quot;grid h-full gap-y-8 rounded-md p-8 bg-primary-2&quot;&gt;&lt;div class=&quot;flex flex-col justify-center&quot;&gt;&lt;p class=&quot;mb-2 text-h2&quot;&gt;1,062&lt;/p&gt;&lt;p class=&quot;text-p2&quot;&gt;Task artifacts&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;grid h-full gap-y-8 rounded-md p-8 bg-primary-2&quot;&gt;&lt;div class=&quot;flex flex-col justify-center&quot;&gt;&lt;p class=&quot;mb-2 text-h2&quot;&gt;173&lt;/p&gt;&lt;p class=&quot;text-p2&quot;&gt;Scientist contributors&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div class=&quot;col-span-full grid grid-cols-1 items-stretch gap-6 @lg:col-span-10 @lg:col-start-2 @lg:grid-cols-2&quot;&gt;&lt;div class=&quot;grid h-full gap-y-8 rounded-md p-8 bg-primary-2&quot;&gt;&lt;div class=&quot;flex flex-col justify-center&quot;&gt;&lt;p class=&quot;mb-2 text-h2&quot;&gt;19,020&lt;/p&gt;&lt;p class=&quot;text-p2&quot;&gt;Rubric criteria&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;grid h-full gap-y-8 rounded-md p-8 bg-primary-2&quot;&gt;&lt;div class=&quot;flex flex-col justify-center&quot;&gt;&lt;p class=&quot;mb-2 text-h2&quot;&gt;453&lt;/p&gt;&lt;p class=&quot;text-p2&quot;&gt;Expert reviewers&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-header-h&quot; id=&quot;what-lifescibench-measures&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-header-h&quot;&gt;&lt;span&gt;What LifeSciBench measures&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;LifeSciBench measures whether AI systems can support realistic life science research tasks, not just answer biology questions. To define the benchmark taxonomy, we surveyed practicing life scientists about the workflows they use most often in applied research settings. Then, we grouped their responses into seven recurring categories: evidence handling, analysis, design and optimization, scientific reasoning, validation and operations, translation, and scientific communication.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Each task is structured like a request a scientist might give to a knowledgeable collaborator: scientific prompt, any relevant context or artifacts, and a free-response answer. Expert-written rubrics evaluate whether a model can produce the right answer for a specific problem, with the right level of detail, justification, caveats, and formatting a scientist would expect.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-header-h&quot; id=&quot;dataset-construction&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-header-h&quot;&gt;&lt;span&gt;Dataset construction&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;LifeSciBench evaluates scientific reasoning alongside the less well-defined, practical skills necessary for real-world scientific use. Its tasks ask models to work through realistic research problems: interpreting evidence, making domain-grounded judgments, and communicating conclusions that would be useful to expert reviewers. Many tasks also require models to handle uncertainty and reason over supporting data files rather than relying on prompt text alone.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The benchmark is designed to reflect the complexity of life science work. Overall, 79% of tasks require multiple reasoning or decision-making steps, with an average of four steps per task. LifeSciBench includes 1,062 attached artifacts spanning figures, PDFs, tables, sequence files, structure or chemical files, and web references. More than half of tasks (53%) require models to interpret or synthesize information from at least one artifact.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Tasks were created by 173 expert scientists across different life science disciplines. Each scientist had Ph.D.-level training and biotechnology or pharmaceutical industry experience. Tasks could undergo as many revision cycles as needed before acceptance, with no fixed cap on the number of rounds; accepted tasks averaged six self-directed automated review cycles and completed at least two rounds of expert reviews. Reviews were anchored in either a verifiable correct answer or strong expert consensus, with at least 90% agreement among reviewers in the relevant domain. This process helped ensure that accepted tasks were scientifically grounded, clear enough to grade, and representative of applied research.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] @container w-full multi-columns:flex multi-columns:px-0 max-w-container&quot;&gt;&lt;div class=&quot;col-span-full multi-columns:w-full col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;grid size-full grid-cols-1 gap-3 @md:grid-cols-1 max-w-container p-0&quot;&gt;&lt;div class=&quot;flex flex-col w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot;&gt;&lt;div class=&quot;size-full&quot;&gt;&lt;div class=&quot;group relative overflow-hidden rounded-none aspect-auto size-full bg-surface-loading @md:w-full&quot;&gt;&lt;picture class=&quot;mx-auto&quot;&gt;&lt;source media=&quot;(min-width: 768px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/3pF3WvB19yWAPaKfGfxtps/24954138f2850e7a9623d5aa989de59e/Diagram1-desktop-dark.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/3pF3WvB19yWAPaKfGfxtps/24954138f2850e7a9623d5aa989de59e/Diagram1-desktop-dark.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/3pF3WvB19yWAPaKfGfxtps/24954138f2850e7a9623d5aa989de59e/Diagram1-desktop-dark.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/3pF3WvB19yWAPaKfGfxtps/24954138f2850e7a9623d5aa989de59e/Diagram1-desktop-dark.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/3pF3WvB19yWAPaKfGfxtps/24954138f2850e7a9623d5aa989de59e/Diagram1-desktop-dark.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/3pF3WvB19yWAPaKfGfxtps/24954138f2850e7a9623d5aa989de59e/Diagram1-desktop-dark.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/3pF3WvB19yWAPaKfGfxtps/24954138f2850e7a9623d5aa989de59e/Diagram1-desktop-dark.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/3pF3WvB19yWAPaKfGfxtps/24954138f2850e7a9623d5aa989de59e/Diagram1-desktop-dark.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(min-width: 768px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/7gwUkPuJ2y77tGTXQFFQPf/4323c83cd24d2c41f4619f111bdea1e9/Diagram1-mobile-dark.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/7gwUkPuJ2y77tGTXQFFQPf/4323c83cd24d2c41f4619f111bdea1e9/Diagram1-mobile-dark.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/7gwUkPuJ2y77tGTXQFFQPf/4323c83cd24d2c41f4619f111bdea1e9/Diagram1-mobile-dark.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/7gwUkPuJ2y77tGTXQFFQPf/4323c83cd24d2c41f4619f111bdea1e9/Diagram1-mobile-dark.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/7gwUkPuJ2y77tGTXQFFQPf/4323c83cd24d2c41f4619f111bdea1e9/Diagram1-mobile-dark.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/7gwUkPuJ2y77tGTXQFFQPf/4323c83cd24d2c41f4619f111bdea1e9/Diagram1-mobile-dark.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/7gwUkPuJ2y77tGTXQFFQPf/4323c83cd24d2c41f4619f111bdea1e9/Diagram1-mobile-dark.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/7gwUkPuJ2y77tGTXQFFQPf/4323c83cd24d2c41f4619f111bdea1e9/Diagram1-mobile-dark.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/6U7Qhiw7Mb2ELhr62lzWwa/e15d4e4191c6601ee4e77e4cb50972af/Diagram1-mobile-light.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/6U7Qhiw7Mb2ELhr62lzWwa/e15d4e4191c6601ee4e77e4cb50972af/Diagram1-mobile-light.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/6U7Qhiw7Mb2ELhr62lzWwa/e15d4e4191c6601ee4e77e4cb50972af/Diagram1-mobile-light.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/6U7Qhiw7Mb2ELhr62lzWwa/e15d4e4191c6601ee4e77e4cb50972af/Diagram1-mobile-light.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/6U7Qhiw7Mb2ELhr62lzWwa/e15d4e4191c6601ee4e77e4cb50972af/Diagram1-mobile-light.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/6U7Qhiw7Mb2ELhr62lzWwa/e15d4e4191c6601ee4e77e4cb50972af/Diagram1-mobile-light.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/6U7Qhiw7Mb2ELhr62lzWwa/e15d4e4191c6601ee4e77e4cb50972af/Diagram1-mobile-light.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/6U7Qhiw7Mb2ELhr62lzWwa/e15d4e4191c6601ee4e77e4cb50972af/Diagram1-mobile-light.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;img alt=&quot;Diagram showing LifeSciBench tasks that combine life-science data sources such as genomic sequences, molecular structures, figures, documents, spreadsheets, and web links with multi-step reasoning and expert review.&quot; data-nosnippet=&quot;true&quot; loading=&quot;lazy&quot; width=&quot;803&quot; height=&quot;433&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;@md:w-full mx-auto&quot; style=&quot;color:transparent&quot; sizes=&quot;(min-width: 1728px) 1728px, 100vw&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=640&amp;amp;q=90 640w, https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=750&amp;amp;q=90 750w, https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=828&amp;amp;q=90 828w, https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=1080&amp;amp;q=90 1080w, https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=1200&amp;amp;q=90 1200w, https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=1920&amp;amp;q=90 1920w, https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=2048&amp;amp;q=90 2048w, https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=3840&amp;amp;q=90 3840w&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/716oBPKMZGd3LIw5YmA9Yl/55b22e84602f6bf833ac1472f4ad120b/Diagram1-desktop-light.svg?w=3840&amp;amp;q=90&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/picture&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-header-h&quot; id=&quot;grading-and-rubric-breakdown&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-header-h&quot;&gt;&lt;span&gt;Grading and rubric breakdown&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;LifeSciBench tasks are graded with a detailed, task-specific rubric that breaks down the expected response into specific scientific claims, calculations, decisions, justifications, and so on. Across the benchmark, expert-developed rubrics include 19,020 criteria—an average of 25 per task—to assess both scientific correctness and usefulness for research decisions.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;This design reflects how scientific work is evaluated in practice: many life science tasks cannot be graded by checking the final answer alone. A response may reach the correct high-level conclusion but still be judged incomplete if, for example, it overlooks a key assay limitation or fails to proactively bring up a highly consequential biological nuance. Conversely, a partial response may contain high-quality reasoning even if it does not fully solve the task.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The granular rubrics capture this nuance. LifeSciBench evaluates not only final-answer accuracy, but whether a model reaches its answer in a scientifically valid and operationally useful way.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;flex flex-col gap-8&quot;&gt;&lt;div class=&quot;@container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div class=&quot;col-span-full min-w-0 toc-visible:@md:col-span-8 toc-visible:@md:col-start-1&quot;&gt;&lt;nav class=&quot;scrollable scrollable-horizontal max-w-full mx-auto scroll-mt-32 py-1&quot; role=&quot;tablist&quot; aria-label=&quot;Tabs&quot;&gt;&lt;div class=&quot;relative min-w-fit&quot;&gt;&lt;div class=&quot;pointer-events-none absolute z-1 inset-y-0 inset-s-0 w-px&quot;&gt;&lt;/div&gt;&lt;div class=&quot;toc-collision-target mx-auto w-max&quot;&gt;&lt;div class=&quot;relative flex items-center gap-2 rounded-full border border-primary-12 p-1&quot;&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;true&quot; aria-controls=&quot;3p7WVZDsdbx59hpPzUoEAa-panel&quot; id=&quot;3p7WVZDsdbx59hpPzUoEAa&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12 bg-primary-4&quot;&gt;&lt;span&gt;Evidence Handling&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot; aria-controls=&quot;44RzltMUPYdCWh6Anf6itZ-panel&quot; id=&quot;44RzltMUPYdCWh6Anf6itZ&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12&quot;&gt;&lt;span&gt;Analysis&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot; aria-controls=&quot;4kMBWxJcQmKq3Il4L3q5eZ-panel&quot; id=&quot;4kMBWxJcQmKq3Il4L3q5eZ&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12&quot;&gt;&lt;span&gt;Design, Optimization, &amp;amp; Prediction&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot; aria-controls=&quot;4m0BJ7NJ1gljKeGcbbi2Lw-panel&quot; id=&quot;4m0BJ7NJ1gljKeGcbbi2Lw&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12&quot;&gt;&lt;span&gt;Reasoning&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot; aria-controls=&quot;4OfByNIHLTnmx5QGhx2iRz-panel&quot; id=&quot;4OfByNIHLTnmx5QGhx2iRz&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12&quot;&gt;&lt;span&gt;Validation &amp;amp; Operations&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot; aria-controls=&quot;5k2tqWPRQLdmZ6omZ2xNBz-panel&quot; id=&quot;5k2tqWPRQLdmZ6omZ2xNBz&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12&quot;&gt;&lt;span&gt;Translation&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot; aria-controls=&quot;5mIJ6ACV5A2Zbqn1QWdDJX-panel&quot; id=&quot;5mIJ6ACV5A2Zbqn1QWdDJX&quot; class=&quot;text-cta min-h-10 inline-flex items-center justify-center gap-1 px-4 py-3 rounded-full whitespace-nowrap transition-colors ease-curve-d duration-medium focus-visible:outline focus-visible:outline-primary-12 focus-visible:outline-offset-2 hover:bg-primary-12&quot;&gt;&lt;span&gt;Scientific Communication&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;pointer-events-none absolute inset-y-0 inset-e-0 w-px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/nav&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div id=&quot;3p7WVZDsdbx59hpPzUoEAa-panel&quot; role=&quot;tabpanel&quot; aria-labelledby=&quot;3p7WVZDsdbx59hpPzUoEAa&quot; class=&quot;transition-opacity duration-300 *:my-0!&quot;&gt;&lt;section class=&quot;group/component-group @container [--component-container-gutter:initial] [--component-container-max-width:initial]&quot; data-layout=&quot;1-column-grid&quot;&gt;&lt;div class=&quot;@container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div class=&quot;col-span-full grid w-full grid-cols-1 items-stretch gap-12 @md:gap-16&quot;&gt;&lt;div class=&quot;w-full max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:px-0 multi-columns:flex text-center&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none prose&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Extracting, reconciling, and auditing scientific evidence from papers, figures, tables, and experimental records.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] text-sm&quot;&gt;&lt;div class=&quot;toc-collision-target col-span-full flex h-full min-h-0 flex-col @lg:max-h-168 toc-visible:@md:col-span-8&quot;&gt;&lt;div class=&quot;grid h-full min-h-0 grid-cols-1 gap-4 @lg:grid-cols-3 @lg:gap-8&quot;&gt;&lt;div class=&quot;flex min-h-0 flex-col&quot;&gt;&lt;h2 class=&quot;shrink-0 p-4 pt-0 text-lg font-semibold&quot;&gt;Eval Example&lt;/h2&gt;&lt;div class=&quot;max-h-full overflow-hidden rounded-md border border-primary-44&quot;&gt;&lt;div class=&quot;flex h-full max-h-96 min-h-0 grow flex-col gap-4 overflow-auto p-4 @lg:max-h-none&quot;&gt;&lt;div class=&quot;prose prose-sm&quot;&gt;&lt;p&gt;We’re preparing for a Type B FDA meeting on AAV9-microDys-X, an AAV9-based micro-dystrophin gene therapy for Duchenne muscular dystrophy that expresses a 138 kDa construct from an MCK promoter, and we want a hard-nosed critique of whether our current package really supports accelerated approval on micro-dystrophin expression as a surrogate endpoint reasonably likely to predict clinical benefit.&lt;/p&gt;
&lt;p&gt;Study context: open-label Phase 1b/2 in 12 ambulatory boys age 4–7 with confirmed DMD and out-of-frame rod-domain deletions. The package is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pre-treatment vastus lateralis biopsies: 0–3% of healthy-control dystrophin by quantitative Western blot using MANEX1A against the N-terminal actin-binding domain.&lt;/li&gt;
&lt;li&gt;12-week post-treatment contralateral vastus lateralis biopsies: mean micro-dystrophin 38% of healthy control (range 18–61%) by the same Western blot, normalized to total protein by Coomassie staining.&lt;/li&gt;
&lt;li&gt;Post-treatment immunofluorescence: sarcolemmal signal in 75–95% of fibers using a polyclonal anti-dystrophin C-terminal antibody.&lt;/li&gt;
&lt;li&gt;48-week function: mean NSAA change +1.4 points from baseline versus −0.6 in an external published natural-history registry cohort (p = 0.03 by unpaired t-test).&lt;/li&gt;
&lt;li&gt;Safety: transient transaminitis in 8/12 patients managed with steroid taper; one resolved myocarditis; no deaths.&lt;/li&gt;
&lt;li&gt;Biodistribution/persistence: AAV9 vector genomes detectable in muscle at 12 weeks at a mean of 2.3 vector genomes per nucleus.&lt;/li&gt;
&lt;li&gt;Eligibility: no baseline anti-AAV9 neutralizing antibodies (titer &amp;lt;1:400) and no exon-44 deletions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please pressure-test this package item by item: where would FDA or a skeptical reviewer say the evidence, as presented, fails to support our conclusion, and what additional data, analyses, or design changes would be needed to close those gaps if possible? For anything not specified, assume what is known from other clinical-grade 138 kDa micro-dystrophin programs and relevant clinical trials through December 31, 2025 also applies.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex min-h-0 flex-col&quot;&gt;&lt;h2 class=&quot;shrink-0 p-4 pt-0 text-lg font-semibold&quot;&gt;Candidate Response&lt;/h2&gt;&lt;div class=&quot;max-h-full overflow-hidden rounded-md border border-primary-44&quot;&gt;&lt;div class=&quot;flex h-full max-h-96 min-h-0 flex-col overflow-auto p-4 @lg:max-h-none&quot;&gt;&lt;div class=&quot;prose prose-sm prose-td:px-2&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Bottom line:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; As presented, this package is not strong enough to support accelerated approval on micro-dystrophin expression as a surrogate endpoint reasonably likely to predict clinical benefit. A skeptical FDA reviewer would likely view the biomarker, functional, durability, safety, and generalizability evidence as materially under-supported.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;scrollable scrollable-horizontal&quot;&gt;&lt;div class=&quot;relative min-w-fit&quot;&gt;&lt;div class=&quot;pointer-events-none absolute z-1 inset-y-0 inset-s-0 w-px&quot;&gt;&lt;/div&gt;&lt;table class=&quot;bordered w-fit wrap-break-word whitespace-normal&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Package Item&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Key Failure Mode&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;th&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;What Would Be Needed&lt;/span&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Western blot quantification&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;MANEX1A binds an N-terminal epitope shared by endogenous full-length dystrophin and the micro-dystrophin transgene, so the assay does not cleanly distinguish transgene from residual/revertant dystrophin. Quantifying a 138 kDa micro-dystrophin against a healthy full-length dystrophin standard is also invalid.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Use a recombinant micro-dystrophin standard and an orthogonal method that distinguishes transgene from endogenous dystrophin, such as targeted mass spectrometry or a transgene-specific/epitope-specific assay.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Immunofluorescence&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The C-terminal polyclonal antibody is poorly suited because the 138 kDa construct lacks the C-terminal domain. Many DMD patients have revertant fibers, and revertant dystrophin can retain C-terminal epitopes. Revertant fibers may expand clonally with age, biasing IF signal, especially in older boys.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Repeat IF with an antibody against an epitope present in the transgene but absent from revertant dystrophin. Quantify transgene-positive fibers separately from revertant fibers.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Surrogate endpoint validity&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The package conflates protein amount with clinical function. “38% of healthy-control protein mass” does not mean 38% of normal dystrophin function because micro-dystrophin is structurally truncated.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Empirically validate the relationship between micro-dystrophin mass-percent, sarcolemmal localization, downstream functional restoration, and clinical benefit before treating expression as a surrogate endpoint.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Biopsy design&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Pre- and post-treatment contralateral vastus lateralis biopsies introduce left-right and intramuscular spatial variability. Disease progression and fibro-fatty replacement can also change total-protein-normalized signal.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Standardize biopsy site using consistent anatomical landmarks, normalize to muscle-specific proteins, and measure fibro-fatty composition in parallel.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;NSAA comparator/statistics&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;An external natural-history cohort is not a randomized concurrent control. Trial eligibility, supportive care, participation effects, baseline NSAA, steroid regimen, age, and exon class can all bias the comparison. An unpaired t-test is not sufficient. Also, a +1.4 NSAA change is within test-retest variability for this age group.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Run a randomized concurrent placebo-controlled study, or at minimum use adjusted analyses accounting for baseline NSAA, age, steroid regimen, exon class, and other confounders.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Age-window confounding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Boys age 4–7 are in a developmental window where untreated ambulatory DMD patients may gain motor function before decline dominates. A 48-week NSAA change mixes developmental gain, disease progression, and possible treatment effect.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Use a concurrent randomized control with age stratification to separate developmental trajectory from treatment effect.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Prior clinical precedent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Open-label micro-dystrophin functional signals have not reliably predicted confirmatory benefit; published precedent includes micro-dystrophin gene therapy confirmatory trials failing to reproduce open-label NSAA improvements.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Do not rely on open-label NSAA change as decisive support. Require controlled functional evidence.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Structural limits of the construct&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The 138 kDa construct deletes spectrin repeats R16/17, which contain nNOS-binding sites. Loss of nNOS recruitment can impair functional sympatholysis and ischemia protection during exercise, creating a mechanistic ceiling on rescue independent of expression level.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Add mechanistic studies showing whether this specific construct restores relevant dystrophin-associated complex function, nNOS localization, exercise physiology, and muscle protection.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;AAV durability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Vector genomes at 12 weeks do not establish durable expression. AAV9 genomes are largely non-integrating episomes and may decline over time. Vector-genome persistence is not the same as persistent protein expression.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Measure longitudinal transgene protein expression and functional biomarker durability beyond 12 weeks.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Immune/safety profile&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Transaminitis in 8/12 patients is consistent with immune response to AAV-transduced cells, but the mechanism is not established. One myocarditis case is concerning given AAV9 cardiac tropism.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Provide deeper immune monitoring, liver/cardiac safety characterization, and intensified cardiac follow-up.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Patient selection/generalizability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Excluding anti-AAV9 neutralizing-antibody-positive patients limits generalizability. Excluding exon-44 deletions limits applicability to that DMD subgroup. n=12 is too small to characterize safety and efficacy across the broader DMD population.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Broaden eligibility where possible or pre-specify stratified analyses by antibody status, genotype/exon class, age, and baseline function before using the result to support broad approval.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;pointer-events-none absolute inset-y-0 inset-e-0 w-px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Regulatory conclusion:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; The package may show biological activity, but it does not yet establish that the measured micro-dystrophin expression is a reliable surrogate reasonably likely to predict clinical benefit. The main gaps are assay specificity, invalid quantification standards, possible revertant-fiber confounding, lack of a randomized control, age-related NSAA confounding, uncertain durability, and unresolved safety/generalizability issues.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;To close the gap, the program would need a controlled, age-stratified clinical design with transgene-specific expression assays, orthogonal protein quantification, tissue-composition controls, longitudinal durability data, mechanistic functional assays for the truncated construct, and stronger safety monitoring, especially hepatic and cardiac.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex min-h-0 flex-col&quot;&gt;&lt;h2 class=&quot;shrink-0 p-4 pt-0 text-lg font-semibold&quot;&gt;Rubric Criteria &amp;amp; Grades&lt;/h2&gt;&lt;div class=&quot;flex min-h-0 grow flex-col gap-8&quot;&gt;&lt;div class=&quot;max-h-96 min-h-0 overflow-auto @lg:max-h-none&quot;&gt;&lt;div class=&quot;w-full border-primary-12&quot;&gt;&lt;div class=&quot;grid border-x border-transparent grid-cols-[75%_25%]&quot;&gt;&lt;div class=&quot;p-4 pt-0 font-semibold&quot;&gt;Criterion&lt;/div&gt;&lt;div class=&quot;border-s border-primary-12 pt-0 text-center font-semibold&quot;&gt;Points&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;box-content grid border grid-cols-[75%_25%] border-transparent&quot;&gt;&lt;div class=&quot;p-4&quot;&gt;Identifies assay/measurement problems in micro-dystrophin quantification, including MANEX1A epitope sharing, invalid full-length dystrophin standards, and need for recombinant or orthogonal transgene-specific measurement.&lt;/div&gt;&lt;div class=&quot;flex items-center justify-center border-s border-primary-12 p-4&quot;&gt;+24&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;box-content grid border grid-cols-[75%_25%] border-transparent&quot;&gt;&lt;div class=&quot;p-4&quot;&gt;Explains why micro-dystrophin expression level is not automatically a valid surrogate for functional clinical benefit.&lt;/div&gt;&lt;div class=&quot;flex items-center justify-center border-s border-primary-12 p-4&quot;&gt;+22&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;box-content grid border grid-cols-[75%_25%] border-transparent&quot;&gt;&lt;div class=&quot;p-4&quot;&gt;Flags biopsy-site, tissue-composition, and age-window confounding that weaken expression and NSAA interpretation.&lt;/div&gt;&lt;div class=&quot;flex items-center justify-center border-s border-primary-12 p-4&quot;&gt;+19&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;box-content grid border grid-cols-[75%_25%] border-transparent&quot;&gt;&lt;div class=&quot;p-4&quot;&gt;Critiques the NSAA comparator/statistics, especially reliance on external natural-history controls.&lt;/div&gt;&lt;div class=&quot;flex items-center justify-center border-s border-primary-12 p-4&quot;&gt;+12&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;box-content grid border grid-cols-[75%_25%] border-transparent&quot;&gt;&lt;div class=&quot;p-4&quot;&gt;Addresses AAV durability, immune response, transaminitis, myocarditis, and need for longer-term expression/safety follow-up.&lt;/div&gt;&lt;div class=&quot;flex items-center justify-center border-s border-primary-12 p-4&quot;&gt;+15&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;box-content grid border grid-cols-[75%_25%] border-transparent&quot;&gt;&lt;div class=&quot;p-4&quot;&gt;Notes patient-selection/generalizability gaps, including anti-AAV9 exclusion, exon-44 exclusion, and small sample size.&lt;/div&gt;&lt;div class=&quot;flex items-center justify-center border-s border-primary-12 p-4&quot;&gt;+8&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-header-h&quot; id=&quot;validating-lifescibench&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-header-h&quot;&gt;&lt;span&gt;Validating LifeSciBench&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We validated LifeSciBench through an independent expert review. Feedback came from 453 reviewers who were not involved in writing the tasks. Of those reviewers, 97% held a Ph.D. or equivalent doctorate, with an average of 12 years of field experience and 14 peer-reviewed publications; 88% reported receiving at least one award or fellowship.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Reviewers scored whether each task reflected the qualities needed for a strong benchmark question: alignment with real-world research work, appropriate testing of scientific reasoning and domain expertise, grounding in evidence or expert consensus, and overall usefulness for assessing model performance. Agreement exceeded 96% in every category.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6&quot;&gt;&lt;div class=&quot;group/component-group py-12 @md:py-16 max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot; data-multi-columns=&quot;true&quot;&gt;&lt;div class=&quot;toc-collision-target col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2 @md:grid-cols-2 no-scrollbar -mx-6 flex snap-x snap-mandatory scroll-ps-6 gap-6 overflow-x-auto overflow-y-hidden overscroll-x-contain px-6 @md:mx-0 @md:grid @md:auto-rows-fr @md:gap-y-12 @md:overflow-visible @md:px-0&quot; data-research-stats-card-group-carousel-track=&quot;true&quot;&gt;&lt;div class=&quot;flex w-full shrink-0 snap-start snap-always @md:shrink&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] h-full multi-columns:flex multi-columns:px-0&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 multi-columns:w-full flex h-full min-h-108 flex-col rounded-md bg-primary-4 p-6 @md:min-h-130 @md:p-8&quot;&gt;&lt;div&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;18&quot; fill=&quot;none&quot; overflow=&quot;visible&quot; viewBox=&quot;0 0 22 22&quot; aria-hidden=&quot;true&quot; class=&quot;mb-6 size-6 text-primary-100&quot;&gt;&lt;mask id=&quot;stuff-part-box-fill&quot;&gt;&lt;path fill=&quot;#fff&quot; d=&quot;M-6-10h36v21H-6Z&quot;&gt;&lt;/path&gt;&lt;path fill=&quot;#000&quot; d=&quot;M20 11H4v8c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2z&quot;&gt;&lt;/path&gt;&lt;/mask&gt;&lt;mask id=&quot;stuff-part-star-fill&quot;&gt;&lt;path fill=&quot;#fff&quot; d=&quot;M-6-6h36v17H-6Z&quot;&gt;&lt;/path&gt;&lt;path fill=&quot;#000&quot; d=&quot;M8.056 3.616a1 1 0 0 1 1.697-.33l1.54 1.759a1 1 0 0 0 .732.34l2.338.05a1 1 0 0 1 .838 1.512l-1.197 2.01a1 1 0 0 0-.098.8l.675 2.239a1 1 0 0 1-1.179 1.264l-2.28-.518a1 1 0 0 0-.792.154L8.409 14.23a1 1 0 0 1-1.566-.73l-.213-2.329a1 1 0 0 0-.391-.705L4.376 9.05a1 1 0 0 1 .211-1.715l2.15-.922a1 1 0 0 0 .55-.59z&quot;&gt;&lt;/path&gt;&lt;/mask&gt;&lt;g mask=&quot;url(#stuff-part-box-fill)&quot;&gt;&lt;g mask=&quot;url(#stuff-part-star-fill)&quot;&gt;&lt;path fill=&quot;currentColor&quot; fill-rule=&quot;evenodd&quot; d=&quot;M14.136 3.327a2.5 2.5 0 0 1 3.29-1.296l2.063.897a2.5 2.5 0 0 1 1.295 3.29l-2.95 6.785a2.5 2.5 0 0 1-.783.995l-3.997 3.028-.604-.797-.996.092-.104-1.119-.145-1.56-.218-2.292a2.5 2.5 0 0 1 .196-1.233zM12.45 16.229l-.996.092a1 1 0 0 0 1.6.705zm.83-1.882 2.564-1.943a.5.5 0 0 0 .156-.199l2.95-6.785a.5.5 0 0 0-.259-.657l-2.063-.898a.5.5 0 0 0-.658.26l-2.953 6.79a.5.5 0 0 0-.039.246l.218 2.292z&quot; clip-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;path fill=&quot;currentColor&quot; fill-rule=&quot;evenodd&quot; d=&quot;M7.112 3.286c.505-1.447 2.383-1.812 3.393-.66l1.541 1.76 2.338.05c1.533.032 2.46 1.706 1.676 3.023l-1.197 2.01.675 2.238c.443 1.468-.862 2.867-2.357 2.528l-2.28-.517-1.922 1.334c-1.259.874-2.993.066-3.132-1.46l-.213-2.33-1.862-1.415c-1.221-.927-.988-2.826.42-3.43l2.15-.922zm3.43 2.418L9 3.944l-.77 2.21a2 2 0 0 1-1.1 1.179l-2.15.922 1.863 1.414a2 2 0 0 1 .782 1.411l.212 2.33 1.921-1.335a2 2 0 0 1 1.584-.308l2.28.518-.675-2.24a2 2 0 0 1 .197-1.6l1.197-2.01-2.339-.05a2 2 0 0 1-1.461-.681&quot; clip-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;g fill=&quot;currentColor&quot; fill-rule=&quot;evenodd&quot; clip-rule=&quot;evenodd&quot;&gt;&lt;path d=&quot;M11.487 26.067q.096-.034.206-.068l-.6-1.908c-.41.129-.854.299-1.215.526C9.581 24.804 9 25.243 9 26c0 .74.495 1.22.868 1.478l.02.013-.062.044C9.452 27.807 9 28.288 9 29c0 .74.495 1.22.868 1.478l.098.065-.078.05c-.187.123-.39.284-.556.493A1.47 1.47 0 0 0 9 32c0 .39.165.701.332.914.165.209.369.37.556.493.375.247.843.442 1.299.593.91.3 2.018.5 2.813.5v-2c-.538 0-1.431-.15-2.187-.4a6 6 0 0 1-.281-.1q.13-.05.281-.1c.756-.25 1.649-.4 2.187-.4a1 1 0 1 0 0-2 8.6 8.6 0 0 1-2.213-.333 4 4 0 0 1-.49-.177q.178-.08.435-.16A8.4 8.4 0 0 1 14 28.5a1 1 0 1 0 0-2 8.6 8.6 0 0 1-2.213-.333 5 5 0 0 1-.3-.1&quot;&gt;&lt;/path&gt;&lt;path d=&quot;M13.5 10.382V12c0 .517.005 1.135.152 1.674.104.381.248.618.434.758.796-.21 1.723-.3 2.618-.172 1.054.15 2.17.624 2.878 1.685l.794 1.191-1.391.336c-.39.094-.59.223-.698.323a.8.8 0 0 0-.225.4c-.054.195-.078.44-.08.76 0 .158.003.32.008.497v.036c.005.162.01.338.01.512a6 6 0 0 1-12 0c0-.19.004-.34.007-.478.005-.182.01-.343.003-.545-.008-.305-.042-.527-.107-.699a.86.86 0 0 0-.311-.408c-.18-.132-.49-.283-1.033-.388l-1.432-.279.776-1.235c1.047-1.666 2.662-1.98 3.874-1.903.41.025.788.095 1.105.174.788-1.746 2.237-2.667 3.17-3.133zm-6.85 5.789q.067.045.13.091c.498.368.812.824.995 1.313.177.47.223.944.235 1.345.006.228 0 .512-.005.75-.003.129-.005.244-.005.33a4 4 0 0 0 8 0c0-.146-.004-.296-.009-.465v-.03c-.005-.174-.01-.368-.009-.563.003-.386.029-.837.153-1.284a2.8 2.8 0 0 1 .772-1.31 3 3 0 0 0-.486-.108c-.7-.1-1.48 0-2.105.209a1 1 0 0 1-.632 0c-1.198-.4-1.73-1.399-1.961-2.248a5 5 0 0 1-.094-.412 3.94 3.94 0 0 0-1.159 1.954 1 1 0 0 1-1.393.663ZM11 19.5c0 .552-.336 1-.75 1s-.75-.448-.75-1 .336-1 .75-1 .75.448.75 1m3.5 0c0 .552-.336 1-.75 1s-.75-.448-.75-1 .336-1 .75-1 .75.448.75 1&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/g&gt;&lt;path fill=&quot;currentColor&quot; fill-rule=&quot;evenodd&quot; d=&quot;M3 11a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v8c0 1.652-1.348 3-3 3H6c-1.652 0-3-1.348-3-3zm2 1v7c0 .548.452 1 1 1h12c.548 0 1-.452 1-1v-7zm4.5 2.5a1 1 0 0 1 1-1h3a1 1 0 1 1 0 2h-3a1 1 0 0 1-1-1&quot; clip-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;h3 class=&quot;text-h4 text-wrap&quot;&gt;Real-world relevance&lt;/h3&gt;&lt;p class=&quot;text-p1 text-wrap text-primary-60 mt-4&quot;&gt;Does this task reflect realistic real-world life science work?&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;mt-auto pt-15 @md:pt-30&quot;&gt;&lt;dl class=&quot;grid border-y border-primary-12 grid-cols-2&quot;&gt;&lt;div class=&quot;flex flex-col py-10 pe-5&quot;&gt;&lt;dt class=&quot;order-2 mt-3 text-p1 text-primary-60&quot;&gt;Strong agree&lt;/dt&gt;&lt;dd class=&quot;order-1 tabular-nums text-h2 md:text-h3&quot;&gt;90.4%&lt;/dd&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-col py-10 border-s border-s-primary-12 ps-5&quot;&gt;&lt;dt class=&quot;order-2 mt-3 text-p1 text-primary-60&quot;&gt;Overall agree&lt;/dt&gt;&lt;dd class=&quot;order-1 tabular-nums text-h2 md:text-h3&quot;&gt;98.3%&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex w-full shrink-0 snap-start snap-always @md:shrink&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] h-full multi-columns:flex multi-columns:px-0&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 multi-columns:w-full flex h-full min-h-108 flex-col rounded-md bg-primary-4 p-6 @md:min-h-130 @md:p-8&quot;&gt;&lt;div&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; fill=&quot;none&quot; viewBox=&quot;0 0 24 24&quot; aria-hidden=&quot;true&quot; class=&quot;mb-6 size-6 text-primary-100&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M14.897 2.3c.933-.01 1.905.282 2.66.926a3.55 3.55 0 0 1 1.188 2.085c1.27.377 2.258 1.19 2.703 2.293.447 1.106.278 2.327-.458 3.388.588.954.777 2.134.686 3.227q.02.096.02.198a4.38 4.38 0 0 1-2.315 3.862c-.591 1.934-2.195 3.212-3.921 3.398a3.8 3.8 0 0 1-2.747-.764 4 4 0 0 1-.714-.713 4 4 0 0 1-.717.716 3.8 3.8 0 0 1-2.752.76c-1.73-.19-3.336-1.478-3.92-3.424-1.283-.729-1.995-2.161-2.222-3.511-.207-1.228-.061-2.641.62-3.75-.735-1.06-.904-2.281-.457-3.387C2.996 6.5 3.983 5.688 5.254 5.31a3.55 3.55 0 0 1 1.188-2.085c.755-.644 1.727-.936 2.66-.926s1.9.321 2.649.979q.13.115.248.24.12-.126.25-.24c.748-.657 1.715-.969 2.648-.979M11 6.171c0-.669-.247-1.106-.57-1.39-.342-.3-.828-.475-1.349-.481-.521-.005-1.004.16-1.34.447-.315.269-.558.69-.558 1.347v.028a1 1 0 0 1-.858.996c-1.102.159-1.709.713-1.92 1.235-.137.34-.153.782.1 1.263.63-.35 1.355-.55 2.126-.55a1 1 0 0 1 0 2c-.65 0-1.237.26-1.668.681a1 1 0 0 1-.11.091c-.456.575-.667 1.54-.494 2.57.192 1.134.778 1.953 1.462 2.213.323.123.56.403.626.742.277 1.402 1.33 2.218 2.301 2.325.476.052.933-.062 1.314-.356.368-.284.732-.791.938-1.645zm2 11.517c.206.852.569 1.36.937 1.643.38.294.834.409 1.309.358.576-.062 1.18-.376 1.635-.911-.512-.05-1-.188-1.447-.4a1.001 1.001 0 0 1 .858-1.806 2.37 2.37 0 0 0 1.759.109q.06-.035.127-.06c.684-.26 1.27-1.079 1.462-2.213.19-1.131-.081-2.183-.634-2.727a1 1 0 0 1 0-1.426c.732-.72.786-1.415.589-1.902-.141-.349-.46-.711-.983-.961a3.9 3.9 0 0 1-1.993 2.31 1 1 0 0 1-.882-1.796A1.9 1.9 0 0 0 16.801 6.2q0-.079.012-.154c-.011-.63-.247-1.037-.554-1.299-.336-.286-.819-.452-1.34-.447s-1.008.181-1.35.481c-.283.248-.507.614-.558 1.15L13 6.17z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;h3 class=&quot;text-h4 text-wrap&quot;&gt;Scientific reasoning / domain skill&lt;/h3&gt;&lt;p class=&quot;text-p1 text-wrap text-primary-60 mt-4&quot;&gt;Does this task test and grade the right scientific reasoning and life science domain skills?&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;mt-auto pt-15 @md:pt-30&quot;&gt;&lt;dl class=&quot;grid border-y border-primary-12 grid-cols-2&quot;&gt;&lt;div class=&quot;flex flex-col py-10 pe-5&quot;&gt;&lt;dt class=&quot;order-2 mt-3 text-p1 text-primary-60&quot;&gt;Strong agree&lt;/dt&gt;&lt;dd class=&quot;order-1 tabular-nums text-h2 md:text-h3&quot;&gt;86.4%&lt;/dd&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-col py-10 border-s border-s-primary-12 ps-5&quot;&gt;&lt;dt class=&quot;order-2 mt-3 text-p1 text-primary-60&quot;&gt;Overall agree&lt;/dt&gt;&lt;dd class=&quot;order-1 tabular-nums text-h2 md:text-h3&quot;&gt;98.1%&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex w-full shrink-0 snap-start snap-always @md:shrink&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] h-full multi-columns:flex multi-columns:px-0&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 multi-columns:w-full flex h-full min-h-108 flex-col rounded-md bg-primary-4 p-6 @md:min-h-130 @md:p-8&quot;&gt;&lt;div&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;20&quot; fill=&quot;none&quot; viewBox=&quot;0 0 20 20&quot; aria-hidden=&quot;true&quot; class=&quot;mb-6 size-6 text-primary-100&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M7.299 2.5H12.7c.67 0 1.224 0 1.675.037.469.038.9.12 1.304.326.627.32 1.137.83 1.457 1.457.206.404.288.835.326 1.303.037.451.037 1.005.037 1.676V12.7c0 .67 0 1.224-.037 1.675-.038.469-.12.9-.326 1.304a3.33 3.33 0 0 1-1.457 1.457c-.405.206-.835.288-1.303.326-.452.037-1.005.037-1.676.037H7.3c-.67 0-1.225 0-1.676-.037-.468-.038-.899-.12-1.303-.326a3.33 3.33 0 0 1-1.457-1.457c-.206-.405-.288-.835-.326-1.303C2.5 13.925 2.5 13.372 2.5 12.7V7.3c0-.67 0-1.225.037-1.676.038-.468.12-.899.326-1.303.32-.627.83-1.137 1.457-1.457.404-.206.835-.288 1.303-.326C6.074 2.5 6.628 2.5 7.3 2.5m-3.132 8.333v1.834c0 .713 0 1.199.031 1.574.03.365.084.552.15.682.16.314.415.569.729.729.13.066.317.12.682.15.375.03.86.031 1.574.031h5.334c.713 0 1.199 0 1.574-.031.365-.03.552-.084.682-.15.314-.16.569-.415.729-.729.066-.13.12-.317.15-.682.03-.375.031-.86.031-1.574v-1.834h-1.666a.83.83 0 0 1-.678-.349l-1.406-1.967-3.488 4.884a.833.833 0 0 1-1.356 0l-1.835-2.568zm11.666-1.666V7.333c0-.713 0-1.199-.031-1.574-.03-.365-.084-.552-.15-.682a1.67 1.67 0 0 0-.729-.729c-.13-.066-.317-.12-.682-.15-.375-.03-.86-.031-1.574-.031H7.333c-.713 0-1.199 0-1.574.031-.365.03-.552.084-.682.15-.314.16-.569.415-.729.729-.066.13-.12.317-.15.682-.03.375-.031.86-.031 1.574v1.834h1.666c.27 0 .522.13.678.349l1.406 1.967 3.488-4.884a.833.833 0 0 1 1.356 0l1.835 2.568z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;h3 class=&quot;text-h4 text-wrap&quot;&gt;Scientific grounding&lt;/h3&gt;&lt;p class=&quot;text-p1 text-wrap text-primary-60 mt-4&quot;&gt;Is this task scientifically grounded, answerable, and anchored in appropriate evidence, data, artifacts, or expert consensus?&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;mt-auto pt-15 @md:pt-30&quot;&gt;&lt;dl class=&quot;grid border-y border-primary-12 grid-cols-2&quot;&gt;&lt;div class=&quot;flex flex-col py-10 pe-5&quot;&gt;&lt;dt class=&quot;order-2 mt-3 text-p1 text-primary-60&quot;&gt;Strong agree&lt;/dt&gt;&lt;dd class=&quot;order-1 tabular-nums text-h2 md:text-h3&quot;&gt;77.1%&lt;/dd&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-col py-10 border-s border-s-primary-12 ps-5&quot;&gt;&lt;dt class=&quot;order-2 mt-3 text-p1 text-primary-60&quot;&gt;Overall agree&lt;/dt&gt;&lt;dd class=&quot;order-1 tabular-nums text-h2 md:text-h3&quot;&gt;96.5%&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex w-full shrink-0 snap-start snap-always @md:shrink&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] h-full multi-columns:flex multi-columns:px-0&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 multi-columns:w-full flex h-full min-h-108 flex-col rounded-md bg-primary-4 p-6 @md:min-h-130 @md:p-8&quot;&gt;&lt;div&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;16&quot; fill=&quot;none&quot; viewBox=&quot;0 0 11 16&quot; aria-hidden=&quot;true&quot; class=&quot;mb-6 size-6 text-primary-100&quot;&gt;&lt;path fill=&quot;currentColor&quot; fill-rule=&quot;evenodd&quot; d=&quot;M5.318 3.037c-.734 0-1.33.555-1.33 1.24h2.66c0-.685-.596-1.24-1.33-1.24m-2.303 0c.46-.742 1.319-1.241 2.303-1.241s1.843.499 2.303 1.24h1.02c1.102 0 1.995.834 1.995 1.862v7.445c0 1.028-.893 1.861-1.994 1.861H1.994C.893 14.204 0 13.371 0 12.343V4.898C0 3.87.893 3.037 1.994 3.037zm-.356 1.24h-.665c-.367 0-.665.278-.665.62v7.446c0 .343.298.62.665.62h6.648c.367 0 .664-.277.664-.62V4.898c0-.343-.297-.62-.664-.62h-.665c0 .685-.595 1.24-1.33 1.24H3.988c-.734 0-1.329-.555-1.329-1.24&quot; clip-rule=&quot;evenodd&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;h3 class=&quot;text-h4 text-wrap&quot;&gt;Overall usefulness&lt;/h3&gt;&lt;p class=&quot;text-p1 text-wrap text-primary-60 mt-4&quot;&gt;Overall, is this a strong life science evaluation task?&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;mt-auto pt-15 @md:pt-30&quot;&gt;&lt;dl class=&quot;grid border-y border-primary-12 grid-cols-2&quot;&gt;&lt;div class=&quot;flex flex-col py-10 pe-5&quot;&gt;&lt;dt class=&quot;order-2 mt-3 text-p1 text-primary-60&quot;&gt;Strong agree&lt;/dt&gt;&lt;dd class=&quot;order-1 tabular-nums text-h2 md:text-h3&quot;&gt;79.1%&lt;/dd&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-col py-10 border-s border-s-primary-12 ps-5&quot;&gt;&lt;dt class=&quot;order-2 mt-3 text-p1 text-primary-60&quot;&gt;Overall agree&lt;/dt&gt;&lt;dd class=&quot;order-1 tabular-nums text-h2 md:text-h3&quot;&gt;96.6%&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div role=&quot;group&quot; aria-label=&quot;Research stats card carousel&quot; class=&quot;col-span-full mt-8 flex w-full items-center justify-center gap-4 @md:hidden&quot;&gt;&lt;button type=&quot;button&quot; aria-current=&quot;true&quot; aria-label=&quot;Go to research stats card 1&quot; class=&quot;group flex size-6 items-center justify-center rounded-full focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-primary-44&quot;&gt;&lt;span class=&quot;block size-3 rounded-full bg-primary-60 transition-opacity&quot;&gt;&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; aria-current=&quot;false&quot; aria-label=&quot;Go to research stats card 2&quot; class=&quot;group flex size-6 items-center justify-center rounded-full focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-primary-44&quot;&gt;&lt;span class=&quot;block size-3 rounded-full bg-primary-60 transition-opacity opacity-20&quot;&gt;&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; aria-current=&quot;false&quot; aria-label=&quot;Go to research stats card 3&quot; class=&quot;group flex size-6 items-center justify-center rounded-full focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-primary-44&quot;&gt;&lt;span class=&quot;block size-3 rounded-full bg-primary-60 transition-opacity opacity-20&quot;&gt;&lt;/span&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; aria-current=&quot;false&quot; aria-label=&quot;Go to research stats card 4&quot; class=&quot;group flex size-6 items-center justify-center rounded-full focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-primary-44&quot;&gt;&lt;span class=&quot;block size-3 rounded-full bg-primary-60 transition-opacity opacity-20&quot;&gt;&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Reviewer comments reinforced the quantitative ratings:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6 py-8&quot;&gt;&lt;section class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div data-testid=&quot;testimonial-carousel-carousel-view&quot; class=&quot;&quot;&gt;&lt;div class=&quot;border-primary-12 bg-secondary-100 dark:border-primary-4 dark:bg-tertiary-100 relative rounded-md border shadow-[0_18px_60px_rgb(0_0_0/0.08)]&quot;&gt;&lt;div class=&quot;px-6 pb-8 pt-28&quot;&gt;&lt;div class=&quot;absolute inset-e-6 z-2 flex justify-end top-8&quot;&gt;&lt;div data-testid=&quot;testimonial-carousel-controls&quot; class=&quot;flex shrink-0 items-center gap-3&quot;&gt;&lt;span class=&quot;text-meta text-primary-60&quot;&gt;1 of 3&lt;/span&gt;&lt;div class=&quot;flex&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-sm transition size-8 focus:outline-primary-44 text-btn-media-label&quot; disabled=&quot;&quot; aria-label=&quot;Previous testimonial&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 12 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.246 8.593a.84.84 0 0 1 0-1.186l4.193-4.193A.839.839 0 0 1 5.625 4.4L2.863 7.16h8.04a.839.839 0 1 1 0 1.678h-8.04L5.625 11.6a.839.839 0 1 1-1.186 1.186z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-sm transition size-8 text-primary-60 hover:bg-primary-4 hover:[&amp;amp;&gt;svg]:opacity-60 focus:outline-primary-44 -ms-1 active:scale-95&quot; aria-label=&quot;Next testimonial&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 12 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M11.754 7.407a.84.84 0 0 1 0 1.186l-4.193 4.193A.839.839 0 0 1 6.375 11.6l2.762-2.76h-8.04a.839.839 0 1 1 0-1.678h8.04L6.375 4.4a.839.839 0 1 1 1.186-1.186z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-testid=&quot;testimonial-carousel-scroll-region&quot; class=&quot;no-scrollbar relative scroll-smooth snap-x snap-mandatory overflow-x-auto overflow-y-hidden overscroll-x-contain&quot;&gt;&lt;div class=&quot;sticky inset-s-0 top-0 grid w-full&quot;&gt;&lt;figure aria-live=&quot;polite&quot; class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] opacity-100&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;Overall it is a strong task because it has one correct core interpretation while still leaving room to separate better answers by how carefully they bound the uncertainty.&lt;/span&gt;”&lt;/blockquote&gt;&lt;/figure&gt;&lt;figure aria-hidden=&quot;true&quot; inert=&quot;&quot; class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] pointer-events-none invisible opacity-0&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;This is an excellent prompt... it integrates elements of structural biology, medicinal chemistry, receptor pharmacology, and mechanisms of ligand action.&lt;/span&gt;”&lt;/blockquote&gt;&lt;/figure&gt;&lt;figure aria-hidden=&quot;true&quot; inert=&quot;&quot; class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] pointer-events-none invisible opacity-0&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;It does not simply test whether a model can recall information; it tests whether the model can reason from evidence it is shown in the moment.&lt;/span&gt;”&lt;/blockquote&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;flex h-0 w-full&quot;&gt;&lt;div class=&quot;h-px w-full shrink-0 snap-center snap-always&quot;&gt;&lt;/div&gt;&lt;div class=&quot;h-px w-full shrink-0 snap-center snap-always&quot;&gt;&lt;/div&gt;&lt;div class=&quot;h-px w-full shrink-0 snap-center snap-always&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span aria-hidden=&quot;true&quot; data-testid=&quot;testimonial-carousel-tail&quot; class=&quot;border-primary-12 bg-secondary-100 dark:border-primary-4 dark:bg-tertiary-100 -translate-inline-1/2 pointer-events-none absolute bottom-[-0.4rem] z-1 hidden size-3 rotate-45 rounded-xs border-e border-b md:block&quot; style=&quot;inset-inline-start:16.666666666666664%&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;relative mt-3 overflow-hidden&quot;&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 z-1 hidden md:block&quot;&gt;&lt;ul class=&quot;flex&quot; style=&quot;width:100%;mask-image:linear-gradient(#000 0 0);mask-position:0% 0;mask-repeat:no-repeat;mask-size:33.333333333333336% 100%;-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-position:0% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:33.333333333333336% 100%&quot;&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 33.333333333333336%&quot;&gt;&lt;div class=&quot;flex min-h-11 w-full items-center justify-center rounded-full p-2 text-center text-caption text-balance text-primary-100&quot;&gt;Uncertainty-Aware&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 33.333333333333336%&quot;&gt;&lt;div class=&quot;flex min-h-11 w-full items-center justify-center rounded-full p-2 text-center text-caption text-balance text-primary-100&quot;&gt;Cross-Domain&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 33.333333333333336%&quot;&gt;&lt;div class=&quot;flex min-h-11 w-full items-center justify-center rounded-full p-2 text-center text-caption text-balance text-primary-100&quot;&gt;Evidence-Based&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;ul class=&quot;relative flex&quot; style=&quot;width:100%&quot; aria-label=&quot;Testimonials&quot;&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 33.333333333333336%&quot;&gt;&lt;button type=&quot;button&quot; aria-current=&quot;true&quot; aria-label=&quot;Show testimonial from Uncertainty-Aware&quot; class=&quot;relative flex min-h-11 items-center justify-center bg-transparent p-2 text-center text-caption text-primary-60 transition-[background-color,color,opacity,transform] duration-short ease-curve-a focus-visible:z-1 focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-primary-44 active:scale-98 w-full rounded-full hover:bg-primary-4 text-primary-100 md:text-primary-60&quot;&gt;&lt;span class=&quot;text-balance&quot;&gt;Uncertainty-Aware&lt;/span&gt;&lt;/button&gt;&lt;/li&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 33.333333333333336%&quot;&gt;&lt;button type=&quot;button&quot; aria-current=&quot;false&quot; aria-label=&quot;Show testimonial from Cross-Domain&quot; class=&quot;relative flex min-h-11 items-center justify-center bg-transparent p-2 text-center text-caption text-primary-60 transition-[background-color,color,opacity,transform] duration-short ease-curve-a focus-visible:z-1 focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-primary-44 active:scale-98 w-full rounded-full hover:bg-primary-4&quot;&gt;&lt;span class=&quot;text-balance&quot;&gt;Cross-Domain&lt;/span&gt;&lt;/button&gt;&lt;/li&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 33.333333333333336%&quot;&gt;&lt;button type=&quot;button&quot; aria-current=&quot;false&quot; aria-label=&quot;Show testimonial from Evidence-Based&quot; class=&quot;relative flex min-h-11 items-center justify-center bg-transparent p-2 text-center text-caption text-primary-60 transition-[background-color,color,opacity,transform] duration-short ease-curve-a focus-visible:z-1 focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-primary-44 active:scale-98 w-full rounded-full hover:bg-primary-4&quot;&gt;&lt;span class=&quot;text-balance&quot;&gt;Evidence-Based&lt;/span&gt;&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-header-h&quot; id=&quot;results&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-header-h&quot;&gt;&lt;span&gt;Results&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We report two complementary metrics. Pass rate is the percentage of tasks on which a model meets the task-level success threshold of 70%. Score is the average rubric reward, giving partial credit for individual criteria even when the full task is not solved. Both matter because a response to a scientific task can be partially correct or useful without meeting every requirement for a complete answer.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Model performance varies substantially by task type, workflow, and response format.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-header-h&quot; id=&quot;where-ai-systems-show-early-strength&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-header-h&quot;&gt;&lt;span&gt;Where AI systems show early strength&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;LifeSciBench shows that frontier models are relatively strongest on tasks involving scientific synthesis, communication, and structured interpretation. Absolute pass rates are still modest, so these benchmark domains are far from saturated, but GPT‑Rosalind shows meaningful progress over GPT‑5.5, improving overall exact pass rate from 25.7% to 36.1%.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The strongest directions of progression in model capabilities appear in Scientific Communication and Translation. For example, the Scientific Communication pass rate increases from 56.3% for GPT‑5.5 to 71.1% for GPT‑Rosalind; this category is small (n=9), so it should be interpreted cautiously, but it suggests frontier models are improving rapidly in their ability to organize evidence and produce convincing expert-facing explanations. Translation (the &quot;bench-to-bedside&quot; process of drug development) shows a similar pattern, rising from 36.8% for GPT‑5.5 to 57.7% for GPT‑Rosalind, suggesting models are quickly improving on their ability to connect preclinical evidence to clinical implications.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Rubric-level results point in the same direction. On tasks requiring expert-useful or actionable outputs, GPT‑Rosalind scores 44.7%, compared with 29.1% for GPT‑5.5. On tasks requiring uncertainty and caveat handling, it scores 44.8%, compared with 29.3%. This pattern suggests models are most useful when the task has a clear evidence boundary and calls for structured scientific judgment.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-header-h&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-center&quot;&gt;&lt;div id=&quot;chart-3A0ImOfBakbV7WxJ4fwlJz&quot; class=&quot;scroll-mt-header-h&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class=&quot;col-span-full flex w-full flex-col items-center gap-3 text-caption&quot;&gt;&lt;div class=&quot;relative mt-3 w-full text-center&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty line-clamp-2&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;GPT‑Rosalind leads performance across scientifically-valuable tasks identified by industry and academic experts.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-header-h&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-center&quot;&gt;&lt;div id=&quot;chart-2XkticwogyDJMtRRJzfHFs&quot; class=&quot;scroll-mt-header-h&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-header-h&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-center&quot;&gt;&lt;div id=&quot;chart-4aXWaN7H6g0crRCT2PQwRs&quot; class=&quot;scroll-mt-header-h&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class=&quot;col-span-full flex w-full flex-col items-center gap-3 text-caption&quot;&gt;&lt;div class=&quot;relative mt-3 w-full text-center&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty line-clamp-2&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;GPT‑Rosalind improves performance over GPT‑5.5 across core life-science workflows, with the strongest gains in translation and scientific communication.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-header-h&quot; id=&quot;where-ai-systems-still-fall-short&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-header-h&quot;&gt;&lt;span&gt;Where AI systems still fall short&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Performance remains much weaker on artifact-heavy, design-heavy, and operationally constrained scientific work. Namely, Design, Optimization, &amp;amp; Prediction remains one of the hardest workflows, with GPT‑Rosalind passrate at 30.7%; Analysis is similarly difficult at 30.3%.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Artifact use is a particularly clear gap. While GPT‑Rosalind performs better than GPT‑5.5 in artifact-heavy settings, its pass rate still drops from 45.1% on text-only tasks to 28.1% on tasks with artifacts or URLs. GPT‑5.5 shows the same pattern, dropping from 29.9% to 21.9%. A more detailed analysis confirms that frontier models struggle at extracting information from complex figures or large sequence files and integrating that information into the final answer.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-header-h&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-center&quot;&gt;&lt;div id=&quot;chart-7cmTpBh2x4CdtaFJJhTPMZ&quot; class=&quot;scroll-mt-header-h&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class=&quot;col-span-full flex w-full flex-col items-center gap-3 text-caption&quot;&gt;&lt;div class=&quot;relative mt-3 w-full text-center&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty line-clamp-2&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Pass rates drop when tasks require source-grounded reasoning or working with artifacts&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The answer format also matters. Tasks requiring exact sequence, structure, or construct-level outputs show lower pass rates: GPT‑Rosalind reaches only 14.8% on numeric tasks and 24.0% on sequence or structure outputs. Construct-generation tasks are also brittle, with GPT‑Rosalind at 27.3% and showing little improvement over GPT‑5.5. Some of this gap may reflect a stricter grading surface for exact-answer tasks, where small differences in calculation or formatting can cause a response to fall under pass threshold. Still, these failures are scientifically meaningful because many life science workflows require outputs that are exact enough to be used directly, such as in CRISPR/HDR donor design or siRNA design.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Models also often get part of the way there without fully solving the task. In roughly 14% of tasks, models earned substantial rubric credit despite failing the exact-pass threshold. For GPT‑Rosalind, 109 tasks had pass rates below 20% while still earning at least 50% rubric reward. In practice, this means models may identify relevant evidence or produce a plausible partial answer, but still fail because they miss a key constraint, use the wrong evidence, make an incomplete calculation, or do not connect their reasoning to a scientifically useful final decision.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-header-h&quot; id=&quot;limitations-and-whats-next&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-header-h&quot;&gt;&lt;span&gt;Limitations &amp;amp; what’s next&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;LifeSciBench is a step toward measuring how useful AI systems can be for life science research, but it is not a substitute for studying models in live research environments. The benchmark focuses on self-contained tasks that reflect recurring industry workflows, while leaving many scientific specialties and task types outside its current scope. Real research is iterative: scientists gather new evidence, revise hypotheses, design follow-up experiments, and adapt their plans as results emerge.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Strong performance on LifeSciBench should therefore be interpreted as evidence of realistic task-level capability, not as a direct measure of downstream research impact. The benchmark is grounded in industry workflows, but it does not capture the full diversity or dynamics of live research programs, where progress depends on factors that unfold over time.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The next step is to connect benchmark performance to deployment studies in live research workflows. While LifeSciBench was developed with practicing scientists, measuring whether AI systems accelerate discovery or improve R&amp;amp;D outcomes will require studying model use and performance in real research settings, over longer horizons, and across multiple rounds of reasoning, feedback, and experimental follow-up.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;@container w-full multi-columns:px-0 max-w-container&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] relative isolate overflow-hidden rounded-md bg-primary-4&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3 relative flex flex-col px-4 py-30 @md:px-0&quot;&gt;&lt;h2 class=&quot;text-center text-h2&quot;&gt;&lt;span class=&quot;&quot;&gt;Get involved&lt;/span&gt;&lt;/h2&gt;&lt;div class=&quot;pt-3 text-center text-balance&quot;&gt;Help shape the next generation of life science AI benchmarks, or request access to GPT-Rosalind.&lt;/div&gt;&lt;div class=&quot;flex flex-col items-center justify-center&quot;&gt;&lt;div class=&quot;flex flex-row flex-wrap items-center justify-center gap-5 pt-8&quot;&gt;&lt;a class=&quot;transition duration-short ease-curve-a rounded-[2.5rem] text-nowrap min-h-8 flex items-center justify-center gap-[0.3em] text-cta focus:outline outline-offset-2 h-[2.5rem] bg-primary-100 text-secondary-100 px-5 hover:bg-primary-80 disabled:bg-primary-4 disabled:text-primary-60 focus:bg-primary-80 focus:outline-primary-12&quot; data-analytics=&quot;lifescibench-get-involved-life-scientists&quot; href=&quot;https://openai.com/form/life-science-contributors/&quot;&gt;Join as a contributor&lt;/a&gt;&lt;a class=&quot;transition duration-short ease-curve-a rounded-[2.5rem] text-nowrap min-h-8 flex items-center justify-center gap-[0.3em] text-cta focus:outline outline-offset-2 h-[2.5rem] bg-primary-4 text-primary-100 px-5 hover:bg-primary-12 disabled:bg-primary-4 disabled:text-primary-60 focus:bg-primary-12 focus:outline-primary-12&quot; data-analytics=&quot;lifescibench-get-involved-customers&quot; href=&quot;https://openai.com/form/life-sciences-access/&quot;&gt;Request access&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>https://openai.com/index/introducing-life-sci-bench/</link><guid isPermaLink="false">https://openai.com/index/introducing-life-sci-bench</guid><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Predicting model behavior before release by simulating deployment</title><description>&lt;div class=&quot;@container w-full max-w-container @md:shaded-container:px-0!&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div data-show-toc=&quot;true&quot; class=&quot;@container col-span-full w-full min-w-0 md:col-span-10 md:col-start-3&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] pt-20 @md:w-full w-full&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 flex w-full items-center justify-between border-t border-t-primary-4 pt-3&quot;&gt;&lt;div class=&quot;flex gap-4&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;flex items-center gap-1&quot; type=&quot;button&quot; aria-haspopup=&quot;dialog&quot; aria-expanded=&quot;false&quot; aria-controls=&quot;radix-_R_aqlfivar9mknpfivb_&quot; data-state=&quot;closed&quot;&gt;&lt;span class=&quot;text-cta&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;transition duration-short ease-curve-a rounded-[2.5rem] text-nowrap min-h-8 flex items-center justify-center gap-[0.3em] text-cta focus:outline outline-offset-2 h-[2.5rem] text-primary-100 hover:text-primary-60 disabled:text-primary-44 focus:outline-none focus-visible:outline-primary-44 px-0 !rounded&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;17&quot; fill=&quot;none&quot; viewBox=&quot;0 0 16 17&quot; class=&quot;-rotate-45&quot;&gt;&lt;g stroke=&quot;currentColor&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;1.667&quot; clip-path=&quot;url(#clip0_1356_1880)&quot;&gt;&lt;path d=&quot;M10.001 5.247h2a3.333 3.333 0 0 1 0 6.666h-2m-4 0h-2a3.334 3.334 0 1 1 0-6.666h2M5.332 8.58h5.333&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/svg&gt;Share&lt;/button&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;nav aria-label=&quot;Table of contents&quot; data-show-toc=&quot;true&quot; class=&quot;sticky top-header-h z-50 col-span-full -mx-6 h-0 w-[calc(100%+2*(--spacing(6)))] -translate-y-px transition duration-medium md:hidden opacity-0&quot; inert=&quot;&quot;&gt;&lt;div class=&quot;relative mx-auto w-(--document-width) border-b border-primary-4 bg-secondary-100&quot;&gt;&lt;div class=&quot;force-show-scrollbars relative mx-auto w-full overflow-auto xl:max-w-container-desktop&quot;&gt;&lt;button type=&quot;button&quot; aria-expanded=&quot;false&quot; class=&quot;flex h-toc-button-h w-full px-6 focus-visible:outline focus-visible:outline-offset-0 focus-visible:outline-primary-100 @md:px-8&quot;&gt;&lt;span class=&quot;truncate pe-5 text-xs leading-tight text-primary-100&quot;&gt;Introduction&lt;/span&gt;&lt;/button&gt;&lt;button inert=&quot;&quot; type=&quot;button&quot; aria-label=&quot;Close table of contents&quot; class=&quot;absolute inset-e-6 -top-px z-10 focus-visible:outline focus-visible:outline-primary-100 @md:inset-e-8 pointer-events-none&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 10 16&quot; aria-hidden=&quot;true&quot; class=&quot;text-primary-100 transition duration-200 ease-curve-d&quot; style=&quot;transform:rotate(0deg)&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.21 5.352a.714.714 0 0 1 1.01 0L5 9.132l3.78-3.78a.714.714 0 0 1 1.01 1.01l-4.285 4.286a.714.714 0 0 1-1.01 0L.209 6.362a.714.714 0 0 1 0-1.01&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;grid overflow-hidden invisible origin-top grid-rows-[0fr] transition-[grid] duration-short ease-primary motion-reduce:transition-none&quot;&gt;&lt;div class=&quot;max-h-[calc(100dvh-var(--header-h))] min-h-0 overflow-y-auto overscroll-none&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#introduction&quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#how-deployment-simulation-works&quot;&gt;How Deployment Simulation works&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#how-we-tested-deployment-simulation&quot;&gt;How we tested Deployment Simulation&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#deployment-simulation-significantly-expands-pre-deployment-risk-assessment&quot;&gt;Deployment Simulation significantly expands pre-deployment risk assessment&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#reducing-evaluation-awareness&quot;&gt;Reducing evaluation awareness&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#tool-simulation-for-agentic-trajectories&quot;&gt;Tool simulation for agentic trajectories&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#wildchat-and-external-auditing&quot;&gt;WildChat and external auditing&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#limitations&quot;&gt;Limitations&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#conclusion&quot;&gt;Conclusion&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/nav&gt;&lt;nav aria-label=&quot;Table of contents&quot; aria-hidden=&quot;false&quot; class=&quot;style-scrollbars style-scrollbars-on-hover top-(--page-top-space) z-10 hidden max-h-[calc(100dvh-var(--page-top-space))] self-start overflow-y-auto pb-6 transition-opacity ease-primary motion-reduce:transition-none md:sticky md:col-span-2 md:col-start-1 md:row-start-1 md:-ms-4 md:block md:ps-4 opacity-100 duration-fast&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#introduction&quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#how-deployment-simulation-works&quot;&gt;How Deployment Simulation works&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#how-we-tested-deployment-simulation&quot;&gt;How we tested Deployment Simulation&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#deployment-simulation-significantly-expands-pre-deployment-risk-assessment&quot;&gt;Deployment Simulation significantly expands pre-deployment risk assessment&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#reducing-evaluation-awareness&quot;&gt;Reducing evaluation awareness&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#tool-simulation-for-agentic-trajectories&quot;&gt;Tool simulation for agentic trajectories&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#wildchat-and-external-auditing&quot;&gt;WildChat and external auditing&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#limitations&quot;&gt;Limitations&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/deployment-simulation/#conclusion&quot;&gt;Conclusion&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/nav&gt;&lt;div data-toc-content=&quot;&quot; class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0 col-span-full min-w-0 md:row-start-1&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;introduction&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Introduction&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Before releasing a new model, labs need to understand not just what it can do, but how it is likely to behave in real-world use, including where it might introduce new risks. This becomes even more important as capabilities increase. As part of our pre-deployment safety review, we leverage targeted evaluations, red-teaming, and other checks to understand model behavior. We’ve now started using a method for simulating model deployments before they happen, which adds a complementary signal: a deployment-like preview of how a candidate model may behave before it reaches users.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Deployment Simulation is a method for simulating a future deployment before it happens. We do so by replaying previous conversations in a privacy-preserving manner with a new candidate model. This enables us to study how the new model responds in realistic contexts before release, including whether new undesired behaviors emerge and how often they may appear.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Across multiple GPT‑5‑series Thinking deployments, Deployment Simulation improved our estimates of undesired model behavior rates, helped surface novel forms of misalignment before release, and helped reduce the risk that models would be able to tell they were being tested. We also applied the method to challenging agentic rollouts, showing that it can extend beyond standard chat to more complex agent settings involving tool use, and can also be used for risk assessment before internal model deployments.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We have already used insights from Deployment Simulation during model development to identify blind spots in traditional evaluations and inform mitigations and deployment decisions. As we make the pipeline easier to run, we expect it to play a larger role in the future model development process.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;how-deployment-simulation-works&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;How Deployment Simulation works&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Pre-deployment evaluations used across the industry generally consist of a mix of synthetic, manually written, or production prompts intentionally selected to be difficult, high severity, or adversarial. These evaluations have generally had two intertwined goals: assessing how the model responds when stress-tested in situations that have a very small chance of occurring in deployment traffic, and gaining a general understanding of undesired model behaviors, including finding novel undesired behaviors and predicting their deployment-time frequencies.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;While traditional evaluations remain crucial for the first goal, Deployment Simulation represents a significant step forward with regards to the second goal for non-tail risks (in our experiments, our approach can’t be expected to measure behaviors that occur with frequency less than 1 in 200,000 messages). Deployment Simulation’s strength comes from side-stepping some core challenges with traditional evaluations:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;ul class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-disc in-[:where(ul,ol)]:list-[circle] mx-3 ps-4&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Coverage:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; it is difficult to be confident that evaluation prompts will cover all possible types of undesired model behavior. Measuring new types of undesired behavior requires creating new evaluations, and knowing what harms to measure. This can be time and labor intensive, and evaluations can saturate over time.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Selection biases:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; traditional evaluations generally are built with specific undesired model behaviors in mind, selected in ways that bias towards contexts have previously occurred. This may make their estimates less informative about incidence of such behaviors in the full breadth of the deployment distribution.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Being recognizable as tests by models:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; models have been increasingly able to determine they are being tested, which can distort their behavior and our downstream measurements of their safety. While many of the traditional evaluations we use at OpenAI are also drawn from production traffic and don’t suffer from this issue, this is a common concern for many traditional evaluations used across the industry.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The main technique behind Deployment Simulation is simple: we take recent conversations from deployment, remove the original assistant response from the older model, and regenerate it with a candidate model to be released. We evaluate the completions by searching for new failure modes, and estimate deployment-time undesired behavior frequency based on frequency in this deployment-like distribution. We can perform the same measurements after release on real deployment traffic, enabling us to validate our pre-deployment forecasts.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Deployment Simulation significantly mitigates the three limitations listed above: sampling bias is addressed by using a distribution of evaluation prompts representative of recent usage. Deployment Simulation with representative prompts can also mitigate concerns about coverage: we get greater coverage of undesirable model behaviors by simply simulating more traffic. This tradeoff between compute and coverage is important, because it makes the quality of this axis of risk assessment scale with compute, rather than the manual effort required to build more evaluations. Models also don’t seem to be able to distinguish between conversations obtained via deployment simulation and real deployment traffic.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div class=&quot;w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot;&gt;&lt;div class=&quot;size-full&quot;&gt;&lt;div class=&quot;group relative overflow-hidden rounded-none aspect-auto size-full bg-surface-loading @md:w-full&quot;&gt;&lt;picture class=&quot;mx-auto&quot;&gt;&lt;source media=&quot;(min-width: 768px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/2EJq5JLAgqmh5HbSM5dGoL/3abe2c3c8a8229e6d6993a8709aafb43/Diagram1-desktop-dark.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/2EJq5JLAgqmh5HbSM5dGoL/3abe2c3c8a8229e6d6993a8709aafb43/Diagram1-desktop-dark.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/2EJq5JLAgqmh5HbSM5dGoL/3abe2c3c8a8229e6d6993a8709aafb43/Diagram1-desktop-dark.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/2EJq5JLAgqmh5HbSM5dGoL/3abe2c3c8a8229e6d6993a8709aafb43/Diagram1-desktop-dark.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/2EJq5JLAgqmh5HbSM5dGoL/3abe2c3c8a8229e6d6993a8709aafb43/Diagram1-desktop-dark.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/2EJq5JLAgqmh5HbSM5dGoL/3abe2c3c8a8229e6d6993a8709aafb43/Diagram1-desktop-dark.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/2EJq5JLAgqmh5HbSM5dGoL/3abe2c3c8a8229e6d6993a8709aafb43/Diagram1-desktop-dark.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/2EJq5JLAgqmh5HbSM5dGoL/3abe2c3c8a8229e6d6993a8709aafb43/Diagram1-desktop-dark.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(min-width: 768px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/6oZybSJbOyCD6df25uYbGn/09182f7c62027dad6092f78a018f2007/Diagram1-mobile-dark.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/6oZybSJbOyCD6df25uYbGn/09182f7c62027dad6092f78a018f2007/Diagram1-mobile-dark.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/6oZybSJbOyCD6df25uYbGn/09182f7c62027dad6092f78a018f2007/Diagram1-mobile-dark.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/6oZybSJbOyCD6df25uYbGn/09182f7c62027dad6092f78a018f2007/Diagram1-mobile-dark.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/6oZybSJbOyCD6df25uYbGn/09182f7c62027dad6092f78a018f2007/Diagram1-mobile-dark.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/6oZybSJbOyCD6df25uYbGn/09182f7c62027dad6092f78a018f2007/Diagram1-mobile-dark.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/6oZybSJbOyCD6df25uYbGn/09182f7c62027dad6092f78a018f2007/Diagram1-mobile-dark.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/6oZybSJbOyCD6df25uYbGn/09182f7c62027dad6092f78a018f2007/Diagram1-mobile-dark.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/3rXywgnsDW6zUzyNO2vsJ4/e1b8a7af02dfe028ef8f7f90525d4f9a/Diagram1-mobile-light.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/3rXywgnsDW6zUzyNO2vsJ4/e1b8a7af02dfe028ef8f7f90525d4f9a/Diagram1-mobile-light.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/3rXywgnsDW6zUzyNO2vsJ4/e1b8a7af02dfe028ef8f7f90525d4f9a/Diagram1-mobile-light.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/3rXywgnsDW6zUzyNO2vsJ4/e1b8a7af02dfe028ef8f7f90525d4f9a/Diagram1-mobile-light.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/3rXywgnsDW6zUzyNO2vsJ4/e1b8a7af02dfe028ef8f7f90525d4f9a/Diagram1-mobile-light.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/3rXywgnsDW6zUzyNO2vsJ4/e1b8a7af02dfe028ef8f7f90525d4f9a/Diagram1-mobile-light.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/3rXywgnsDW6zUzyNO2vsJ4/e1b8a7af02dfe028ef8f7f90525d4f9a/Diagram1-mobile-light.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/3rXywgnsDW6zUzyNO2vsJ4/e1b8a7af02dfe028ef8f7f90525d4f9a/Diagram1-mobile-light.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;img alt=&quot;Diagram showing the Production Resampling pipeline from production conversations through privacy-preserving resampling, model completion generation, evaluation, and deployment-time estimates.&quot; data-nosnippet=&quot;true&quot; loading=&quot;lazy&quot; width=&quot;597&quot; height=&quot;272&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;@md:w-full mx-auto&quot; style=&quot;color:transparent&quot; sizes=&quot;(min-width: 1728px) 1728px, 100vw&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=640&amp;amp;q=90 640w, https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=750&amp;amp;q=90 750w, https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=828&amp;amp;q=90 828w, https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=1080&amp;amp;q=90 1080w, https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=1200&amp;amp;q=90 1200w, https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=1920&amp;amp;q=90 1920w, https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=2048&amp;amp;q=90 2048w, https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=3840&amp;amp;q=90 3840w&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/34b4USsI8MwmMIRAdjXRlO/1b3ea22bf5ded11cc1dea3805542ef22/Diagram1-desktop-light.svg?w=3840&amp;amp;q=90&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/picture&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class=&quot;col-span-full flex w-full flex-col items-center gap-3 text-caption&quot;&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;Figure 1: Overview of our Deployment Simulation pipeline&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:px-0&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 col-span-full col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;col-span-full w-full overflow-auto&quot;&gt;&lt;div class=&quot;prose prose-sm max-w-none py-3 [&amp;amp;_table]:w-full [&amp;amp;_table]:table-auto [&amp;amp;_table]:border-collapse [&amp;amp;_table]:text-start @2xl:[&amp;amp;_table]:table-fixed [&amp;amp;_td]:min-w-30 [&amp;amp;_td]:p-3 [&amp;amp;_th]:p-2 mb-s&quot;&gt;&lt;div class=&quot;scrollable scrollable-horizontal focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; tabindex=&quot;0&quot;&gt;&lt;div class=&quot;relative min-w-fit&quot;&gt;&lt;div class=&quot;pointer-events-none absolute z-1 inset-y-0 inset-s-0 w-px&quot;&gt;&lt;/div&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;font-semibold wrap-break-word border-s border-black-12 last:border-e dark:border-white-12&quot;&gt;&lt;p&gt;&lt;b&gt;Area&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class=&quot;font-semibold wrap-break-word border-s border-black-12 last:border-e dark:border-white-12&quot;&gt;&lt;p&gt;&lt;b&gt;Traditional Evaluations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class=&quot;font-semibold wrap-break-word border-s border-black-12 last:border-e dark:border-white-12&quot;&gt;&lt;p&gt;&lt;b&gt;Deployment Simulation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;wrap-break-word border-s border-black-12 last:border-e dark:border-white-12&quot;&gt;&lt;p&gt;&lt;b&gt;Coverage&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word border-s border-black-12 last:border-e dark:border-white-12&quot;&gt;&lt;p&gt;Better for low prevalence but high severity risks that we want to make sure we have coverage for&lt;/p&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word border-s border-black-12 last:border-e dark:border-white-12&quot;&gt;&lt;p&gt;Better for understanding the spectrum of risks we’re likely to see in deployment traffic&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;wrap-break-word border-s border-black-12 last:border-e dark:border-white-12&quot;&gt;&lt;p&gt;&lt;b&gt;Representativeness / bias&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word border-s border-black-12 last:border-e dark:border-white-12&quot;&gt;&lt;p&gt;Focused on evaluating targeted past or predicted risks, even for behaviors that have extremely low prevalence in deployment&lt;/p&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word border-s border-black-12 last:border-e dark:border-white-12&quot;&gt;&lt;p&gt;Representative of risks that occur above a certain prevalence in current deployment traffic&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;wrap-break-word border-s border-black-12 last:border-e dark:border-white-12&quot;&gt;&lt;p&gt;&lt;b&gt;Evaluation awareness&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word border-s border-black-12 last:border-e dark:border-white-12&quot;&gt;&lt;p&gt;Potentially obvious test cues (e.g., with synthetic data) unless evals are created with deployment data&lt;/p&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word border-s border-black-12 last:border-e dark:border-white-12&quot;&gt;&lt;p&gt;Deployment-like context seems to significantly mitigate eval awareness&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;wrap-break-word border-s border-black-12 last:border-e dark:border-white-12&quot;&gt;&lt;p&gt;&lt;b&gt;Effort&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word border-s border-black-12 last:border-e dark:border-white-12&quot;&gt;&lt;p&gt;Custom prompt distributions and setups requires significantly more manual effort&lt;/p&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word border-s border-black-12 last:border-e dark:border-white-12&quot;&gt;&lt;p&gt;Requires a one-time infrastructure cost, and then reuses prefixes from deployment and graders from known undesired behaviors&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;pointer-events-none absolute inset-y-0 inset-e-0 w-px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full prose prose-sm max-w-none text-primary-60&quot;&gt;&lt;p&gt;&lt;i&gt;High level comparison between traditional evaluations and Deployment Simulation&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;how-we-tested-deployment-simulation&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;How we tested Deployment Simulation&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;To evaluate Deployment Simulation, we pre-registered predictions for the deployment-time frequency of 20 types of undesirable behavior for GPT‑5.4 Thinking. We also ran retrospective studies across other deployments of Thinking models of the GPT‑5‑series. The model behaviors we analyze cover both misalignment and disallowed content categories which we have been reporting in system cards (e.g. the model lying about tools, or outputting disallowed sexual content). While for these results we only track 20 categories of undesired model behavior, and only look for novel misaligned behaviors, Deployment Simulation is a general technique which could be applied to simulate any deployment-time model property.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The production traffic we leveraged was also from Thinking models of the GPT‑5‑series. Before running our evaluations, we automatically removed account-linked identifiers and identifiable information. In accordance with our privacy policy, we only analyzed ChatGPT traffic from users who allow their data to be used for model improvements. We report only aggregate findings from these evaluations. In total, we analyzed approximately 1.3 million de-identified conversations across GPT‑5 Thinking through GPT‑5.4 deployments, spanning August 2025 to March 2026.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We evaluate the quality of the pre-deployment risk-assessment produced by Deployment Simulation in three main ways:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;ul class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-disc in-[:where(ul,ol)]:list-[circle] mx-3 ps-4&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Taxonomy coverage:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; did post-release auditing surface any important misaligned behaviors missing from our initial bad behavior taxonomy?&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Directional accuracy:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; did the simulation correctly predict whether deployment prevalence would increase or decrease for known behaviors?&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Rate calibration:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; were our pre-deployment estimates close to the rates we later observed in deployment? Achieving good rate calibration requires more than directional accuracy, making this the highest possible quality standard.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We also measure how much models are able to tell they are in an evaluation during Deployment Simulation, and test how robust the method is to different forms of deployment traffic and to challenging tool use settings.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;deployment-simulation-significantly-expands-pre-deployment-risk-assessment&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Deployment Simulation significantly expands pre-deployment risk assessment&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Across GPT‑5‑series Thinking deployments, Deployment Simulation outperformed challenging-prompt baselines in determining actual risk rate, was able to surface calculator hacking before release, and appeared potentially indistinguishable from deployment to the model.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Overview of our predictions.&lt;/span&gt;&lt;/b&gt;&lt;span&gt; For a visualization of all predictions for Thinking model deployments of the GPT‑5‑series, see Figure 2. The predictions for GPT‑5.4 Thinking were pre-registered, while the others were retroactive predictions. In aggregate, our predictions had a median multiplicative error of 1.5x (e.g. if the undesirable behavior rate is 10 in 100k, this would correspond to estimating a rate of 15 or 6.67 in 100k). While tail errors of our method can be roughly 10x larger, we expect they can be significantly reduced with further improvements to our simulation pipeline, as discussed below.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div class=&quot;w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot;&gt;&lt;div class=&quot;size-full&quot;&gt;&lt;div class=&quot;group relative overflow-hidden rounded-none aspect-auto size-full bg-surface-loading @md:w-full&quot;&gt;&lt;picture class=&quot;mx-auto&quot;&gt;&lt;source media=&quot;(min-width: 768px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/myeMYPfPjkTRxw7G76SJE/8e6432ac8b95c11eb6b91285d0e69e6c/Diagram2-desktop-dark.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/myeMYPfPjkTRxw7G76SJE/8e6432ac8b95c11eb6b91285d0e69e6c/Diagram2-desktop-dark.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/myeMYPfPjkTRxw7G76SJE/8e6432ac8b95c11eb6b91285d0e69e6c/Diagram2-desktop-dark.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/myeMYPfPjkTRxw7G76SJE/8e6432ac8b95c11eb6b91285d0e69e6c/Diagram2-desktop-dark.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/myeMYPfPjkTRxw7G76SJE/8e6432ac8b95c11eb6b91285d0e69e6c/Diagram2-desktop-dark.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/myeMYPfPjkTRxw7G76SJE/8e6432ac8b95c11eb6b91285d0e69e6c/Diagram2-desktop-dark.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/myeMYPfPjkTRxw7G76SJE/8e6432ac8b95c11eb6b91285d0e69e6c/Diagram2-desktop-dark.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/myeMYPfPjkTRxw7G76SJE/8e6432ac8b95c11eb6b91285d0e69e6c/Diagram2-desktop-dark.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(min-width: 768px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/54FPFnrvt7U0htWoEOeCqS/bd1b8db05322f811bc133b70049bbe22/Diagram2-mobile-dark.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/54FPFnrvt7U0htWoEOeCqS/bd1b8db05322f811bc133b70049bbe22/Diagram2-mobile-dark.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/54FPFnrvt7U0htWoEOeCqS/bd1b8db05322f811bc133b70049bbe22/Diagram2-mobile-dark.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/54FPFnrvt7U0htWoEOeCqS/bd1b8db05322f811bc133b70049bbe22/Diagram2-mobile-dark.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/54FPFnrvt7U0htWoEOeCqS/bd1b8db05322f811bc133b70049bbe22/Diagram2-mobile-dark.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/54FPFnrvt7U0htWoEOeCqS/bd1b8db05322f811bc133b70049bbe22/Diagram2-mobile-dark.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/54FPFnrvt7U0htWoEOeCqS/bd1b8db05322f811bc133b70049bbe22/Diagram2-mobile-dark.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/54FPFnrvt7U0htWoEOeCqS/bd1b8db05322f811bc133b70049bbe22/Diagram2-mobile-dark.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/kiyejamSYq8c4Qd8TAZgE/7017c321d56badf2058c39393f8a66fa/Diagram2-mobile-light.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/kiyejamSYq8c4Qd8TAZgE/7017c321d56badf2058c39393f8a66fa/Diagram2-mobile-light.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/kiyejamSYq8c4Qd8TAZgE/7017c321d56badf2058c39393f8a66fa/Diagram2-mobile-light.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/kiyejamSYq8c4Qd8TAZgE/7017c321d56badf2058c39393f8a66fa/Diagram2-mobile-light.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/kiyejamSYq8c4Qd8TAZgE/7017c321d56badf2058c39393f8a66fa/Diagram2-mobile-light.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/kiyejamSYq8c4Qd8TAZgE/7017c321d56badf2058c39393f8a66fa/Diagram2-mobile-light.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/kiyejamSYq8c4Qd8TAZgE/7017c321d56badf2058c39393f8a66fa/Diagram2-mobile-light.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/kiyejamSYq8c4Qd8TAZgE/7017c321d56badf2058c39393f8a66fa/Diagram2-mobile-light.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;img alt=&quot;Chart showing Deployment Simulation exact-rate predictions of deployment-time undesirable behavior based on prior deployment data.&quot; data-nosnippet=&quot;true&quot; loading=&quot;lazy&quot; width=&quot;598&quot; height=&quot;619&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;@md:w-full mx-auto&quot; style=&quot;color:transparent&quot; sizes=&quot;(min-width: 1728px) 1728px, 100vw&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=640&amp;amp;q=90 640w, https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=750&amp;amp;q=90 750w, https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=828&amp;amp;q=90 828w, https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=1080&amp;amp;q=90 1080w, https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=1200&amp;amp;q=90 1200w, https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=1920&amp;amp;q=90 1920w, https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=2048&amp;amp;q=90 2048w, https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=3840&amp;amp;q=90 3840w&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/7JIBwJMplKThuVkp4gnlwq/b38b936b0497dd8c710a1c1c219067da/Diagram2-desktop-light.svg?w=3840&amp;amp;q=90&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/picture&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class=&quot;col-span-full flex w-full flex-col items-center gap-3 text-caption&quot;&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;Figure 2. Deployment Simulation frequency predictions of deployment-time undesirable behavior based on prior deployment data. The notation 5.1 → 5 indicates that we are resampling prefixes from GPT‑5 with GPT‑5.1, that is, simulating GPT‑5.1’s deployment based on data from GPT‑5. The highest rate of misaligned behavior was “calculator hacking” in GPT‑5.1, which we have discussed &lt;/span&gt;&lt;/i&gt;&lt;a href=&quot;https://alignment.openai.com/prod-evals/&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;i&gt;&lt;span&gt;previously&lt;/span&gt;&lt;/i&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;i&gt;&lt;span&gt;.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Comparing Deployment Simulation predictions to baselines.&lt;/span&gt;&lt;/b&gt;&lt;span&gt; The most important categories to estimate correctly for pre-deployment risk-assessments are ones that have large changes of incidence after the model’s deployment (e.g. &amp;gt;= 1.5x). On this subset, Deployment Simulation is substantially better than baselines both at predicting whether a certain undesirable behavior will increase or decrease in prevalence with a model’s deployment (Figure 3, left), and at estimating its exact deployment-time incidence (Figure 3, right). We use two main baselines: a Challenging Prompts baseline which we currently use for system cards and launch decisions, and a naive baseline of using rates from the previous deployment as estimates for the new model.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div id=&quot;chart-2GPNzBnoCzoddEzOAyvax5&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;div id=&quot;chart-3jBzvICjysuOhMbIQh916C&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class=&quot;col-span-full flex w-full flex-col items-center gap-3 text-caption&quot;&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;Figure 3. Deployment Simulation predicts both the direction of incidence changes (left) and exact production rates (right) better than static evals.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Sources of simulation error in our pipeline.&lt;/span&gt;&lt;/b&gt;&lt;span&gt; We also studied the current sources of error in our pipeline. Specifically, large tail errors make the pipeline less trustworthy for deployment decisions: for example, when seeing a large predicted increase in an undesirable behavior of a certain type, if the pipeline is known to have even occasional large errors, it raises doubt about whether this is a reliable estimate or an artifact of the pipeline. There are two main sources of possible error:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;ul class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-disc in-[:where(ul,ol)]:list-[circle] mx-3 ps-4&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Resampling environment fidelity error:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; to estimate production rates accurately, our simulation pipeline needs to be as realistic as possible. This is in part an engineering problem (sampling from the model using the same pipelines used for production traffic), and in part an interesting challenge for tools which need read/write access to external resources which are constantly changing (e.g. web searches or interacting with local files). We can isolate the simulation fidelity error by comparing predictions from an actual deployment and its simulation (that is, simulating the deployment of the already deployed model).&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Prompt distribution shift error:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; a major concern with Deployment Simulation is that any model’s deployment will cause a distributional shift in inputs, especially if users adapt to new model affordances. We isolate prompt distribution error by comparing estimates when simulating the deployment using recent prompts vs prompts from the realized deployment.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;As seen in Figure 4, we find that a large fraction of the error in our pipeline–especially for tail errors–is currently due to simulation fidelity. This is good news, as we expect simulation fidelity to be generally easier to improve than reducing prompt distribution shift. We also find that prompt distribution shift error may be reduced by using the most recent data from the previous deployment. More detail can be found in the research paper.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div id=&quot;chart-3atPsfYgdwmpib6yyud7hz&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class=&quot;col-span-full flex w-full flex-col items-center gap-3 text-caption&quot;&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;Figure 4: Resampling environment fidelity seems to be the largest source of error in our estimates, especially for the most extreme errors.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Automated auditing found the one new misalignment introduced in these deployments.&lt;/span&gt;&lt;/b&gt;&lt;span&gt; In the deployment window we studied, our automated auditing pipeline based on simulated deployments would have surfaced ‘calculator hacking’ before release, which was the only novel misalignment we identified in the analyzed ChatGPT traffic. Calculator hacking is a form of reward hacking which involves the model using a browser tool as a calculator while presenting the action as a search. This does not mean large-scale auditing will catch every new failure, but it shows why realistic contexts matter: they can elicit behaviors that narrower eval sets may never surface directly, even if they were not present in the original traffic used to seed the simulation.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;reducing-evaluation-awareness&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Reducing evaluation awareness&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Another advantage of using deployment-like contexts is that they may reduce distortions that arise when models recognize they are being tested. In prior research, &lt;/span&gt;&lt;a class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; href=&quot;https://openai.com/index/detecting-and-reducing-scheming-in-ai-models/&quot;&gt;&lt;span&gt;we&lt;/span&gt;&lt;/a&gt;&lt;span&gt; as well as &lt;/span&gt;&lt;a href=&quot;https://arxiv.org/abs/2505.23836&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;span&gt;others&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt; have found that models are often aware of when they’re being tested. For example, models may reason in their chain-of-thought about what they’re being tested on, what an evaluator might like, and – if they’re misbehaving – whether they’ll be caught. This poses a problem for alignment evaluations: if a model is only well behaved because it thinks it’s being tested, how do we build confidence that it’ll behave safely once it learns it’s been deployed?&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We show that Deployment Simulation substantially reduces levels of evaluation awareness exhibited by models relative to traditional evaluations which are not based on real deployment data. We measure evaluation awareness in three ways: by asking a model to classify whether a trajectory came from production or an evaluation, monitoring chain-of-thought for explicit statements about being evaluated for alignment, as well as for &lt;/span&gt;&lt;a href=&quot;https://alignment.openai.com/metagaming&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;span&gt;metagaming&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;: any reasoning about oversight. Simulated deployment traffic closely matched real deployment traffic across all three measures. For example, GPT‑5.2 labeled real production traffic as evaluation-like 5.4% of the time and simulated traffic 5.1% of the time, while traditional evaluations (such as SWE-Bench or MonorepoBench, which are composed primarily of synthetic examples) were classified as evaluations almost 100% of the time.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div id=&quot;chart-6IcqV5FZdsQppqRnw5VguB&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class=&quot;col-span-full flex w-full flex-col items-center gap-3 text-caption&quot;&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;Figure 5. Evaluation-awareness comparison: real production traffic and simulated traffic show similar rates for eval detection, verbalized alignment evaluation awareness, and metagaming, while traditional eval datasets report much higher rates.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;tool-simulation-for-agentic-trajectories&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Tool simulation for agentic trajectories&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;To test whether the method could extend beyond standard chat modes, we also studied simulating deployments for challenging agentic coding settings. Specifically, we use 120,000 internal employee agentic trajectories from GPT‑5.4 to simulate the internal deployment of coding agents based on GPT‑5.5. This serves two purposes: this shows how deployment simulation can also be used for risk-assessment for internal deployments, and it demonstrates that it is possible to make simulation fidelity high even in agentic settings via careful tool simulation.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Above we discussed that the simulation fidelity is one of the main sources of error in our current pipeline. One of the challenges with making deployment simulations realistic is that it requires tools to act in realistic ways, even when they need read/write access to external resources which are constantly changing (e.g. web searches or interacting with local files).&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;This is especially challenging for settings such as agentic deployments: a single agent trajectory can depend on hundreds of tool calls, repository state, network responses, or transient failures. This makes resampling with real tool access both challenging and potentially dangerous. In light of this, instead of applying tool calls to live systems, we simulate them with another LLM. We show that giving this LLM extra affordances is essential to realism and therefore estimation quality.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We give the tool-simulator model the original final-turn rollout, the repository from the time of the conversation, a database of tool-call/response pairs, and read-only connectors. In a test where a discriminator tried to tell simulated from real rollouts, realism improved from an 11.6% win rate to 49.5%, near the 50% chance level.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div id=&quot;chart-4nSSGE03GSU4w7JhPyAbvU&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class=&quot;col-span-full flex w-full flex-col items-center gap-3 text-caption&quot;&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;Figure 6: One can make resampling realism almost indistinguishable from real sampling even in tool-heavy settings when simulating tool calls with increased affordances.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;As additional evidence of simulation fidelity, when simulating GPT‑5.4 Codex thinking traffic with GPT‑5.4, the misalignment rates are, just about, within error bars. By contrast, in our pre-deployment testing GPT‑5.5 was more misaligned in most categories.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div id=&quot;chart-4dh5K7ForNz0rMtDSAAtuI&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class=&quot;col-span-full flex w-full flex-col items-center gap-3 text-caption&quot;&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;Figure 7: With tool simulation, behavior rates for conversations resampled with GPT‑5.4 and actual GPT‑5.4 production traffic are quite similar – indicating high resampling environment fidelity. See the &lt;/span&gt;&lt;/i&gt;&lt;a href=&quot;https://deploymentsafety.openai.com/gpt-5-5/sec%3Acoding-internal-misalignment/fig-5&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;i&gt;&lt;span&gt;GPT‑5.5 system card&lt;/span&gt;&lt;/i&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;i&gt;&lt;span&gt; for more context on the categories.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;These results suggest that Deployment Simulation can extend to complex agent settings when the surrounding tool environment is simulated with sufficient fidelity.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;wildchat-and-external-auditing&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;WildChat and external auditing&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;A natural question is whether external auditors can get some of the same benefits without access to private production traffic. We tested this with 100,000 WildChat conversations used as prefixes. WildChat was less accurate than recent OpenAI production data, but still informative: recent production data had lower average multiplicative error than WildChat (1.75× vs. 2.44×), while WildChat often stayed within roughly 3× of production rates and identified the better model at above-chance rates. We see WildChat-style evaluations as a promising complement to developer-run Deployment Simulation. See this companion &lt;/span&gt;&lt;a href=&quot;https://alignment.openai.com/validating-public-evals/&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;span&gt;Alignment blogpost&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt; for more results on this point.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;limitations&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Limitations&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Deployment Simulation is a complement to, not a replacement for, adversarial evaluations, red-teaming, and targeted tail-risk analysis. The detection of some undesired model behaviors relies on chain-of-thought monitorability: if future models reason less legibly, omit key steps, or learn to obscure intent, we may not be able to detect these forms of undesirable behavior. Furthermore, because production data is private, developers currently have stronger access to representative contexts than external auditors. Better public datasets could narrow that gap.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Deployment Simulation is most useful for behaviors that occur often enough to appear in sampled prefixes. A failure that occurs once in ten million conversations is unlikely to be discovered in a million-sample run, so adversarial evaluations, red-teaming, and targeted tail-risk analysis remain necessary. We currently focus on simulating a single assistant response, as in preliminary experiments we did not find meaningful improvements to our estimates by simulating multiple turns. This may be an important area for improving simulation fidelity in the future.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The method also depends on the prefix distribution—the mix of conversations that are being resampled. Historical traffic may not match how users interact with a more capable model after a major product change, new tool release, world event, or seasonal shift. Analysis in the full paper suggests that this issue can be mitigated by using the most recent data available.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;conclusion&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Conclusion&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Deployment simulation is a new approach to pre-deployment risk assessment that helps frontier labs and evaluators predict how language models may behave in the real world and understand the risks they pose before deployment. It complements existing safety evaluations, red-teaming, and targeted analysis by adding a more production-like prediction layer that can improve estimates of deployment behavior, reduce evaluation-awareness effects, and make pre-deployment predictions checkable after release. Used alongside traditional evaluations, Deployment Simulation can help make model risk assessment more realistic, more quantitative, and more useful for deployment decisions.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>https://openai.com/index/deployment-simulation/</link><guid isPermaLink="false">https://openai.com/index/deployment-simulation</guid><pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Dreaming: Better memory for a more helpful ChatGPT</title><description>&lt;div class=&quot;@container w-full max-w-container @md:shaded-container:px-0!&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div data-show-toc=&quot;true&quot; class=&quot;@container col-span-full w-full min-w-0 md:col-span-10 md:col-start-3&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] pt-20 @md:w-full w-full&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 flex w-full items-center justify-between border-t border-t-primary-4 pt-3&quot;&gt;&lt;div class=&quot;flex-col&quot;&gt;&lt;div class=&quot;relative flex&quot;&gt;&lt;div class=&quot;flex items-center&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-8 bg-primary-4 focus:outline-primary-12 text-btn-media-label backdrop-blur-xl p-6xs relative shrink-0 grow-0&quot; disabled=&quot;&quot; aria-label=&quot;Play audio of page text&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;11&quot; fill=&quot;none&quot; viewBox=&quot;0 0 9.184 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.72 11.952V4.048c0-.826.911-1.326 1.608-.883l6.21 3.952a1.045 1.045 0 0 1 0 1.766l-6.21 3.952a1.046 1.046 0 0 1-1.608-.883&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;span class=&quot;shrink grow ps-3 text-cta&quot;&gt;Loading…&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;audio preload=&quot;none&quot;&gt;&lt;/audio&gt;&lt;/div&gt;&lt;div class=&quot;flex gap-4 ms-auto&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;flex items-center gap-1&quot; type=&quot;button&quot; aria-haspopup=&quot;dialog&quot; aria-expanded=&quot;false&quot; aria-controls=&quot;radix-_R_aqlfivar9mknpfivb_&quot; data-state=&quot;closed&quot;&gt;&lt;span class=&quot;text-cta&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;transition duration-short ease-curve-a rounded-[2.5rem] text-nowrap min-h-8 flex items-center justify-center gap-[0.3em] text-cta focus:outline outline-offset-2 h-[2.5rem] text-primary-100 hover:text-primary-60 disabled:text-primary-44 focus:outline-none focus-visible:outline-primary-44 px-0 !rounded&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;17&quot; fill=&quot;none&quot; viewBox=&quot;0 0 16 17&quot; class=&quot;-rotate-45&quot;&gt;&lt;g stroke=&quot;currentColor&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;1.667&quot; clip-path=&quot;url(#clip0_1356_1880)&quot;&gt;&lt;path d=&quot;M10.001 5.247h2a3.333 3.333 0 0 1 0 6.666h-2m-4 0h-2a3.334 3.334 0 1 1 0-6.666h2M5.332 8.58h5.333&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/svg&gt;Share&lt;/button&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;nav aria-label=&quot;Table of contents&quot; data-show-toc=&quot;true&quot; class=&quot;sticky top-header-h z-50 col-span-full -mx-6 h-0 w-[calc(100%+2*(--spacing(6)))] -translate-y-px transition duration-medium md:hidden opacity-0&quot; inert=&quot;&quot;&gt;&lt;div class=&quot;relative mx-auto w-(--document-width) border-b border-primary-4 bg-secondary-100&quot;&gt;&lt;div class=&quot;force-show-scrollbars relative mx-auto w-full overflow-auto xl:max-w-container-desktop&quot;&gt;&lt;button type=&quot;button&quot; aria-expanded=&quot;false&quot; class=&quot;flex h-toc-button-h w-full px-6 focus-visible:outline focus-visible:outline-offset-0 focus-visible:outline-primary-100 @md:px-8&quot;&gt;&lt;span class=&quot;truncate pe-5 text-xs leading-tight text-primary-100&quot;&gt;How memory has evolved&lt;/span&gt;&lt;/button&gt;&lt;button inert=&quot;&quot; type=&quot;button&quot; aria-label=&quot;Close table of contents&quot; class=&quot;absolute inset-e-6 -top-px z-10 focus-visible:outline focus-visible:outline-primary-100 @md:inset-e-8 pointer-events-none&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 10 16&quot; aria-hidden=&quot;true&quot; class=&quot;text-primary-100 transition duration-200 ease-curve-d&quot; style=&quot;transform:rotate(0deg)&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.21 5.352a.714.714 0 0 1 1.01 0L5 9.132l3.78-3.78a.714.714 0 0 1 1.01 1.01l-4.285 4.286a.714.714 0 0 1-1.01 0L.209 6.362a.714.714 0 0 1 0-1.01&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;grid overflow-hidden invisible origin-top grid-rows-[0fr] transition-[grid] duration-short ease-primary motion-reduce:transition-none&quot;&gt;&lt;div class=&quot;max-h-[calc(100dvh-var(--header-h))] min-h-0 overflow-y-auto overscroll-none&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-100&quot; href=&quot;https://openai.com/index/chatgpt-memory-dreaming/#how-memory-has-evolved&quot;&gt;How memory has evolved&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/chatgpt-memory-dreaming/#how-we-evaluate-memory&quot;&gt;How we evaluate memory&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/chatgpt-memory-dreaming/#carrying-forward-context&quot;&gt;Carrying forward context&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/chatgpt-memory-dreaming/#following-preferences&quot;&gt;Following preferences&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/chatgpt-memory-dreaming/#staying-current-over-time&quot;&gt;Staying current over time&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/chatgpt-memory-dreaming/#a-more-scalable-foundation-for-the-future&quot;&gt;A more scalable foundation for the future&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/nav&gt;&lt;nav aria-label=&quot;Table of contents&quot; aria-hidden=&quot;false&quot; class=&quot;style-scrollbars style-scrollbars-on-hover top-(--page-top-space) z-10 hidden max-h-[calc(100dvh-var(--page-top-space))] self-start overflow-y-auto pb-6 transition-opacity ease-primary motion-reduce:transition-none md:sticky md:col-span-2 md:col-start-1 md:row-start-1 md:-ms-4 md:block md:ps-4 opacity-100 duration-fast&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-100&quot; href=&quot;https://openai.com/index/chatgpt-memory-dreaming/#how-memory-has-evolved&quot;&gt;How memory has evolved&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/chatgpt-memory-dreaming/#how-we-evaluate-memory&quot;&gt;How we evaluate memory&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/chatgpt-memory-dreaming/#carrying-forward-context&quot;&gt;Carrying forward context&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/chatgpt-memory-dreaming/#following-preferences&quot;&gt;Following preferences&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/chatgpt-memory-dreaming/#staying-current-over-time&quot;&gt;Staying current over time&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/chatgpt-memory-dreaming/#a-more-scalable-foundation-for-the-future&quot;&gt;A more scalable foundation for the future&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/nav&gt;&lt;div data-toc-content=&quot;&quot; class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0 col-span-full min-w-0 md:row-start-1&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Today we’re beginning to roll out a more capable and scalable system for synthesizing memory, developed to tackle the staleness, correctness, and scalability challenges that we observe when memory is applied to the hundreds of millions of users and multi-year time horizons in ChatGPT.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Memory is what helps ChatGPT learn your preferences, projects, and constraints, allowing future conversations to start from shared context rather than from scratch.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Over the last two years, memory has grown into a critical part of the ChatGPT experience, helping ChatGPT better understand your context so it can help you accomplish meaningful goals over time. This is central to making ChatGPT more useful: knowing you, helping you, and doing more for you.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;This update is available to Plus and Pro users in the US today, and will roll out to additional countries and Free and Go users over the coming weeks.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;how-memory-has-evolved&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;How memory has evolved&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Memory first launched in April 2024 (also known as saved memories). The feature let you ask ChatGPT to remember information and carry it forward into future chats.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] @container w-full multi-columns:flex multi-columns:px-0 max-w-container&quot;&gt;&lt;div class=&quot;col-span-full multi-columns:w-full toc-collision-target col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2&quot;&gt;&lt;div class=&quot;grid size-full grid-cols-1 gap-3 @md:grid-cols-1 max-w-container p-0&quot;&gt;&lt;div class=&quot;flex flex-col w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot;&gt;&lt;div class=&quot;size-full&quot;&gt;&lt;div class=&quot;group relative overflow-hidden rounded-md aspect-auto size-full bg-surface-loading&quot;&gt;&lt;img alt=&quot;Saved memories modal showing a searchable list of personal details, including work, interests, travel, and response preferences.&quot; data-nosnippet=&quot;true&quot; loading=&quot;lazy&quot; width=&quot;2640&quot; height=&quot;1760&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;mx-auto&quot; style=&quot;color:transparent&quot; sizes=&quot;(min-width: 1728px) 1728px, 100vw&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/6kVwo3uYRhe81W7gx1uGoR/c7c242fd100e910d28b451eada638b89/Saved_memories.png?w=640&amp;amp;q=90&amp;amp;fm=webp 640w, https://images.ctfassets.net/kftzwdyauwt9/6kVwo3uYRhe81W7gx1uGoR/c7c242fd100e910d28b451eada638b89/Saved_memories.png?w=750&amp;amp;q=90&amp;amp;fm=webp 750w, https://images.ctfassets.net/kftzwdyauwt9/6kVwo3uYRhe81W7gx1uGoR/c7c242fd100e910d28b451eada638b89/Saved_memories.png?w=828&amp;amp;q=90&amp;amp;fm=webp 828w, https://images.ctfassets.net/kftzwdyauwt9/6kVwo3uYRhe81W7gx1uGoR/c7c242fd100e910d28b451eada638b89/Saved_memories.png?w=1080&amp;amp;q=90&amp;amp;fm=webp 1080w, https://images.ctfassets.net/kftzwdyauwt9/6kVwo3uYRhe81W7gx1uGoR/c7c242fd100e910d28b451eada638b89/Saved_memories.png?w=1200&amp;amp;q=90&amp;amp;fm=webp 1200w, https://images.ctfassets.net/kftzwdyauwt9/6kVwo3uYRhe81W7gx1uGoR/c7c242fd100e910d28b451eada638b89/Saved_memories.png?w=1920&amp;amp;q=90&amp;amp;fm=webp 1920w, https://images.ctfassets.net/kftzwdyauwt9/6kVwo3uYRhe81W7gx1uGoR/c7c242fd100e910d28b451eada638b89/Saved_memories.png?w=2048&amp;amp;q=90&amp;amp;fm=webp 2048w, https://images.ctfassets.net/kftzwdyauwt9/6kVwo3uYRhe81W7gx1uGoR/c7c242fd100e910d28b451eada638b89/Saved_memories.png?w=3840&amp;amp;q=90&amp;amp;fm=webp 3840w&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/6kVwo3uYRhe81W7gx1uGoR/c7c242fd100e910d28b451eada638b89/Saved_memories.png?w=3840&amp;amp;q=90&amp;amp;fm=webp&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Saved memories were only written during the conversation and relied on strong cues to decide when to trigger memory, such as an instruction to &quot;remember I’m traveling to Singapore in July.&quot; In practice, interacting with this system could feel like talking to someone who took a few notes, but still forgot everything that wasn’t written down. Saved memories also tend to go stale over time and eventually become incorrect or irrelevant.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;In April 2025, we updated ChatGPT’s memory by giving the model the ability to reference chat context outside of the saved memories list; this was done by introducing the first version of &lt;/span&gt;&lt;b&gt;&lt;span&gt;dreaming&lt;/span&gt;&lt;/b&gt;&lt;span&gt;—a method for ChatGPT to &lt;/span&gt;&lt;i&gt;&lt;span&gt;automatically&lt;/span&gt;&lt;/i&gt;&lt;span&gt; curate memories in the background by referencing chat history.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] @container w-full multi-columns:flex multi-columns:px-0 max-w-container&quot;&gt;&lt;div class=&quot;col-span-full multi-columns:w-full toc-collision-target col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2&quot;&gt;&lt;div class=&quot;grid size-full grid-cols-1 gap-3 @md:grid-cols-1 max-w-container p-0&quot;&gt;&lt;div class=&quot;flex flex-col w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot;&gt;&lt;div class=&quot;size-full&quot;&gt;&lt;div class=&quot;group relative overflow-hidden rounded-md aspect-auto size-full bg-surface-loading&quot;&gt;&lt;img alt=&quot;Memory settings page in ChatGPT showing options to reference chat history, use saved memories, manage saved memories, and enable Pulse memory suggestions.&quot; data-nosnippet=&quot;true&quot; loading=&quot;lazy&quot; width=&quot;2640&quot; height=&quot;1760&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;mx-auto&quot; style=&quot;color:transparent&quot; sizes=&quot;(min-width: 1728px) 1728px, 100vw&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/nSkMroPG2SPQCrcIUh2l4/bf05aa9cfb0287cfa7f187f9d84674dd/Memory_settings__1_.png?w=640&amp;amp;q=90&amp;amp;fm=webp 640w, https://images.ctfassets.net/kftzwdyauwt9/nSkMroPG2SPQCrcIUh2l4/bf05aa9cfb0287cfa7f187f9d84674dd/Memory_settings__1_.png?w=750&amp;amp;q=90&amp;amp;fm=webp 750w, https://images.ctfassets.net/kftzwdyauwt9/nSkMroPG2SPQCrcIUh2l4/bf05aa9cfb0287cfa7f187f9d84674dd/Memory_settings__1_.png?w=828&amp;amp;q=90&amp;amp;fm=webp 828w, https://images.ctfassets.net/kftzwdyauwt9/nSkMroPG2SPQCrcIUh2l4/bf05aa9cfb0287cfa7f187f9d84674dd/Memory_settings__1_.png?w=1080&amp;amp;q=90&amp;amp;fm=webp 1080w, https://images.ctfassets.net/kftzwdyauwt9/nSkMroPG2SPQCrcIUh2l4/bf05aa9cfb0287cfa7f187f9d84674dd/Memory_settings__1_.png?w=1200&amp;amp;q=90&amp;amp;fm=webp 1200w, https://images.ctfassets.net/kftzwdyauwt9/nSkMroPG2SPQCrcIUh2l4/bf05aa9cfb0287cfa7f187f9d84674dd/Memory_settings__1_.png?w=1920&amp;amp;q=90&amp;amp;fm=webp 1920w, https://images.ctfassets.net/kftzwdyauwt9/nSkMroPG2SPQCrcIUh2l4/bf05aa9cfb0287cfa7f187f9d84674dd/Memory_settings__1_.png?w=2048&amp;amp;q=90&amp;amp;fm=webp 2048w, https://images.ctfassets.net/kftzwdyauwt9/nSkMroPG2SPQCrcIUh2l4/bf05aa9cfb0287cfa7f187f9d84674dd/Memory_settings__1_.png?w=3840&amp;amp;q=90&amp;amp;fm=webp 3840w&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/nSkMroPG2SPQCrcIUh2l4/bf05aa9cfb0287cfa7f187f9d84674dd/Memory_settings__1_.png?w=3840&amp;amp;q=90&amp;amp;fm=webp&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;In contrast to saved memories, dreaming leverages a background process that allows ChatGPT to learn from many conversations and synthesize ChatGPT’s memory state in order to always provide the freshest, most relevant context to your conversations. Dreaming also makes it easier for memory to include context that occurs naturally in conversation, without relying on explicit requests to remember something.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Over the last year, dreaming &lt;/span&gt;&lt;i&gt;&lt;span&gt;supplemented&lt;/span&gt;&lt;/i&gt;&lt;span&gt; saved memories to create a step-function improvement in ChatGPT&#39;s ability to personalize responses and offset the staleness of saved memories. However, it historically was never sufficient as a standalone memory system.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Today, we are launching a significantly more capable and compute-efficient memory architecture built on top of dreaming.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The memories synthesized by dreaming are reviewable through a summary of them made visible in the memory summary page. From the memory summary, you can quickly glean the highlights of what ChatGPT knows about you, add or update information about yourself, and provide instructions on what topics ChatGPT should bring up and when. If you want to drill down into a particular area to learn more, just chat with the model.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] @container w-full multi-columns:flex multi-columns:px-0 max-w-container&quot;&gt;&lt;div class=&quot;col-span-full multi-columns:w-full toc-collision-target col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2&quot;&gt;&lt;div class=&quot;grid size-full grid-cols-1 gap-3 @md:grid-cols-1 max-w-container p-0&quot;&gt;&lt;div class=&quot;flex flex-col w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot;&gt;&lt;div class=&quot;size-full&quot;&gt;&lt;div class=&quot;group relative overflow-hidden rounded-md aspect-auto size-full bg-surface-loading&quot;&gt;&lt;img alt=&quot;Memory summary modal showing a personalized overview of a user’s work, hobbies, travel interests, and community involvement, with options to correct or dismiss specific details.&quot; data-nosnippet=&quot;true&quot; loading=&quot;lazy&quot; width=&quot;2640&quot; height=&quot;1760&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;mx-auto&quot; style=&quot;color:transparent&quot; sizes=&quot;(min-width: 1728px) 1728px, 100vw&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/7C8sUaE2XdajvQ8ckphLG5/326a719fbdcfbc3a85e8990155d5aaed/Memory_summary.png?w=640&amp;amp;q=90&amp;amp;fm=webp 640w, https://images.ctfassets.net/kftzwdyauwt9/7C8sUaE2XdajvQ8ckphLG5/326a719fbdcfbc3a85e8990155d5aaed/Memory_summary.png?w=750&amp;amp;q=90&amp;amp;fm=webp 750w, https://images.ctfassets.net/kftzwdyauwt9/7C8sUaE2XdajvQ8ckphLG5/326a719fbdcfbc3a85e8990155d5aaed/Memory_summary.png?w=828&amp;amp;q=90&amp;amp;fm=webp 828w, https://images.ctfassets.net/kftzwdyauwt9/7C8sUaE2XdajvQ8ckphLG5/326a719fbdcfbc3a85e8990155d5aaed/Memory_summary.png?w=1080&amp;amp;q=90&amp;amp;fm=webp 1080w, https://images.ctfassets.net/kftzwdyauwt9/7C8sUaE2XdajvQ8ckphLG5/326a719fbdcfbc3a85e8990155d5aaed/Memory_summary.png?w=1200&amp;amp;q=90&amp;amp;fm=webp 1200w, https://images.ctfassets.net/kftzwdyauwt9/7C8sUaE2XdajvQ8ckphLG5/326a719fbdcfbc3a85e8990155d5aaed/Memory_summary.png?w=1920&amp;amp;q=90&amp;amp;fm=webp 1920w, https://images.ctfassets.net/kftzwdyauwt9/7C8sUaE2XdajvQ8ckphLG5/326a719fbdcfbc3a85e8990155d5aaed/Memory_summary.png?w=2048&amp;amp;q=90&amp;amp;fm=webp 2048w, https://images.ctfassets.net/kftzwdyauwt9/7C8sUaE2XdajvQ8ckphLG5/326a719fbdcfbc3a85e8990155d5aaed/Memory_summary.png?w=3840&amp;amp;q=90&amp;amp;fm=webp 3840w&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/7C8sUaE2XdajvQ8ckphLG5/326a719fbdcfbc3a85e8990155d5aaed/Memory_summary.png?w=3840&amp;amp;q=90&amp;amp;fm=webp&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;how-we-evaluate-memory&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;How we evaluate memory&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;When we think about what &quot;good memory&quot; looks like in ChatGPT, a few things come to mind:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;ol class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-decimal mx-3 ps-8&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Carry forward useful context: &lt;/span&gt;&lt;/b&gt;&lt;span&gt;You tell ChatGPT something once, and it remembers that information in your subsequent chats.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Follow preferences and constraints:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; If you describe a preference (e.g., you’re vegetarian), then ChatGPT should take actions that are consistent with that preference going forward.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Stay current over time:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; Memory should account for the passage of time. Imagine &quot;The user is planning their birthday party for next Saturday&quot;; eventually, Sunday arrives.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We can evaluate how ChatGPT Plus and Pro memory has improved over time with respect to each of the three memory objectives above. We do this for each of:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;ol class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-decimal mx-3 ps-8&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: Saved memories&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;2025&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: Saved memories + Dreaming V0&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;2026&lt;/span&gt;&lt;/b&gt;&lt;span&gt;: Dreaming V3&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;carrying-forward-context&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Carrying forward context&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;When you start a new chat with ChatGPT, you don’t have to introduce yourself from scratch. ChatGPT can save you time and &lt;/span&gt;&lt;i&gt;&lt;span&gt;build on prior context&lt;/span&gt;&lt;/i&gt;&lt;span&gt;, especially for complex, long-running projects.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;For example, imagine you’re using ChatGPT to shop for new camera gear that’s compatible with your current camera. If you’ve discussed your camera setup with ChatGPT in the past, you can ask for products that are compatible with &quot;my photography setup&quot; and get tailored recommendations that meet your needs.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] overflow-hidden&quot;&gt;&lt;div class=&quot;toc-collision-target col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2&quot;&gt;&lt;div class=&quot;grid items-stretch gap-3 @md:grid-flow-col @md:auto-cols-fr @md:grid-cols-2&quot;&gt;&lt;div class=&quot;chatgpt-conversation z-1 size-full max-w-full min-w-0&quot;&gt;&lt;div class=&quot;w-full overflow-hidden rounded-md&quot;&gt;&lt;div class=&quot;flex items-start justify-between top-0 z-1 border-b border-b-primary-12 bg-primary-4 px-5 py-4 @md:px-6 @md:py-5&quot;&gt;&lt;div&gt;&lt;h2 class=&quot;text-h5 font-medium&quot;&gt;Without memory&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;style-scrollbars size-full p-5 @md:p-6 overflow-auto @md:max-h-122.5 rounded-md bg-primary-4 rounded-t-none max-h-112 w-full&quot;&gt;&lt;div class=&quot;ms-6 @md:ms-8&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row justify-end&quot;&gt;&lt;div class=&quot;w-full ms-auto&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col justify-end rounded-lg p-4 bg-primary-4&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;What would I need to buy to use TTL for my underwater photography setup?&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;mt-8 me-6 @md:me-8&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row&quot;&gt;&lt;div class=&quot;flex&quot;&gt;&lt;div class=&quot;w-[2rem] h-[2rem] border-stroke-primary-4 flex items-center justify-center rounded-full border bg-secondary-100 dark:border-0&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;18&quot; fill=&quot;none&quot; viewBox=&quot;0 0 156 154&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M59.733 56.192v-14.57c0-1.227.46-2.148 1.533-2.76l29.293-16.87c3.988-2.3 8.742-3.374 13.649-3.374 18.404 0 30.06 14.263 30.06 29.446 0 1.073 0 2.3-.154 3.527l-30.366-17.79q-2.76-1.611-5.521 0zm68.4 56.745V78.122c0-2.147-.921-3.681-2.761-4.754L86.878 50.977l12.576-7.209c1.073-.613 1.994-.613 3.067 0l29.293 16.87c8.436 4.908 14.109 15.337 14.109 25.458 0 11.655-6.9 22.391-17.79 26.839zM50.684 82.264l-12.576-7.361c-1.073-.613-1.533-1.534-1.533-2.76v-33.74c0-16.41 12.576-28.833 29.6-28.833 6.441 0 12.421 2.147 17.484 5.981L53.446 33.035c-1.84 1.073-2.76 2.607-2.76 4.755v44.475zm27.07 15.643L59.731 87.785v-21.47l18.021-10.122 18.02 10.122v21.47zm11.578 46.623c-6.442 0-12.422-2.148-17.484-5.981l30.212-17.485c1.84-1.073 2.761-2.606 2.761-4.754V71.834l12.73 7.361c1.073.613 1.533 1.534 1.533 2.761v33.74c0 16.409-12.73 28.833-29.752 28.833zm-36.348-34.2L23.691 93.46c-8.436-4.908-14.11-15.336-14.11-25.458 0-11.809 7.056-22.391 17.944-26.839V76.13c0 2.148.92 3.681 2.76 4.754l38.342 22.237-12.576 7.209c-1.073.613-1.994.613-3.067 0m-1.686 25.152c-17.33 0-30.06-13.037-30.06-29.14 0-1.227.154-2.454.307-3.681l30.212 17.484q2.761 1.61 5.521 0l38.494-22.237v14.57c0 1.227-.46 2.147-1.533 2.76l-29.293 16.87c-3.988 2.3-8.742 3.374-13.65 3.374zm38.034 18.249c18.557 0 34.046-13.189 37.575-30.673 17.176-4.448 28.219-20.551 28.219-36.96 0-10.736-4.601-21.164-12.883-28.68.767-3.22 1.228-6.441 1.228-9.66 0-21.931-17.791-38.342-38.342-38.342-4.14 0-8.128.612-12.116 1.993C86.111 4.661 76.603.367 66.174.367 47.617.367 32.128 13.556 28.6 31.04 11.423 35.488.381 51.59.381 68c0 10.737 4.6 21.165 12.882 28.68-.767 3.22-1.227 6.441-1.227 9.661 0 21.93 17.79 38.341 38.342 38.341 4.14 0 8.127-.612 12.115-1.993 6.9 6.748 16.41 11.042 26.84 11.042&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;w-full ms-3 @xs:ms-0&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;To use &lt;/span&gt;&lt;b&gt;&lt;span&gt;TTL flash underwater&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, you need a compatible chain from &lt;/span&gt;&lt;b&gt;&lt;span&gt;camera → housing/trigger → cable → strobe&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. What you buy depends mostly on whether your setup uses &lt;/span&gt;&lt;b&gt;&lt;span&gt;fiber-optic TTL&lt;/span&gt;&lt;/b&gt;&lt;span&gt; or &lt;/span&gt;&lt;b&gt;&lt;span&gt;electrical TTL&lt;/span&gt;&lt;/b&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;&lt;b&gt;&lt;span&gt;Basic shopping checklist&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;ul class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-disc in-[:where(ul,ol)]:list-[circle] mx-3 ps-4&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;TTL-capable underwater strobe&lt;br&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;Look for strobes that support your TTL type, such as &lt;/span&gt;&lt;b&gt;&lt;span&gt;Inon S-TTL&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, &lt;/span&gt;&lt;b&gt;&lt;span&gt;Sea &amp;amp; Sea DS-TTL&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, &lt;/span&gt;&lt;b&gt;&lt;span&gt;Ikelite DS TTL&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, or compatible Backscatter/Nauticam systems. TTL has to be supported by the strobe, not just the camera.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;TTL trigger or TTL converter&lt;br&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;This is the key piece. It translates your camera’s flash metering into something the underwater strobe can understand. Examples include &lt;/span&gt;&lt;b&gt;&lt;span&gt;Nauticam optical TTL converters&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, &lt;/span&gt;&lt;b&gt;&lt;span&gt;Sea &amp;amp; Sea TTL converters&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, &lt;/span&gt;&lt;b&gt;&lt;span&gt;Backscatter Smart Control optical TTL triggers&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, or &lt;/span&gt;&lt;b&gt;&lt;span&gt;Ikelite DS Link TTL converters&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, depending on housing and camera brand. Backscatter notes that Nauticam optical TTL converters can work with fiber-optic-connected Inon and Sea &amp;amp; Sea TTL strobes, while Ikelite’s DS Link converters are made around Ikelite DS strobes and electrical sync setups. (&lt;/span&gt;&lt;a href=&quot;https://www.backscatter.com/reviews/post/Underwater-Camera-and-Housing-TTL-Reference-Guide?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Backscatter.com&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Connection cable&lt;br&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;For &lt;/span&gt;&lt;b&gt;&lt;span&gt;fiber optic TTL&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, buy one fiber optic cable per strobe. Ikelite’s fiber-optic guide says each strobe needs its own light path, converter/adapter, and cord. (&lt;/span&gt;&lt;a href=&quot;https://www.ikelite.com/blogs/buying-guides/choosing-strobes-for-a-compact-fiber-optic-system?srsltid=AfmBOor6LitZ9VTa-x980CMwLUM7qfqGh-AiJrlkUCtYrL7oRV5aJmO4&amp;amp;utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Ikelite&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;br&gt;For &lt;/span&gt;&lt;b&gt;&lt;span&gt;electrical TTL&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, buy the correct sync cord, such as Ikelite-style, Nikonos 5-pin, or housing-specific bulkhead cable.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Housing compatibility parts&lt;br&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;You may need a &lt;/span&gt;&lt;b&gt;&lt;span&gt;hot-shoe adapter&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, &lt;/span&gt;&lt;b&gt;&lt;span&gt;bulkhead&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, &lt;/span&gt;&lt;b&gt;&lt;span&gt;fiber optic window/adapter&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, or housing-specific TTL board. Many TTL triggers mount inside the housing on the camera hot shoe.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Strobe arms, clamps, tray, and mounting hardware&lt;br&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;TTL controls exposure, but you still need to physically mount and aim the strobes.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Batteries and spares&lt;br&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;Bring strobe batteries, trigger batteries if required, spare fiber optic cables or sync cord O-rings, and silicone grease for serviceable O-rings.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;&lt;b&gt;&lt;span&gt;Which route should you choose?&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Fiber optic TTL&lt;/span&gt;&lt;/b&gt;&lt;span&gt; is usually easiest if your housing has optical ports or can use the camera’s pop-up flash/LED trigger. It is common with compact, mirrorless, Nauticam, Sea &amp;amp; Sea, AOI, and Olympus/OM TG-style setups.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Electrical TTL&lt;/span&gt;&lt;/b&gt;&lt;span&gt; is often best if you use &lt;/span&gt;&lt;b&gt;&lt;span&gt;Ikelite DS strobes&lt;/span&gt;&lt;/b&gt;&lt;span&gt; or an Ikelite-style housing/bulkhead. Ikelite says its DS Link TTL converters are faster and more reliable than fiber-optic TTL triggers, and they do not require batteries. (&lt;/span&gt;&lt;a href=&quot;https://www.backscatter.com/Ikelite-DL1-DS-Link-Nikon-TTL-Converter-Ikelite-Connector?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Backscatter.com&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;&lt;b&gt;&lt;span&gt;The compatibility rule&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;You need all three to match:&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;camera brand/protocol + housing/trigger type + strobe TTL system&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;For example:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-disc in-[:where(ul,ol)]:list-[circle] mx-3 ps-4&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span&gt;Sony camera + Nauticam housing + optical TTL trigger + Inon/Sea &amp;amp; Sea-compatible fiber optic strobe&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span&gt;Nikon/Canon/Sony camera + Ikelite housing/bulkhead + Ikelite DS Link TTL converter + Ikelite DS strobe&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span&gt;Compact camera with built-in flash + fiber optic cable + S-TTL/DS-TTL-capable strobe&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;So the practical answer is: buy a &lt;/span&gt;&lt;b&gt;&lt;span&gt;TTL-compatible strobe&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, the &lt;/span&gt;&lt;b&gt;&lt;span&gt;correct TTL trigger/converter for your camera and housing&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, and the &lt;/span&gt;&lt;b&gt;&lt;span&gt;right fiber optic or electrical sync cable&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. The exact part numbers depend on your camera, housing, and strobe model.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;mt-6&quot;&gt;&lt;div class=&quot;text-caption&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;The model produces a generic response that leaves the user to do complicated compatibility checks on their own.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;chatgpt-conversation z-1 size-full max-w-full min-w-0&quot;&gt;&lt;div class=&quot;w-full overflow-hidden rounded-md&quot;&gt;&lt;div class=&quot;flex items-start justify-between top-0 z-1 border-b border-b-primary-12 bg-primary-4 px-5 py-4 @md:px-6 @md:py-5&quot;&gt;&lt;div&gt;&lt;h2 class=&quot;text-h5 font-medium&quot;&gt;With memory&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;style-scrollbars size-full p-5 @md:p-6 overflow-auto @md:max-h-122.5 rounded-md bg-primary-4 rounded-t-none max-h-112 w-full&quot;&gt;&lt;div class=&quot;ms-6 @md:ms-8&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row justify-end&quot;&gt;&lt;div class=&quot;w-full ms-auto&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col justify-end rounded-lg p-4 bg-primary-4&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;What would I need to buy to use TTL for my underwater photography setup?&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;mt-8 me-6 @md:me-8&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row&quot;&gt;&lt;div class=&quot;flex&quot;&gt;&lt;div class=&quot;w-[2rem] h-[2rem] border-stroke-primary-4 flex items-center justify-center rounded-full border bg-secondary-100 dark:border-0&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;18&quot; fill=&quot;none&quot; viewBox=&quot;0 0 156 154&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M59.733 56.192v-14.57c0-1.227.46-2.148 1.533-2.76l29.293-16.87c3.988-2.3 8.742-3.374 13.649-3.374 18.404 0 30.06 14.263 30.06 29.446 0 1.073 0 2.3-.154 3.527l-30.366-17.79q-2.76-1.611-5.521 0zm68.4 56.745V78.122c0-2.147-.921-3.681-2.761-4.754L86.878 50.977l12.576-7.209c1.073-.613 1.994-.613 3.067 0l29.293 16.87c8.436 4.908 14.109 15.337 14.109 25.458 0 11.655-6.9 22.391-17.79 26.839zM50.684 82.264l-12.576-7.361c-1.073-.613-1.533-1.534-1.533-2.76v-33.74c0-16.41 12.576-28.833 29.6-28.833 6.441 0 12.421 2.147 17.484 5.981L53.446 33.035c-1.84 1.073-2.76 2.607-2.76 4.755v44.475zm27.07 15.643L59.731 87.785v-21.47l18.021-10.122 18.02 10.122v21.47zm11.578 46.623c-6.442 0-12.422-2.148-17.484-5.981l30.212-17.485c1.84-1.073 2.761-2.606 2.761-4.754V71.834l12.73 7.361c1.073.613 1.533 1.534 1.533 2.761v33.74c0 16.409-12.73 28.833-29.752 28.833zm-36.348-34.2L23.691 93.46c-8.436-4.908-14.11-15.336-14.11-25.458 0-11.809 7.056-22.391 17.944-26.839V76.13c0 2.148.92 3.681 2.76 4.754l38.342 22.237-12.576 7.209c-1.073.613-1.994.613-3.067 0m-1.686 25.152c-17.33 0-30.06-13.037-30.06-29.14 0-1.227.154-2.454.307-3.681l30.212 17.484q2.761 1.61 5.521 0l38.494-22.237v14.57c0 1.227-.46 2.147-1.533 2.76l-29.293 16.87c-3.988 2.3-8.742 3.374-13.65 3.374zm38.034 18.249c18.557 0 34.046-13.189 37.575-30.673 17.176-4.448 28.219-20.551 28.219-36.96 0-10.736-4.601-21.164-12.883-28.68.767-3.22 1.228-6.441 1.228-9.66 0-21.931-17.791-38.342-38.342-38.342-4.14 0-8.128.612-12.116 1.993C86.111 4.661 76.603.367 66.174.367 47.617.367 32.128 13.556 28.6 31.04 11.423 35.488.381 51.59.381 68c0 10.737 4.6 21.165 12.882 28.68-.767 3.22-1.227 6.441-1.227 9.661 0 21.93 17.79 38.341 38.342 38.341 4.14 0 8.127-.612 12.115-1.993 6.9 6.748 16.41 11.042 26.84 11.042&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;w-full ms-3 @xs:ms-0&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;I’ll verify this against your actual setup: Sony A1 II in Nauticam NA-A1II, with Backscatter Mini Flash 3 and Inon Z-330 strobes. The key question is whether you want TTL with the Mini Flash 3, the Z-330s, or both.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;For &lt;/span&gt;&lt;b&gt;&lt;span&gt;your setup&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — &lt;/span&gt;&lt;b&gt;&lt;span&gt;Sony A1 II + Nauticam NA-A1II + Backscatter Mini Flash 3 + Inon Z-330&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — there are two different TTL paths:&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;&lt;b&gt;&lt;span&gt;Best buy for Mini Flash 3 TTL&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Buy:&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Backscatter Smart Control TTL LED Nauticam Flash Trigger for Sony&lt;br&gt;SKU: BS-TR-SN2&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Backscatter lists it as custom-designed for &lt;/span&gt;&lt;b&gt;&lt;span&gt;Nauticam full-frame Sony housings&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, TTL-compatible with &lt;/span&gt;&lt;b&gt;&lt;span&gt;Mini Flash 3&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, and the NA-A1II housing page offers it as the “Backscatter Smart Control TTL Flash Trigger” option. (&lt;/span&gt;&lt;a href=&quot;https://www.backscatter.com/Backscatter-Smart-Control-TTL-LED-Nauticam-Flash-Trigger-for-Sony&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Backscatter.com&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;You’d use normal optical fiber cables from the housing to the Mini Flash 3. On the MF-3, you’d use &lt;/span&gt;&lt;b&gt;&lt;span&gt;SC&lt;/span&gt;&lt;/b&gt;&lt;span&gt; or &lt;/span&gt;&lt;b&gt;&lt;span&gt;SC Macro&lt;/span&gt;&lt;/b&gt;&lt;span&gt; mode; Backscatter says SC / SC Macro are the TTL modes for Mini Flash 3, with SC Macro specifically tuned for close macro work. (&lt;/span&gt;&lt;a href=&quot;https://www.backscatter.com/Backscatter-Smart-Control-TTL-LED-Nauticam-Flash-Trigger-for-Sony&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Backscatter.com&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;&lt;b&gt;&lt;span&gt;For Inon Z-330 TTL&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;For the &lt;/span&gt;&lt;b&gt;&lt;span&gt;Inon Z-330&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, the relevant unit is:&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;UW Technics 11075-HSS TTL Converter for Sony / Nauticam&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;UW Technics explicitly lists &lt;/span&gt;&lt;b&gt;&lt;span&gt;Inon Z-330&lt;/span&gt;&lt;/b&gt;&lt;span&gt; as a compatible TTL strobe and supports optical TTL output. (&lt;/span&gt;&lt;a href=&quot;https://uwtechnics.com/product/11075-hss-ttl-converter-for-sony-for-nauticam-housings-na-a1-and-a7-a9/&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;UWTechnics&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;But I would &lt;/span&gt;&lt;b&gt;&lt;span&gt;not&lt;/span&gt;&lt;/b&gt;&lt;span&gt; buy this for Mini Flash 3 TTL. Backscatter’s own UW Technics listing says Backscatter strobes are &lt;/span&gt;&lt;b&gt;&lt;span&gt;manual / HSS only&lt;/span&gt;&lt;/b&gt;&lt;span&gt; on that converter, while the Backscatter Smart Control trigger is the one listed for Sony TTL with the Mini Flash 3. (&lt;/span&gt;&lt;a href=&quot;https://www.backscatter.com/UW-Technics-TTL-Converter-for-Sony-with-Nauticam-Underwater-Housings_2?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Backscatter.com&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;&lt;b&gt;&lt;span&gt;Practical recommendation&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Since you shoot macro and have the &lt;/span&gt;&lt;b&gt;&lt;span&gt;Mini Flash 3&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, I’d buy the &lt;/span&gt;&lt;b&gt;&lt;span&gt;Backscatter Smart Control TTL LED Nauticam Flash Trigger for Sony — BS-TR-SN2&lt;/span&gt;&lt;/b&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The catch: there probably is &lt;/span&gt;&lt;b&gt;&lt;span&gt;no single trigger that gives true TTL for both the Mini Flash 3 and Inon Z-330 at the same time&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. The Backscatter trigger is the right TTL solution for the MF-3; the UW Technics converter is the right TTL solution for the Z-330. So choose based on which strobe you actually want TTL for.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;For your use case, I’d prioritize &lt;/span&gt;&lt;b&gt;&lt;span&gt;Mini Flash 3 TTL / SC Macro&lt;/span&gt;&lt;/b&gt;&lt;span&gt; and treat the Z-330s as manual when needed.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;mt-6&quot;&gt;&lt;div class=&quot;text-caption&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;The model remembers the user’s camera setup and recommends a compatible product.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We can construct an eval from examples that resemble this where the model is asked to respond to a prompt that requires it to recall factual information about the user. The model is then rewarded if it responds in a way that correctly uses the relevant context. In this evaluation, the new dreaming-based system improves the model&#39;s ability to recall relevant facts.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div id=&quot;chart-4ksl0VFN0H1c6BqGVSMBO2&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;following-preferences&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Following preferences&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Memory also helps ChatGPT respond in ways that better match your preferences and constraints.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Imagine that you’re planning a trip to Singapore. Two months before your trip, you ask ChatGPT to help with an itinerary. ChatGPT already knows from past travel planning that you enjoy wildlife photography, prefer hotels with strong AC, and enjoy a quiet dinner over a crowded bar.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] overflow-hidden&quot;&gt;&lt;div class=&quot;toc-collision-target col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2&quot;&gt;&lt;div class=&quot;grid items-stretch gap-3 @md:grid-flow-col @md:auto-cols-fr @md:grid-cols-2&quot;&gt;&lt;div class=&quot;chatgpt-conversation z-1 size-full max-w-full min-w-0&quot;&gt;&lt;div class=&quot;w-full overflow-hidden rounded-md&quot;&gt;&lt;div class=&quot;flex items-start justify-between top-0 z-1 border-b border-b-primary-12 bg-primary-4 px-5 py-4 @md:px-6 @md:py-5&quot;&gt;&lt;div&gt;&lt;h2 class=&quot;text-h5 font-medium&quot;&gt;Without memory&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;style-scrollbars size-full p-5 @md:p-6 overflow-auto @md:max-h-122.5 rounded-md bg-primary-4 rounded-t-none max-h-112 w-full&quot;&gt;&lt;div class=&quot;ms-6 @md:ms-8&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row justify-end&quot;&gt;&lt;div class=&quot;w-full ms-auto&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col justify-end rounded-lg p-4 bg-primary-4&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Help me plan a trip to Singapore. I’m going to be there for a work trip in July and will have a few days free at the end.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;mt-8 me-6 @md:me-8&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row&quot;&gt;&lt;div class=&quot;flex&quot;&gt;&lt;div class=&quot;w-[2rem] h-[2rem] border-stroke-primary-4 flex items-center justify-center rounded-full border bg-secondary-100 dark:border-0&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;18&quot; fill=&quot;none&quot; viewBox=&quot;0 0 156 154&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M59.733 56.192v-14.57c0-1.227.46-2.148 1.533-2.76l29.293-16.87c3.988-2.3 8.742-3.374 13.649-3.374 18.404 0 30.06 14.263 30.06 29.446 0 1.073 0 2.3-.154 3.527l-30.366-17.79q-2.76-1.611-5.521 0zm68.4 56.745V78.122c0-2.147-.921-3.681-2.761-4.754L86.878 50.977l12.576-7.209c1.073-.613 1.994-.613 3.067 0l29.293 16.87c8.436 4.908 14.109 15.337 14.109 25.458 0 11.655-6.9 22.391-17.79 26.839zM50.684 82.264l-12.576-7.361c-1.073-.613-1.533-1.534-1.533-2.76v-33.74c0-16.41 12.576-28.833 29.6-28.833 6.441 0 12.421 2.147 17.484 5.981L53.446 33.035c-1.84 1.073-2.76 2.607-2.76 4.755v44.475zm27.07 15.643L59.731 87.785v-21.47l18.021-10.122 18.02 10.122v21.47zm11.578 46.623c-6.442 0-12.422-2.148-17.484-5.981l30.212-17.485c1.84-1.073 2.761-2.606 2.761-4.754V71.834l12.73 7.361c1.073.613 1.533 1.534 1.533 2.761v33.74c0 16.409-12.73 28.833-29.752 28.833zm-36.348-34.2L23.691 93.46c-8.436-4.908-14.11-15.336-14.11-25.458 0-11.809 7.056-22.391 17.944-26.839V76.13c0 2.148.92 3.681 2.76 4.754l38.342 22.237-12.576 7.209c-1.073.613-1.994.613-3.067 0m-1.686 25.152c-17.33 0-30.06-13.037-30.06-29.14 0-1.227.154-2.454.307-3.681l30.212 17.484q2.761 1.61 5.521 0l38.494-22.237v14.57c0 1.227-.46 2.147-1.533 2.76l-29.293 16.87c-3.988 2.3-8.742 3.374-13.65 3.374zm38.034 18.249c18.557 0 34.046-13.189 37.575-30.673 17.176-4.448 28.219-20.551 28.219-36.96 0-10.736-4.601-21.164-12.883-28.68.767-3.22 1.228-6.441 1.228-9.66 0-21.931-17.791-38.342-38.342-38.342-4.14 0-8.128.612-12.116 1.993C86.111 4.661 76.603.367 66.174.367 47.617.367 32.128 13.556 28.6 31.04 11.423 35.488.381 51.59.381 68c0 10.737 4.6 21.165 12.882 28.68-.767 3.22-1.227 6.441-1.227 9.661 0 21.93 17.79 38.341 38.342 38.341 4.14 0 8.127-.612 12.115-1.993 6.9 6.748 16.41 11.042 26.84 11.042&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;w-full ms-3 @xs:ms-0&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Great add-on city for a work trip: Singapore is compact, safe, excellent for solo exploring, and easy to do in 2–4 free days. July is hot and humid; expect daytime highs around 31–33°C / 88–91°F, warm nights, and sudden rain, so plan outdoor time early morning or after 5 p.m. and keep midday for museums, malls, cafés, or hotel downtime. Singapore’s official weather service notes typical daily highs of 31–33°C and lows of 23–25°C. (&lt;/span&gt;&lt;a href=&quot;https://www.weather.gov.sg/climate-climate-of-singapore/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Singapore Weather Service&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-wrap gap-2&quot;&gt;&lt;img alt=&quot;memory-preferences-without&quot; title=&quot;memory-preferences-without&quot; loading=&quot;lazy&quot; width=&quot;600&quot; height=&quot;450&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;shrink-0 overflow-hidden rounded-md&quot; style=&quot;color:transparent&quot; srcset=&quot;//images.ctfassets.net/kftzwdyauwt9/3sRl0pA1R7lmyhGY2cvWWy/bca6aea56cea18fca74ae987c8e13e17/singapore_image_1_1.png?w=640&amp;amp;q=90&amp;amp;fm=webp 1x, //images.ctfassets.net/kftzwdyauwt9/3sRl0pA1R7lmyhGY2cvWWy/bca6aea56cea18fca74ae987c8e13e17/singapore_image_1_1.png?w=1200&amp;amp;q=90&amp;amp;fm=webp 2x&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/3sRl0pA1R7lmyhGY2cvWWy/bca6aea56cea18fca74ae987c8e13e17/singapore_image_1_1.png?w=1200&amp;amp;q=90&amp;amp;fm=webp&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/div&gt;&lt;div class=&quot;flex max-w-full flex-col&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;h4&gt;&lt;b&gt;&lt;span&gt;A strong 3-day plan&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;h5&gt;&lt;b&gt;&lt;span&gt;Day 1: Marina Bay, Gardens, and skyline&lt;/span&gt;&lt;/b&gt;&lt;/h5&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Start late afternoon at &lt;/span&gt;&lt;b&gt;&lt;span&gt;Marina Bay&lt;/span&gt;&lt;/b&gt;&lt;span&gt; and walk the waterfront: Merlion Park, Helix Bridge, ArtScience Museum exterior, then into &lt;/span&gt;&lt;b&gt;&lt;span&gt;Gardens by the Bay&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. Book &lt;/span&gt;&lt;b&gt;&lt;span&gt;Cloud Forest&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, &lt;/span&gt;&lt;b&gt;&lt;span&gt;Flower Dome&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, and either the &lt;/span&gt;&lt;b&gt;&lt;span&gt;OCBC Skyway&lt;/span&gt;&lt;/b&gt;&lt;span&gt; or &lt;/span&gt;&lt;b&gt;&lt;span&gt;Supertree Observatory&lt;/span&gt;&lt;/b&gt;&lt;span&gt; if views matter to you. Gardens by the Bay lists Cloud Forest and Flower Dome as open daily 9 a.m.–9 p.m.; Supertree Observatory is also listed as 9 a.m.–9 p.m. with last admission at 8:30 p.m., but check maintenance closures before booking. (&lt;/span&gt;&lt;a href=&quot;https://www.gardensbythebay.com.sg/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Gardens by the Bay&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Evening: stay for the Supertree light show area, then dinner at &lt;/span&gt;&lt;b&gt;&lt;span&gt;Lau Pa Sat&lt;/span&gt;&lt;/b&gt;&lt;span&gt; for an easy first-night hawker experience near the CBD. It has 80+ stalls and local staples like satay, laksa, nasi lemak, bak kut teh, kaya toast, and char kway teow. (&lt;/span&gt;&lt;a href=&quot;https://www.laupasat.sg/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Laupasat&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;h5&gt;&lt;b&gt;&lt;span&gt;Day 2: Culture neighborhoods and food&lt;/span&gt;&lt;/b&gt;&lt;/h5&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Morning: &lt;/span&gt;&lt;b&gt;&lt;span&gt;Chinatown&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. Visit Buddha Tooth Relic Temple, walk the shophouse streets, and eat at &lt;/span&gt;&lt;b&gt;&lt;span&gt;Maxwell Food Centre&lt;/span&gt;&lt;/b&gt;&lt;span&gt; or &lt;/span&gt;&lt;b&gt;&lt;span&gt;Chinatown Complex Food Centre&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. Visit Singapore lists Maxwell, Chinatown Complex, Old Airport Road, Tiong Bahru Market, Newton, and others among popular hawker centres. (&lt;/span&gt;&lt;a href=&quot;https://www.visitsingapore.com/things-to-do/dining/local-food-and-drinks/experience-local-delights/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Visit Singapore&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Afternoon: &lt;/span&gt;&lt;b&gt;&lt;span&gt;Kampong Glam&lt;/span&gt;&lt;/b&gt;&lt;span&gt; and &lt;/span&gt;&lt;b&gt;&lt;span&gt;Haji Lane&lt;/span&gt;&lt;/b&gt;&lt;span&gt; for Sultan Mosque, murals, boutiques, and cafés. Then head to &lt;/span&gt;&lt;b&gt;&lt;span&gt;Little India&lt;/span&gt;&lt;/b&gt;&lt;span&gt; around golden hour for temples, flower garlands, Tekka Centre, and dinner.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Evening: either cocktails around Ann Siang / Club Street, or keep it low-key with a night walk along the Singapore River: Boat Quay to Clarke Quay to Robertson Quay.&lt;/span&gt;&lt;/p&gt;&lt;h5&gt;&lt;b&gt;&lt;span&gt;Day 3: Nature or beach day&lt;/span&gt;&lt;/b&gt;&lt;/h5&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Pick one based on your energy.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;For nature: do &lt;/span&gt;&lt;b&gt;&lt;span&gt;Singapore Botanic Gardens&lt;/span&gt;&lt;/b&gt;&lt;span&gt; early, then the National Orchid Garden, followed by lunch in Dempsey Hill or Tiong Bahru. This is the best “green Singapore” day without leaving the city.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;For beach/resort mode: go to &lt;/span&gt;&lt;b&gt;&lt;span&gt;Sentosa&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. Choose the southern beaches, Fort Siloso Skywalk, or a beach club. I would skip trying to do every Sentosa attraction unless you love theme parks.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;For local food focus: do &lt;/span&gt;&lt;b&gt;&lt;span&gt;Tiong Bahru Market&lt;/span&gt;&lt;/b&gt;&lt;span&gt; for breakfast, National Gallery Singapore midday, then &lt;/span&gt;&lt;b&gt;&lt;span&gt;Old Airport Road Food Centre&lt;/span&gt;&lt;/b&gt;&lt;span&gt; for dinner. The official events page also shows exhibitions and cultural events, so it is worth checking once your exact July dates are fixed. (&lt;/span&gt;&lt;a href=&quot;https://www.visitsingapore.com/whats-happening/all-happenings/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Visit Singapore&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;&lt;b&gt;&lt;span&gt;Best places to stay after the work part&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Marina Bay / CBD&lt;/span&gt;&lt;/b&gt;&lt;span&gt; is easiest if you want polished, walkable, skyline-heavy Singapore and minimal transit.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Chinatown / Telok Ayer / Tanjong Pagar&lt;/span&gt;&lt;/b&gt;&lt;span&gt; is my top pick for a few free days: great food, MRT access, heritage streets, cocktail bars, and close to work districts.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Bugis / Kampong Glam&lt;/span&gt;&lt;/b&gt;&lt;span&gt; is better if you want boutique hotels, cafés, street art, and a slightly more relaxed neighborhood feel.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Orchard&lt;/span&gt;&lt;/b&gt;&lt;span&gt; is convenient for shopping and rainy-day malls, but less atmospheric.&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;&lt;b&gt;&lt;span&gt;What to book ahead&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Book Gardens by the Bay conservatories/Skyway, any special restaurants, and possibly a cocktail bar. For hawker centres, do not over-plan; just go hungry, carry tissues or wet wipes, and be ready to share tables.&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;&lt;b&gt;&lt;span&gt;July packing notes&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Bring breathable work clothes, comfortable walking shoes, a small umbrella, and a light layer for aggressive air-conditioning. I would also plan one “rain-flexible” indoor block each day, because showers can arrive suddenly even when the forecast looks fine.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;My suggested balance: &lt;/span&gt;&lt;b&gt;&lt;span&gt;Day 1 Marina Bay/Gardens, Day 2 Chinatown–Kampong Glam–Little India, Day 3 Botanic Gardens or Sentosa&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. That gives you the Singapore highlights without turning your post-work break into another work project.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;mt-6&quot;&gt;&lt;div class=&quot;text-caption&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;The model produces a generic response that is more touristy, doesn’t help with hotel booking, and largely ignores the user&#39;s interests.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;chatgpt-conversation z-1 size-full max-w-full min-w-0&quot;&gt;&lt;div class=&quot;w-full overflow-hidden rounded-md&quot;&gt;&lt;div class=&quot;flex items-start justify-between top-0 z-1 border-b border-b-primary-12 bg-primary-4 px-5 py-4 @md:px-6 @md:py-5&quot;&gt;&lt;div&gt;&lt;h2 class=&quot;text-h5 font-medium&quot;&gt;With memory&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;style-scrollbars size-full p-5 @md:p-6 overflow-auto @md:max-h-122.5 rounded-md bg-primary-4 rounded-t-none max-h-112 w-full&quot;&gt;&lt;div class=&quot;ms-6 @md:ms-8&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row justify-end&quot;&gt;&lt;div class=&quot;w-full ms-auto&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col justify-end rounded-lg p-4 bg-primary-4&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Help me plan a trip to Singapore. I’m going to be there for a work trip in July and will have a few days free at the end.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;mt-8 me-6 @md:me-8&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row&quot;&gt;&lt;div class=&quot;flex&quot;&gt;&lt;div class=&quot;w-[2rem] h-[2rem] border-stroke-primary-4 flex items-center justify-center rounded-full border bg-secondary-100 dark:border-0&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;18&quot; fill=&quot;none&quot; viewBox=&quot;0 0 156 154&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M59.733 56.192v-14.57c0-1.227.46-2.148 1.533-2.76l29.293-16.87c3.988-2.3 8.742-3.374 13.649-3.374 18.404 0 30.06 14.263 30.06 29.446 0 1.073 0 2.3-.154 3.527l-30.366-17.79q-2.76-1.611-5.521 0zm68.4 56.745V78.122c0-2.147-.921-3.681-2.761-4.754L86.878 50.977l12.576-7.209c1.073-.613 1.994-.613 3.067 0l29.293 16.87c8.436 4.908 14.109 15.337 14.109 25.458 0 11.655-6.9 22.391-17.79 26.839zM50.684 82.264l-12.576-7.361c-1.073-.613-1.533-1.534-1.533-2.76v-33.74c0-16.41 12.576-28.833 29.6-28.833 6.441 0 12.421 2.147 17.484 5.981L53.446 33.035c-1.84 1.073-2.76 2.607-2.76 4.755v44.475zm27.07 15.643L59.731 87.785v-21.47l18.021-10.122 18.02 10.122v21.47zm11.578 46.623c-6.442 0-12.422-2.148-17.484-5.981l30.212-17.485c1.84-1.073 2.761-2.606 2.761-4.754V71.834l12.73 7.361c1.073.613 1.533 1.534 1.533 2.761v33.74c0 16.409-12.73 28.833-29.752 28.833zm-36.348-34.2L23.691 93.46c-8.436-4.908-14.11-15.336-14.11-25.458 0-11.809 7.056-22.391 17.944-26.839V76.13c0 2.148.92 3.681 2.76 4.754l38.342 22.237-12.576 7.209c-1.073.613-1.994.613-3.067 0m-1.686 25.152c-17.33 0-30.06-13.037-30.06-29.14 0-1.227.154-2.454.307-3.681l30.212 17.484q2.761 1.61 5.521 0l38.494-22.237v14.57c0 1.227-.46 2.147-1.533 2.76l-29.293 16.87c-3.988 2.3-8.742 3.374-13.65 3.374zm38.034 18.249c18.557 0 34.046-13.189 37.575-30.673 17.176-4.448 28.219-20.551 28.219-36.96 0-10.736-4.601-21.164-12.883-28.68.767-3.22 1.228-6.441 1.228-9.66 0-21.931-17.791-38.342-38.342-38.342-4.14 0-8.128.612-12.116 1.993C86.111 4.661 76.603.367 66.174.367 47.617.367 32.128 13.556 28.6 31.04 11.423 35.488.381 51.59.381 68c0 10.737 4.6 21.165 12.882 28.68-.767 3.22-1.227 6.441-1.227 9.661 0 21.93 17.79 38.341 38.342 38.341 4.14 0 8.127-.612 12.115-1.993 6.9 6.748 16.41 11.042 26.84 11.042&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;w-full ms-3 @xs:ms-0&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;I’ll build this around your known constraints: a few free days after work, hot/humid July weather, wildlife/photography/nature bias, strong AC needs for sleep, and good but not overly social dining. I’ll verify current July logistics and then give a practical short itinerary rather than a generic Singapore list.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;flex flex-wrap gap-2&quot;&gt;&lt;img alt=&quot;memory-preferences-with&quot; title=&quot;memory-preferences-with&quot; loading=&quot;lazy&quot; width=&quot;600&quot; height=&quot;450.1971090670171&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;shrink-0 overflow-hidden rounded-md&quot; style=&quot;color:transparent&quot; srcset=&quot;//images.ctfassets.net/kftzwdyauwt9/22nwQxut7MJFQgQCI0EDVC/2f57521a1886284e9ea7a4ca6a973d0b/singapore_image_2_1.png?w=640&amp;amp;q=90&amp;amp;fm=webp 1x, //images.ctfassets.net/kftzwdyauwt9/22nwQxut7MJFQgQCI0EDVC/2f57521a1886284e9ea7a4ca6a973d0b/singapore_image_2_1.png?w=1200&amp;amp;q=90&amp;amp;fm=webp 2x&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/22nwQxut7MJFQgQCI0EDVC/2f57521a1886284e9ea7a4ca6a973d0b/singapore_image_2_1.png?w=1200&amp;amp;q=90&amp;amp;fm=webp&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/div&gt;&lt;div class=&quot;flex max-w-full flex-col&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Here’s how I’d structure it: &lt;/span&gt;&lt;b&gt;&lt;span&gt;2–3 free days, mostly nature / wildlife / photography, with heat-managed mornings and AC breaks.&lt;/span&gt;&lt;/b&gt;&lt;span&gt; July is hot and humid: Singapore’s July long-term stats are about &lt;/span&gt;&lt;b&gt;&lt;span&gt;31.4°C / 88.5°F average daily max&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, &lt;/span&gt;&lt;b&gt;&lt;span&gt;25.4°C / 77.7°F min&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, &lt;/span&gt;&lt;b&gt;&lt;span&gt;146.6 mm rain&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, and &lt;/span&gt;&lt;b&gt;&lt;span&gt;14 rain days&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, so outdoor plans should be early morning or evening, not midday. (&lt;/span&gt;&lt;a href=&quot;https://www.nea.gov.sg/media/news/advisories/index/less-wet-weather-with-some-warm-days-expected-for-rest-of-july-2021?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;National Environment Agency&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;&lt;b&gt;&lt;span&gt;Best plan for 3 free days&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;h5&gt;&lt;b&gt;&lt;span&gt;Day 1 — Gardens by the Bay + Marina Bay, low-friction&lt;/span&gt;&lt;/b&gt;&lt;/h5&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Morning: &lt;/span&gt;&lt;b&gt;&lt;span&gt;Cloud Forest + Flower Dome&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. This is the obvious “touristy” pick, but it fits you well because it’s visually interesting, good for photography, and climate-controlled. Gardens by the Bay lists Cloud Forest and Flower Dome-type attractions running &lt;/span&gt;&lt;b&gt;&lt;span&gt;9:00am–9:00pm&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, and Cloud Forest currently has the Jurassic World experience listed as ongoing. (&lt;/span&gt;&lt;a href=&quot;https://www.gardensbythebay.com.sg/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Gardens by the Bay&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Late afternoon / evening: &lt;/span&gt;&lt;b&gt;&lt;span&gt;Supertree Grove + Borealis / light show&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. Gardens currently lists &lt;/span&gt;&lt;b&gt;&lt;span&gt;Borealis every Sat, Sun &amp;amp; Mon, 8:00–8:30pm&lt;/span&gt;&lt;/b&gt;&lt;span&gt; at Supertree Grove, so try to align this with one of those nights. (&lt;/span&gt;&lt;a href=&quot;https://www.gardensbythebay.com.sg/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Gardens by the Bay&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Dinner: do something easy nearby: Marina Bay / Tanjong Pagar / Telok Ayer. For you, I’d prioritize reservation-based restaurants with real tables over hawker centers on the first night, because you dislike cramped solo seating.&lt;/span&gt;&lt;/p&gt;&lt;h5&gt;&lt;b&gt;&lt;span&gt;Day 2 — Mandai wildlife day&lt;/span&gt;&lt;/b&gt;&lt;/h5&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Morning to afternoon: &lt;/span&gt;&lt;b&gt;&lt;span&gt;Bird Paradise + River Wonders&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. Bird Paradise is probably the best fit photographically; River Wonders is less “wildlife photography” and more controlled exhibits, but it pairs well logistically. River Wonders is listed as &lt;/span&gt;&lt;b&gt;&lt;span&gt;daily 9:00am–6:00pm, last entry 5:00pm&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. (&lt;/span&gt;&lt;a href=&quot;https://www.mandai.com/en/river-wonders.html?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Mandai Wildlife Reserve&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Evening: &lt;/span&gt;&lt;b&gt;&lt;span&gt;Night Safari&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. This is the rare Singapore attraction that is genuinely better at night and avoids the worst heat. Night Safari is listed as &lt;/span&gt;&lt;b&gt;&lt;span&gt;daily 6:00pm–12:00am, last entry 11:15pm&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, with tram plus walking trails and over 900 nocturnal animals. (&lt;/span&gt;&lt;a href=&quot;https://www.mandai.com/en/night-safari.html?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Mandai Wildlife Reserve&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;This is a full day. I would not add Singapore Zoo unless you have 4 free days; Mandai can become exhausting fast.&lt;/span&gt;&lt;/p&gt;&lt;h5&gt;&lt;b&gt;&lt;span&gt;Day 3 — Nature reserve / macro-ish walking + food&lt;/span&gt;&lt;/b&gt;&lt;/h5&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Early morning: &lt;/span&gt;&lt;b&gt;&lt;span&gt;Singapore Botanic Gardens&lt;/span&gt;&lt;/b&gt;&lt;span&gt; or &lt;/span&gt;&lt;b&gt;&lt;span&gt;MacRitchie / Windsor Nature Park&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. For a few free days, Botanic Gardens is the safer pick: easier transport, less sweaty, better bailout options, and more consistent casual photography. MacRitchie / Windsor is better if you want more actual forest, but it is hotter, sweatier, and less predictable.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Midday: AC break.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Late afternoon: &lt;/span&gt;&lt;b&gt;&lt;span&gt;Joo Chiat / Katong&lt;/span&gt;&lt;/b&gt;&lt;span&gt; or &lt;/span&gt;&lt;b&gt;&lt;span&gt;Chinatown / Telok Ayer&lt;/span&gt;&lt;/b&gt;&lt;span&gt; for walking, architecture, coffee, and dinner. This gives you a different texture from Marina Bay without turning the day into a logistics project.&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;&lt;b&gt;&lt;span&gt;My ranking for you&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;ol class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-decimal mx-3 ps-8&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Cloud Forest / Gardens by the Bay&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — best combination of photogenic, iconic, heat-managed.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Bird Paradise + Night Safari&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — best wildlife-focused day.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Botanic Gardens early morning&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — best low-stress outdoor nature.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Joo Chiat / Katong&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — best neighborhood walk.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Hawker centers&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — worth doing, but not ideal for your seating preferences unless timed off-peak.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h4&gt;&lt;b&gt;&lt;span&gt;What I’d avoid or deprioritize&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;I would skip &lt;/span&gt;&lt;b&gt;&lt;span&gt;Sentosa&lt;/span&gt;&lt;/b&gt;&lt;span&gt; unless you specifically want beach/resort stuff. I would also skip a packed “greatest hits” day of Merlion / Orchard / Little India / Chinatown / Clarke Quay; it’s inefficient and hot. For you, the trip will be better if each day has one strong anchor plus one easy evening plan.&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;&lt;b&gt;&lt;span&gt;Hotel / sleep note&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Since this is a work trip, your hotel may be fixed. If you can choose or extend at the same hotel, the hard gate is still AC. Singapore hotels are generally AC-heavy, but your requirement is unusually strict.&lt;/span&gt;&lt;/p&gt;&lt;h4&gt;&lt;b&gt;&lt;span&gt;One thing I need to make this concrete&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Send the exact free dates and whether your work hotel is fixed. Then I’d turn this into a day-by-day plan with restaurant targets and a hotel/AC callout.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;mt-6&quot;&gt;&lt;div class=&quot;text-caption&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;The model produces a response that is personalized to the user’s interests in wildlife photography, quiet dinners, and their priorities when booking a hotel.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;-2&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Preferences can take several forms:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;ol class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-decimal mx-3 ps-8&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span&gt;Instructions for how ChatGPT should respond (&quot;don’t bring up Stan again&quot;).&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span&gt;Your personal preferences or constraints (&quot;I’m vegetarian&quot;)&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span&gt;Implicit preferences that shape what’s relevant to you (&quot;I live near San Francisco&quot; → local options should be tailored to this area)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;In developing the new memory system, we improved ChatGPT’s ability to apply relevant preferences from past conversations. Following the &quot;I’m vegetarian&quot; example above, we can evaluate whether the model correctly leverages memory to produce vegetarian-friendly dining options when a vegetarian user asks for meal prep suggestions.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div id=&quot;chart-1jDb1JDUjLgg6pK1gQ6jHD&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;staying-current-over-time&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Staying current over time&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;Time doesn’t stop when your chat ends.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Traditional memory systems can become stale. For example, you tell ChatGPT &quot;I’m in Singapore and need a dinner recommendation for tonight.&quot; Then, time passes, your trip ends, and you wonder why ChatGPT still thinks you’re in Singapore.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;With dreaming, memories are automatically updated as time passes, allowing ChatGPT to revise its memory from &quot;You’re going to Singapore in July&quot; to &quot;You went to Singapore in July 2026&quot; when the trip ends. Then, when you’re back home, ChatGPT can again provide recommendations that are tailored to your home location and time zone.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] overflow-hidden&quot;&gt;&lt;div class=&quot;toc-collision-target col-span-full toc-visible:@md:col-span-8 toc-visible:@md:col-start-1 @md:col-span-10 @md:col-start-2&quot;&gt;&lt;div class=&quot;grid items-stretch gap-3 @md:grid-flow-col @md:auto-cols-fr @md:grid-cols-2&quot;&gt;&lt;div class=&quot;chatgpt-conversation z-1 size-full max-w-full min-w-0&quot;&gt;&lt;div class=&quot;w-full overflow-hidden rounded-md&quot;&gt;&lt;div class=&quot;flex items-start justify-between top-0 z-1 border-b border-b-primary-12 bg-primary-4 px-5 py-4 @md:px-6 @md:py-5&quot;&gt;&lt;div&gt;&lt;h2 class=&quot;text-h5 font-medium&quot;&gt;Stale memory&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;style-scrollbars size-full p-5 @md:p-6 overflow-auto @md:max-h-122.5 rounded-md bg-primary-4 rounded-t-none max-h-112 w-full&quot;&gt;&lt;div class=&quot;ms-6 @md:ms-8&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row justify-end&quot;&gt;&lt;div class=&quot;w-full ms-auto&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col justify-end rounded-lg p-4 bg-primary-4&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Help me find something for take-out tonight that’s still open.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;mt-8 me-6 @md:me-8&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row&quot;&gt;&lt;div class=&quot;flex&quot;&gt;&lt;div class=&quot;w-[2rem] h-[2rem] border-stroke-primary-4 flex items-center justify-center rounded-full border bg-secondary-100 dark:border-0&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;18&quot; fill=&quot;none&quot; viewBox=&quot;0 0 156 154&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M59.733 56.192v-14.57c0-1.227.46-2.148 1.533-2.76l29.293-16.87c3.988-2.3 8.742-3.374 13.649-3.374 18.404 0 30.06 14.263 30.06 29.446 0 1.073 0 2.3-.154 3.527l-30.366-17.79q-2.76-1.611-5.521 0zm68.4 56.745V78.122c0-2.147-.921-3.681-2.761-4.754L86.878 50.977l12.576-7.209c1.073-.613 1.994-.613 3.067 0l29.293 16.87c8.436 4.908 14.109 15.337 14.109 25.458 0 11.655-6.9 22.391-17.79 26.839zM50.684 82.264l-12.576-7.361c-1.073-.613-1.533-1.534-1.533-2.76v-33.74c0-16.41 12.576-28.833 29.6-28.833 6.441 0 12.421 2.147 17.484 5.981L53.446 33.035c-1.84 1.073-2.76 2.607-2.76 4.755v44.475zm27.07 15.643L59.731 87.785v-21.47l18.021-10.122 18.02 10.122v21.47zm11.578 46.623c-6.442 0-12.422-2.148-17.484-5.981l30.212-17.485c1.84-1.073 2.761-2.606 2.761-4.754V71.834l12.73 7.361c1.073.613 1.533 1.534 1.533 2.761v33.74c0 16.409-12.73 28.833-29.752 28.833zm-36.348-34.2L23.691 93.46c-8.436-4.908-14.11-15.336-14.11-25.458 0-11.809 7.056-22.391 17.944-26.839V76.13c0 2.148.92 3.681 2.76 4.754l38.342 22.237-12.576 7.209c-1.073.613-1.994.613-3.067 0m-1.686 25.152c-17.33 0-30.06-13.037-30.06-29.14 0-1.227.154-2.454.307-3.681l30.212 17.484q2.761 1.61 5.521 0l38.494-22.237v14.57c0 1.227-.46 2.147-1.533 2.76l-29.293 16.87c-3.988 2.3-8.742 3.374-13.65 3.374zm38.034 18.249c18.557 0 34.046-13.189 37.575-30.673 17.176-4.448 28.219-20.551 28.219-36.96 0-10.736-4.601-21.164-12.883-28.68.767-3.22 1.228-6.441 1.228-9.66 0-21.931-17.791-38.342-38.342-38.342-4.14 0-8.128.612-12.116 1.993C86.111 4.661 76.603.367 66.174.367 47.617.367 32.128 13.556 28.6 31.04 11.423 35.488.381 51.59.381 68c0 10.737 4.6 21.165 12.882 28.68-.767 3.22-1.227 6.441-1.227 9.661 0 21.93 17.79 38.341 38.342 38.341 4.14 0 8.127-.612 12.115-1.993 6.9 6.748 16.41 11.042 26.84 11.042&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;w-full ms-3 @xs:ms-0&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;It’s &lt;/span&gt;&lt;b&gt;&lt;span&gt;about 5:19 AM Sunday in Singapore&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, so your safest take-out/delivery bets are 24-hour places.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;b&gt;&lt;span&gt;Best bets right now:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;ol class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-decimal mx-3 ps-8&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;McDelivery / McDonald’s Singapore&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — easiest islandwide option; McDonald’s says McDelivery is available &lt;/span&gt;&lt;b&gt;&lt;span&gt;24 hours, 7 days a week&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. Breakfast menu should be on now. (&lt;/span&gt;&lt;a href=&quot;https://www.mcdonalds.com.sg/mcdelivery?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;McDonald&#39;s Singapore&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Srisun Express&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — good for prata, Indian Muslim food, local comfort food; their site says they’re &lt;/span&gt;&lt;b&gt;&lt;span&gt;halal-certified and open 24/7&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. (&lt;/span&gt;&lt;a href=&quot;https://srisunexpress.com.sg/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Sri Sun Express&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;89.7 Supper Club&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — good if you’re near &lt;/span&gt;&lt;b&gt;&lt;span&gt;Changi Village or Geylang East&lt;/span&gt;&lt;/b&gt;&lt;span&gt;; their outlets page says both locations are &lt;/span&gt;&lt;b&gt;&lt;span&gt;open 24 hours, 7 days a week&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. (&lt;/span&gt;&lt;a href=&quot;https://www.897supperclub.com.sg/outlets/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;89.7 Supper Club&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;126 Dim Sum Wen Dao Shi&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — worth checking on GrabFood/foodpanda if you’re in the East; a 2025 guide says it runs till &lt;/span&gt;&lt;b&gt;&lt;span&gt;5:30 AM on weekdays&lt;/span&gt;&lt;/b&gt;&lt;span&gt; and &lt;/span&gt;&lt;b&gt;&lt;span&gt;round-the-clock on weekends&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. Since it’s Sunday morning, it may still be available. (&lt;/span&gt;&lt;a href=&quot;https://eatbook.sg/supper-food-east-singapore/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Eatbook&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Prata around Geylang / Serangoon / Bedok / Jalan Kayu&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — look in GrabFood or Google Maps for “prata open now”; guides list multiple 24-hour prata/supper spots, including Mufiz Prata Corner and RK Eating House. (&lt;/span&gt;&lt;a href=&quot;https://eatbook.sg/best-prata-in-singapore/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Eatbook&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;For the fastest path: open &lt;/span&gt;&lt;b&gt;&lt;span&gt;GrabFood / foodpanda / Deliveroo&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, set filter to &lt;/span&gt;&lt;b&gt;&lt;span&gt;Open now&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, then search &lt;/span&gt;&lt;b&gt;&lt;span&gt;“prata,” “McDonald’s,” “Srisun,” “89.7,” “dim sum,”&lt;/span&gt;&lt;/b&gt;&lt;span&gt; or &lt;/span&gt;&lt;b&gt;&lt;span&gt;“nasi lemak.”&lt;/span&gt;&lt;/b&gt;&lt;span&gt; If you tell me your neighborhood or nearest MRT, I’ll narrow it to specific nearby places.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;mt-6&quot;&gt;&lt;div class=&quot;text-caption&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;The model thinks the user is still in Singapore.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;chatgpt-conversation z-1 size-full max-w-full min-w-0&quot;&gt;&lt;div class=&quot;w-full overflow-hidden rounded-md&quot;&gt;&lt;div class=&quot;flex items-start justify-between top-0 z-1 border-b border-b-primary-12 bg-primary-4 px-5 py-4 @md:px-6 @md:py-5&quot;&gt;&lt;div&gt;&lt;h2 class=&quot;text-h5 font-medium&quot;&gt;With memory&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;style-scrollbars size-full p-5 @md:p-6 overflow-auto @md:max-h-122.5 rounded-md bg-primary-4 rounded-t-none max-h-112 w-full&quot;&gt;&lt;div class=&quot;ms-6 @md:ms-8&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row justify-end&quot;&gt;&lt;div class=&quot;w-full ms-auto&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col justify-end rounded-lg p-4 bg-primary-4&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Help me find something for take-out tonight that’s still open.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;mt-8 me-6 @md:me-8&quot;&gt;&lt;div class=&quot;@container&quot;&gt;&lt;div class=&quot;flex gap-3 flex-col @xs:flex-row&quot;&gt;&lt;div class=&quot;flex&quot;&gt;&lt;div class=&quot;w-[2rem] h-[2rem] border-stroke-primary-4 flex items-center justify-center rounded-full border bg-secondary-100 dark:border-0&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;18&quot; fill=&quot;none&quot; viewBox=&quot;0 0 156 154&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M59.733 56.192v-14.57c0-1.227.46-2.148 1.533-2.76l29.293-16.87c3.988-2.3 8.742-3.374 13.649-3.374 18.404 0 30.06 14.263 30.06 29.446 0 1.073 0 2.3-.154 3.527l-30.366-17.79q-2.76-1.611-5.521 0zm68.4 56.745V78.122c0-2.147-.921-3.681-2.761-4.754L86.878 50.977l12.576-7.209c1.073-.613 1.994-.613 3.067 0l29.293 16.87c8.436 4.908 14.109 15.337 14.109 25.458 0 11.655-6.9 22.391-17.79 26.839zM50.684 82.264l-12.576-7.361c-1.073-.613-1.533-1.534-1.533-2.76v-33.74c0-16.41 12.576-28.833 29.6-28.833 6.441 0 12.421 2.147 17.484 5.981L53.446 33.035c-1.84 1.073-2.76 2.607-2.76 4.755v44.475zm27.07 15.643L59.731 87.785v-21.47l18.021-10.122 18.02 10.122v21.47zm11.578 46.623c-6.442 0-12.422-2.148-17.484-5.981l30.212-17.485c1.84-1.073 2.761-2.606 2.761-4.754V71.834l12.73 7.361c1.073.613 1.533 1.534 1.533 2.761v33.74c0 16.409-12.73 28.833-29.752 28.833zm-36.348-34.2L23.691 93.46c-8.436-4.908-14.11-15.336-14.11-25.458 0-11.809 7.056-22.391 17.944-26.839V76.13c0 2.148.92 3.681 2.76 4.754l38.342 22.237-12.576 7.209c-1.073.613-1.994.613-3.067 0m-1.686 25.152c-17.33 0-30.06-13.037-30.06-29.14 0-1.227.154-2.454.307-3.681l30.212 17.484q2.761 1.61 5.521 0l38.494-22.237v14.57c0 1.227-.46 2.147-1.533 2.76l-29.293 16.87c-3.988 2.3-8.742 3.374-13.65 3.374zm38.034 18.249c18.557 0 34.046-13.189 37.575-30.673 17.176-4.448 28.219-20.551 28.219-36.96 0-10.736-4.601-21.164-12.883-28.68.767-3.22 1.228-6.441 1.228-9.66 0-21.931-17.791-38.342-38.342-38.342-4.14 0-8.128.612-12.116 1.993C86.111 4.661 76.603.367 66.174.367 47.617.367 32.128 13.556 28.6 31.04 11.423 35.488.381 51.59.381 68c0 10.737 4.6 21.165 12.882 28.68-.767 3.22-1.227 6.441-1.227 9.661 0 21.93 17.79 38.341 38.342 38.341 4.14 0 8.127-.612 12.115-1.993 6.9 6.748 16.41 11.042 26.84 11.042&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;w-full ms-3 @xs:ms-0&quot;&gt;&lt;div class=&quot;text-p1&quot;&gt;&lt;div class=&quot;flex flex-col flex-wrap gap-2&quot;&gt;&lt;div class=&quot;flex max-w-full flex-col&quot;&gt;&lt;div class=&quot;max-w-full&quot; dir=&quot;ltr&quot;&gt;&lt;div class=&quot;message-text prose max-w-full text-p1 wrap-break-word [&amp;amp;_ol]:list-inside [&amp;amp;_p]:mb-5&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;I’ll use Portola Valley / Ladera as the starting point and prioritize places that are plausibly open for takeout tonight, then narrow to low-friction options rather than a huge list.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;For &lt;/span&gt;&lt;b&gt;&lt;span&gt;tonight, Saturday May 30&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, near Ladera / Portola Valley, I’d start here:&lt;/span&gt;&lt;/p&gt;&lt;ol class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-decimal mx-3 ps-8&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Alpine Inn&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — safest casual pickup option. Open Saturday until &lt;/span&gt;&lt;b&gt;&lt;span&gt;9:30 pm&lt;/span&gt;&lt;/b&gt;&lt;span&gt; and has &lt;/span&gt;&lt;b&gt;&lt;span&gt;Order Takeout&lt;/span&gt;&lt;/b&gt;&lt;span&gt; on its site. Good for burgers / tavern food. (&lt;/span&gt;&lt;a href=&quot;https://www.alpineinnpv.com/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Rossotti&#39;s Alpine Inn&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Taverna Portola Valley&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — nearby at Ladera Country Shopper; open daily, Saturday dinner until &lt;/span&gt;&lt;b&gt;&lt;span&gt;9:00 pm&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. Better if you want Greek / Mediterranean. (&lt;/span&gt;&lt;a href=&quot;https://www.tavernaportolavalley.net/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;TAVERNA Portola Valley&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Portola Bistro&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — also nearby; Saturday dinner until &lt;/span&gt;&lt;b&gt;&lt;span&gt;9:30 pm&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. Good option for Italian / Mediterranean / pizza-ish dinner. (&lt;/span&gt;&lt;a href=&quot;https://portolabistro.com/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Portola Bistro -&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Amigos Grill&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — Mexican, very close in Ladera Country Shopper. Official site says call to order at &lt;/span&gt;&lt;b&gt;&lt;span&gt;650-851-3997&lt;/span&gt;&lt;/b&gt;&lt;span&gt;; DoorDash / order.online lists pickup/delivery ordering until &lt;/span&gt;&lt;b&gt;&lt;span&gt;8:40 pm&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. (&lt;/span&gt;&lt;a href=&quot;https://amigosportola.com/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;Amigos Grill&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;State of Mind Slice House, Palo Alto&lt;/span&gt;&lt;/b&gt;&lt;span&gt; — best fallback if you want pizza and can drive farther; Friday–Saturday hours are &lt;/span&gt;&lt;b&gt;&lt;span&gt;11 am–10 pm&lt;/span&gt;&lt;/b&gt;&lt;span&gt;. (&lt;/span&gt;&lt;a href=&quot;https://www.stateofmindslicehouse.com/?utm_source=chatgpt.com&quot; class=&quot;transition ease-curve-a duration-250 underline-offset-[0.25rem] underline decoration-1 hover:text-primary-60 text-primary-100&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u&gt;&lt;span&gt;State of Mind Slice House&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;My pick: &lt;/span&gt;&lt;b&gt;&lt;span&gt;Alpine Inn&lt;/span&gt;&lt;/b&gt;&lt;span&gt; for easiest local takeout, &lt;/span&gt;&lt;b&gt;&lt;span&gt;Taverna&lt;/span&gt;&lt;/b&gt;&lt;span&gt; if you want something less heavy, &lt;/span&gt;&lt;b&gt;&lt;span&gt;State of Mind&lt;/span&gt;&lt;/b&gt;&lt;span&gt; if it’s later and you want the most reliable post-9 pm option.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;mt-6&quot;&gt;&lt;div class=&quot;text-caption&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;The model provides responses that are relevant to the user’s home location.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;-3&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;In our memory evaluations, we measure whether ChatGPT can correctly respond to prompts where the passage of time materially affects the correct answer or recommendation. Dreaming provides a substantial lift in this area:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div id=&quot;chart-11BlrTpRJPKxe3KSz2mQtb&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;a-more-scalable-foundation-for-the-future&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;A more scalable foundation for the future&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;At OpenAI, our mission is to ensure that artificial general intelligence benefits all of humanity.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;While dreaming-based memory has been available to Plus and Pro users for some time, we are only now able to offer Free users a version that meets our quality bar and is practical to serve at scale. Recent improvements reduced the compute required to serve dreaming to Free users by approximately 5x, making it possible to begin rolling out dreaming to Free users over the coming weeks and to increase memory capacity for Plus and Pro users.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Looking ahead, dreaming now provides us with a shared memory foundation for all users. This update represents our most capable memory system yet, and we’ll continue improving it.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;To learn more about this release and memory user controls, visit our &lt;/span&gt;&lt;a href=&quot;https://help.openai.com/en/articles/8590148-memory-faq&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;Memory FAQ&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>https://openai.com/index/chatgpt-memory-dreaming/</link><guid isPermaLink="false">https://openai.com/index/chatgpt-memory-dreaming</guid><pubDate>Thu, 04 Jun 2026 09:00:00 GMT</pubDate></item><item><title>An OpenAI model has disproved a central conjecture in discrete geometry</title><description>&lt;div class=&quot;@container w-full max-w-container @md:shaded-container:px-0!&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div data-show-toc=&quot;true&quot; class=&quot;@container col-span-full w-full min-w-0 md:col-span-10 md:col-start-3&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] pt-20 @md:w-full w-full&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 flex w-full items-center justify-between border-t border-t-primary-4 pt-3&quot;&gt;&lt;div class=&quot;flex-col&quot;&gt;&lt;div class=&quot;relative flex&quot;&gt;&lt;div class=&quot;flex items-center&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-8 bg-primary-4 focus:outline-primary-12 text-btn-media-label backdrop-blur-xl p-6xs relative shrink-0 grow-0&quot; disabled=&quot;&quot; aria-label=&quot;Play audio of page text&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;11&quot; fill=&quot;none&quot; viewBox=&quot;0 0 9.184 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.72 11.952V4.048c0-.826.911-1.326 1.608-.883l6.21 3.952a1.045 1.045 0 0 1 0 1.766l-6.21 3.952a1.046 1.046 0 0 1-1.608-.883&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;span class=&quot;shrink grow ps-3 text-cta&quot;&gt;Loading…&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;audio preload=&quot;none&quot;&gt;&lt;/audio&gt;&lt;/div&gt;&lt;div class=&quot;flex gap-4 ms-auto&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;flex items-center gap-1&quot; type=&quot;button&quot; aria-haspopup=&quot;dialog&quot; aria-expanded=&quot;false&quot; aria-controls=&quot;radix-_R_aqlfivar9mknpfivb_&quot; data-state=&quot;closed&quot;&gt;&lt;span class=&quot;text-cta&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;transition duration-short ease-curve-a rounded-[2.5rem] text-nowrap min-h-8 flex items-center justify-center gap-[0.3em] text-cta focus:outline outline-offset-2 h-[2.5rem] text-primary-100 hover:text-primary-60 disabled:text-primary-44 focus:outline-none focus-visible:outline-primary-44 px-0 !rounded&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;17&quot; fill=&quot;none&quot; viewBox=&quot;0 0 16 17&quot; class=&quot;-rotate-45&quot;&gt;&lt;g stroke=&quot;currentColor&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;1.667&quot; clip-path=&quot;url(#clip0_1356_1880)&quot;&gt;&lt;path d=&quot;M10.001 5.247h2a3.333 3.333 0 0 1 0 6.666h-2m-4 0h-2a3.334 3.334 0 1 1 0-6.666h2M5.332 8.58h5.333&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/svg&gt;Share&lt;/button&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;nav aria-label=&quot;Table of contents&quot; data-show-toc=&quot;true&quot; class=&quot;sticky top-header-h z-50 col-span-full -mx-6 h-0 w-[calc(100%+2*(--spacing(6)))] -translate-y-px transition duration-medium md:hidden opacity-0&quot; inert=&quot;&quot;&gt;&lt;div class=&quot;relative mx-auto w-(--document-width) border-b border-primary-4 bg-secondary-100&quot;&gt;&lt;div class=&quot;force-show-scrollbars relative mx-auto w-full overflow-auto xl:max-w-container-desktop&quot;&gt;&lt;button type=&quot;button&quot; aria-expanded=&quot;false&quot; class=&quot;flex h-toc-button-h w-full px-6 focus-visible:outline focus-visible:outline-offset-0 focus-visible:outline-primary-100 @md:px-8&quot;&gt;&lt;span class=&quot;truncate pe-5 text-xs leading-tight text-primary-100&quot;&gt;The unit distance problem&lt;/span&gt;&lt;/button&gt;&lt;button inert=&quot;&quot; type=&quot;button&quot; aria-label=&quot;Close table of contents&quot; class=&quot;absolute inset-e-6 -top-px z-10 focus-visible:outline focus-visible:outline-primary-100 @md:inset-e-8 pointer-events-none&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 10 16&quot; aria-hidden=&quot;true&quot; class=&quot;text-primary-100 transition duration-200 ease-curve-d&quot; style=&quot;transform:rotate(0deg)&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.21 5.352a.714.714 0 0 1 1.01 0L5 9.132l3.78-3.78a.714.714 0 0 1 1.01 1.01l-4.285 4.286a.714.714 0 0 1-1.01 0L.209 6.362a.714.714 0 0 1 0-1.01&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;grid overflow-hidden invisible origin-top grid-rows-[0fr] transition-[grid] duration-short ease-primary motion-reduce:transition-none&quot;&gt;&lt;div class=&quot;max-h-[calc(100dvh-var(--header-h))] min-h-0 overflow-y-auto overscroll-none&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-100&quot; href=&quot;https://openai.com/index/model-disproves-discrete-geometry-conjecture/#the-unit-distance-problem&quot;&gt;The unit distance problem&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/model-disproves-discrete-geometry-conjecture/#new-techniques-from-algebraic-number-theory&quot;&gt;New techniques from algebraic number theory&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/model-disproves-discrete-geometry-conjecture/#what-this-means-for-mathematics&quot;&gt;What this means for mathematics&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/model-disproves-discrete-geometry-conjecture/#why-this-matters&quot;&gt;Why this matters&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/nav&gt;&lt;nav aria-label=&quot;Table of contents&quot; aria-hidden=&quot;false&quot; class=&quot;style-scrollbars style-scrollbars-on-hover top-(--page-top-space) z-10 hidden max-h-[calc(100dvh-var(--page-top-space))] self-start overflow-y-auto pb-6 transition-opacity ease-primary motion-reduce:transition-none md:sticky md:col-span-2 md:col-start-1 md:row-start-1 md:-ms-4 md:block md:ps-4 opacity-100 duration-fast&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-100&quot; href=&quot;https://openai.com/index/model-disproves-discrete-geometry-conjecture/#the-unit-distance-problem&quot;&gt;The unit distance problem&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/model-disproves-discrete-geometry-conjecture/#new-techniques-from-algebraic-number-theory&quot;&gt;New techniques from algebraic number theory&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/model-disproves-discrete-geometry-conjecture/#what-this-means-for-mathematics&quot;&gt;What this means for mathematics&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/model-disproves-discrete-geometry-conjecture/#why-this-matters&quot;&gt;Why this matters&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/nav&gt;&lt;div data-toc-content=&quot;&quot; class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0 col-span-full min-w-0 md:row-start-1&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;For nearly 80 years, mathematicians have studied a deceptively simple question: if you place &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;n&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.4306em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; points in the plane, how many pairs of points can be exactly distance &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;1&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.6444em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; apart?&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;This is the planar unit distance problem, first posed by Paul Erdős in 1946. It is one of the best-known questions in combinatorial geometry, easy to state and remarkably difficult to resolve. The 2005 book &lt;/span&gt;&lt;i&gt;&lt;span&gt;Research Problems in Discrete Geometry&lt;/span&gt;&lt;/i&gt;&lt;span&gt;, by Brass, Moser, and Pach, calls it “possibly the best known (and simplest to explain) problem in combinatorial geometry.” Noga Alon, a leading combinatorialist at Princeton, describes it as “one of Erdős’ favorite problems.” Erdős even offered a monetary prize for resolving this problem.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Today, we share a breakthrough on the unit distance problem. Since Erdős’s original work, the prevailing belief has been that the “square grid” constructions depicted further below were essentially optimal for maximizing the number of unit-distance pairs. An internal OpenAI model has disproved this longstanding conjecture, providing an infinite family of examples that yield a polynomial improvement. The proof has been checked by a group of external mathematicians. They have also written a companion paper explaining the argument and providing further background and context for the significance of the result.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The result is also notable for how it was found. The proof came from a new general-purpose reasoning model, rather than from a system trained specifically for mathematics, scaffolded to search through proof strategies, or targeted at the unit distance problem in particular. As part of a broader effort to test whether advanced models can contribute to frontier research, we evaluated it on a collection of Erdős problems. In this case, it produced a proof resolving the open problem.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;This proof is an important milestone for the math and AI communities. It marks the first time that a prominent open problem, central to a subfield of mathematics, has been solved autonomously by AI. It also demonstrates the depth of reasoning these systems now support. Mathematics provides a particularly clear testbed for reasoning: the problems are precise, potential proofs can be checked, and a long argument only works if the reasoning holds together from beginning to end. The method by which the problem was solved is also notable. The proof brings unexpected, sophisticated ideas from algebraic number theory to bear on an elementary geometric question.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Fields medalist Tim Gowers, writing in the companion paper, calls the result “a milestone in AI mathematics.” According to leading number theorist Arul Shankar, “In my opinion this paper demonstrates that current AI models go beyond just helpers to human mathematicians – they are capable of having original ingenious ideas, and then carrying them out to fruition”.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6 py-8&quot;&gt;&lt;section class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3&quot;&gt;&lt;div class=&quot;mb-3 flex items-center&quot;&gt;&lt;p class=&quot;text-meta text-primary-60&quot;&gt;Mathematicians on the result&lt;/p&gt;&lt;/div&gt;&lt;div data-testid=&quot;testimonial-carousel-carousel-view&quot; class=&quot;&quot;&gt;&lt;div class=&quot;border-primary-12 bg-secondary-100 dark:border-primary-4 dark:bg-tertiary-100 relative rounded-md border shadow-[0_18px_60px_rgb(0_0_0/0.08)]&quot;&gt;&lt;div class=&quot;px-6 pb-8 pt-28&quot;&gt;&lt;div class=&quot;absolute inset-e-6 z-2 flex justify-end top-8&quot;&gt;&lt;div data-testid=&quot;testimonial-carousel-controls&quot; class=&quot;flex shrink-0 items-center gap-3&quot;&gt;&lt;span class=&quot;text-meta text-primary-60&quot;&gt;1 of 4&lt;/span&gt;&lt;div class=&quot;flex&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-sm transition size-8 focus:outline-primary-44 text-btn-media-label&quot; disabled=&quot;&quot; aria-label=&quot;Previous testimonial&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 12 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.246 8.593a.84.84 0 0 1 0-1.186l4.193-4.193A.839.839 0 0 1 5.625 4.4L2.863 7.16h8.04a.839.839 0 1 1 0 1.678h-8.04L5.625 11.6a.839.839 0 1 1-1.186 1.186z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-sm transition size-8 text-primary-60 hover:bg-primary-4 hover:[&amp;amp;&gt;svg]:opacity-60 focus:outline-primary-44 -ms-1 active:scale-95&quot; aria-label=&quot;Next testimonial&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 12 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M11.754 7.407a.84.84 0 0 1 0 1.186l-4.193 4.193A.839.839 0 0 1 6.375 11.6l2.762-2.76h-8.04a.839.839 0 1 1 0-1.678h8.04L6.375 4.4a.839.839 0 1 1 1.186-1.186z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-testid=&quot;testimonial-carousel-scroll-region&quot; class=&quot;no-scrollbar relative scroll-smooth snap-x snap-mandatory overflow-x-auto overflow-y-hidden overscroll-x-contain&quot;&gt;&lt;div class=&quot;sticky inset-s-0 top-0 grid w-full&quot;&gt;&lt;figure aria-live=&quot;polite&quot; class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] opacity-100&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;This has been one of Erdős&#39; favorite problems, I have heard him myself mentioning the problem multiple times in his lectures. I believe it would be fair to say that every mathematician working in Combinatorial Geometry thought about this problem, and lots of mathematicians working in other areas spent at least some time thinking about it… The solution of the problem by the internal model of Open AI is, in my opinion, an outstanding achievement, settling a long-standing open problem. The fact that the correct answer is not &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;o&lt;/mi&gt;&lt;mo stretchy=&quot;false&quot;&gt;(&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo stretchy=&quot;false&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;n^{1+o(1)}&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.888em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;msupsub&quot;&gt;&lt;span class=&quot;vlist-t&quot;&gt;&lt;span class=&quot;vlist-r&quot;&gt;&lt;span class=&quot;vlist&quot; style=&quot;height:0.888em;&quot;&gt;&lt;span style=&quot;top:-3.063em;margin-right:0.05em;&quot;&gt;&lt;span class=&quot;pstrut&quot; style=&quot;height:2.7em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;sizing reset-size6 size3 mtight&quot;&gt;&lt;span class=&quot;mord mtight&quot;&gt;&lt;span class=&quot;mord mtight&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;mbin mtight&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mord mathnormal mtight&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;mopen mtight&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mord mtight&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;mclose mtight&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; is surprising, and the construction and its analysis apply fairly sophisticated tools from algebraic number theory in an elegant and clever way.&lt;/span&gt;”&lt;/blockquote&gt;&lt;figcaption class=&quot;ms-[0.5em] text-meta text-primary-60&quot;&gt;&lt;span&gt;Noga Alon&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;figure aria-hidden=&quot;true&quot; inert=&quot;&quot; class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] pointer-events-none invisible opacity-0&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;There is no doubt that the solution to the unit-distance problem is a milestone in AI mathematics: if a human had written the paper and submitted it to the Annals of Mathematics and I had been asked for a quick opinion, I would have recommended acceptance without any hesitation. No previous AI-generated proof has come close to that.&lt;/span&gt;”&lt;/blockquote&gt;&lt;figcaption class=&quot;ms-[0.5em] text-meta text-primary-60&quot;&gt;&lt;span&gt;Tim Gowers&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;figure aria-hidden=&quot;true&quot; inert=&quot;&quot; class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] pointer-events-none invisible opacity-0&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;The model’s CoT is deeply interesting. It is noteworthy that a significant majority of the thoughts are trying to construct a counterexample to the widely believed upper bound, rather than trying to prove it. This argues that the model has some combination of good intuition, willingness to try approaches considered long-shot by the community, and a predisposition to attempt constructions.… In my opinion this paper demonstrates that current AI models go beyond just helpers to human mathematicians – they are capable of having original ingenious ideas, and then carrying them out to fruition.&lt;/span&gt;”&lt;/blockquote&gt;&lt;figcaption class=&quot;ms-[0.5em] text-meta text-primary-60&quot;&gt;&lt;span&gt;Arul Shankar&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;figure aria-hidden=&quot;true&quot; inert=&quot;&quot; class=&quot;col-start-1 row-start-1 grid gap-5 self-start transition-opacity duration-250 ease-[cubic-bezier(0.23,1,0.32,1)] pointer-events-none invisible opacity-0&quot;&gt;&lt;blockquote class=&quot;relative ms-[0.5em] text-h5 font-medium tracking-tight text-pretty text-primary-100&quot;&gt;&lt;span class=&quot;absolute inset-s-[-0.5em] top-0&quot;&gt;“&lt;/span&gt;&lt;span&gt;This is a really impressive piece of work, and I would accept it for any journal without hesitation. I actually briefly worked on this problem and tried to make a counterexample, but failed to make progress… It is definitely an intimidating construction to see through even if you know what is going on, and even harder to go play for yourself.&lt;/span&gt;”&lt;/blockquote&gt;&lt;figcaption class=&quot;ms-[0.5em] text-meta text-primary-60&quot;&gt;&lt;span&gt;Jacob Tsimerman&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;flex h-0 w-full&quot;&gt;&lt;div class=&quot;h-px w-full shrink-0 snap-center snap-always&quot;&gt;&lt;/div&gt;&lt;div class=&quot;h-px w-full shrink-0 snap-center snap-always&quot;&gt;&lt;/div&gt;&lt;div class=&quot;h-px w-full shrink-0 snap-center snap-always&quot;&gt;&lt;/div&gt;&lt;div class=&quot;h-px w-full shrink-0 snap-center snap-always&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span aria-hidden=&quot;true&quot; data-testid=&quot;testimonial-carousel-tail&quot; class=&quot;border-primary-12 bg-secondary-100 dark:border-primary-4 dark:bg-tertiary-100 -translate-inline-1/2 pointer-events-none absolute bottom-[-0.4rem] z-1 hidden size-3 rotate-45 rounded-xs border-e border-b md:block&quot; style=&quot;inset-inline-start:12.5%&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;relative mt-3 overflow-hidden&quot;&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;pointer-events-none absolute inset-0 z-1 hidden md:block&quot;&gt;&lt;ul class=&quot;flex&quot; style=&quot;width:100%;mask-image:linear-gradient(#000 0 0);mask-position:0% 0;mask-repeat:no-repeat;mask-size:25% 100%;-webkit-mask-image:linear-gradient(#000 0 0);-webkit-mask-position:0% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:25% 100%&quot;&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 25%&quot;&gt;&lt;div class=&quot;flex min-h-11 w-full items-center justify-center rounded-full p-2 text-center text-caption text-balance text-primary-100&quot;&gt;Noga Alon&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 25%&quot;&gt;&lt;div class=&quot;flex min-h-11 w-full items-center justify-center rounded-full p-2 text-center text-caption text-balance text-primary-100&quot;&gt;Tim Gowers&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 25%&quot;&gt;&lt;div class=&quot;flex min-h-11 w-full items-center justify-center rounded-full p-2 text-center text-caption text-balance text-primary-100&quot;&gt;Arul Shankar&lt;/div&gt;&lt;/li&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 25%&quot;&gt;&lt;div class=&quot;flex min-h-11 w-full items-center justify-center rounded-full p-2 text-center text-caption text-balance text-primary-100&quot;&gt;Jacob Tsimerman&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;ul class=&quot;relative flex&quot; style=&quot;width:100%&quot; aria-label=&quot;Testimonials&quot;&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 25%&quot;&gt;&lt;button type=&quot;button&quot; aria-current=&quot;true&quot; aria-label=&quot;Show testimonial from Noga Alon&quot; class=&quot;relative flex min-h-11 items-center justify-center bg-transparent p-2 text-center text-caption text-primary-60 transition-[background-color,color,opacity,transform] duration-short ease-curve-a focus-visible:z-1 focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-primary-44 active:scale-98 w-full rounded-full hover:bg-primary-4 text-primary-100 md:text-primary-60&quot;&gt;&lt;span class=&quot;text-balance&quot;&gt;Noga Alon&lt;/span&gt;&lt;/button&gt;&lt;/li&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 25%&quot;&gt;&lt;button type=&quot;button&quot; aria-current=&quot;false&quot; aria-label=&quot;Show testimonial from Tim Gowers&quot; class=&quot;relative flex min-h-11 items-center justify-center bg-transparent p-2 text-center text-caption text-primary-60 transition-[background-color,color,opacity,transform] duration-short ease-curve-a focus-visible:z-1 focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-primary-44 active:scale-98 w-full rounded-full hover:bg-primary-4&quot;&gt;&lt;span class=&quot;text-balance&quot;&gt;Tim Gowers&lt;/span&gt;&lt;/button&gt;&lt;/li&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 25%&quot;&gt;&lt;button type=&quot;button&quot; aria-current=&quot;false&quot; aria-label=&quot;Show testimonial from Arul Shankar&quot; class=&quot;relative flex min-h-11 items-center justify-center bg-transparent p-2 text-center text-caption text-primary-60 transition-[background-color,color,opacity,transform] duration-short ease-curve-a focus-visible:z-1 focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-primary-44 active:scale-98 w-full rounded-full hover:bg-primary-4&quot;&gt;&lt;span class=&quot;text-balance&quot;&gt;Arul Shankar&lt;/span&gt;&lt;/button&gt;&lt;/li&gt;&lt;li class=&quot;min-w-0 px-1&quot; style=&quot;flex:0 0 25%&quot;&gt;&lt;button type=&quot;button&quot; aria-current=&quot;false&quot; aria-label=&quot;Show testimonial from Jacob Tsimerman&quot; class=&quot;relative flex min-h-11 items-center justify-center bg-transparent p-2 text-center text-caption text-primary-60 transition-[background-color,color,opacity,transform] duration-short ease-curve-a focus-visible:z-1 focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-primary-44 active:scale-98 w-full rounded-full hover:bg-primary-4&quot;&gt;&lt;span class=&quot;text-balance&quot;&gt;Jacob Tsimerman&lt;/span&gt;&lt;/button&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The proof is available &lt;/span&gt;&lt;a href=&quot;https://cdn.openai.com/pdf/74c24085-19b0-4534-9c90-465b8e29ad73/unit-distance-proof.pdf&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;span&gt;here&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. The companion paper by leading external mathematicians is available &lt;/span&gt;&lt;a href=&quot;https://cdn.openai.com/pdf/74c24085-19b0-4534-9c90-465b8e29ad73/unit-distance-remarks.pdf&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;span&gt;here&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. You can find an abridged version of the model’s chain of thought &lt;/span&gt;&lt;a href=&quot;https://cdn.openai.com/pdf/1625eff6-5ac1-40d8-b1db-5d5cf925de8b/unit-distance-cot.pdf&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;span&gt;here&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] @container w-full multi-columns:flex multi-columns:px-0 max-w-container&quot;&gt;&lt;div class=&quot;col-span-full multi-columns:w-full col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;grid size-full grid-cols-1 gap-3 @md:grid-cols-1 max-w-container p-0&quot;&gt;&lt;div class=&quot;flex flex-col w-full mx-auto transition-opacity duration-medium ease-curve-c max-w-container-desktop relative min-h-0&quot;&gt;&lt;div class=&quot;relative min-h-0 w-full&quot;&gt;&lt;div class=&quot;size-full&quot;&gt;&lt;div class=&quot;group relative overflow-hidden rounded-none aspect-auto size-full bg-surface-loading @md:w-full&quot;&gt;&lt;picture class=&quot;mx-auto&quot;&gt;&lt;source media=&quot;(min-width: 768px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(min-width: 768px)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=640&amp;amp;q=80 640w, https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=750&amp;amp;q=80 750w, https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=828&amp;amp;q=80 828w, https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=1080&amp;amp;q=80 1080w, https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=1200&amp;amp;q=80 1200w, https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=1920&amp;amp;q=80 1920w, https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=2048&amp;amp;q=80 2048w, https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=3840&amp;amp;q=80 3840w&quot;&gt;&lt;source media=&quot;(max-width: 767px) and (prefers-color-scheme: dark)&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=640&amp;amp;q=70 640w, https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=750&amp;amp;q=70 750w, https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=828&amp;amp;q=70 828w, https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=1080&amp;amp;q=70 1080w, https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=1200&amp;amp;q=70 1200w, https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=1920&amp;amp;q=70 1920w, https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=2048&amp;amp;q=70 2048w, https://images.ctfassets.net/kftzwdyauwt9/1lLtYRtwl6VywiyqCLHnTQ/d2ac68fc15c8554e524147f7967a27b6/Dark_Mode.svg?w=3840&amp;amp;q=70 3840w&quot;&gt;&lt;img alt=&quot;Dense black network graph with interconnected nodes forming a square pattern.&quot; data-nosnippet=&quot;true&quot; loading=&quot;lazy&quot; width=&quot;548&quot; height=&quot;548&quot; decoding=&quot;async&quot; data-nimg=&quot;1&quot; class=&quot;@md:w-full mx-auto&quot; style=&quot;color:transparent&quot; sizes=&quot;(min-width: 1728px) 1728px, 100vw&quot; srcset=&quot;https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=640&amp;amp;q=90 640w, https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=750&amp;amp;q=90 750w, https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=828&amp;amp;q=90 828w, https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=1080&amp;amp;q=90 1080w, https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=1200&amp;amp;q=90 1200w, https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=1920&amp;amp;q=90 1920w, https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=2048&amp;amp;q=90 2048w, https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=3840&amp;amp;q=90 3840w&quot; src=&quot;https://images.ctfassets.net/kftzwdyauwt9/5O7KVsXhc0D5jWwgWv4AY3/2d2bf4cac37fe3d2fea4173f5e85fabb/Light_Mode.svg?w=3840&amp;amp;q=90&quot; referrerpolicy=&quot;no-referrer&quot;&gt;&lt;/picture&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty line-clamp-2&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;Previously known construction of many unit distances from a rescaled square grid.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;the-unit-distance-problem&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;The unit distance problem&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Let &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;u&lt;/mi&gt;&lt;mo stretchy=&quot;false&quot;&gt;(&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo stretchy=&quot;false&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;u(n)&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:1em;vertical-align:-0.25em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;u&lt;/span&gt;&lt;span class=&quot;mopen&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;mclose&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; be the largest possible number of unit-distance pairs among &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;n&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.4306em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; points in the plane. Examples attaining linear growth rate are easy to construct: placing &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;n&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.4306em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; points in a line gives &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;n-1&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.6667em;vertical-align:-0.0833em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;mspace&quot; style=&quot;margin-right:0.2222em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mbin&quot;&gt;−&lt;/span&gt;&lt;span class=&quot;mspace&quot; style=&quot;margin-right:0.2222em;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.6444em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; pairs, while a square grid gives about &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;2n&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.6444em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; pairs. The previously best known construction, coming from a rescaled square grid, turns out to give even more: &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;C&lt;/mi&gt;&lt;mi mathvariant=&quot;normal&quot;&gt;/&lt;/mi&gt;&lt;mi&gt;log&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mi&gt;log&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mo stretchy=&quot;false&quot;&gt;(&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo stretchy=&quot;false&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;n^{1 + C / \log \log(n)}&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.888em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;msupsub&quot;&gt;&lt;span class=&quot;vlist-t&quot;&gt;&lt;span class=&quot;vlist-r&quot;&gt;&lt;span class=&quot;vlist&quot; style=&quot;height:0.888em;&quot;&gt;&lt;span style=&quot;top:-3.063em;margin-right:0.05em;&quot;&gt;&lt;span class=&quot;pstrut&quot; style=&quot;height:2.7em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;sizing reset-size6 size3 mtight&quot;&gt;&lt;span class=&quot;mord mtight&quot;&gt;&lt;span class=&quot;mord mtight&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;mbin mtight&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mord mathnormal mtight&quot; style=&quot;margin-right:0.07153em;&quot;&gt;C&lt;/span&gt;&lt;span class=&quot;mord mtight&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;mspace mtight&quot; style=&quot;margin-right:0.1952em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mop mtight&quot;&gt;&lt;span class=&quot;mtight&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;mtight&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;mtight&quot; style=&quot;margin-right:0.01389em;&quot;&gt;g&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;mspace mtight&quot; style=&quot;margin-right:0.1952em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mop mtight&quot;&gt;&lt;span class=&quot;mtight&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;mtight&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;mtight&quot; style=&quot;margin-right:0.01389em;&quot;&gt;g&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;mopen mtight&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mord mathnormal mtight&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;mclose mtight&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; for a constant &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;C&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;C&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.6833em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot; style=&quot;margin-right:0.07153em;&quot;&gt;C&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;. Since &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;log&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mi&gt;log&lt;/mi&gt;&lt;mo&gt;⁡&lt;/mo&gt;&lt;mo stretchy=&quot;false&quot;&gt;(&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo stretchy=&quot;false&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;\log \log(n)&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:1em;vertical-align:-0.25em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mop&quot;&gt;lo&lt;span style=&quot;margin-right:0.01389em;&quot;&gt;g&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;mspace&quot; style=&quot;margin-right:0.1667em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mop&quot;&gt;lo&lt;span style=&quot;margin-right:0.01389em;&quot;&gt;g&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;mopen&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;mclose&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; tends to infinity with &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;n&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.4306em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;, the additional term in the exponent tends to &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;0&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.6444em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;, meaning these constructions achieve growth only slightly faster than linear. For decades, it was widely believed that this rate was essentially the best possible, and no construction could improve significantly over the square grid. In technical terms, Erdős conjectured an upper bound of &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;o&lt;/mi&gt;&lt;mo stretchy=&quot;false&quot;&gt;(&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo stretchy=&quot;false&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;n^{1+o(1)}&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.888em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;msupsub&quot;&gt;&lt;span class=&quot;vlist-t&quot;&gt;&lt;span class=&quot;vlist-r&quot;&gt;&lt;span class=&quot;vlist&quot; style=&quot;height:0.888em;&quot;&gt;&lt;span style=&quot;top:-3.063em;margin-right:0.05em;&quot;&gt;&lt;span class=&quot;pstrut&quot; style=&quot;height:2.7em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;sizing reset-size6 size3 mtight&quot;&gt;&lt;span class=&quot;mord mtight&quot;&gt;&lt;span class=&quot;mord mtight&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;mbin mtight&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mord mathnormal mtight&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;mopen mtight&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mord mtight&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;mclose mtight&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; in which the additional &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;o&lt;/mi&gt;&lt;mo stretchy=&quot;false&quot;&gt;(&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo stretchy=&quot;false&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;o(1)&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:1em;vertical-align:-0.25em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;mopen&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;mclose&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; indicates a term tending to &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;0&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.6444em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; with &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;n&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.4306em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;.&lt;br&gt;&lt;br&gt;Our new result disproves this conjecture. More precisely, for infinitely many values of &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;n&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.4306em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;, the proof constructs configurations of &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;n&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.4306em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; points with at least &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;δ&lt;/mi&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;n^{1+\delta}&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.8491em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;msupsub&quot;&gt;&lt;span class=&quot;vlist-t&quot;&gt;&lt;span class=&quot;vlist-r&quot;&gt;&lt;span class=&quot;vlist&quot; style=&quot;height:0.8491em;&quot;&gt;&lt;span style=&quot;top:-3.063em;margin-right:0.05em;&quot;&gt;&lt;span class=&quot;pstrut&quot; style=&quot;height:2.7em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;sizing reset-size6 size3 mtight&quot;&gt;&lt;span class=&quot;mord mtight&quot;&gt;&lt;span class=&quot;mord mtight&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;mbin mtight&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mord mathnormal mtight&quot; style=&quot;margin-right:0.03785em;&quot;&gt;δ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; unit-distance pairs, for some fixed exponent &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;δ&lt;/mi&gt;&lt;mo&gt;&amp;gt;&lt;/mo&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;\delta &amp;gt; 0&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.7335em;vertical-align:-0.0391em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot; style=&quot;margin-right:0.03785em;&quot;&gt;δ&lt;/span&gt;&lt;span class=&quot;mspace&quot; style=&quot;margin-right:0.2778em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mrel&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;mspace&quot; style=&quot;margin-right:0.2778em;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.6444em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;. (The original AI proof does not give an explicit &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;δ&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;\delta&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.6944em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot; style=&quot;margin-right:0.03785em;&quot;&gt;δ&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;, but a forthcoming refinement due to Princeton mathematics professor Will Sawin has shown one can take &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;δ&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;0.014&lt;/mn&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;\delta=0.014&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.6944em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot; style=&quot;margin-right:0.03785em;&quot;&gt;δ&lt;/span&gt;&lt;span class=&quot;mspace&quot; style=&quot;margin-right:0.2778em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mrel&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mspace&quot; style=&quot;margin-right:0.2778em;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.6444em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;0.014&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;.)&lt;br&gt;&lt;br&gt;The history of the problem helps to see why the result is surprising. The best known lower bound had been essentially unchanged since Erdős’s original 1946 construction. The best upper bound, &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;O&lt;/mi&gt;&lt;mo stretchy=&quot;false&quot;&gt;(&lt;/mo&gt;&lt;msup&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mrow&gt;&lt;mn&gt;4&lt;/mn&gt;&lt;mi mathvariant=&quot;normal&quot;&gt;/&lt;/mi&gt;&lt;mn&gt;3&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;mo stretchy=&quot;false&quot;&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;O(n^{4/3})&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:1.138em;vertical-align:-0.25em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot; style=&quot;margin-right:0.02778em;&quot;&gt;O&lt;/span&gt;&lt;span class=&quot;mopen&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;msupsub&quot;&gt;&lt;span class=&quot;vlist-t&quot;&gt;&lt;span class=&quot;vlist-r&quot;&gt;&lt;span class=&quot;vlist&quot; style=&quot;height:0.888em;&quot;&gt;&lt;span style=&quot;top:-3.063em;margin-right:0.05em;&quot;&gt;&lt;span class=&quot;pstrut&quot; style=&quot;height:2.7em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;sizing reset-size6 size3 mtight&quot;&gt;&lt;span class=&quot;mord mtight&quot;&gt;&lt;span class=&quot;mord mtight&quot;&gt;4/3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;mclose&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;, dates to work by Spencer, Szemerédi, and Trotter in 1984, and despite later refinements and related structural work by Székely, Katz and Silier, Pach, Raz, and Solymosi and by others, the upper bound has remained essentially unchanged. As evidence in favor of the conjecture, Matoušek and Alon-Bucić-Sauermann studied the problem with non-Euclidean distances in the plane, and proved that &quot;most&quot; of these non-Euclidean distances obey the conjecture in some sense.&lt;br&gt;&lt;br&gt;Surprisingly, the key ingredients of the construction come from a very different part of mathematics known as algebraic number theory, which studies concepts like factorization in extensions of the integers known as algebraic number fields.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-16 not-last:mb-16&quot;&gt;&lt;figure class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;div class=&quot;col-span-full flex min-h-0 flex-col gap-6 col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;flex min-h-0 w-full min-w-0 flex-col gap-6 @sm:flex-row @sm:gap-x-10 [--dotcom-chart-edge-gutter:var(--container-inline-gutter,0px)] md:[--dotcom-chart-edge-gutter:0px] @md:[--dotcom-chart-edge-gutter:0px] multi-columns:[--dotcom-chart-edge-gutter:0px] shaded-container:[--dotcom-chart-edge-gutter:0px] @sm:has-[&gt;:nth-child(2)]:[--dotcom-chart-edge-gutter:0px] [&amp;amp;_[data-dotcom-chart-logical-container][style*=&#39;width:_min-content&#39;]]:[--dotcom-chart-edge-gutter:0px] items-start&quot;&gt;&lt;div id=&quot;chart-7cVZZkEAZ0rPvo9qmFpOrE&quot; class=&quot;scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; style=&quot;height:400px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class=&quot;col-span-full flex w-full flex-col items-center gap-3 text-caption&quot;&gt;&lt;div class=&quot;relative mt-3 w-full&quot;&gt;&lt;div class=&quot;flex w-full items-end justify-between&quot;&gt;&lt;div class=&quot;grow&quot;&gt;&lt;div class=&quot;text-copy-secondary text-caption text-pretty line-clamp-2&quot;&gt;&lt;div class=&quot;prose my-0! max-w-none [&amp;amp;&gt;p]:my-0 [&amp;amp;&gt;p]:text-caption [&amp;amp;&gt;p]:text-primary-100&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;span&gt;After verifying the initial proof, we investigated the success rate of our models on this problem with varying amounts of test-time compute. The results are shown here.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figcaption&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;new-techniques-from-algebraic-number-theory&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;New techniques from algebraic number theory&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;At a high level, the proof begins with a familiar geometric idea and pushes it in an unexpected direction.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Erdős’s original lower bound can be understood through the Gaussian integers: numbers of the form &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;a&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mi&gt;b&lt;/mi&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;a+bi&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.6667em;vertical-align:-0.0833em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;mspace&quot; style=&quot;margin-right:0.2222em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mbin&quot;&gt;+&lt;/span&gt;&lt;span class=&quot;mspace&quot; style=&quot;margin-right:0.2222em;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.6944em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;bi&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;, where &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;a&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;a&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.4306em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;a&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; and &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;b&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;b&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.6944em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;b&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; are integers and &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;i&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.6595em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;i&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; is the square root of &lt;/span&gt;&lt;span class=&quot;__Latex__&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;-1&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot; style=&quot;height:0.7278em;vertical-align:-0.0833em;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;−&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;. The Gaussian integers extend the ordinary integers and, like them, enjoy properties such a unique factorization into primes. Such extensions of the ordinary integers or rationals are known as algebraic number fields. The new argument replaces the Gaussian integers by more complicated generalizations from algebraic number theory with richer symmetries that can create many more unit-length differences.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The precise argument uses tools such as infinite class field towers and Golod–Shafarevich theory to show the number fields required for the argument actually exist. These ideas were well-known to algebraic number theorists, but it came as a great surprise that these concepts have implications for geometric questions in the Euclidean plane.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;what-this-means-for-mathematics&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;What this means for mathematics&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;This result marks an important moment in the interaction between AI and mathematics: an AI system has autonomously resolved a longstanding open problem at the center of an active field. It also offers an early glimpse of a new kind of collaboration between AI and human mathematicians. In this case, the companion work by external mathematicians paints a substantially richer picture than the original solution alone.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;As Thomas Bloom writes in the companion note:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;“&lt;/span&gt;&lt;i&gt;&lt;span&gt;When assessing the importance and influence of an AI-generated proof, a question I ask myself is: has this taught us something new about the problem? Do we understand discrete geometry better now? I think the answer is a moderated yes: this shows that there is a lot more that number theoretic constructions have to say about these sorts of questions than we suspected; moreover, that the number theory required can be very deep. No doubt many algebraic number theorists will be taking a close look at other open problems in discrete geometry in the coming months.&lt;/span&gt;&lt;/i&gt;&lt;span&gt;”&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The unexpected connection between algebraic number theory and discrete geometry revealed by the solution is part of what makes the result notable. It does not simply settle a specific conjecture, but may provide mathematicians with a bridge to begin exploring further related problems.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Bloom also points toward a broader possibility:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;“&lt;/span&gt;&lt;i&gt;&lt;span&gt;The frontiers of knowledge are very spiky, and no doubt the coming months and years will see similar successes in many other areas of mathematics, where long-standing open problems are resolved by an AI revealing unexpected connections and pushing the existing technical machinery to its limit. AI is helping us to more fully explore the cathedral of mathematics we have build over the centuries; what other unseen wonders are waiting in the wings?&lt;/span&gt;&lt;/i&gt;&lt;span&gt;”&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;This result provides a promising example: AI contributing not only a solution, but a mathematical discovery whose significance becomes clearer and richer through subsequent human understanding.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;why-this-matters&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Why this matters&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The takeaway is bigger than this particular result. Better mathematical reasoning can make AI a stronger research partner: something that can hold together difficult lines of thought, connect ideas across distant areas of knowledge, surface promising paths experts may not have prioritized, and help researchers make progress on problems that would otherwise be too complex or time-intensive to tackle.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Those capabilities matter beyond mathematics. If a model can keep a complicated argument coherent, connect ideas across distant areas of knowledge, and produce work that survives expert scrutiny, those are also useful abilities in biology, physics, materials science, engineering, and medicine, and they are part of our longer-term path toward more automated research: systems that can help scientists and engineers explore more ideas and pursue harder technical questions.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;AI is about to start taking a very serious role in the creative parts of research, and most importantly AI research itself. While this progress is not unexpected, it reinforces the urgency we feel about understanding this next phase of AI development, the challenges of aligning very intelligent systems, and the future of human-AI collaboration.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;That future still depends on human judgment. Expertise becomes more valuable, not less. AI can help search, suggest, and verify. People choose the problems that matter, interpret the results, and decide what questions to pursue next.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>https://openai.com/index/model-disproves-discrete-geometry-conjecture/</link><guid isPermaLink="false">https://openai.com/index/model-disproves-discrete-geometry-conjecture</guid><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>What Parameter Golf taught us about AI-assisted research</title><description>&lt;div class=&quot;@container w-full max-w-container @md:shaded-container:px-0!&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div data-show-toc=&quot;true&quot; class=&quot;@container col-span-full w-full min-w-0 md:col-span-10 md:col-start-3&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] pt-20 @md:w-full w-full&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 flex w-full items-center justify-between border-t border-t-primary-4 pt-3&quot;&gt;&lt;div class=&quot;flex-col&quot;&gt;&lt;div class=&quot;relative flex&quot;&gt;&lt;div class=&quot;flex items-center&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-8 bg-primary-4 focus:outline-primary-12 text-btn-media-label backdrop-blur-xl p-6xs relative shrink-0 grow-0&quot; disabled=&quot;&quot; aria-label=&quot;Play audio of page text&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;11&quot; fill=&quot;none&quot; viewBox=&quot;0 0 9.184 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.72 11.952V4.048c0-.826.911-1.326 1.608-.883l6.21 3.952a1.045 1.045 0 0 1 0 1.766l-6.21 3.952a1.046 1.046 0 0 1-1.608-.883&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;span class=&quot;shrink grow ps-3 text-cta&quot;&gt;Loading…&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;audio preload=&quot;none&quot;&gt;&lt;/audio&gt;&lt;/div&gt;&lt;div class=&quot;flex gap-4 ms-auto&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;flex items-center gap-1&quot; type=&quot;button&quot; aria-haspopup=&quot;dialog&quot; aria-expanded=&quot;false&quot; aria-controls=&quot;radix-_R_aqlfivar9mknpfivb_&quot; data-state=&quot;closed&quot;&gt;&lt;span class=&quot;text-cta&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;transition duration-short ease-curve-a rounded-[2.5rem] text-nowrap min-h-8 flex items-center justify-center gap-[0.3em] text-cta focus:outline outline-offset-2 h-[2.5rem] text-primary-100 hover:text-primary-60 disabled:text-primary-44 focus:outline-none focus-visible:outline-primary-44 px-0 !rounded&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;17&quot; fill=&quot;none&quot; viewBox=&quot;0 0 16 17&quot; class=&quot;-rotate-45&quot;&gt;&lt;g stroke=&quot;currentColor&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;1.667&quot; clip-path=&quot;url(#clip0_1356_1880)&quot;&gt;&lt;path d=&quot;M10.001 5.247h2a3.333 3.333 0 0 1 0 6.666h-2m-4 0h-2a3.334 3.334 0 1 1 0-6.666h2M5.332 8.58h5.333&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/svg&gt;Share&lt;/button&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;nav aria-label=&quot;Table of contents&quot; data-show-toc=&quot;true&quot; class=&quot;sticky top-header-h z-50 col-span-full -mx-6 h-0 w-[calc(100%+2*(--spacing(6)))] -translate-y-px transition duration-medium md:hidden opacity-0&quot; inert=&quot;&quot;&gt;&lt;div class=&quot;relative mx-auto w-(--document-width) border-b border-primary-4 bg-secondary-100&quot;&gt;&lt;div class=&quot;force-show-scrollbars relative mx-auto w-full overflow-auto xl:max-w-container-desktop&quot;&gt;&lt;button type=&quot;button&quot; aria-expanded=&quot;false&quot; class=&quot;flex h-toc-button-h w-full px-6 focus-visible:outline focus-visible:outline-offset-0 focus-visible:outline-primary-100 @md:px-8&quot;&gt;&lt;span class=&quot;truncate pe-5 text-xs leading-tight text-primary-100&quot;&gt;Technical impressions&lt;/span&gt;&lt;/button&gt;&lt;button inert=&quot;&quot; type=&quot;button&quot; aria-label=&quot;Close table of contents&quot; class=&quot;absolute inset-e-6 -top-px z-10 focus-visible:outline focus-visible:outline-primary-100 @md:inset-e-8 pointer-events-none&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 10 16&quot; aria-hidden=&quot;true&quot; class=&quot;text-primary-100 transition duration-200 ease-curve-d&quot; style=&quot;transform:rotate(0deg)&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.21 5.352a.714.714 0 0 1 1.01 0L5 9.132l3.78-3.78a.714.714 0 0 1 1.01 1.01l-4.285 4.286a.714.714 0 0 1-1.01 0L.209 6.362a.714.714 0 0 1 0-1.01&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;grid overflow-hidden invisible origin-top grid-rows-[0fr] transition-[grid] duration-short ease-primary motion-reduce:transition-none&quot;&gt;&lt;div class=&quot;max-h-[calc(100dvh-var(--header-h))] min-h-0 overflow-y-auto overscroll-none&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-100&quot; href=&quot;https://openai.com/index/what-parameter-golf-taught-us/#technical-impressions&quot;&gt;Technical impressions&lt;/a&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-9.5 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/what-parameter-golf-taught-us/#record-track&quot;&gt;Record track&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-9.5 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/what-parameter-golf-taught-us/#nonrecord-track&quot;&gt;Nonrecord track&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/what-parameter-golf-taught-us/#takeaways&quot;&gt;Takeaways&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/what-parameter-golf-taught-us/#whats-next&quot;&gt;What’s next?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/nav&gt;&lt;nav aria-label=&quot;Table of contents&quot; aria-hidden=&quot;false&quot; class=&quot;style-scrollbars style-scrollbars-on-hover top-(--page-top-space) z-10 hidden max-h-[calc(100dvh-var(--page-top-space))] self-start overflow-y-auto pb-6 transition-opacity ease-primary motion-reduce:transition-none md:sticky md:col-span-2 md:col-start-1 md:row-start-1 md:-ms-4 md:block md:ps-4 opacity-100 duration-fast&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-100&quot; href=&quot;https://openai.com/index/what-parameter-golf-taught-us/#technical-impressions&quot;&gt;Technical impressions&lt;/a&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-3.5 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/what-parameter-golf-taught-us/#record-track&quot;&gt;Record track&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-3.5 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/what-parameter-golf-taught-us/#nonrecord-track&quot;&gt;Nonrecord track&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/what-parameter-golf-taught-us/#takeaways&quot;&gt;Takeaways&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/what-parameter-golf-taught-us/#whats-next&quot;&gt;What’s next?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/nav&gt;&lt;div data-toc-content=&quot;&quot; class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0 col-span-full min-w-0 md:row-start-1&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We launched Parameter Golf to engage and support the machine learning research community in exploring a new, tightly constrained machine learning problem. We wanted the challenge to be interesting enough to reward real technical creativity, while remaining conceptually simple and easy to verify.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Participants had to minimize held-out loss on a fixed FineWeb dataset while staying within a 16 MB artifact limit, including both model weights and training code, and a 10-minute training budget on 8×H100s. We provided a baseline, dataset, and evaluation scripts so participants could fork the repo, improve the model, and submit their results through GitHub.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Over the course of eight weeks, we received more than 2,000 submissions from over 1,000 participants. We were impressed by the technical breadth, creativity, and rule-bending across the submissions, from careful optimizer tuning and quantization work to new modeling ideas and test-time training.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;One of the most exciting parts of the challenge was seeing how widely participants used AI coding agents. Agents helped lower the cost of experimentation, made it easier for more people to participate, and changed the pace of the competition. They also created new challenges for submission review, attribution, and scoring.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The challenge also became a meaningful talent discovery surface for us. That was one of our goals for Parameter Golf, and it was a useful signal that open-ended technical challenges can reveal exceptional machine learning taste and persistence.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;In this post, we highlight some of the submissions we found surprising and interesting, and share what we learned from running a coding contest in the age of powerful AI agents.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;technical-impressions&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Technical impressions&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;record-track&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h3 class=&quot;text-h4 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Record track&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We judged and independently reproduced each submission on the record-track leaderboard, and verified that each submission was record-breaking at the time it was submitted. Several themes stood out.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;span&gt;Training optimization&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Some of the strongest results came from careful tuning of existing components.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:px-0&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 col-span-full col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;col-span-full w-full overflow-auto&quot;&gt;&lt;div class=&quot;prose prose-sm max-w-none py-3 [&amp;amp;_table]:w-full [&amp;amp;_table]:table-auto [&amp;amp;_table]:border-collapse [&amp;amp;_table]:text-start @2xl:[&amp;amp;_table]:table-fixed [&amp;amp;_td]:min-w-30 [&amp;amp;_td]:p-3 [&amp;amp;_th]:p-2&quot;&gt;&lt;div class=&quot;scrollable scrollable-horizontal focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; tabindex=&quot;0&quot;&gt;&lt;div class=&quot;relative min-w-fit&quot;&gt;&lt;div class=&quot;pointer-events-none absolute z-1 inset-y-0 inset-s-0 w-px&quot;&gt;&lt;/div&gt;&lt;table&gt;&lt;thead&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Submission&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Contributor&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Technique&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Why it mattered&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;&lt;a class=&quot;transition ease-curve-a duration-250&quot; href=&quot;https://github.com/openai/parameter-golf/pull/60&quot;&gt;#60&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;@notapplica&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;Combined prior wins from &lt;a class=&quot;transition ease-curve-a duration-250&quot; href=&quot;https://github.com/openai/parameter-golf/pull/50&quot;&gt;#50&lt;/a&gt;, &lt;a class=&quot;transition ease-curve-a duration-250&quot; href=&quot;https://github.com/openai/parameter-golf/pull/42&quot;&gt;#42&lt;/a&gt;, and likely &lt;a class=&quot;transition ease-curve-a duration-250&quot; href=&quot;https://github.com/openai/parameter-golf/pull/39&quot;&gt;#39&lt;/a&gt;, then made a deeper model work with Muon weight decay, spectral embedding initialization, residual-mix scheduling, and compiled evaluation.&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;A strong example of disciplined leaderboard work: identifying which existing improvements matter and combining them cleanly.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;pointer-events-none absolute inset-y-0 inset-e-0 w-px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;span&gt;Quantization&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Several submissions pushed hard on compression and export.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:px-0&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 col-span-full col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;col-span-full w-full overflow-auto&quot;&gt;&lt;div class=&quot;prose prose-sm max-w-none py-3 [&amp;amp;_table]:w-full [&amp;amp;_table]:table-auto [&amp;amp;_table]:border-collapse [&amp;amp;_table]:text-start @2xl:[&amp;amp;_table]:table-fixed [&amp;amp;_td]:min-w-30 [&amp;amp;_td]:p-3 [&amp;amp;_th]:p-2&quot;&gt;&lt;div class=&quot;scrollable scrollable-horizontal focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; tabindex=&quot;0&quot;&gt;&lt;div class=&quot;relative min-w-fit&quot;&gt;&lt;div class=&quot;pointer-events-none absolute z-1 inset-y-0 inset-s-0 w-px&quot;&gt;&lt;/div&gt;&lt;table&gt;&lt;thead&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Submission&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Contributor&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Technique&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Why it mattered&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;&lt;a class=&quot;transition ease-curve-a duration-250&quot; href=&quot;https://github.com/openai/parameter-golf/pull/414&quot;&gt;#414&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;@signalrush&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;Used GPTQ-lite to quantize weights after training.&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;The first leaderboard submission to successfully use GPTQ-lite, leading to better evaluation.&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;&lt;a class=&quot;transition ease-curve-a duration-250&quot; href=&quot;https://github.com/openai/parameter-golf/pull/1060&quot;&gt;#1060&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;@dexhunter&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;Built on &lt;a class=&quot;transition ease-curve-a duration-250&quot; href=&quot;https://github.com/openai/parameter-golf/pull/634&quot;&gt;#634&lt;/a&gt; by @raahilshah to successfully use full Hessian GPTQ.&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;Extended earlier quantization work into a stronger compression path.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;pointer-events-none absolute inset-y-0 inset-e-0 w-px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;span&gt;Test-time and evaluation strategies&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Some submissions pushed the boundary between model improvement and evaluation strategy. These approaches were valid under the rules, but they required careful review from us as organizers.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:px-0&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 col-span-full col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;col-span-full w-full overflow-auto&quot;&gt;&lt;div class=&quot;prose prose-sm max-w-none py-3 [&amp;amp;_table]:w-full [&amp;amp;_table]:table-auto [&amp;amp;_table]:border-collapse [&amp;amp;_table]:text-start @2xl:[&amp;amp;_table]:table-fixed [&amp;amp;_td]:min-w-30 [&amp;amp;_td]:p-3 [&amp;amp;_th]:p-2&quot;&gt;&lt;div class=&quot;scrollable scrollable-horizontal focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; tabindex=&quot;0&quot;&gt;&lt;div class=&quot;relative min-w-fit&quot;&gt;&lt;div class=&quot;pointer-events-none absolute z-1 inset-y-0 inset-s-0 w-px&quot;&gt;&lt;/div&gt;&lt;table&gt;&lt;thead&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Submission&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Contributor&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Technique&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Why it mattered&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;&lt;a class=&quot;transition ease-curve-a duration-250&quot; href=&quot;https://github.com/openai/parameter-golf/pull/77&quot;&gt;#77&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;@samacqua&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;Used score-first, per-document LoRA test-time training: score first, adapt only on already-scored chunks, and reset at document boundaries.&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;Pushed the boundary between model improvement and evaluation strategy while staying reviewable under the rules.&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;&lt;a class=&quot;transition ease-curve-a duration-250&quot; href=&quot;https://github.com/openai/parameter-golf/pull/1019&quot;&gt;#1019&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;@abaybektursun&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;Used self-generated GPTQ calibration: generate calibration text from the trained model, then build GPTQ Hessians from those activations.&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;A creative calibration strategy that required careful review from organizers.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;pointer-events-none absolute inset-y-0 inset-e-0 w-px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;span&gt;New modeling and data ideas&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;A few submissions introduced modeling or data ideas that were especially creative.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:px-0&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 col-span-full col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;div class=&quot;col-span-full w-full overflow-auto&quot;&gt;&lt;div class=&quot;prose prose-sm max-w-none py-3 [&amp;amp;_table]:w-full [&amp;amp;_table]:table-auto [&amp;amp;_table]:border-collapse [&amp;amp;_table]:text-start @2xl:[&amp;amp;_table]:table-fixed [&amp;amp;_td]:min-w-30 [&amp;amp;_td]:p-3 [&amp;amp;_th]:p-2&quot;&gt;&lt;div class=&quot;scrollable scrollable-horizontal focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-100&quot; tabindex=&quot;0&quot;&gt;&lt;div class=&quot;relative min-w-fit&quot;&gt;&lt;div class=&quot;pointer-events-none absolute z-1 inset-y-0 inset-s-0 w-px&quot;&gt;&lt;/div&gt;&lt;table&gt;&lt;thead&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Submission&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Contributor&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Technique&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;font-semibold wrap-break-word&quot;&gt;&lt;strong&gt;Why it mattered&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;&lt;a class=&quot;transition ease-curve-a duration-250&quot; href=&quot;https://github.com/openai/parameter-golf/pull/1729&quot;&gt;#1729&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;@romeerp&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;Introduced the CaseOps tokenizer: lossless capitalization operator tokens with original-byte BPB sidecar accounting.&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;A creative tokenizer and data-representation idea.&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;&lt;a class=&quot;transition ease-curve-a duration-250&quot; href=&quot;https://github.com/openai/parameter-golf/pull/265&quot;&gt;#265&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;@unnir&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;Introduced XSA, an efficient partial Exclusive Self Attention approach with GQA-aware grouped views.&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;Brought an efficient attention variant into the challenge.&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;&lt;a class=&quot;transition ease-curve-a duration-250&quot; href=&quot;https://github.com/openai/parameter-golf/pull/65&quot;&gt;#65&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;@aquariouseworkman&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;Introduced SmearGate and BigramHash: a learned previous-token embedding blend plus adjacent-token-pair hash features.&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;Added new feature mechanisms from scratch.&lt;/td&gt;&lt;/tr&gt;&lt;tr class=&quot;border-t border-primary-12 last:border-b&quot;&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;&lt;a class=&quot;transition ease-curve-a duration-250&quot; href=&quot;https://github.com/openai/parameter-golf/pull/1204&quot;&gt;#1204&lt;/a&gt;&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;@msisovic&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;Introduced mini depth recurrence: repeated layers 4 and 5, delayed recurrence until mid-training, and partially untied the repeated MLPs.&lt;/td&gt;&lt;td class=&quot;wrap-break-word&quot;&gt;The first accepted leaderboard row to make recurrent layers work effectively.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;pointer-events-none absolute inset-y-0 inset-e-0 w-px&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We chose to highlight these nine submissions because they represent the range of results we hoped the challenge would surface. Some participants found wins through careful tuning. Others pushed quantization and low-rank techniques. Some explored edges of the evaluation rules. And several introduced modeling or data ideas, from the literature or from scratch, that produced unexpected gains.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;nonrecord-track&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h3 class=&quot;text-h4 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Nonrecord track&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The nonrecord track was home to many creative submissions. We highlighted 15 favorites, including approaches ranging from non-autoregressive text modeling to dynamic tokenization.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Because this track was more experimental, we focused less on raw performance and more about whether the approach was technically interesting. Three submissions stood out in particular:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;ul class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-disc in-[:where(ul,ol)]:list-[circle] mx-3 ps-4&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;a href=&quot;https://github.com/openai/parameter-golf/blob/main/records/track_non_record_16mb/2026-03-26_37M_LeWM_Jepa_Mamba2_10L_UNet_INT4FP8QAT_Brotli/README.md&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;span&gt;CiprianFlorim-Ifrim’s combination state-space model and JEPA submission&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;,&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;a href=&quot;https://github.com/openai/parameter-golf/blob/main/records/track_non_record_16mb/2026-03-23_DGAttention_DavidGao/README.md&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;span&gt;ddavidgao’s Designator/Guided Attention submission&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;a href=&quot;https://github.com/openai/parameter-golf/blob/main/records/track_non_record_16mb/2026-03-29_HNet_ByteVsSubword_Study/README.md&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;span&gt;DariusFeher’s Byte-Level H-Net submission&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;These were our favorite three nonrecord submissions, even though they were not necessarily the top three by performance.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;That said, the nonrecord track was still competitive. Half of nonrecord leaderboard entries beat the naive baseline of 1.22 BPB, and the top-ranked entry reached 1.12 BPB.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We found this encouraging. Even against strong transformer baselines, alternative approaches could sometimes hold their own against the dominant architecture.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We also think that this track benefits especially from the availability of strong coding agents. Agents made it much cheaper to prototype speculative ideas, including approaches that may previously have felt too time-consuming or uncertain to try in a short competition.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;takeaways&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Takeaways&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;A major difference between Parameter Golf and earlier competitions like it was the widespread use of coding agents. The vast majority of submitters mentioned using agents as part of their work.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;That lowered the barrier to entry. Participants could set up experiments faster, inspect unfamiliar code, and test ideas with less friction. Runpod’s sponsorship of $1,000,000 in compute also played a major role in making the challenge accessible to more people.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;At the same time, agent use created new issues for submission and scoring. Many submissions were small changes to existing top scorers, rather than fundamentally new approaches. This was often useful: strong ideas spread quickly and were refined by others. But it also created noise. When submissions that fell outside the competition guidelines produced unusually strong scores, other agents sometimes copied those ideas and continued down the same invalid path.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The volume of submissions also changed how we had to run the competition. We could not manually inspect every submission and still keep the leaderboard moving. During the challenge, we developed an internal Codex-based triage bot to monitor new submissions and flag them for human review. This became especially important during periods when we received hundreds of submissions a day.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;AI agents also became part of the community around the challenge. For much of the competition, @notapplica and their coding agent ran a “Live Updates” bulletin, tracking major events, explaining leaderboard approaches, and helping other participants follow the competition. Community review tools also appeared to help less experienced participants check whether their submissions were within the rules and avoid common invalid approaches.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;whats-next&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;What’s next?&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Our primary goal was to launch a challenge that &lt;/span&gt;&lt;a href=&quot;https://cdn.openai.com/pdf/d5caec5a-ee81-419d-b0d7-39f1424d819c/OpenAI%20Model%20Craft_%20Parameter%20Golf%20Challenge%20Terms%20and%20Conditions.pdf&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;span&gt;eligible participants&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt; could take part in and experience machine learning research. Parameter Golf brought in a wide range of technically strong and creative submissions, and it gave us a clearer view of how open research competitions may change as AI agents become more capable and widely used.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We are thinking about launching more challenges like this in the future. If you’re interested, please fill out the &lt;/span&gt;&lt;a href=&quot;https://jobs.ashbyhq.com/openai/form/open-ai-challenge-parameter-golf&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;span&gt;challenge participant form&lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>https://openai.com/index/what-parameter-golf-taught-us/</link><guid isPermaLink="false">https://openai.com/index/what-parameter-golf-taught-us</guid><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>Introducing OpenAI Privacy Filter</title><description>&lt;div class=&quot;@container w-full max-w-container @md:shaded-container:px-0!&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;div data-show-toc=&quot;true&quot; class=&quot;@container col-span-full w-full min-w-0 md:col-span-10 md:col-start-3&quot;&gt;&lt;div class=&quot;toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] pt-20 @md:w-full w-full&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 flex w-full items-center justify-between border-t border-t-primary-4 pt-3&quot;&gt;&lt;div class=&quot;flex-col&quot;&gt;&lt;div class=&quot;relative flex&quot;&gt;&lt;div class=&quot;flex items-center&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;ease-curve-a disabled:text-gray-40 items-center justify-center outline-offset-2 duration-200 focus-visible:outline focus-visible:outline-offset-0 flex rounded-full transition size-8 bg-primary-4 focus:outline-primary-12 text-btn-media-label backdrop-blur-xl p-6xs relative shrink-0 grow-0&quot; disabled=&quot;&quot; aria-label=&quot;Play audio of page text&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;11&quot; fill=&quot;none&quot; viewBox=&quot;0 0 9.184 16&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.72 11.952V4.048c0-.826.911-1.326 1.608-.883l6.21 3.952a1.045 1.045 0 0 1 0 1.766l-6.21 3.952a1.046 1.046 0 0 1-1.608-.883&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;span class=&quot;shrink grow ps-3 text-cta&quot;&gt;Loading…&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;audio preload=&quot;none&quot;&gt;&lt;/audio&gt;&lt;/div&gt;&lt;div class=&quot;flex gap-4 ms-auto&quot;&gt;&lt;div class=&quot;relative&quot;&gt;&lt;div class=&quot;flex items-center gap-1&quot; type=&quot;button&quot; aria-haspopup=&quot;dialog&quot; aria-expanded=&quot;false&quot; aria-controls=&quot;radix-_R_aqlfivar9mknpfivb_&quot; data-state=&quot;closed&quot;&gt;&lt;span class=&quot;text-cta&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;transition duration-short ease-curve-a rounded-[2.5rem] text-nowrap min-h-8 flex items-center justify-center gap-[0.3em] text-cta focus:outline outline-offset-2 h-[2.5rem] text-primary-100 hover:text-primary-60 disabled:text-primary-44 focus:outline-none focus-visible:outline-primary-44 px-0 !rounded&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;17&quot; fill=&quot;none&quot; viewBox=&quot;0 0 16 17&quot; class=&quot;-rotate-45&quot;&gt;&lt;g stroke=&quot;currentColor&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke-width=&quot;1.667&quot; clip-path=&quot;url(#clip0_1356_1880)&quot;&gt;&lt;path d=&quot;M10.001 5.247h2a3.333 3.333 0 0 1 0 6.666h-2m-4 0h-2a3.334 3.334 0 1 1 0-6.666h2M5.332 8.58h5.333&quot;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/svg&gt;Share&lt;/button&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px]&quot;&gt;&lt;nav aria-label=&quot;Table of contents&quot; data-show-toc=&quot;true&quot; class=&quot;sticky top-header-h z-50 col-span-full -mx-6 h-0 w-[calc(100%+2*(--spacing(6)))] -translate-y-px transition duration-medium md:hidden opacity-0&quot; inert=&quot;&quot;&gt;&lt;div class=&quot;relative mx-auto w-(--document-width) border-b border-primary-4 bg-secondary-100&quot;&gt;&lt;div class=&quot;force-show-scrollbars relative mx-auto w-full overflow-auto xl:max-w-container-desktop&quot;&gt;&lt;button type=&quot;button&quot; aria-expanded=&quot;false&quot; class=&quot;flex h-toc-button-h w-full px-6 focus-visible:outline focus-visible:outline-offset-0 focus-visible:outline-primary-100 @md:px-8&quot;&gt;&lt;span class=&quot;truncate pe-5 text-xs leading-tight text-primary-100&quot;&gt;A small model with frontier personal data detection capability&lt;/span&gt;&lt;/button&gt;&lt;button inert=&quot;&quot; type=&quot;button&quot; aria-label=&quot;Close table of contents&quot; class=&quot;absolute inset-e-6 -top-px z-10 focus-visible:outline focus-visible:outline-primary-100 @md:inset-e-8 pointer-events-none&quot;&gt;&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;10&quot; fill=&quot;none&quot; viewBox=&quot;0 0 10 16&quot; aria-hidden=&quot;true&quot; class=&quot;text-primary-100 transition duration-200 ease-curve-d&quot; style=&quot;transform:rotate(0deg)&quot;&gt;&lt;path fill=&quot;currentColor&quot; d=&quot;M.21 5.352a.714.714 0 0 1 1.01 0L5 9.132l3.78-3.78a.714.714 0 0 1 1.01 1.01l-4.285 4.286a.714.714 0 0 1-1.01 0L.209 6.362a.714.714 0 0 1 0-1.01&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/button&gt;&lt;div aria-hidden=&quot;true&quot; class=&quot;grid overflow-hidden invisible origin-top grid-rows-[0fr] transition-[grid] duration-short ease-primary motion-reduce:transition-none&quot;&gt;&lt;div class=&quot;max-h-[calc(100dvh-var(--header-h))] min-h-0 overflow-y-auto overscroll-none&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-100&quot; href=&quot;https://openai.com/index/introducing-openai-privacy-filter/#a-small-model-with-frontier-personal-data-detection-capability&quot;&gt;A small model with frontier personal data detection capability&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-openai-privacy-filter/#model-overview&quot;&gt;Model overview&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-openai-privacy-filter/#how-we-built-it&quot;&gt;How we built it&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-openai-privacy-filter/#how-privacy-filter-performs&quot;&gt;How Privacy Filter performs&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-openai-privacy-filter/#limitations&quot;&gt;Limitations&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-openai-privacy-filter/#availability&quot;&gt;Availability&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 ps-6 cursor-pointer pe-6 pb-5 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-openai-privacy-filter/#looking-ahead&quot;&gt;Looking ahead&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/nav&gt;&lt;nav aria-label=&quot;Table of contents&quot; aria-hidden=&quot;false&quot; class=&quot;style-scrollbars style-scrollbars-on-hover top-(--page-top-space) z-10 hidden max-h-[calc(100dvh-var(--page-top-space))] self-start overflow-y-auto pb-6 transition-opacity ease-primary motion-reduce:transition-none md:sticky md:col-span-2 md:col-start-1 md:row-start-1 md:-ms-4 md:block md:ps-4 opacity-100 duration-fast&quot;&gt;&lt;ul class=&quot;flex w-full flex-col&quot;&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;true&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-100&quot; href=&quot;https://openai.com/index/introducing-openai-privacy-filter/#a-small-model-with-frontier-personal-data-detection-capability&quot;&gt;A small model with frontier personal data detection capability&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-openai-privacy-filter/#model-overview&quot;&gt;Model overview&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-openai-privacy-filter/#how-we-built-it&quot;&gt;How we built it&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-openai-privacy-filter/#how-privacy-filter-performs&quot;&gt;How Privacy Filter performs&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-openai-privacy-filter/#limitations&quot;&gt;Limitations&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-openai-privacy-filter/#availability&quot;&gt;Availability&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;group&quot;&gt;&lt;a aria-current=&quot;false&quot; class=&quot;transition ease-curve-a duration-250 block w-full text-xs leading-tight transition-colors focus-visible:outline focus-visible:outline-primary-100 py-2 text-primary-60 hover:text-primary-100&quot; href=&quot;https://openai.com/index/introducing-openai-privacy-filter/#looking-ahead&quot;&gt;Looking ahead&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/nav&gt;&lt;div data-toc-content=&quot;&quot; class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] multi-columns:flex multi-columns:px-0 col-span-full min-w-0 md:row-start-1&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Today we’re releasing OpenAI Privacy Filter, an open-weight model for detecting and redacting personally identifiable information (PII) in text. This release is part of our broader effort to support a more resilient software ecosystem by providing developers practical infrastructure for building with AI safely, including &lt;/span&gt;&lt;a class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; href=&quot;https://openai.com/index/codex-security-now-in-research-preview/&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;tools&lt;/span&gt;&lt;/u&gt;⁠&lt;/a&gt;&lt;span&gt; and &lt;/span&gt;&lt;a class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; href=&quot;https://openai.com/index/scaling-trusted-access-for-cyber-defense/&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;models&lt;/span&gt;&lt;/u&gt;⁠&lt;/a&gt;&lt;span&gt; that make strong privacy and security protections easier to implement from the start.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Privacy Filter is a small model with frontier personal data detection capability. It is designed for high-throughput privacy workflows, and is able to perform context-aware detection of PII in unstructured text. It can run locally, which means that PII can be masked or redacted without leaving your machine. It processes long inputs efficiently, making redaction decisions in a quick, single pass.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;At OpenAI, we use a fine-tuned version of Privacy Filter in our own privacy-preserving workflows. We developed Privacy Filter because we believe that with the latest AI capabilities, we could raise the standard for privacy beyond what was already on the market. The version of Privacy Filter we are releasing today achieves state-of-the-art performance on the PII-Masking-300k benchmark, when corrected for annotation issues we identified during evaluation.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;With this release, developers can run Privacy Filter in their own environments, fine tune it to their own use cases, and build stronger privacy protections into training, indexing, logging, and review pipelines.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;a-small-model-with-frontier-personal-data-detection-capability&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;A small model with frontier personal data detection capability&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Privacy protection in modern AI systems depends on more than pattern matching. Traditional PII detection tools often rely on deterministic rules for formats like phone numbers and email addresses. They can work well for narrow cases, but they often miss more subtle personal information and struggle with context.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Privacy Filter is built with deeper language and context awareness for more nuanced performance. By combining strong language understanding with a privacy-specific labeling system, it can detect a wider range of PII in unstructured text, including cases where the right decision depends on context. It can better distinguish between information that should be preserved because it is public, and information that should be masked or redacted because it relates to a private individual.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The result is a model that is strong enough to deliver frontier-level privacy filtering performance. At the same time, the model is small enough to be run locally–meaning data that has yet to be filtered can remain on device, with less risk of exposure, rather than needing to be sent to a server for de-identification.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;model-overview&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Model overview&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Privacy Filter is a bidirectional token-classification model with span decoding. It begins from an autoregressive pretrained checkpoint and is then adapted into a token classifier over a fixed taxonomy of privacy labels. Instead of generating text token by token, it labels an input sequence in one pass and then decodes coherent spans with a constrained Viterbi procedure.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;This architecture gives Privacy Filter a few useful properties for production use:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;ul class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-disc in-[:where(ul,ol)]:list-[circle] mx-3 ps-4&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Fast and efficient:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; all tokens are labeled in a single forward pass.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Context aware:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; the language prior enables PII spans to be detected based on surrounding context.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Long-context:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; the released model supports up to 128,000 tokens of context.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;b&gt;&lt;span&gt;Configurable:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; developers can tune operating points to trade off recall and precision depending on their workflow.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The released model has 1.5B total parameters with 50M active parameters.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Privacy Filter predicts spans across eight categories:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;ul class=&quot;mb-8 marker:text-inherit last:mb-0 in-[:where(ul,ol)]:mt-2 list-disc in-[:where(ul,ol)]:list-[circle] mx-3 ps-4&quot;&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span class=&quot;prose&quot;&gt;&lt;code class=&quot;wrap-anywhere&quot;&gt;&lt;span&gt;private_person&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span class=&quot;prose&quot;&gt;&lt;code class=&quot;wrap-anywhere&quot;&gt;&lt;span&gt;private_address&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span class=&quot;prose&quot;&gt;&lt;code class=&quot;wrap-anywhere&quot;&gt;&lt;span&gt;private_email&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span class=&quot;prose&quot;&gt;&lt;code class=&quot;wrap-anywhere&quot;&gt;&lt;span&gt;private_phone&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span class=&quot;prose&quot;&gt;&lt;code class=&quot;wrap-anywhere&quot;&gt;&lt;span&gt;private_url&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span class=&quot;prose&quot;&gt;&lt;code class=&quot;wrap-anywhere&quot;&gt;&lt;span&gt;private_date&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span class=&quot;prose&quot;&gt;&lt;code class=&quot;wrap-anywhere&quot;&gt;&lt;span&gt;account_number&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;mb-2&quot;&gt;&lt;span class=&quot;prose&quot;&gt;&lt;code class=&quot;wrap-anywhere&quot;&gt;&lt;span&gt;secret&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The &lt;/span&gt;&lt;span class=&quot;prose&quot;&gt;&lt;code class=&quot;wrap-anywhere&quot;&gt;&lt;span&gt;account_number&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span&gt; category helps mask a wide variety of account numbers, including banking info like credit card numbers and bank account numbers, while &lt;/span&gt;&lt;span class=&quot;prose&quot;&gt;&lt;code class=&quot;wrap-anywhere&quot;&gt;&lt;span&gt;secret&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;span&gt; helps mask things like passwords and API keys.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;These labels are decoded with BIOES span tags, which helps produce cleaner and more coherent masking boundaries.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] overflow-hidden&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3 rounded-md bg-primary-4&quot;&gt;&lt;h2 class=&quot;px-5 py-4 text-h5 font-medium @md:p-8 border-b border-b-primary-4&quot;&gt;Example input text&lt;/h2&gt;&lt;div class=&quot;prose max-w-full p-6 @md:p-8&quot;&gt;&lt;p&gt;Subject: Q2 Planning Follow-Up&lt;/p&gt;&lt;p&gt;Hi Jordan,&lt;/p&gt;&lt;p&gt;Thanks again for meeting earlier today. I wanted to follow up with the revised timeline for the Q2 rollout and confirm that the product launch is scheduled for September 18, 2026. For reference, the project file is listed under 4829-1037-5581. If anything changes on your side, feel free to reply here at maya.chen@example.com or call me at +1 (415) 555-0124.&lt;/p&gt;&lt;p&gt;Best,&lt;/p&gt;&lt;p&gt;Maya Chen&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full group not-first:mt-6&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] overflow-hidden&quot;&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-1 @md:col-span-8 @md:col-start-3 rounded-md bg-primary-4&quot;&gt;&lt;h2 class=&quot;px-5 py-4 text-h5 font-medium @md:p-8 border-b border-b-primary-4&quot;&gt;Text after masking personal identifiers&lt;/h2&gt;&lt;div class=&quot;prose max-w-full p-6 @md:p-8&quot;&gt;&lt;p&gt;Subject: Q2 Planning Follow-Up&lt;/p&gt;&lt;p&gt;Hi &lt;code&gt;&lt;b&gt;[PRIVATE_PERSON]&lt;/b&gt;&lt;/code&gt;,&lt;/p&gt;&lt;p&gt;Thanks again for meeting earlier today. I wanted to follow up with the revised timeline for the Q2 rollout and confirm that the product launch is scheduled for &lt;code&gt;&lt;b&gt;[PRIVATE_DATE]&lt;/b&gt;&lt;/code&gt;. For reference, the project file is listed under &lt;code&gt;&lt;b&gt;[ACCOUNT_NUMBER]&lt;/b&gt;&lt;/code&gt;. If anything changes on your side, feel free to reply here at &lt;code&gt;&lt;b&gt;[PRIVATE_EMAIL]&lt;/b&gt;&lt;/code&gt; or call me at &lt;code&gt;&lt;b&gt;[PRIVATE_PHONE]&lt;/b&gt;&lt;/code&gt;.&lt;/p&gt;&lt;p&gt;Best,&lt;/p&gt;&lt;p&gt;&lt;b&gt;[PRIVATE_PERSON]&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;how-we-built-it&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;How we built it&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We developed Privacy Filter in several stages.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;First, we built a privacy taxonomy that defines the types of spans the model should detect. This includes personal identifiers, contact details, addresses, private dates, many different kinds of account numbers such as credit and banking information, and secrets such as API keys and passwords.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Second, we converted a pretrained language model into a bidirectional token classifier by replacing the language modeling head with a token-classification head and post-training it with a supervised classification objective.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Third, we trained on a mixture of publicly available and synthetic data designed to capture both realistic text and difficult privacy patterns. In parts of the public data where labels were incomplete, we used model-assisted annotation and review to improve coverage. We also generated synthetic examples to increase diversity across formats, contexts, and privacy subtypes.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;At inference time, the model&#39;s token-level predictions are decoded into coherent spans using constrained sequence decoding. This approach preserves the broad language understanding of the pretrained model while specializing it for privacy detection.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;how-privacy-filter-performs&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;How Privacy Filter performs&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We evaluated Privacy Filter on standard benchmarks and on additional synthetic and chat-style evaluations designed to test harder, more context-sensitive cases.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;On the &lt;/span&gt;&lt;a href=&quot;https://huggingface.co/datasets/ai4privacy/pii-masking-300k&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;PII-Masking-300k&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt; benchmark, Privacy Filter achieves an F1 score of 96% (94.04% precision and 98.04% recall). On a corrected version of the benchmark that accounts for dataset annotation issues identified during review, the F1 score is 97.43% (96.79% precision and 98.08% recall).&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We also found that the model can be adapted efficiently. Fine-tuning on even a small amount of data quickly improves accuracy on domain-specific tasks, increasing F1 score from 54% to 96% and approaches saturation on the domain-adaption benchmark we evaluated.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Beyond benchmark performance, Privacy Filter is designed for practical privacy filtering in noisy, real-world text. That includes long documents, ambiguous references, mixed-format strings, and software-related secrets. The &lt;/span&gt;&lt;a href=&quot;https://cdn.openai.com/pdf/c66281ed-b638-456a-8ce1-97e9f5264a90/OpenAI-Privacy-Filter-Model-Card.pdf&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; referrerpolicy=&quot;no-referrer-when-downgrade&quot;&gt;&lt;span&gt;model card &lt;/span&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;also reports targeted evaluation on secret detection in codebases and stress tests across multilingual, adversarial, and context-dependent examples.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;limitations&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Limitations&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Privacy Filter is not an anonymization tool, a compliance certification, or a substitute for policy review in high-stakes settings. It is one component in a broader privacy-by-design system.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Its behavior reflects the label taxonomy and decision boundaries it was trained on. Different organizations may want different detection or masking policies, and those policies may require in-domain evaluation or further fine-tuning. Performance may also vary across languages, scripts, naming conventions, and domains that differ from the training distribution.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Like all models, Privacy Filter can make mistakes. It can miss uncommon identifiers or ambiguous private references, and it can over- or under-redact entities when context is limited, especially in short sequences. In high-sensitivity domains such as legal, medical, and financial workflows, human review and domain-specific evaluation and fine-tuning remain important.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;availability&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Availability&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We are releasing OpenAI Privacy Filter to support stronger privacy protections across the ecosystem.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;The model is available today under the Apache 2.0 license on &lt;/span&gt;&lt;a href=&quot;https://huggingface.co/openai/privacy-filter&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;Hugging Face&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt; and &lt;/span&gt;&lt;a href=&quot;https://github.com/openai/privacy-filter&quot; class=&quot;transition ease-curve-a duration-250 text-primary-100 hover:text-primary-60 relative underline-offset-[0.25rem] decoration-1 underline&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;u class=&quot;decoration-1 underline-offset-4&quot;&gt;&lt;span&gt;Github&lt;/span&gt;&lt;/u&gt;⁠&lt;span class=&quot;sr-only&quot;&gt;(opens in a new window)&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. It is intended for experimentation, customization, and commercial deployment, and it can be fine-tuned for different data distributions and privacy policies.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Alongside the model, we are sharing documentation covering the model architecture, label taxonomy, decoding controls, intended use cases, evaluation setup, and known limitations, so teams can understand both what the model does well and where it should be used carefully.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-16&quot;&gt;&lt;div class=&quot;max-w-container @container w-full toc-visible:md:grid-cols-10 grid grid-cols-12 gap-x-(--grid-gap) [--grid-gap:8px] md:[--grid-gap:16px] lg:[--grid-gap:24px] toc-content-heading scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot; id=&quot;looking-ahead&quot;&gt;&lt;div class=&quot;full-grid-content:@md:col-span-full full-grid-content:@md:col-start-1 max-w-none col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4&quot;&gt;&lt;h2 class=&quot;text-h3 scroll-mt-[calc(var(--page-top-space,var(--header-h))+var(--toc-button-h))]&quot;&gt;&lt;span&gt;Looking ahead&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Privacy protection for AI systems is an ongoing effort across research, product design, evaluation, and deployment.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Privacy Filter reflects one direction we believe is important: small, efficient models with frontier capability in narrowly defined tasks that matter for real-world AI systems. We are releasing it because we think privacy-preserving infrastructure should be easier to inspect, run, adapt, and improve.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;Our goal is for models to learn about the world, not about private individuals. Privacy Filter helps make that possible.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;col-span-full toc-visible:@md:col-start-2 @md:col-span-6 @md:col-start-4 max-w-none not-first:mt-6&quot;&gt;&lt;p class=&quot;mb-6 last:mb-0&quot;&gt;&lt;span&gt;We’re releasing this preview of Privacy Filter to receive feedback from the research and privacy community and iterate further on model performance.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>https://openai.com/index/introducing-openai-privacy-filter/</link><guid isPermaLink="false">https://openai.com/index/introducing-openai-privacy-filter</guid><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>