<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Pauling AI Blog]]></title><description><![CDATA[The blog of Pauling.AI, in substack. AI for drug discovery, computational chemistry, techbio and longevity medicine.]]></description><link>https://blog.pauling.ai</link><image><url>https://substackcdn.com/image/fetch/$s_!JN1G!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77a3a60-e6a4-479f-8761-41f4cb584467_1200x1200.png</url><title>Pauling AI Blog</title><link>https://blog.pauling.ai</link></image><generator>Substack</generator><lastBuildDate>Sun, 26 Apr 2026 12:06:01 GMT</lastBuildDate><atom:link href="https://blog.pauling.ai/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Pauling.AI]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[info@pauling.ai]]></webMaster><itunes:owner><itunes:email><![CDATA[info@pauling.ai]]></itunes:email><itunes:name><![CDATA[Javier Tordable]]></itunes:name></itunes:owner><itunes:author><![CDATA[Javier Tordable]]></itunes:author><googleplay:owner><![CDATA[info@pauling.ai]]></googleplay:owner><googleplay:email><![CDATA[info@pauling.ai]]></googleplay:email><googleplay:author><![CDATA[Javier Tordable]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How we programmed our latest hire]]></title><description><![CDATA[Writing an executive assistant from scratch]]></description><link>https://blog.pauling.ai/p/how-we-programmed-our-latest-hire</link><guid isPermaLink="false">https://blog.pauling.ai/p/how-we-programmed-our-latest-hire</guid><dc:creator><![CDATA[Javier Tordable]]></dc:creator><pubDate>Tue, 31 Mar 2026 14:57:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JN1G!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77a3a60-e6a4-479f-8761-41f4cb584467_1200x1200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been thinking about what makes AI useful versus what makes it feel like a toy.</p><p>Most AI tools are stateless. You open a window, ask something, get an answer, close it. Nothing persists. Nothing happens on its own. The AI waits for you to show up, which means it only helps when you remember to use it. ChatGPT, Claude, Gemini: all brilliant in a conversation. All useless the moment you close the tab.</p><p>We wanted something different. An AI that shows up every morning, reads the inbox, checks the calendar, tracks open deals, monitors engineering PRs, and follows up on things you&#8217;d otherwise drop. Not a chatbot. An executive assistant.</p><p>Here&#8217;s how we built it.</p><h2>The model layer: LLMs as reasoning engines</h2><p>The core of the system is a large language model. We use ChatGPT as the primary LLM. Specifically the API, not the chat interface. ChatGPT handles reading, summarizing, drafting, and deciding what needs attention. For some tasks we&#8217;ve experimented with other models as a fallback or for comparison, but ChatGPT seems to be easier to train to have the right personality. </p><p>But we&#8217;re not using LLMs as chatbots. We&#8217;re using them as reasoning engines that get called by code, receive structured context, and return structured actions. The difference between &#8220;AI tool&#8221; and &#8220;AI agent&#8221; is mostly this: who initiates the interaction.</p><h2>Start with identity</h2><p>The first decision, and the one most people skip, is giving the assistant a real identity.</p><p>Ours has a name, a persona, and its own email address. When it sends an email, it comes from a real mailbox with a proper signature, threaded replies, and HTML formatting. Recipients don&#8217;t get a wall of monospace text from `noreply@`. They get a professional email that looks like it came from someone on the team.</p><p>This matters more than it sounds. When the assistant has an identity, it changes how you think about it. You&#8217;re not prompting a tool. You&#8217;re delegating to someone. And it changes how recipients interact with it too.</p><p>Practically, this means:</p><ul><li><p><strong>A dedicated account.</strong> A real email address in Google Workspace.</p></li><li><p><strong>OAuth credentials.</strong> So it can read and send email on that account.</p></li><li><p><strong>An HTML signature</strong>. stored as a file the assistant loads at send time.</p></li><li><p><strong>Proper reply threading.</strong> Setting `In-Reply-To` and `References` headers, passing the `threadId` back to the Gmail API so replies land in the right conversation.</p></li></ul><h2>Write an operating manual, not a prompt</h2><p>The assistant&#8217;s behavior is defined in a file called `AGENTS.md`. Think of it less as a system prompt and more as an employee handbook.</p><p>It covers the assistant&#8217;s role, tone, how to prioritize competing demands, when to act autonomously and when to check first, and how to handle specific situations: a cold email from an investor, a bug report from a customer, a PR that&#8217;s been open for a week.</p><p>A key insight here: a good prompt tells an AI what to do today. A good operating manual tells it how to think, so it can handle situations you didn&#8217;t anticipate. This is what separates a useful AI agent from a glorified macro.</p><p>The manual evolves. Every time the assistant handles something poorly, or you find yourself explaining the same preference twice, that&#8217;s a signal to update it. I treat it like onboarding documentation I&#8217;d write for a new hire.</p><h2>Organize work into lanes</h2><p>An executive assistant can&#8217;t just have a to-do list. The work is too varied.</p><p>We split responsibilities into five lanes: current customers, marketing and go-to-market, fundraising, engineering, and operations. Each lane has its own directory in the repository with a tracking file. The assistant maintains state per lane: open tasks, recent decisions, things to follow up on.</p><p>This prevents everything from collapsing into one undifferentiated pile where everything feels equally urgent. It also makes routing easy. An email from a potential customer goes to the customers lane. A GitHub notification goes to engineering. The assistant knows where things belong.</p><p>This lane structure is also what makes the system composable. You can add a new lane (legal, HR, investor relations) without touching anything else.</p><h2>Routines and reactive tasks</h2><p>The assistant does two kinds of work: scheduled and reactive.</p><p><strong>Scheduled routines</strong> run via cron. The most important one is the morning briefing. Every day, the assistant reads the inbox, checks the calendar, scans each lane&#8217;s tracking file, and sends a priorities email. It surfaces what&#8217;s time-sensitive, what&#8217;s been waiting too long, and what on the calendar needs preparation. Other routines run weekly: a review of open tasks per lane, a check for stale GitHub issues, a follow-up sweep for emails that didn&#8217;t get a response.</p><p><strong>Reactive tasks</strong> happen in response to events. A new email arrives, a PR is opened, a message comes in on Telegram. The assistant processes these and either handles them directly or flags them for attention.</p><p>Routines give structure. Reactive tasks give responsiveness. Together they cover most of what an executive assistant actually does. No n8n, no Zapier, no low-code automation platform. Just Python, cron, and an LLM API.</p><h2>Email: the full stack</h2><p>Email is the hardest integration to get right. Reading is easy. Everything else takes work.</p><p>We built a Gmail integration that handles the full lifecycle:</p><ul><li><p><strong>Reading.</strong> Checking the inbox, filtering by sender, fetching full message bodies.</p></li><li><p><strong>Sending</strong>. Plain text for simple cases, HTML with signature for external emails.</p></li><li><p><strong>Replying</strong>. Proper threading with the original quoted below: reply, then signature, then original, exactly like a human would format it.</p></li><li><p><strong>Archiving</strong>. Removing the INBOX label once something is handled.</p></li></ul><p>For real-time responsiveness, we replaced polling with Gmail&#8217;s push notification system. Gmail publishes a notification to a Google Cloud Pub/Sub topic whenever the inbox changes. The assistant pulls from that subscription, gets the `historyId`, calls the Gmail History API to find out what actually changed, then fetches the new messages. The result is that it reads to email in minutes instead of having to run a continuous poling cycle (which will get it blocked), or wait for hours to read the email.</p><p>The infrastructure for this is straightforward. A Pub/Sub topic and subscription in GCP, IAM grants so Gmail can publish and the assistant&#8217;s account can pull, and a state file that persists the last known `historyId` across restarts.</p><h2>GitHub instead of spreadsheets</h2><p>Most engineering teams already live in GitHub. Work is tracked in issues. Code changes go through pull requests. Discussions happen in comments.</p><p>Rather than maintaining a separate tracker, we connected the assistant directly to GitHub. It monitors open PRs, flags ones waiting for review, checks issue status, and can open or comment on issues as needed.</p><p>The practical benefit: zero duplication. There&#8217;s no spreadsheet to keep in sync with reality. The assistant reads the ground truth directly. For a founder or CTO, this means the morning briefing can include &#8220;three PRs are waiting for your review&#8221; and &#8220;this issue has been open for two weeks,&#8221; without anyone having to compile that information manually.</p><h2>Calendar and time awareness</h2><p>The assistant connects to Google Calendar and reads the day&#8217;s schedule as part of its morning routine. This sounds simple but it changes what the briefing can do.</p><p>With calendar access, the assistant can flag back-to-back meetings that leave no time for focus work, notice that a meeting has no agenda, and cross-reference email with calendar. If someone emailed about a topic and there&#8217;s a call with them today, it surfaces that connection.</p><p>It also gives the assistant temporal grounding. It knows what day it is, what&#8217;s coming up this week, and when deadlines are approaching.</p><h2>Other channels</h2><p><strong>Telegram</strong> gives a lightweight async channel for quick back-and-forth. Rather than opening a full coding environment to interact with the assistant, you can message it from your phone and get a response.</p><p><strong>Text-to-speech</strong> lets the assistant deliver voice briefings. Instead of reading the morning priorities email, you can listen to it. Useful when moving between meetings.</p><p>The principle behind both: meet the human where they are. The assistant should be reachable in the way that&#8217;s most natural for the moment. Just like a real world assistant can sometimes make a call or leave a voice note.</p><h2>Running on real infrastructure</h2><p>An executive assistant that only runs on your laptop isn&#8217;t very useful. We run ours on a dedicated machine that&#8217;s always on.</p><p>A few things this required:</p><p><strong>Credential management across machines</strong>. OAuth tokens are tied to a Google account, not a machine. We store tokens and have a script that copies them to the remote machine via `scp`. A single setup script creates the virtual environment and installs all dependencies. One command to get a new machine running.</p><p><strong>Cron for routines.</strong> Scheduled tasks run via system cron. Simple, transparent, easy to debug.</p><p><strong>State persistence.</strong> The assistant tracks its position in the email stream (via `historyId`), open tasks per lane, and other state in files in the repository. These persist across restarts and are visible to anyone who looks.</p><p>The approach is deliberately simple. No Kubernetes, no managed services, no LangChain, no agent framework. A Python virtual environment, the LLM SDK, a few API credentials, and a cron job. The complexity is in the operating manual, not the infrastructure. We initially ran this using a homemade framework but we have now moved to openclaw. If you use openclaw too, remember to spend enough time locking it down. It has a big security surface area.</p><h2>Lessons learned</h2><p><strong>The integrations aren&#8217;t the hard part.</strong> OAuth flows, API clients, Pub/Sub subscriptions: these take a day or two to get right but they&#8217;re well-documented and mostly mechanical. The hard part is defining what the assistant should actually do with the information it has access to.</p><p><strong>Autonomy is a dial, not a switch</strong>. Some things the assistant should do without asking: send the morning briefing, archive a handled email, update a tracking file. Other things need a human in the loop. Getting this calibration right takes iteration.</p><p><strong>The operating manual is never done.</strong> Every week there&#8217;s a situation it didn&#8217;t handle well. That&#8217;s not a failure. It&#8217;s input. The manual gets better over time, and so does the assistant.</p><p><strong>Treating it like a new hire changes everything.</strong> When you ask &#8220;what would I tell a new person joining the team?&#8221; you write better instructions than when you ask &#8220;what prompt should I give the AI?&#8221; The former produces judgment. The latter produces rules.</p><h2>Beyond the executive assistant </h2><p>We built this for an executive assistant, but the underlying pattern applies anywhere someone manages high information volume across multiple tracks of work.</p><p>A venture capital investor faces the same structural problem: hundreds of portfolio companies, thousands of inbound pitches, LP communications, market research, and a calendar that fills up faster than it empties. Lane-based tracking maps directly to sectors or stages. The morning briefing surfaces which portfolio companies need attention and which inbound pitches are worth reading.</p><p>A law firm partner juggles client matters, court deadlines, associate work product, and business development. Email threading and reply quality matter enormously in a profession where written communication is everything. Routine sweeps for approaching deadlines are table stakes.</p><p>An executive assistant is an important hire. An AI agent powered by Claude, GPT, or whichever frontier model fits the task does most of the same work at a fraction of the cost, around the clock, without needing to be managed.</p><p>The common thread: any role that involves managing information across multiple domains, maintaining relationships over time, and keeping many things from falling through the cracks is a candidate for this kind of system.</p><p>The technology is available. The LLM APIs are mature. The integrations are straightforward. The real investment is in the operating manual. Think carefully about how good judgment in your domain actually works, and write it down.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Pauling AI Blog! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Problem with Docking Scores in Drug Discovery]]></title><description><![CDATA[Everyone in drug discovery talks about docking scores. Investors ask about them. Pitch decks are built around them. LinkedIn posts celebrate them.]]></description><link>https://blog.pauling.ai/p/the-problem-with-docking-scores-in</link><guid isPermaLink="false">https://blog.pauling.ai/p/the-problem-with-docking-scores-in</guid><pubDate>Thu, 26 Mar 2026 14:03:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!i5VK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa17dc1a6-6495-4434-ba0c-22ba5c6317c7_1448x596.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i5VK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa17dc1a6-6495-4434-ba0c-22ba5c6317c7_1448x596.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i5VK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa17dc1a6-6495-4434-ba0c-22ba5c6317c7_1448x596.png 424w, https://substackcdn.com/image/fetch/$s_!i5VK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa17dc1a6-6495-4434-ba0c-22ba5c6317c7_1448x596.png 848w, https://substackcdn.com/image/fetch/$s_!i5VK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa17dc1a6-6495-4434-ba0c-22ba5c6317c7_1448x596.png 1272w, https://substackcdn.com/image/fetch/$s_!i5VK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa17dc1a6-6495-4434-ba0c-22ba5c6317c7_1448x596.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i5VK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa17dc1a6-6495-4434-ba0c-22ba5c6317c7_1448x596.png" width="1448" height="596" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a17dc1a6-6495-4434-ba0c-22ba5c6317c7_1448x596.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:596,&quot;width&quot;:1448,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1358881,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i5VK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa17dc1a6-6495-4434-ba0c-22ba5c6317c7_1448x596.png 424w, https://substackcdn.com/image/fetch/$s_!i5VK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa17dc1a6-6495-4434-ba0c-22ba5c6317c7_1448x596.png 848w, https://substackcdn.com/image/fetch/$s_!i5VK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa17dc1a6-6495-4434-ba0c-22ba5c6317c7_1448x596.png 1272w, https://substackcdn.com/image/fetch/$s_!i5VK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa17dc1a6-6495-4434-ba0c-22ba5c6317c7_1448x596.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s just one problem: a docking score is not a result. It&#8217;s a hypothesis. </p><h1><strong>Let&#8217;s talk about what&#8217;s actually happening under the hood.</strong></h1><p>Picture this: you take a protein structure, usually a crystal structure pulled from the PDB, frozen in a single conformation, with missing flexible loops and resolution gaps that leave genuine ambiguity about where atoms sit. You take a small molecule. You run AutoDock Vina, GNINA, GOLD or GLIDE. A number comes out.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Pauling AI Blog! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>That number tells you how well the algorithm <em>thinks</em> the molecule fits the binding pocket given a rigid receptor, implicit solvent, and a scoring function trained on datasets that may or may not look anything like your target class [1,2].</p><p>What it doesn&#8217;t tell you: whether the molecule will actually bind in a cell. Whether it survives metabolism long enough to get there. Whether your protein even resembles that crystal structure once it&#8217;s inside a living system.</p><h2><strong>Here&#8217;s the thing, the field knows this. It just doesn&#8217;t say it out loud.</strong></h2><p>A critical analysis of over 400 published virtual screening studies found that hit rates vary wildly, and that computational filters, binding assays, and secondary validation are routinely skipped before compounds get advanced [3]. In practice, even a well-designed screen might yield around 3 confirmed hits per 100 compounds experimentally tested [4].This isn&#8217;t a software problem. It&#8217;s a physics problem. Conventional scoring functions struggle to capture long-range electrostatics, desolvation upon binding, and entropic contributions to the precise physical forces that govern whether a molecule actually binds under biological conditions [5]. And most docking algorithms still treat the receptor as a rigid body, even though proteins move constantly between conformational states and ligand binding almost always reshapes the pocket to some degree [6].</p><p>The problem isn&#8217;t docking. Docking is a powerful, legitimate tool when it&#8217;s used as one.</p><p>The problem is what happens when a score becomes the story.</p><h3>So what does rigorous docking actually look like?</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BpOd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc86407f4-abf6-414f-8ccb-8d724c3abc7c_1285x460.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BpOd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc86407f4-abf6-414f-8ccb-8d724c3abc7c_1285x460.png 424w, https://substackcdn.com/image/fetch/$s_!BpOd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc86407f4-abf6-414f-8ccb-8d724c3abc7c_1285x460.png 848w, https://substackcdn.com/image/fetch/$s_!BpOd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc86407f4-abf6-414f-8ccb-8d724c3abc7c_1285x460.png 1272w, https://substackcdn.com/image/fetch/$s_!BpOd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc86407f4-abf6-414f-8ccb-8d724c3abc7c_1285x460.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BpOd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc86407f4-abf6-414f-8ccb-8d724c3abc7c_1285x460.png" width="678" height="242.70817120622567" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c86407f4-abf6-414f-8ccb-8d724c3abc7c_1285x460.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:1285,&quot;resizeWidth&quot;:678,&quot;bytes&quot;:946571,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BpOd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc86407f4-abf6-414f-8ccb-8d724c3abc7c_1285x460.png 424w, https://substackcdn.com/image/fetch/$s_!BpOd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc86407f4-abf6-414f-8ccb-8d724c3abc7c_1285x460.png 848w, https://substackcdn.com/image/fetch/$s_!BpOd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc86407f4-abf6-414f-8ccb-8d724c3abc7c_1285x460.png 1272w, https://substackcdn.com/image/fetch/$s_!BpOd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc86407f4-abf6-414f-8ccb-8d724c3abc7c_1285x460.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It looks like one step in a workflow, not the whole workflow. It starts with a carefully prepared protein structure: protonation states assigned, missing residues modeled, binding pocket validated before a single compound is screened [5].  It uses multiple scoring functions with consensus scoring to reduce false positives. It accounts for receptor flexibility through ensemble docking or induced-fit protocols where it matters most.</p><p>And critically: every top-ranked compound is treated as a hypothesis to interrogate, not a discovery to announce.</p><p>The molecules worth pursuing emerge from integrating docking results with ADMET predictions, molecular dynamics stability checks which overcome the rigid sampling limitations inherent in static docking and, wherever possible, experimental data from analogous systems [7].</p><p>That pipeline is slower. It produces fewer headlines. But it produces fewer expensive failures two years and fifty million dollars down the road.</p><h4><strong>Why does this matter right now?</strong></h4><p>Because as AI-powered docking tools multiply, the temptation to compress this workflow grows louder. Models are faster. Interfaces are cleaner. It has never been easier to generate a ranked list of compounds and call it a drug discovery campaign.</p><p>The teams that actually move molecules into the clinic will be the ones who never forgot what a docking score really is and what it isn&#8217;t.</p><p>At Pauling.AI, that distinction is built into everything we do. Not because rigor is fashionable, but because it&#8217;s the only thing that holds up when the biology talks back.</p><h2><strong>References</strong></h2><ol><li><p>Gu, J. et al. (2021). Molecular docking-based computational platform for high-throughput virtual screening. <em>SpringerPlus / PMC</em>.<a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC8754542/"> https://pmc.ncbi.nlm.nih.gov/articles/PMC8754542/</a></p></li><li><p>Pinzi, L. &amp; Rastelli, G. (2019). Molecular Docking: Shifting Paradigms in Drug Discovery. <em>International Journal of Molecular Sciences</em>, 20(18), 4331.<a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC3151162/"> https://pmc.ncbi.nlm.nih.gov/articles/PMC3151162/</a></p></li><li><p>Hevener, K.E. et al. (2012). Hit Identification and Optimization in Virtual Screening: Practical Recommendations Based upon a Critical Literature Analysis. <em>Journal of Medicinal Chemistry</em>, 56(3), 927&#8211;944.<a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC3772997/"> https://pmc.ncbi.nlm.nih.gov/articles/PMC3772997/</a></p></li><li><p>Cambridge MedChem Consulting. Virtual Screening Hit Rate Analysis.<a href="https://www.cambridgemedchemconsulting.com/resources/hit_identification/virtual_screening_selection.html"> https://www.cambridgemedchemconsulting.com/resources/hit_identification/virtual_screening_selection.html</a></p></li><li><p>Ram&#237;rez, D. &amp; Caballero, J. (2020). Practical Considerations in Virtual Screening and Molecular Docking. <em>Frontiers in Chemistry / PMC</em>.<a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC7173576/"> https://pmc.ncbi.nlm.nih.gov/articles/PMC7173576/</a></p></li><li><p>Totrov, M. &amp; Abagyan, R. (2008). Flexible ligand docking to multiple receptor conformations: a practical alternative. <em>Current Opinion in Structural Biology</em>, 18, 178&#8211;184. Cited in: Challenges in Docking: Mini Review. <em>JSciMedCentral</em>.<a href="https://www.jscimedcentral.com/jounal-article-info/JSM-Chemistry/Challenges-in-Docking:-Mini-Review-8879"> https://www.jscimedcentral.com/jounal-article-info/JSM-Chemistry/Challenges-in-Docking:-Mini-Review-8879</a></p></li><li><p>Tao, X. et al. (2022). Integration of Molecular Docking Analysis and Molecular Dynamics Simulations for Studying Food Proteins and Bioactive Peptides. <em>Journal of Agricultural and Food Chemistry</em>.<a href="https://pubs.acs.org/doi/10.1021/acs.jafc.1c06110"> https://pubs.acs.org/doi/10.1021/acs.jafc.1c06110</a></p></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Pauling AI Blog! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[ChatGPT Will Not Find Your Next Cancer Drug]]></title><description><![CDATA[Everyone in pharma is talking about AI, but nobody is asking the right question.]]></description><link>https://blog.pauling.ai/p/chatgpt-will-not-find-your-next-cancer</link><guid isPermaLink="false">https://blog.pauling.ai/p/chatgpt-will-not-find-your-next-cancer</guid><dc:creator><![CDATA[Javier Tordable]]></dc:creator><pubDate>Tue, 10 Mar 2026 14:44:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kjDh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea94a75-e8e1-47c7-9154-566427bbb97a_1279x720.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everyone in pharma is talking about AI, but nobody is asking the right question.</p><p>The question is not whether LLMs can read papers. They can. Thousands per second. They find connections no human would catch; a kinase studied in oncology that turns out relevant in neurodegeneration, a mechanism buried in a 2003 paper that explains a clinical failure twenty years later.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Pauling AI Blog! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kjDh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea94a75-e8e1-47c7-9154-566427bbb97a_1279x720.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kjDh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea94a75-e8e1-47c7-9154-566427bbb97a_1279x720.heic 424w, https://substackcdn.com/image/fetch/$s_!kjDh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea94a75-e8e1-47c7-9154-566427bbb97a_1279x720.heic 848w, https://substackcdn.com/image/fetch/$s_!kjDh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea94a75-e8e1-47c7-9154-566427bbb97a_1279x720.heic 1272w, https://substackcdn.com/image/fetch/$s_!kjDh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea94a75-e8e1-47c7-9154-566427bbb97a_1279x720.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kjDh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea94a75-e8e1-47c7-9154-566427bbb97a_1279x720.heic" width="1279" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ea94a75-e8e1-47c7-9154-566427bbb97a_1279x720.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1279,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:90426,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/190165334?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea94a75-e8e1-47c7-9154-566427bbb97a_1279x720.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kjDh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea94a75-e8e1-47c7-9154-566427bbb97a_1279x720.heic 424w, https://substackcdn.com/image/fetch/$s_!kjDh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea94a75-e8e1-47c7-9154-566427bbb97a_1279x720.heic 848w, https://substackcdn.com/image/fetch/$s_!kjDh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea94a75-e8e1-47c7-9154-566427bbb97a_1279x720.heic 1272w, https://substackcdn.com/image/fetch/$s_!kjDh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea94a75-e8e1-47c7-9154-566427bbb97a_1279x720.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>LLMs synthesize, hypothesize, they reason about mechanisms.</p><p>But they cannot do experiments. And experiments are where drugs come from.</p><p>This is the part the pitch decks skip. In software, the loop can be closed naturally. An LLM can write code, run it, see the output and iterate. The experiment is computational. The whole cycle lives inside the computer.</p><p>In drug discovery, the loop is not that easy.</p><p>A hypothesis about binding affinity cannot be resolved by generating more text. A prediction about off-target toxicity is not validated by writing a better paragraph. You need new data. Data that does not exist yet. Data that comes from physics-based simulations or wet lab assays. Not from autocomplete.</p><p>Without that, an LLM is just a very confident librarian that occasionally makes things up. In a chatbot, hallucination is embarrassing. In your pipeline, hallucination is half a year of work and ten million dollars lost chasing a fabricated result that looked exactly like a real one.</p><p>So the real challenge is not AI that reads. It is AI that experiments.</p><p>Some teams are solving this with robotic lab automation. Real metal, real plates, real assays. That matters.</p><p>We are solving a different part of the puzzle. At <a href="http://pauling.ai/">PAULING.AI</a> we connect LLM reasoning to computational chemistry (molecular docking, molecular dynamics, ADMET prediction, etc.) so the AI does not just hypothesize. It tests. It generates data that did not exist before the query.</p><p>And here is what nobody talks about: the hard part is not building a cool demo. It is the reliability. A drug discovery workflow chains dozens of sequential steps. If each step runs at 90 percent reliability, your end-to-end success rate is under 10 percent. That is a hackathon project, it is not a product.</p><p>The real engineering challenge is driving step reliability to 99 percent and above. Handling edge cases, bad inputs, ambiguous outputs, fully autonomously. No human babysitting every transition. Because that&#8217;s what makes the end to end workflow reliable and useful to real drug discovery scientists.</p><p>That is the difference between AI that impresses a board room and AI that actually moves a drug discovery program forward.</p><p>Your next cancer drug will not come from a prompt. It will come from a system that reasons, experiments, and iterates. Autonomously. Reliably. Every time.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Pauling AI Blog! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Vibe Docking]]></title><description><![CDATA[If vibe coding is coding for non-coders, what do we call docking for non-computational chemists?]]></description><link>https://blog.pauling.ai/p/vibe-docking</link><guid isPermaLink="false">https://blog.pauling.ai/p/vibe-docking</guid><dc:creator><![CDATA[Javier Tordable]]></dc:creator><pubDate>Sat, 07 Mar 2026 15:41:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7vBN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F966b5929-fd2a-473d-949d-26f768005db9_749x1500.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When I started PAULING.AI, running a basic docking campaign felt like needing a PhD just to assemble IKEA furniture.</p><p>You needed chemistry. Structural biology. Computational chemistry. Linux admin. GPU infrastructure. File format black magic. You had to know which scoring functions lie less, how to prep a protein properly, how not to poison your own screen with bad protonation states.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Pauling AI Blog! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Docking is supposed to be the <em>first step</em> in drug discovery.</p><p>Instead, it feels like a mini research project.</p><p>And it is not the end. It is triage. It is hypothesis generation. It is how you narrow ten million molecules to a few hundred worth looking into. It feeds medicinal chemistry. It feeds MD. It feeds assays. It is the beginning of the funnel, not the drug candidate.</p><p>But if the beginning is painful, everything downstream slows down.</p><p>So in Pauling, we built a vibe docking tool.</p><p>You prompt the target.</p><p>We handle structure cleanup. Pocket definition. Library design. Conformers. Docking. Rescoring. Filtering. Ranking. Constraints. Iteration. You steer in natural language. The system runs the workflow.</p><p>It feels less like babysitting a cluster and more like directing Jarvis in the <em>Iron Man movies</em>.</p><p>&#8220;Use this pocket.&#8221; &#8220;Avoid these types of compounds.&#8221; &#8220;Run a longer simulation for the top 10 hits.&#8221; &#8220;Now show me the ADMET estimates.&#8221;</p><p>In software, vibe coding means you do not need a 250,000 $/year engineer to scaffold an app. You describe the outcome. The system builds the scaffolding.</p><p>In drug discovery, vibe docking means you do not need a PhD medicinal chemist just to generate credible hits.</p><p>Expertise does not disappear. It moves up a level. Toward mechanism. Strategy. Clinical positioning. Real insight.</p><p>Docking becomes a primitive. It&#8217;s not the bottleneck.</p><p>A new way to do drug discovery is coming. It is not magic. It is tooling finally catching up. Stay tuned.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7vBN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F966b5929-fd2a-473d-949d-26f768005db9_749x1500.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7vBN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F966b5929-fd2a-473d-949d-26f768005db9_749x1500.heic 424w, https://substackcdn.com/image/fetch/$s_!7vBN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F966b5929-fd2a-473d-949d-26f768005db9_749x1500.heic 848w, https://substackcdn.com/image/fetch/$s_!7vBN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F966b5929-fd2a-473d-949d-26f768005db9_749x1500.heic 1272w, https://substackcdn.com/image/fetch/$s_!7vBN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F966b5929-fd2a-473d-949d-26f768005db9_749x1500.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7vBN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F966b5929-fd2a-473d-949d-26f768005db9_749x1500.heic" width="749" height="1500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/966b5929-fd2a-473d-949d-26f768005db9_749x1500.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1500,&quot;width&quot;:749,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112932,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/190164878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F966b5929-fd2a-473d-949d-26f768005db9_749x1500.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7vBN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F966b5929-fd2a-473d-949d-26f768005db9_749x1500.heic 424w, https://substackcdn.com/image/fetch/$s_!7vBN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F966b5929-fd2a-473d-949d-26f768005db9_749x1500.heic 848w, https://substackcdn.com/image/fetch/$s_!7vBN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F966b5929-fd2a-473d-949d-26f768005db9_749x1500.heic 1272w, https://substackcdn.com/image/fetch/$s_!7vBN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F966b5929-fd2a-473d-949d-26f768005db9_749x1500.heic 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Pauling AI Blog! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The End of Manual MD Simulations: How AI Agents Are Automating GROMACS Workflows]]></title><description><![CDATA[By the Pauling.AI Team.]]></description><link>https://blog.pauling.ai/p/the-end-of-manual-md-simulations</link><guid isPermaLink="false">https://blog.pauling.ai/p/the-end-of-manual-md-simulations</guid><pubDate>Tue, 03 Mar 2026 19:30:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UsM5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e637306-2771-48e3-8c5c-7867834664ee_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Automated MD doesn&#8217;t change what&#8217;s possible in drug discovery. It changes what&#8217;s practical.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UsM5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e637306-2771-48e3-8c5c-7867834664ee_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UsM5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e637306-2771-48e3-8c5c-7867834664ee_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!UsM5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e637306-2771-48e3-8c5c-7867834664ee_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!UsM5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e637306-2771-48e3-8c5c-7867834664ee_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!UsM5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e637306-2771-48e3-8c5c-7867834664ee_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UsM5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e637306-2771-48e3-8c5c-7867834664ee_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e637306-2771-48e3-8c5c-7867834664ee_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UsM5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e637306-2771-48e3-8c5c-7867834664ee_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!UsM5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e637306-2771-48e3-8c5c-7867834664ee_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!UsM5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e637306-2771-48e3-8c5c-7867834664ee_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!UsM5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e637306-2771-48e3-8c5c-7867834664ee_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Setting up a molecular dynamics campaign has traditionally meant weeks of manual work before a single production run begins: force field selection, solvation box configuration, equilibration tuning, custom analysis scripting multiplied across every complex in the library. For most computational teams, that overhead isn&#8217;t the exception. It&#8217;s the baseline.</p><p>Automated MD pipelines collapse that timeline. A full campaign complex triage, AMBER and CHARMM force field assignment, TIP3P solvation at 0.15M NaCl, 50,000-step minimization, NVT/NPT equilibration, and 100 ns production runs across 100 complexes in parallel, with binding free energy analysis now runs in roughly 10 compute hours with zero manual intervention.</p><p>The science hasn&#8217;t changed. The infrastructure has. And the gap between teams that have made that transition and those still running manual workflows widens every quarter.</p><h2><strong>The Manual Workflow Bottleneck</strong></h2><p>Running molecular dynamics in GROMACS requires navigating 200+ interdependent parameters across multiple file formats.</p><p>Computational chemists face three compounding bottlenecks:</p><ul><li><p>Parameter selection (force fields, water models, thermostat coupling).</p></li><li><p>Performance tuning (PME ranks, GPU allocation, domain decomposition)</p></li><li><p>Post-simulation analysis (custom scripting for RMSD, RMSF, binding energies like dG by MMPBSA or FEP.</p></li></ul><p>Studies show manual workflows take &#8220;excessive time and effort&#8221; [1], and 60-70% of setup goes to chores, not discovery.</p><h2><strong>AI Agents Enter the Scene</strong></h2><p>Large language models combined with domain-specific automation offer the solution. A February 2025 study by Lin et al. demonstrates LLM-based systems can automate molecular dynamics workflows through natural language commands [3].</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T--Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8be87c-6193-45eb-93a6-bc583d52dc60_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T--Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8be87c-6193-45eb-93a6-bc583d52dc60_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!T--Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8be87c-6193-45eb-93a6-bc583d52dc60_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!T--Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8be87c-6193-45eb-93a6-bc583d52dc60_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!T--Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8be87c-6193-45eb-93a6-bc583d52dc60_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T--Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8be87c-6193-45eb-93a6-bc583d52dc60_1536x1024.png" width="724" height="482.8324175824176" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e8be87c-6193-45eb-93a6-bc583d52dc60_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T--Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8be87c-6193-45eb-93a6-bc583d52dc60_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!T--Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8be87c-6193-45eb-93a6-bc583d52dc60_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!T--Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8be87c-6193-45eb-93a6-bc583d52dc60_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!T--Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8be87c-6193-45eb-93a6-bc583d52dc60_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Instead of manually editing configuration files, researchers describe scientific objectives and autonomous agents handle file preparation, parameter selection, simulation execution, and analysis.</p><p>Independent research supports this direction: the MDCrow study tested multiple LLM architectures (GPT-4, Claude, Llama), demonstrating that autonomous orchestration of complex GROMACS pipelines is achievable [3].&#8221;</p><p>Practical implementations are operational. Platforms like Autochem are developing command-based systems that decompose the GROMACS pipeline: complex selection from docked libraries, system preparation with force fields (AMBER, CHARMM, OPLS) and water models (TIP3P, TIP4P, SPC/E), automated solvation, ionization, energy minimization, NVT/NPT equilibration, production runs, and comprehensive analysis.</p><p> Dozens of manual gmx commands (pdb2gmx, editconf, solvate, grompp, mdrun) now execute through workflows with intelligent parameter propagation.</p><p>The automation spectrum ranges from specialized analysis tools (2024 <em>J. Biomol. Struct. Dyn.</em> [1]) generating reports via single commands to end-to-end platforms (2023 <em>Comput. Struct. Biotechnol. J.</em> [4]) integrating with GROMACS modules. The shift: treating MD workflows as programmable sequences AI executes autonomously.</p><p></p><h2><strong>Intelligent Parameter Selection</strong></h2><p>AI tackles GROMACS&#8217;s most technical challenge: parameter optimization. Traditional &#8220;one-factor-at-a-time&#8221; tuning fails to capture complex interactions between PME ranks, GPU allocation, and domain decomposition [2]. Research by Kutzner et al. (2019) and Abraham et al. (2025) uses systematic algorithms identifying ideal parameter combinations across hardware from workstations to 65,000-core supercomputers [2][5]. These systems automatically balance PP/PME workloads, configure CPU affinity, and optimize bonded interaction offloading.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aVfB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225518bc-807b-4718-b503-ed4c778c678d_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aVfB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225518bc-807b-4718-b503-ed4c778c678d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!aVfB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225518bc-807b-4718-b503-ed4c778c678d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!aVfB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225518bc-807b-4718-b503-ed4c778c678d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!aVfB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225518bc-807b-4718-b503-ed4c778c678d_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aVfB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225518bc-807b-4718-b503-ed4c778c678d_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/225518bc-807b-4718-b503-ed4c778c678d_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aVfB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225518bc-807b-4718-b503-ed4c778c678d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!aVfB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225518bc-807b-4718-b503-ed4c778c678d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!aVfB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225518bc-807b-4718-b503-ed4c778c678d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!aVfB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F225518bc-807b-4718-b503-ed4c778c678d_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><em>Figure: AI-driven parameter optimization outperforms default GROMACS settings by searching the full PP/PME configuration space.</em></p></blockquote><p>Sivakumar et al. &#8216;s 2024 <em>Artificial Intelligence Review</em> shows ML models trained on MD datasets can predict optimal simulation parameters before runtime [6], shifting from reactive troubleshooting to proactive configuration maximizing accuracy and efficiency.</p><h2><strong>Automation That Understands the Science</strong></h2><p>Fully autonomous MD simulations are emerging. TorchMD (Th&#246;lke &amp; De Fabritiis, 2022) and OpenMM 8 (Eastman et al., 2024) integrate ML potentials directly into simulation engines, enabling end-to-end differentiable workflows where force fields optimize during runtime [7][8]. Chaudhary et al.&#8217;s 2024 <em>Current Opinion in Structural Biology</em> review argues AI and quantum computing integration is &#8220;catalyzing a revolution in computational biology&#8221; [9].</p><p>Platforms like Pauling.AI orchestrate complete GROMACS pipelines complex selection, system preparation, energy minimization, equilibration, production, analysis via command interfaces. Manual gmx command chains now execute through parameterized workflows handling force field selection, water configuration, ion concentration, and simulation duration automatically. Multi-day workflows compress into hours.</p><p>The bottleneck shifts from technical expertise to scientific question formulation. Smaller labs without computational specialists gain access to workflows previously reserved for expert practitioners. GROMACS pipelines requiring weeks of manual iteration become accessible through automated systems designed for reliability and reproducibility at scale.</p><p>Intelligent automation is here. The question: adoption speed.</p><h2><strong>Stay Ahead of the Automation Wave</strong></h2><p>Manual MD is giving way to AI-driven workflows fast, right now. Subscribe for updates on computational-chemistry automation, intelligent simulation platforms, and the ways AI agents are reshaping molecular dynamics research.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.pauling.ai/subscribe?"><span>Subscribe now</span></a></p><h2><strong>References</strong></h2><p>[1] Gupta, A., et al. (2024). &#8220;ASGARD: An Automated System for GROMACS Analysis, Reporting, and Documentation.&#8221; <em>Journal of Biomolecular Structure and Dynamics</em>.<a href="https://www.tandfonline.com/doi/full/10.1080/07391102.2024.2439838"> https://www.tandfonline.com/doi/full/10.1080/07391102.2024.2439838</a></p><p>[2] Kutzner, C., et al. (2019). &#8220;More bang for your buck: Improved use of GPU nodes for GROMACS 2018.&#8221; <em>Journal of Computational Chemistry</em>.<a href="https://onlinelibrary.wiley.com/doi/full/10.1002/jcc.26011"> https://onlinelibrary.wiley.com/doi/full/10.1002/jcc.26011</a></p><p>[3] Lin, T., et al. (2025). &#8220;MDCrow: A Large Language Model-Based Agent for Molecular Dynamics Workflow Automation.&#8221; <em>arXiv preprint</em>.<a href="https://arxiv.org/abs/2502.00539"> https://arxiv.org/abs/2502.00539</a></p><p>[4] Bignon, E., et al. (2023). &#8220;CHAPERONg: A tool to facilitate automation of GROMACS-based molecular dynamics simulations and trajectory analyses.&#8221; <em>Computational and Structural Biotechnology Journal</em>.<a href="https://www.sciencedirect.com/science/article/pii/S2001037023000466"> https://www.sciencedirect.com/science/article/pii/S2001037023000466</a></p><p>[5] Abraham, M. J., et al. (2025). &#8220;GROMODEX: GPU-optimized molecular dynamics parameter exploration.&#8221; <em>Journal of Chemical Information and Modeling</em>.<a href="https://pubs.acs.org/doi/10.1021/acs.jcim.4c01423"> https://pubs.acs.org/doi/10.1021/acs.jcim.4c01423</a></p><p>[6] Sivakumar, S., et al. (2024). &#8220;Machine Learning in Molecular Dynamics Simulations: A Comprehensive Review.&#8221; <em>Artificial Intelligence Review</em>.<a href="https://link.springer.com/article/10.1007/s10462-024-10989-z"> https://link.springer.com/article/10.1007/s10462-024-10989-z</a></p><p>[7] Th&#246;lke, P., &amp; De Fabritiis, G. (2022). &#8220;TorchMD: A deep learning framework for molecular simulations.&#8221; <em>Journal of Chemical Theory and Computation</em>.<a href="https://pubs.acs.org/doi/10.1021/acs.jctc.1c01126"> https://pubs.acs.org/doi/10.1021/acs.jctc.1c01126</a></p><p>[8] Eastman, P., et al. (2024). &#8220;OpenMM 8: Molecular Dynamics Simulation with Machine Learning Potentials.&#8221; <em>Journal of Physical Chemistry B</em>.<a href="https://pubs.acs.org/doi/10.1021/acs.jpcb.4c04662"> https://pubs.acs.org/doi/10.1021/acs.jpcb.4c04662</a></p><p>[9] Chaudhary, N., et al. (2024). &#8220;Computational biology and chemistry: A tapestry of innovation.&#8221; <em>Current Opinion in Structural Biology</em>.<a href="https://www.sciencedirect.com/science/article/abs/pii/S0959440X24001258"> https://www.sciencedirect.com/science/article/abs/pii/S0959440X24001258</a></p><p></p>]]></content:encoded></item><item><title><![CDATA[When Cloud Metrics Lie:Our Journey Running Molecular Simulations on Dataflow]]></title><description><![CDATA[By the Pauling.AI Team]]></description><link>https://blog.pauling.ai/p/when-cloud-metrics-lieour-journey</link><guid isPermaLink="false">https://blog.pauling.ai/p/when-cloud-metrics-lieour-journey</guid><pubDate>Fri, 13 Feb 2026 22:55:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zVN_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514b5003-9068-4113-96c3-79b537fe611b_1600x1203.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We recently hit a wall that every computational scientist dreads: our cloud monitoring dashboard was telling us we had a problem. GPU utilization for our GROMACS molecular dynamics simulations hovered between 10-20%. Were we hemorrhaging money on idle GPU resources?</p><p>Spoiler: the GPUs were fine. The dashboard was misleading, because different tools measure different kinds of &#8220;GPU activity.&#8221;</p><p><strong>The Setup </strong></p><p>At Pauling.AI, we run GROMACS, the gold standard for molecular dynamics simulations in drug discovery on Google Cloud Dataflow with NVIDIA L4 GPUs. The value proposition is straightforward: elastically scale computational chemistry workloads without maintaining physical hardware. Run hundreds of simulations in parallel, pay only for what you use. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zVN_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514b5003-9068-4113-96c3-79b537fe611b_1600x1203.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zVN_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514b5003-9068-4113-96c3-79b537fe611b_1600x1203.png 424w, https://substackcdn.com/image/fetch/$s_!zVN_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514b5003-9068-4113-96c3-79b537fe611b_1600x1203.png 848w, https://substackcdn.com/image/fetch/$s_!zVN_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514b5003-9068-4113-96c3-79b537fe611b_1600x1203.png 1272w, https://substackcdn.com/image/fetch/$s_!zVN_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514b5003-9068-4113-96c3-79b537fe611b_1600x1203.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zVN_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514b5003-9068-4113-96c3-79b537fe611b_1600x1203.png" width="1456" height="1095" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/514b5003-9068-4113-96c3-79b537fe611b_1600x1203.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1095,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zVN_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514b5003-9068-4113-96c3-79b537fe611b_1600x1203.png 424w, https://substackcdn.com/image/fetch/$s_!zVN_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514b5003-9068-4113-96c3-79b537fe611b_1600x1203.png 848w, https://substackcdn.com/image/fetch/$s_!zVN_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514b5003-9068-4113-96c3-79b537fe611b_1600x1203.png 1272w, https://substackcdn.com/image/fetch/$s_!zVN_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514b5003-9068-4113-96c3-79b537fe611b_1600x1203.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Our GROMACS pipeline architecture on Google Cloud Dataflow with NVIDIA L4 GPU workers</em></p><p>                            </p><ul><li><p><em><strong>Why molecular dynamics matters:</strong> MD simulations are the                                                  computational microscope of drug discovery. They let us watch how drug molecules interact with protein targets at the atomic level predicting binding affinity and stability before synthesizing a single compound. For longevity therapeutics targeting complex pathways like cellular senescence and mitochondrial dysfunction, MD simulations validate whether candidate molecules maintain stable binding over biological timescales. Each simulation solves Newton&#8217;s equations of motion for millions of atoms at femtosecond timesteps. It&#8217;s computationally brutal, which is exactly why GPU acceleration is non-negotiable.</em></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/p/when-cloud-metrics-lieour-journey/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.pauling.ai/p/when-cloud-metrics-lieour-journey/comments"><span>Leave a comment</span></a></p><p>We expected high GPU utilization. GROMACS is GPU-optimized, and our workloads involve intensive force calculations and numerical integrations. When Cloud Monitoring showed 10-20% utilization, alarm bells rang. Were we misconfiguring something? Leaving performance on the table?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0wCe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd601275f-ea26-42a8-acdd-c585e0cf8f39_768x299.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0wCe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd601275f-ea26-42a8-acdd-c585e0cf8f39_768x299.png 424w, https://substackcdn.com/image/fetch/$s_!0wCe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd601275f-ea26-42a8-acdd-c585e0cf8f39_768x299.png 848w, https://substackcdn.com/image/fetch/$s_!0wCe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd601275f-ea26-42a8-acdd-c585e0cf8f39_768x299.png 1272w, https://substackcdn.com/image/fetch/$s_!0wCe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd601275f-ea26-42a8-acdd-c585e0cf8f39_768x299.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0wCe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd601275f-ea26-42a8-acdd-c585e0cf8f39_768x299.png" width="768" height="299" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d601275f-ea26-42a8-acdd-c585e0cf8f39_768x299.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:299,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0wCe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd601275f-ea26-42a8-acdd-c585e0cf8f39_768x299.png 424w, https://substackcdn.com/image/fetch/$s_!0wCe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd601275f-ea26-42a8-acdd-c585e0cf8f39_768x299.png 848w, https://substackcdn.com/image/fetch/$s_!0wCe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd601275f-ea26-42a8-acdd-c585e0cf8f39_768x299.png 1272w, https://substackcdn.com/image/fetch/$s_!0wCe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd601275f-ea26-42a8-acdd-c585e0cf8f39_768x299.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Cloud Monitoring dashboard showing suspiciously low GPU utilization</em></p><h2>Down the Rabbit Hole</h2><p>Our first instinct was to verify the basics. We confirmed GPU access within containers, validated NVIDIA drivers, and tested different CPU core allocations (4, 8, 12, 16 cores). We even enabled NVIDIA Multi-Process Service (MPS) thinking we had a scheduling issue.</p><p>Nothing moved the needle.</p><p>Then we ran a control experiment: the same GROMACS workload on a standard Compute Engine VM with an identical GPU. The result? <strong>85% GPU utilization</strong> according to Cloud Monitoring. Yet both environments Dataflow and VM completed the simulation in virtually identical time.</p><p>This made no sense. Same code, same GPU, same performance, different metrics.</p><h1>We Measured GPU Activity Directly</h1><p>We stopped trusting the dashboard and went directly to the source. We embedded nvidia-smi polling inside our Dataflow containers to capture GPU metrics in real-time during simulation runs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dX5C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f06c73-be1e-4c01-b44c-fe57b62f04db_1238x750.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dX5C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f06c73-be1e-4c01-b44c-fe57b62f04db_1238x750.png 424w, https://substackcdn.com/image/fetch/$s_!dX5C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f06c73-be1e-4c01-b44c-fe57b62f04db_1238x750.png 848w, https://substackcdn.com/image/fetch/$s_!dX5C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f06c73-be1e-4c01-b44c-fe57b62f04db_1238x750.png 1272w, https://substackcdn.com/image/fetch/$s_!dX5C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f06c73-be1e-4c01-b44c-fe57b62f04db_1238x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dX5C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f06c73-be1e-4c01-b44c-fe57b62f04db_1238x750.png" width="1238" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0f06c73-be1e-4c01-b44c-fe57b62f04db_1238x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1238,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:156343,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/187862454?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f06c73-be1e-4c01-b44c-fe57b62f04db_1238x750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dX5C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f06c73-be1e-4c01-b44c-fe57b62f04db_1238x750.png 424w, https://substackcdn.com/image/fetch/$s_!dX5C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f06c73-be1e-4c01-b44c-fe57b62f04db_1238x750.png 848w, https://substackcdn.com/image/fetch/$s_!dX5C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f06c73-be1e-4c01-b44c-fe57b62f04db_1238x750.png 1272w, https://substackcdn.com/image/fetch/$s_!dX5C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f06c73-be1e-4c01-b44c-fe57b62f04db_1238x750.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Code snippet - nvidia-smi monitoring script in collapsible section.</em></p><p>The real utilization? 80-90%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zKuM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66d8329-575e-407b-a85c-be155ebde3cf_1252x518.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zKuM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66d8329-575e-407b-a85c-be155ebde3cf_1252x518.png 424w, https://substackcdn.com/image/fetch/$s_!zKuM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66d8329-575e-407b-a85c-be155ebde3cf_1252x518.png 848w, https://substackcdn.com/image/fetch/$s_!zKuM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66d8329-575e-407b-a85c-be155ebde3cf_1252x518.png 1272w, https://substackcdn.com/image/fetch/$s_!zKuM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66d8329-575e-407b-a85c-be155ebde3cf_1252x518.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zKuM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66d8329-575e-407b-a85c-be155ebde3cf_1252x518.png" width="1252" height="518" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b66d8329-575e-407b-a85c-be155ebde3cf_1252x518.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:518,&quot;width&quot;:1252,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:256330,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/187862454?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66d8329-575e-407b-a85c-be155ebde3cf_1252x518.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zKuM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66d8329-575e-407b-a85c-be155ebde3cf_1252x518.png 424w, https://substackcdn.com/image/fetch/$s_!zKuM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66d8329-575e-407b-a85c-be155ebde3cf_1252x518.png 848w, https://substackcdn.com/image/fetch/$s_!zKuM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66d8329-575e-407b-a85c-be155ebde3cf_1252x518.png 1272w, https://substackcdn.com/image/fetch/$s_!zKuM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb66d8329-575e-407b-a85c-be155ebde3cf_1252x518.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The discrepancy wasn&#8217;t a bug, it reflects how different tools define and report &#8220;GPU utilization,&#8221; and what this workload is actually doing.</p><p>In our case, the GROMACS run is memory-bound rather than compute-bound. The GROMACS output showed that 75.6% of the time was spent in &#8220;Wait GPU state copy,&#8221; meaning the GPU frequently waits on CPU&#8596;GPU memory transfers instead of executing math-heavy kernels.</p><p>This is where the dashboards diverge: Cloud Monitoring tends to reflect compute utilization averaged over time windows, which can look low (e.g., 10&#8211;20% or 20&#8211;40%) when the workload is dominated by transfer/wait phases. Meanwhile, nvidia-smi reports overall GPU activity, including memory-related operations, so it can show 80&#8211;90% even when compute cores are not the bottleneck.</p><p>Both readings can be technically &#8220;correct&#8221;, they&#8217;re just measuring different aspects of GPU behavior. The real bottleneck isn&#8217;t idle hardware; it&#8217;s transfer overhead limiting throughput.</p><h3><strong>Google Confirms It</strong></h3><p>We escalated to Google&#8217;s engineering team, who confirmed the core takeaway: <strong>the mismatch is primarily a measurement/definition issue</strong>, not a performance regression. In Dataflow, GPU metrics in Cloud Monitoring can under-represent utilization for workloads where GPU time is dominated by <strong>memory transfers and orchestration</strong>, especially when metrics are <strong>sampled and time-aggregated</strong>.</p><p>The critical insight: there was <strong>no meaningful wall-clock penalty</strong>. The runtime that matters for throughput and cost was comparable to our VM control.</p><h2>What We Learned (and What You Should Do)</h2><p><strong>Don't optimize based on averaged metrics for variable workloads.</strong> If you're running scientific simulations, rendering pipelines, or any GPU workload with natural intensity fluctuations, your dashboard might be telling you a story that's statistically true but operationally misleading.</p><p>Here's our configuration that actually works:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2Rhx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32677f66-5b7e-4696-a6ec-376b5900c4c3_1266x68.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2Rhx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32677f66-5b7e-4696-a6ec-376b5900c4c3_1266x68.png 424w, https://substackcdn.com/image/fetch/$s_!2Rhx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32677f66-5b7e-4696-a6ec-376b5900c4c3_1266x68.png 848w, https://substackcdn.com/image/fetch/$s_!2Rhx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32677f66-5b7e-4696-a6ec-376b5900c4c3_1266x68.png 1272w, https://substackcdn.com/image/fetch/$s_!2Rhx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32677f66-5b7e-4696-a6ec-376b5900c4c3_1266x68.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2Rhx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32677f66-5b7e-4696-a6ec-376b5900c4c3_1266x68.png" width="1266" height="68" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32677f66-5b7e-4696-a6ec-376b5900c4c3_1266x68.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:68,&quot;width&quot;:1266,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24177,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/187862454?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32677f66-5b7e-4696-a6ec-376b5900c4c3_1266x68.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2Rhx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32677f66-5b7e-4696-a6ec-376b5900c4c3_1266x68.png 424w, https://substackcdn.com/image/fetch/$s_!2Rhx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32677f66-5b7e-4696-a6ec-376b5900c4c3_1266x68.png 848w, https://substackcdn.com/image/fetch/$s_!2Rhx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32677f66-5b7e-4696-a6ec-376b5900c4c3_1266x68.png 1272w, https://substackcdn.com/image/fetch/$s_!2Rhx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32677f66-5b7e-4696-a6ec-376b5900c4c3_1266x68.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em>Code snippet - Key Dataflow configuration flags in collapsible section.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zrGG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3be13655-e360-437b-a201-30e68714a4e7_1262x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zrGG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3be13655-e360-437b-a201-30e68714a4e7_1262x114.png 424w, https://substackcdn.com/image/fetch/$s_!zrGG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3be13655-e360-437b-a201-30e68714a4e7_1262x114.png 848w, https://substackcdn.com/image/fetch/$s_!zrGG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3be13655-e360-437b-a201-30e68714a4e7_1262x114.png 1272w, https://substackcdn.com/image/fetch/$s_!zrGG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3be13655-e360-437b-a201-30e68714a4e7_1262x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zrGG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3be13655-e360-437b-a201-30e68714a4e7_1262x114.png" width="1262" height="114" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3be13655-e360-437b-a201-30e68714a4e7_1262x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:114,&quot;width&quot;:1262,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26099,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/187862454?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3be13655-e360-437b-a201-30e68714a4e7_1262x114.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zrGG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3be13655-e360-437b-a201-30e68714a4e7_1262x114.png 424w, https://substackcdn.com/image/fetch/$s_!zrGG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3be13655-e360-437b-a201-30e68714a4e7_1262x114.png 848w, https://substackcdn.com/image/fetch/$s_!zrGG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3be13655-e360-437b-a201-30e68714a4e7_1262x114.png 1272w, https://substackcdn.com/image/fetch/$s_!zrGG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3be13655-e360-437b-a201-30e68714a4e7_1262x114.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Code snippet - GROMACS mdrun command with GPU flags in collapsible section.</p><ul><li><p>Use --experiments=no_use_multiple_sdk_containers for a single SDK container per worker</p></li><li><p>Set --number_of_worker_harness_threads=1 as your baseline (tune from there)</p></li><li><p>Enable NVIDIA MPS only if you genuinely have multiple processes per GPU</p></li><li><p>Strip out streaming-specific settings for batch pipelines</p></li></ul><h2><strong>Performance Over Percentages</strong></h2><p>Cloud platforms abstract away infrastructure complexity, but they also abstract away transparency. Monitoring systems optimize for general use cases, not specialized scientific workloads. When metrics don&#8217;t align with your understanding of the workload, trust your domain knowledge and validate directly.</p><p>We nearly spent days &#8220;optimizing&#8221; a problem that didn&#8217;t exist.</p><p>The real optimization opportunity? Understanding the measurement tools as deeply as we understand the computational methods.</p><p>If you&#8217;re running molecular simulations, quantum chemistry calculations, or any computationally intensive scientific workload in the cloud, remember:</p><p> <strong>performance is measured in seconds per simulation, not in dashboard percentages</strong>.</p><p>The GPUs don&#8217;t care about how a dashboard aggregates metrics. What matters is whether your workload is <strong>compute-bound or memory-bound</strong> and whether your monitoring tool is measuring compute, transfers, or a blend of both.</p><p>Our GPUs were busy all along, but the dashboard wasn&#8217;t telling the full story.</p><div><hr></div><p><em>If you are interested in automation of drug discovery, reach out!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.pauling.ai/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Pauling AI Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.pauling.ai/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Pauling AI Blog</span></a></p><div class="directMessage button" data-attrs="{&quot;userId&quot;:389817802,&quot;userName&quot;:&quot;Antonella Ballestas&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p></p>]]></content:encoded></item><item><title><![CDATA[Small Molecule Drug Discovery for Longevity: Current Breakthroughs and Clinical Pipeline 2025]]></title><description><![CDATA[By The Pauling.AI Team.]]></description><link>https://blog.pauling.ai/p/small-molecule-drug-discovery-for</link><guid isPermaLink="false">https://blog.pauling.ai/p/small-molecule-drug-discovery-for</guid><pubDate>Fri, 23 Jan 2026 18:30:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qebT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb637e0fc-00ac-4dd4-83ed-69437229c644_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qebT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb637e0fc-00ac-4dd4-83ed-69437229c644_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qebT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb637e0fc-00ac-4dd4-83ed-69437229c644_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qebT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb637e0fc-00ac-4dd4-83ed-69437229c644_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qebT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb637e0fc-00ac-4dd4-83ed-69437229c644_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qebT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb637e0fc-00ac-4dd4-83ed-69437229c644_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qebT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb637e0fc-00ac-4dd4-83ed-69437229c644_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b637e0fc-00ac-4dd4-83ed-69437229c644_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qebT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb637e0fc-00ac-4dd4-83ed-69437229c644_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qebT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb637e0fc-00ac-4dd4-83ed-69437229c644_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qebT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb637e0fc-00ac-4dd4-83ed-69437229c644_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qebT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb637e0fc-00ac-4dd4-83ed-69437229c644_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The global anti-aging market surpassed $85 billion in 2025, reflecting a fundamental shift toward treating aging as a targetable biological process.</p><p>Small molecule <strong>drug discovery for longevity</strong> is transitioning from<strong> theory to clinical reality, </strong>driven by computational advances and deeper mechanistic understanding.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Pauling AI Blog! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>What Makes Small Molecules Ideal for Longevity Interventions? </h2><p>Small molecules organic compounds under 900 daltons offer distinct advantages for longevity interventions: oral bioavailability, cellular membrane permeability, and the ability to modulate multiple aging pathways simultaneously. Unlike biologics, they&#8217;re easier to manufacture and can target intracellular processes.</p><p>A 2025 study in <em>Aging Cell</em> demonstrated that AI-designed polypharmacological compounds achieved 70% lifespan extension in <em>C. elegans</em> [1]. This remarkable finding suggests that targeting aging&#8217;s multifactorial nature through compounds acting on multiple pathways may be more effective than single target approaches.</p><p>Separately, Tokyo Metropolitan Institute identified another critical target: mitochondrial energy production. By enhancing respiratory supercomplex function, researchers extended both lifespan <em>and</em> healthspan in mice [2] proving that cellular powerhouses aren&#8217;t just metaphors, they&#8217;re druggable longevity targets ripe for small molecule intervention.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vnD-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce36f7d-6fbb-4f71-9324-a7e1238d20e8_1600x890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vnD-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce36f7d-6fbb-4f71-9324-a7e1238d20e8_1600x890.png 424w, https://substackcdn.com/image/fetch/$s_!vnD-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce36f7d-6fbb-4f71-9324-a7e1238d20e8_1600x890.png 848w, https://substackcdn.com/image/fetch/$s_!vnD-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce36f7d-6fbb-4f71-9324-a7e1238d20e8_1600x890.png 1272w, https://substackcdn.com/image/fetch/$s_!vnD-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce36f7d-6fbb-4f71-9324-a7e1238d20e8_1600x890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vnD-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce36f7d-6fbb-4f71-9324-a7e1238d20e8_1600x890.png" width="1456" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ce36f7d-6fbb-4f71-9324-a7e1238d20e8_1600x890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vnD-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce36f7d-6fbb-4f71-9324-a7e1238d20e8_1600x890.png 424w, https://substackcdn.com/image/fetch/$s_!vnD-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce36f7d-6fbb-4f71-9324-a7e1238d20e8_1600x890.png 848w, https://substackcdn.com/image/fetch/$s_!vnD-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce36f7d-6fbb-4f71-9324-a7e1238d20e8_1600x890.png 1272w, https://substackcdn.com/image/fetch/$s_!vnD-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ce36f7d-6fbb-4f71-9324-a7e1238d20e8_1600x890.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>mTOR Inhibitors, Senolytics, and Metabolic Modulators: The Longevity Trio </h3><p><strong>mTOR Inhibitors</strong></p><p>Rapamycin remains the most reliable lifespan extender across model organisms, according to the National Institute of Aging's Intervention Testing Program [3]. A 2025 Oxford study revealed that rapamycin protects human T cells from DNA damage and increases survival threefold, providing mechanistic evidence for geroprotective effects [4]. Next-generation compounds like rapalink-1 are showing promise in extending lifespan while revealing connections between mTOR signaling, metabolism, and microbiome composition [5]. </p><h3><strong>Senolytics: Eliminating &#8220;Zombie Cells&#8221;</strong></h3><p>As we age, senescent cells often called &#8220;zombie cells&#8221; accumulate and fuel chronic inflammation. Can we selectively eliminate them? A landmark Harvard-Mayo-Cedars-Sinai study proved dasatinib plus quercetin is safe in older adults, reducing inflammatory markers and improving memory [6]. AI is accelerating discovery: machine learning models identified four potent compounds JQ1, RG7112, AMG232, and nutlin-3a that target both epigenetic age and senescence markers [7]. Second-generation agents like navitoclax and FOXO4-DRI peptides now offer even greater precision [8].</p><h3><strong>Metabolic Modulators: The Diabetes Drugs That Slow Aging</strong></h3><p>GLP-1 receptor agonists have emerged as potential longevity therapeutics beyond diabetes treatment, improving mitochondrial function and reducing inflammation [3]. A 2024 <em>Cell</em> study showed metformin&#8217;s geroprotective effects in monkeys, enhancing cognitive abilities [9]. Recent preclinical work combining oxytocin with an Alk5 inhibitor boosted lifespan in elderly male mice by 70%, highlighting sex-dependent aging responses [10].</p><h3>From 4 Years to 18 Months: The AI Drug Discovery Advantage </h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SrJ4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9fda22-22df-474c-9582-edbdd0706b29_1372x699.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SrJ4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9fda22-22df-474c-9582-edbdd0706b29_1372x699.png 424w, https://substackcdn.com/image/fetch/$s_!SrJ4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9fda22-22df-474c-9582-edbdd0706b29_1372x699.png 848w, https://substackcdn.com/image/fetch/$s_!SrJ4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9fda22-22df-474c-9582-edbdd0706b29_1372x699.png 1272w, https://substackcdn.com/image/fetch/$s_!SrJ4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9fda22-22df-474c-9582-edbdd0706b29_1372x699.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SrJ4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9fda22-22df-474c-9582-edbdd0706b29_1372x699.png" width="1372" height="699" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f9fda22-22df-474c-9582-edbdd0706b29_1372x699.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:699,&quot;width&quot;:1372,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1933029,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SrJ4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9fda22-22df-474c-9582-edbdd0706b29_1372x699.png 424w, https://substackcdn.com/image/fetch/$s_!SrJ4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9fda22-22df-474c-9582-edbdd0706b29_1372x699.png 848w, https://substackcdn.com/image/fetch/$s_!SrJ4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9fda22-22df-474c-9582-edbdd0706b29_1372x699.png 1272w, https://substackcdn.com/image/fetch/$s_!SrJ4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f9fda22-22df-474c-9582-edbdd0706b29_1372x699.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Computational chemistry is transforming longevity drug development. Traditional pipelines require 4-6 years for preclinical work costing hundreds of millions; computation chemistry advanced methods such as ML are compressing timelines dramatically.</p><p>Pauling.AI&#8217;s autonomous platform integrates 120+ computational tools spanning six categories from RCSB Protein Data Bank structures,  target modeling with AlphaFold, Boltz and RosettaFold to molecular dynamics engines like GROMACS with free energy analyses (dG) enabling pharma partners to identify viable candidates in weeks rather than years[11].</p><p>How does this speed happen? Modern AI platforms orchestrate multiple computational techniques simultaneously [12]. Molecular docking through tools like AutoDock Vina, GNINA, and Glide predicts which compounds bind target proteins. Molecular dynamics simulations using AMBER, CHARMM, and OpenMM map conformational changes across time scales. Quantum mechanics calculations via Gaussian, ORCA, and CP2K optimize drug properties at the atomic level. Machine learning models predict ADMET profiles (absorption, distribution, metabolism, excretion, and toxicity) before synthesis. What once required sequential wet-lab experiments now happens in silico, in parallel, at computational speed.</p><p>Comprehensive platforms like Autochem by Pauling.AI, one of our main AI agents orchestrating 120+ computational tools across target modeling, pocket druggability assessment, docking, molecular dynamics, FEP, and structural analysis enable extensive<em> in silico</em> screening before synthesizing compounds dramatically reducing costs and failure rates.</p><p>Quantum-classical hybrid computing is expanding accessible chemical space beyond traditional methods. A 2025 collaboration used quantum circuit Born machines with deep learning to screen 100 million molecules, identifying compounds with genuine biological activity against KRAS-G12D, a notoriously difficult cancer target [13]. AI-driven polypharmacology intentionally designing compounds targeting multiple aging pathways reflects aging&#8217;s multifactorial nature. This approach achieved a 70% hit rate in validating lifespan extension, far exceeding traditional single-target screening success rates [1].</p><h3>What's Holding Us Back? And What's Next?</h3><p>Despite progress, three critical barriers block widespread deployment. First, senescent cells aren&#8217;t uniform different tissues require tailored interventions [8]. Second, we lack validated aging biomarkers that actually reverse upon treatment [14]. Third, the safety paradox: senolytics must eliminate harmful senescent cells without disrupting their beneficial roles in wound healing and tumor suppression.</p><p>The solution? Think bigger. In a recent conversation between longevity pioneer Aubrey de Grey and our CEO Javier Tordable, de Grey emphasized that treating the body as a maintainable machine repairing accumulated damage through combination therapies remains central to achieving what he terms &#8220;longevity escape velocity.&#8221;</p><p>This concept suggests that advances in therapeutic technology could progress rapidly enough that people remain biologically younger as they age chronologically. They highlighted how advanced ML and CRISPR are accelerating damage repair strategies, though comprehensive funding and integrated approaches remain critical challenges.</p><p>They project significant breakthroughs by the end of the 2030s, aligning with the timeline for precision senotherapy guided by single-cell aging atlases and AI diagnostics [15].</p><p>Researchers are already proposing targeted nanoparticle delivery of therapeutics to specific tissues. The FDA&#8217;s 2025 draft guidance on AI in drug development, informed by 500+ submissions, reflects evolving regulatory frameworks [11]. As quantum computing advances exemplified by Microsoft&#8217;s Majorana-1 chip convergence of AI, quantum methods, and experimental validation will accelerate first-in-class longevity therapeutics [13].</p><p><em>Watch the full conversation on longevity research with Aubrey De Grey and the future of aging therapeutics on the<a href="https://www.youtube.com/@ThePaulingPrinciple/"> Pauling.AI YouTube channel</a>.</em></p><h2><strong>Comp Chem Isn&#8217;t Optional Anymore, It&#8217;s Central!</strong></h2><p>We&#8217;ve crossed a threshold. Small molecule longevity drug discovery is no longer theoretical it&#8217;s translational, with compounds advancing through clinical trials as you read this. The evidence is quantifiable: Drug discovery compressed from 4-6 years to 18 months for under $2.6 million [11]. AI-designed polypharmacological compounds achieved 70% lifespan extension in preclinical models [1]. Dasatinib plus quercetin demonstrated safety and cognitive benefits in human trials [6].</p><p>Computational chemistry platforms like Autochem, our main AI-agent orchestrating 120+ tools across molecular docking, dynamics simulations, FEP, and machine learning [12] are the engine driving this acceleration. These aren&#8217;t incremental improvements. Quantum-classical hybrid computing is expanding chemical space exponentially, identifying compounds against previously &#8220;undruggable&#8221; targets [13].</p><p>The FDA has processed 500+ AI-assisted drug applications since 2016 [11]. </p><p>The goal isn&#8217;t just more years, it&#8217;s more healthy years. And computational chemistry is making longevity escape velocity measurable, achievable, and closer than the field has ever been.</p><p><strong>Stay at the Forefront of Longevity Science</strong></p><p>The intersection of AI and drug discovery is evolving rapidly. Subscribe to our news to receive insights on computational chemistry breakthroughs, small molecule therapeutics, and how AI is accelerating the development of next-generation longevity compounds.</p><p>Join researchers, biotech professionals, and innovators shaping the future of healthspan extension.</p><p><a href="https://blog.pauling.ai/">Subscribe to Pauling.AI Blog</a></p><h2><strong>References</strong></h2><p>[1] Fedichev, P. et al. (2025). &#8220;AI-designed polypharmacological compounds show promise in lifespan extension.&#8221; <em>Aging Cell</em>. https://longevity.technology/news/ai-designed-compounds-show-promise-in-lifespan-extension/</p><p>[2] Ikeda, K. et al. (2025). &#8220;Mitochondrial Respiratory Supercomplex Assembly Factor COX7RP Contributes to Lifespan Extension in Mice.&#8221; <em>Aging Cell</em>. DOI: 10.1111/acel.70294. https://www.sciencedaily.com/releases/2025/12/251218060557.htm</p><p>[3] Getchell, M. et al. (2025). &#8220;Top 10 Longevity &amp; Anti-Aging Breakthroughs of 2025.&#8221; <em>Healthspan</em>. https://www.gethealthspan.com/research/article/top-ten-longevity-anti-aging-breakthroughs-of-2025</p><p>[4] Kell, L.B. et al. (2025). &#8220;Rapamycin exerts its geroprotective effects in the ageing human immune system by enhancing resilience against DNA damage.&#8221; <em>bioRxiv</em> 2025.08.15.670559. https://www.nad.com/news/new-oxford-study-powerful-longevity-drug-rapamycin-targets-cell-senescence</p><p>[5] Kumar, J., Ng, K., &amp; Rallis, C. (2025). &#8220;Rapalink-1 reveals TOR-dependent genes and an agmatinergic axis-based metabolic feedback regulating TOR activity and lifespan in fission yeast.&#8221; <em>Communications Biology</em>, 8(1). DOI: 10.1038/s42003-025-08731-3. https://www.sciencedaily.com/releases/2025/12/251205054729.htm</p><p>[6] Millar, C.L. et al. (2025). &#8220;A pilot study of senolytics to improve cognition and mobility in older adults at risk for Alzheimer&#8217;s disease.&#8221; Harvard-Mayo-Cedars-Sinai Joint Study. https://www.nmn.com/news/new-harvard-study-anti-aging-senolytics-are-safe-for-seniors-with-memory-loss</p><p>[7] Springer Nature Research Communities. (2025). &#8220;Senolytics and the longevity of healthy humans.&#8221; https://communities.springernature.com/posts/senolytics-and-the-longevity-of-healthy-humans</p><p>[8] Zhang, Y. et al. (2025). &#8220;Targeting Senescence: A Review of Senolytics and Senomorphics in Anti-Aging Interventions.&#8221; <em>Biomolecules</em>, 15(6), 860. https://www.mdpi.com/2218-273X/15/6/860</p><p>[9] Bank of America. (2025). &#8220;Longevity Science: How Anti-aging Medicine Is Advancing.&#8221; https://business.bofa.com/en-us/content/breakthrough-technology/longevity-science-advances.html</p><p>[10] Stanford University. (2025). &#8220;Scientists boost lifespan by 70% in elderly male mice using simple drug combo.&#8221; <em>ScienceDaily</em>. https://www.sciencedaily.com/releases/2025/12/251202052226.htm</p><p>[11] Niazi, S.K. (2025). &#8220;Artificial Intelligence in Small-Molecule Drug Discovery: A Critical Review of Methods, Applications, and Real-World Outcomes.&#8221; <em>Pharmaceuticals</em>, 18(9), 1271. https://www.mdpi.com/1424-8247/18/9/1271</p><p>[12] Kattuparambil, A.A. et al. (2025). &#8220;Exploring chemical space for &#8216;druglike&#8217; small molecules in the age of AI.&#8221; <em>Frontiers in Molecular Biosciences</em>, 12. DOI: 10.3389/fmolb.2025.1553667</p><p>[13] Model Medicines. (2025). &#8220;The Future of Drug Discovery: 2025 as the Inflection Year for Hybrid AI and Quantum Computing.&#8221; https://modelmedicines.com/newsroom/the-future-of-drug-discovery-2025-as-the-inflection-year-for-hybrid-ai-and-quantum-computing</p><p>[14] Aparicio, A. et al. (2025). &#8220;Bridging expectations and science: a roadmap for the future of longevity interventions.&#8221; <em>PMC</em>. https://pmc.ncbi.nlm.nih.gov/articles/PMC12213962/</p><p>[15] Chen, J.B., Wang, M.C., Gong, S., &amp; Li, H. (2025). &#8220;Toward precision longevity: aging interventions in the single-cell atlas era.&#8221; <em>Frontiers in Aging</em>, 6. DOI: 10.3389/fragi.2025.1674112</p><p></p><p></p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Pauling AI Blog! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AI Docking vs. Traditional Docking: What the 2025 Benchmarks Really Tell Us]]></title><description><![CDATA[By the Pauling.AI Team]]></description><link>https://blog.pauling.ai/p/ai-docking-vs-traditional-docking</link><guid isPermaLink="false">https://blog.pauling.ai/p/ai-docking-vs-traditional-docking</guid><dc:creator><![CDATA[Antonella Ballestas]]></dc:creator><pubDate>Mon, 22 Dec 2025 16:21:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mw1o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2371e-b49f-438b-ba03-dc394a6290c1_2029x1941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mw1o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2371e-b49f-438b-ba03-dc394a6290c1_2029x1941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mw1o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2371e-b49f-438b-ba03-dc394a6290c1_2029x1941.png 424w, https://substackcdn.com/image/fetch/$s_!mw1o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2371e-b49f-438b-ba03-dc394a6290c1_2029x1941.png 848w, https://substackcdn.com/image/fetch/$s_!mw1o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2371e-b49f-438b-ba03-dc394a6290c1_2029x1941.png 1272w, https://substackcdn.com/image/fetch/$s_!mw1o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2371e-b49f-438b-ba03-dc394a6290c1_2029x1941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mw1o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2371e-b49f-438b-ba03-dc394a6290c1_2029x1941.png" width="2029" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13d2371e-b49f-438b-ba03-dc394a6290c1_2029x1941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:2029,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8036621,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/181897133?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ac1c23a-8a35-404b-8fcc-af6497ef0da3_2048x2048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mw1o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2371e-b49f-438b-ba03-dc394a6290c1_2029x1941.png 424w, https://substackcdn.com/image/fetch/$s_!mw1o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2371e-b49f-438b-ba03-dc394a6290c1_2029x1941.png 848w, https://substackcdn.com/image/fetch/$s_!mw1o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2371e-b49f-438b-ba03-dc394a6290c1_2029x1941.png 1272w, https://substackcdn.com/image/fetch/$s_!mw1o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d2371e-b49f-438b-ba03-dc394a6290c1_2029x1941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For decades, computational chemistry had a &#8220;performance limitation.&#8221; Traditional physics-based docking tools like <strong>AutoDock Vina</strong> and <strong>Glide</strong> were the gold standard reliable, explainable, but painfully slow. Then came the generative AI wave, promising to solve protein-ligand interactions in seconds rather than hours <a href="https://arxiv.org/html/2505.01700v2?utm_source=chatgpt.com">[1]</a>.</p><p>Now that we are well into 2025, the hype has settled, and the hard data is in. New benchmarks like <strong>PoseX</strong> and <strong>PoseBench</strong> have pitted the latest AI models (AlphaFold 3, DiffDock, Boltz-1x) against the physics-based old guard.</p><p>The results are not a simple victory for one side [<a href="https://www.forbes.com/sites/johnwerner/2025/06/10/alphafold-3-extends-modeling-capacity-to-more-biological-targets/">2</a>]. Instead, they point to a singular conclusion: <strong>The future isn&#8217;t AI</strong></p><p>Here is what the 2025 data actually says and why Pauling.AI&#8217;s infrastructure is built the way it is.</p><h3><strong>1. Performance: AI Is the &#8220;Undisputed King&#8221;</strong></h3><p>If your goal is to scan a massive library of 10 billion compounds to find a &#8220;general fit,&#8221; traditional docking is obsolete.</p><ul><li><p><strong>The Data:</strong> In the 2025 <strong>PoseX benchmark</strong>, some of AI-driven tools (like <strong>AlphaFold3</strong> and <strong>Uni-Mol</strong>) could demonstrate a significantly higher &#8220;success rate&#8221; (finding a pose &lt;2&#197; RMSD) compared to classical force-field methods.<a href="https://arxiv.org/html/2505.01700v1">[1]</a></p></li><li><p><strong>The Gap:</strong> Physics-based tools explore conformational space via sampling (simulated annealing or genetic algorithms), which could be computationally expensive. AI models, treating docking as a geometric deep learning problem, &#8220;infer&#8221; the pose in milliseconds.</p></li><li><p><strong>The Reality Check:</strong> For finding a known<em> </em>binding pocket of a target, AI is 1,000x faster.</p></li></ul><h3><strong>2. Stereochemical Validity: The Key Weakness of Pure AI</strong></h3><p>However, speed comes at a cost. The 2025 benchmarks revealed a critical weakness in pure AI methods: <strong>stereochemical validity</strong>.</p><ul><li><p><strong>The Data:</strong> While AI models often get the RMSD (Root Mean Square Deviation) right, they frequently produce &#8220;physically impossible&#8221; structures. The <strong>PoseBusters</strong> benchmark suite highlights that pure generative models often ignore steric clashes, creating atoms that overlap or bond angles that defy the laws of physics.</p></li><li><p><strong>The Consequence:</strong> An AI might tell you a drug binds perfectly, but if you ran that molecule through a molecular dynamics (MD) simulation, like by <strong>GROMACS</strong>, the structure would explode. Pure AI lacks an inherent understanding of energy landscapes; it only knows geometric probability.</p></li></ul><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!STwD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb001ab-e9fa-4797-8e7b-4fa9af04d54b_2048x2048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!STwD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb001ab-e9fa-4797-8e7b-4fa9af04d54b_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!STwD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb001ab-e9fa-4797-8e7b-4fa9af04d54b_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!STwD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb001ab-e9fa-4797-8e7b-4fa9af04d54b_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!STwD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb001ab-e9fa-4797-8e7b-4fa9af04d54b_2048x2048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!STwD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb001ab-e9fa-4797-8e7b-4fa9af04d54b_2048x2048.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2bb001ab-e9fa-4797-8e7b-4fa9af04d54b_2048x2048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6402737,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/181897133?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb001ab-e9fa-4797-8e7b-4fa9af04d54b_2048x2048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!STwD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb001ab-e9fa-4797-8e7b-4fa9af04d54b_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!STwD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb001ab-e9fa-4797-8e7b-4fa9af04d54b_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!STwD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb001ab-e9fa-4797-8e7b-4fa9af04d54b_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!STwD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb001ab-e9fa-4797-8e7b-4fa9af04d54b_2048x2048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3><strong>3. The 2025 Winner: The Hybrid Workflow</strong></h3><p>This brings us to the most important finding of the year. The highest accuracy scores in 2025 weren&#8217;t achieved by AI alone or Physics alone. They were achieved by <strong>AI generation followed by Physics relaxation </strong><a href="https://link.springer.com/article/10.1186/s13321-025-01067-4?utm_source=chatgpt.com">[4]</a>.</p><p>Recent studies show that when an AI-predicted pose (from a tool like <strong>DiffDock</strong>) is refined with a quick physics-based minimization step (using a force field), accuracy jumps significantly.</p><ul><li><p><strong>Why it works:</strong> The AI acts as a &#8220;hyper-efficient guide,&#8221; bypassing the slow global search to find the right energy valley. The Physics engine then &#8220;cleans up&#8221; the mess, resolving steric clashes and optimizing hydrogen bonds.</p></li><li><p><strong>The Pauling.AI Approach:</strong> This is exactly why our &#8220;AI Chemist&#8221; agents don&#8217;t just use LLMs. We also integrate <strong>Uni-Dock</strong> for rapid pose generation and then validate those poses using rigorous MD simulations (<strong>GROMACS</strong>). We treat AI as the architect and Physics as the engineer.</p></li></ul><h3><strong>4. AlphaFold 3 &amp; The &#8220;Co-Folding&#8221; Era</strong></h3><p>A special mention must go to <strong>AlphaFold 3</strong> and <strong>Boltz-1x</strong> <a href="https://www.nature.com/articles/s41467-025-63947-5?utm_source=">[3</a>]. In 2025, these &#8220;co-folding&#8221; models (folding the protein <em>around</em> the ligand) have revolutionized targets where the crystal structure is unknown.</p><ul><li><p><strong>The Benchmark:</strong> While they trail specialized docking tools in known pockets, they are unrivaled for <strong>blind docking</strong> (where the binding site is unknown).</p></li><li><p><strong>The Insight:</strong> For targets with high flexibility (induced fit), traditional rigid-receptor docking fails. AI co-folding is the only viable path forward.</p></li></ul><p></p><h3><strong>Conclusion: Don&#8217;t Choose, Integrate.</strong></h3><p>The &#8220;AI vs. Physics&#8221; debate is a false dichotomy. The 2025 benchmarks prove that:</p><ol><li><p><strong>AI</strong> solves the <strong>search problem</strong> (Speed).</p></li><li><p><strong>Physics</strong> solves the <strong>validity problem</strong> (Accuracy).</p></li></ol><p>At <strong>Pauling.AI</strong>, we are not building a tool that blindly trusts a neural network. We are building autonomous agents that use AI to hypothesize and Physics to verify compressing years of discovery into days without sacrificing scientific rigor.</p><h3><strong>References &amp; Further Reading (2025)</strong></h3><ul><li><p><strong>PoseX Benchmark:</strong> <em>AI Defeats Physics-based Methods on Protein Ligand Cross-Docking</em> (arXiv:2505.03) <a href="https://arxiv.org/html/2505.01700v2?utm_source=chatgpt.com">[1]</a>. This paper introduced the PoseX dataset, showing AI models surpassing Glide in RMSD accuracy but requiring physics-based relaxation for validity.</p></li><li><p>Werner, J. (2025, June 10). <em>AlphaFold 3 extends modeling capacity to more biological targets</em>. <strong>Forbes</strong>. This article discusses how AlphaFold 3 expands beyond classical protein structure prediction to model a broader range of biomolecular structures, including ligand and ion interactions, greatly extending its applicability in computational biology and drug discovery [<a href="https://www.forbes.com/sites/johnwerner/2025/06/10/alphafold-3-extends-modeling-capacity-to-more-biological-targets/">2</a>].</p></li><li><p><strong>Masters et al. (2025) </strong>describe how <strong>AlphaFold 3 (AF3) </strong><a href="https://www.nature.com/articles/s41467-025-63947-5?utm_source=">[3</a>] <strong> </strong> and similar &#8220;co-folding&#8221; approaches jointly predict protein and small-molecule complexes an ability that aligns with what you describe as &#8220;co-folding&#8221; (folding the protein around the ligand). This work shows co-folding models can achieve <strong>high performance in blind docking tasks</strong> (predicting ligand binding without a known pocket) relative to conventional algorithms, highlighting their suitability for targets with unknown binding sites and induced-fit flexibility.</p></li><li><p><strong>G&#243;mez Borrego &amp; Torrent Burgas (2025) </strong>evaluated protein ligand docking methods and reported that <strong>using AlphaFold-predicted structures followed by molecular dynamics (MD) refinement leads to improved docking outcomes</strong>, demonstrating how combining data-driven AI predictions with physics-based refinement can enhance the physical realism and predicted binding quality of complexes <a href="https://link.springer.com/article/10.1186/s13321-025-01067-4?utm_source=chatgpt.com">[4]</a>.</p></li><li><p><strong>Nature Machine Intelligence:</strong> <em>Benchmarking AI-powered docking methods from the perspective of virtual screening</em> (Feb 2025).[<a href="http://cpsen.zju.edu.cn/2025/0426/c62426a3043019/pagem.htm">5</a>][<a href="https://www.researchgate.net/publication/388964748_Benchmarking_AI-powered_docking_methods_from_the_perspective_of_virtual_screening">6</a>][<a href="https://zenodo.org/records/14874127">7</a>] Highlighted that while AI is faster, it struggles with &#8220;physical plausibility&#8221; compared to traditional tools [<a href="https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFsqYq2VAtAw9Cxl5F7_dEEv4FsXnDo4wR_9G_y2x6LziWl5y8_LKVHCiwdH9x9kdilf0pGSIbjdt2fyVZjLOiWhC4eatA0vyuC1GU7dHgLmsU-i7X88mzAb1YufuAMyGTP_XzyA0te9fkCSYrqblokadDZaKzs5OVbgdH2oXht6QjGikIDNvFyYRwFSmzy8VKOYR961oMH4Q==">1</a>].</p></li><li><p><strong>PoseBusters:</strong> The industry standard for checking if AI-generated molecules obey the laws of physics (no overlapping atoms).</p></li></ul><p>Subscribe to the Pauling.AI blog for data-driven insights on AI-powered drug discovery. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.pauling.ai/subscribe?"><span>Subscribe now</span></a></p><p>References:</p><ol><li><p><a href="https://arxiv.org/html/2505.01700v1">arxiv.org</a></p></li><li><p><a href="https://www.forbes.com/sites/johnwerner/2025/06/10/alphafold-3-extends-modeling-capacity-to-more-biological-targets/">forbes.com</a></p></li><li><p><a href="https://www.nature.com/articles/s41467-025-63947-5?utm_">nature.com</a></p></li><li><p><a href="https://link.springer.com/article/10.1186/s13321-025-01067-4?utm_source=chatgpt.com">link.spinger.com</a></p></li><li><p><a href="https://openreview.net/forum?id=qqzxKudD4T">openreview.net</a></p></li><li><p><a href="http://cpsen.zju.edu.cn/2025/0426/c62426a3043019/pagem.htm">zju.edu.cn</a></p></li><li><p><a href="https://www.researchgate.net/publication/388964748_Benchmarking_AI-powered_docking_methods_from_the_perspective_of_virtual_screening">researchgate.net</a></p></li><li><p><a href="http://zenodo.org">zenodo.org</a></p></li></ol>]]></content:encoded></item><item><title><![CDATA[Computational CROs Won't Survive: How Companies Using AI for Drug Discovery Are Winning!]]></title><description><![CDATA[The multi billion dollar computational chemistry CRO market is collapsing faster than anyone predicted.]]></description><link>https://blog.pauling.ai/p/computational-cros-wont-survive-how</link><guid isPermaLink="false">https://blog.pauling.ai/p/computational-cros-wont-survive-how</guid><dc:creator><![CDATA[Antonella Ballestas]]></dc:creator><pubDate>Wed, 05 Nov 2025 10:46:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4B7I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bafc81-a615-4856-85b0-90be761d3bfa_1280x800.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4B7I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bafc81-a615-4856-85b0-90be761d3bfa_1280x800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4B7I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bafc81-a615-4856-85b0-90be761d3bfa_1280x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4B7I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bafc81-a615-4856-85b0-90be761d3bfa_1280x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4B7I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bafc81-a615-4856-85b0-90be761d3bfa_1280x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4B7I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bafc81-a615-4856-85b0-90be761d3bfa_1280x800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4B7I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bafc81-a615-4856-85b0-90be761d3bfa_1280x800.jpeg" width="1280" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46bafc81-a615-4856-85b0-90be761d3bfa_1280x800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:136503,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/178068477?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bafc81-a615-4856-85b0-90be761d3bfa_1280x800.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4B7I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bafc81-a615-4856-85b0-90be761d3bfa_1280x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4B7I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bafc81-a615-4856-85b0-90be761d3bfa_1280x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4B7I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bafc81-a615-4856-85b0-90be761d3bfa_1280x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4B7I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bafc81-a615-4856-85b0-90be761d3bfa_1280x800.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the Last quarter of the year,<strong> </strong>we talked<strong> with 3 major pharmaceutical </strong>companies terminated<strong> their long-standing CRO contracts </strong>and they are replacing them with<strong> AI-Drug discovery technologies</strong> that deliver results in days and even just hours, instead of weeks and months. All of this for just 1-10th<strong> the cost.</strong></p><p>This is not a future trend.<strong> Companies using AI for drug discovery</strong> are already automating the computational chemistry work that was outsourced just two years ago.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Pauling AI Blog! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The global <strong>AI in drug discovery</strong> market, valued at approximately<strong> $1.8-3.6 billion in 2024</strong>, is projected to grow at a <strong>CAGR of 16.5-37.75% through 2035</strong> [1,2,3].<strong> Bimodal AI for drug discovery,</strong> combining physics-based methods with generative AI, has deeply changed the economics of <strong>computational chemistry.</strong></p><p>In the past you needed a team of PhD computational chemists and <strong>6-8 weeks</strong> per <strong>project; </strong>now it can be done autonomously in just a <strong>couple of nights.</strong></p><p>If you&#8217;re still outsourcing early-stage modeling to <strong>computational chemistry CROs, </strong>you&#8217;re not just paying more, you&#8217;re falling behind<strong> competitors who&#8217;ve already made the shift.</strong></p><p>Here is the reason why the <strong>traditional CRO model</strong> is dead, and <strong>what&#8217;s replacing it.</strong></p><h2><strong>The Economics That Killed the CRO Model.</strong></h2><p>For a long time, pharmaceutical companies outsourced computational chemistry for simple reasons: Hiring PhD-level computational chemists costs<strong> $98,000-$174,000 annually in the United States<sup> [4,5]</sup>,</strong> specialized software licenses run another <strong>$80K per seat</strong>, and building the internal expertise takes a<strong> good number of years.</strong></p><p><strong>The CRO value proposition was very simple: pay $25K-$100K per project,</strong> get expert analysis in 4-8 weeks, no long-term commitments. The <strong>global drug discovery services market, </strong>which includes <strong>computational chemistry CRO services,</strong> was valued at <strong>$65.84 billion in 2024<sup> [6]</sup>.</strong></p><p>The trap and flaw of this model is that it didn&#8217;t scale with the pace of <strong>modern drug discovery.</strong></p><p>A single computational chemist, even the most highly skilled ones, can only analyze<strong> 20-50 compounds per week manually. </strong>Multiply that across multiple projects simultaneously, add the communication overhead with the client, numerous quality control reviews, and take all of that and you get the industry-standard <strong>6-8 week turnaround time<sup> [7]</sup>.</strong></p><p><strong>AI drug discovery platforms have shattered this bottleneck entirely.</strong></p><p>What usually takes a<strong> CRO team 6 weeks</strong> now it just happens <strong>in 6 hours, </strong>What costs <strong>$50k per campaign project </strong>now costs a fraction through for a<strong> platform subscription. </strong>What required sequential human decision <strong>making docking, MD validation,</strong> then <strong>ADMET prediction</strong>, now just runs as an integrated autonomous workflow with continuous <strong>cross-validation.</strong></p><p>The math behind it is brutal for CROs: <strong>Companies using AI for drug discovery</strong> can run <strong>100x more computational experiments </strong>per year at <strong>1-10th the cost.</strong></p><h3><strong>How Generative AI for Drug Discovery Changed Everything</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CJju!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4021af-54a8-4f2c-bf98-e140a8e9d318_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CJju!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4021af-54a8-4f2c-bf98-e140a8e9d318_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!CJju!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4021af-54a8-4f2c-bf98-e140a8e9d318_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!CJju!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4021af-54a8-4f2c-bf98-e140a8e9d318_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!CJju!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4021af-54a8-4f2c-bf98-e140a8e9d318_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CJju!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4021af-54a8-4f2c-bf98-e140a8e9d318_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e4021af-54a8-4f2c-bf98-e140a8e9d318_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!CJju!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4021af-54a8-4f2c-bf98-e140a8e9d318_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!CJju!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4021af-54a8-4f2c-bf98-e140a8e9d318_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!CJju!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4021af-54a8-4f2c-bf98-e140a8e9d318_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!CJju!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4021af-54a8-4f2c-bf98-e140a8e9d318_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Goal isn&#8217;t just faster computers or better algorithms, it is the<strong> fundamental automation of expertise.</strong></p><p><strong>Traditional computational chemistry</strong> required a <strong>human judgement</strong> at every step of the journey:</p><ul><li><p>Which protein conformation is better for <strong>docking use?</strong></p></li><li><p>Are these binding poses <strong>physically possible?</strong></p></li><li><p>Do the <strong>MD results validate </strong>the docking prediction?</p></li><li><p>Should we trust this <strong>ADMET prediction</strong> for a novel scaffold?</p></li></ul><p>Each decision point required a PhD-level computational chemist to <strong>interpret results, </strong>apply physics principles, and make judgment statements. This is the expertise bottleneck that CROs monetized.</p><p><strong>Bimodal AI for drug discovery eliminates this bottleneck by embedding expertise directly into the workflow.</strong></p><p><strong>Modern AI drug discovery platforms combine two approaches:</strong></p><ol><li><p><strong>Physics-based methods:</strong> Provide the rigorous foundation molecular dynamics simulations, quantum mechanical calculations, alchemical free energy methods. These aren&#8217;t approximations; they are literally solving the actual equations that govern molecular behaviors. Advanced methods like<strong> free energy perturbation (FEP)</strong> combined with molecular dynamics can predict binding affinities with<strong> chemical accuracy when properly implemented<sup> [8,9]</sup></strong></p></li><li><p><strong>Generative AI models:</strong> Learn patterns from vast datasets of successful drugs, failed candidates, and experimental results. They are able to recognize when a docking pose is an artifact, when MD simulations need longer equilibration, when<strong> ADMET predictions</strong> are extrapolating dangerously beyond training data. Machine learning models trained on molecular dynamics trajectories can improve binding affinity predictions by incorporating structural dynamics information<sup> [10,11]</sup>.</p></li></ol><p>Taken together, these approaches create systems that don&#8217;t just run calculations they make expert judgments that used to<strong> require years of training.</strong></p><h3><strong>Why This Transition Is Inevitable</strong></h3><p><strong>The data just speaks for itself.</strong></p><p>Benchmark studies show AI drug discovery platforms matching or exceeding human expert performance on standard computational chemistry tasks. According to recent reports, AI-discovered molecules have shown an <strong>80-90% success rate in phase I clinical trials,</strong> substantially higher than previous average outcomes<sup> [1]</sup>.</p><p>Docking accuracy, binding affinity predictions,<strong> ADMET property forecasts AI systems</strong> trained on large datasets consistently outperform <strong>traditional channels<sup> [12,13]</sup>.</strong></p><p>But it is not just about accuracy. It&#8217;s about<strong> consistency, speed, and scale.</strong></p><p>A human expert has good days and bad days, makes different judgement calls on similar problems, a<strong> human can only foc</strong>us on <strong>one project at a time</strong>. An AI system applies the <strong>same validation criteria every time</strong>, processes thousands of<strong> compounds simultaneously.</strong></p><p>The economic pressure is <strong>inevitable and undeniable.</strong> Companies using<strong> AI for drug discovery</strong> achieve better results faster at lower costs. Competitors clinging to <strong>CRO-dependent workflows</strong> can&#8217;t keep this kind of pace.</p><p><strong>The question here is not if the computational CROs are going to adapt, the question here is how long they have before they just become irrelevant.</strong></p><p>Most will simply disappear as their client base adopts in-house AI capabilities and <strong>CRO contracts expire without renewal.</strong></p><h4><strong>The Path Forward</strong></h4><p>For pharmaceuticals and biotech companies still depending on computational chemistry outsourcing, the transition to AI-Powered in house capabilities is really simple</p><ul><li><p><strong>Start with a pilot on routine virtual screening: </strong>Choose an upcoming project that you would normally send to a CRO. Run it through an<strong> AI drug discovery platform </strong>instead, compare results, turnaround time, and cost.</p></li><li><p><strong>Expand systematically to core computational workflows: </strong>As confidence in the tool grows, extend AI automation to lead optimization, ADMET profiling, structure based design, Reduce CRO spend gradually, reserving contracts only for truly specialized work.</p></li><li><p><strong>Build small internal teams to leverage AI tools: </strong>You will notice that entire departments of computational chemists are not necessary. Just a small number of scientists who understand biology and chemistry, empowered with AI platforms, can deliver more than a team of dozens doing manual analysis.</p></li></ul><p><strong>Companies that move quickly will benefit.</strong> Their models improve with each experiment, their scientists develop intuition for computational drug discovery, their timelines get tiny while the competitors wait on CRO deliverables.</p><p>The companies that delay face a different reality:<strong> falling behind on innovation, </strong>burning budget on obsolete outsourcing models, <strong>watching competitors iterate faster with better results.</strong></p><h4><strong>Why We Built <a href="http://pauling.ai/">Pauling.AI</a></strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NuVi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bb35a2-4eb3-46cb-8ea7-147336554ac5_1200x311.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NuVi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bb35a2-4eb3-46cb-8ea7-147336554ac5_1200x311.png 424w, https://substackcdn.com/image/fetch/$s_!NuVi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bb35a2-4eb3-46cb-8ea7-147336554ac5_1200x311.png 848w, https://substackcdn.com/image/fetch/$s_!NuVi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bb35a2-4eb3-46cb-8ea7-147336554ac5_1200x311.png 1272w, https://substackcdn.com/image/fetch/$s_!NuVi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bb35a2-4eb3-46cb-8ea7-147336554ac5_1200x311.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NuVi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bb35a2-4eb3-46cb-8ea7-147336554ac5_1200x311.png" width="1200" height="311" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02bb35a2-4eb3-46cb-8ea7-147336554ac5_1200x311.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:311,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!NuVi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bb35a2-4eb3-46cb-8ea7-147336554ac5_1200x311.png 424w, https://substackcdn.com/image/fetch/$s_!NuVi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bb35a2-4eb3-46cb-8ea7-147336554ac5_1200x311.png 848w, https://substackcdn.com/image/fetch/$s_!NuVi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bb35a2-4eb3-46cb-8ea7-147336554ac5_1200x311.png 1272w, https://substackcdn.com/image/fetch/$s_!NuVi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bb35a2-4eb3-46cb-8ea7-147336554ac5_1200x311.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We built Pauling.AI to accelerate how fast <strong>scientists can find therapeutic molecules.</strong></p><p>We saw incredibly talented scientists spending days setting up <strong>simulations, </strong>waiting weeks for results, and repeating the same cycles for months all for <strong>processes that could be accelerated dramatically.</strong></p><p>We also saw companies paying <strong>huge fees</strong> for computational work that could be <strong>automated</strong>, and, <strong>more importantly</strong>, scientific progress being held back by technical limitations that already had solutions.</p><p><strong><a href="https://www.pauling.ai/">Pauling.AI</a> </strong>is our attempt to solve this: a platform that automates computational d<strong>rug discovery end-to-end, </strong>enabling scientists to go from idea to testable molecule much <strong>faster than ever before.</strong></p><p><strong>Not by replacing scientific insight</strong>, but by handling the computational execution autonomously so researchers can focus on the science that truly requires<strong> human creativity and judgment.</strong></p><p>The future of drug discovery is about <strong>empowering scientists with AI tools</strong> that eliminate bottlenecks,<strong> accelerate iteration, </strong>and make computational chemistry expertise accessible to everyone working to <strong>develop better therapeutics.</strong></p><h2><strong>References</strong></h2><p><sup>[1] </sup>Global Market Insights. (2024). Artificial Intelligence in Drug Discovery Market Size Report, 2034. The global AI in drug discovery market was estimated at USD 3.6 billion in 2024, expected to reach USD 49.5 billion in 2034 at a CAGR of 30.1%. https://www.gminsights.com/industry-analysis/ai-in-drug-discovery-market</p><p><sup>[2] </sup>Roots Analysis. (2025). AI in Drug Discovery Market Size &amp; Share | Industry Report. The global AI in drug discovery market is projected to grow from USD 1.8 billion in 2024 to USD 13.4 billion by 2035 at a CAGR of 16.5%. https://www.rootsanalysis.com/reports/ai-based-drug-discovery-market.html</p><p><sup>[3] </sup>Credence Research. (2025). AI in Drug Discovery Market Size, Growth and Forecast 2032. The AI in drug discovery market is projected to grow from USD 835 million in 2024 to USD 10,824.78 million by 2032 at a CAGR of 37.75%. https://www.credenceresearch.com/report/ai-in-drug-discovery-market</p><p><sup>[4] </sup>Salary.com. (2024). Computational Chemist Salary. Average annual salary of $98,349 in the United States, ranging from $81,110 to $119,278. https://www.salary.com/research/salary/listing/computational-chemist-salary</p><p><sup>[5] </sup>Glassdoor. (2025). Salary: Computational Chemist in United States. Average salary of $173,948 per year, with top earners making up to $275,403 (90th percentile). https://www.glassdoor.com/Salaries/computational-chemist-salary-SRCH_KO0,21.htm</p><p><sup>[6] </sup>BioSpace. (2025). AI in Drug Discovery Market Size to Worth USD 16.52 Bn by 2034. The drug discovery market size accounted for USD 65.84 billion in 2024. https://www.biospace.com/press-releases/ai-in-drug-discovery-market-size-to-worth-usd-16-52-bn-by-2034</p><p><sup>[7] </sup>Pharmacelera. (2018). Are medicinal chemistry CROs complementing their technology with computational chemistry? Discusses the standard turnaround times and workflows in computational chemistry CRO services. https://pharmacelera.com/blog/publications/are-medicinal-chemistry-cros-complementing-their-technology-with-computational-chemistry/</p><p><sup>[8] </sup>Okamoto, Y., et al. (2020). Prediction of Protein&#8211;Ligand Binding Pose and Affinity Using the gREST+FEP Method. Journal of Chemical Information and Modeling, 60(11), 5382-5394. Demonstrates improved accuracy in binding affinity predictions using enhanced sampling methods. https://pubs.acs.org/doi/10.1021/acs.jcim.0c00338</p><p><sup>[9] </sup>Gleeson, M.P., et al. (2010). Improved Ligand-Protein Binding Affinity Predictions Using Multiple Binding Modes. Biophysical Journal, 98(11), 2682-2691. Shows that molecular dynamics simulations with free energy calculations can greatly increase accuracy of binding affinity predictions. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2877349/</p><p><sup>[10] </sup>Ye, Z., et al. (2023). Can molecular dynamics simulations improve predictions of protein-ligand binding affinity with machine learning? Briefings in Bioinformatics, 24(2), bbad008. Demonstrates that incorporating dynamic structural information from MD simulations can improve binding affinity predictions. https://academic.oup.com/bib/article/24/2/bbad008/6995375</p><p><sup>[11] </sup>Min, Y., et al. (2024). From Static to Dynamic Structures: Improving Binding Affinity Prediction with Graph-Based Deep Learning. arXiv preprint arXiv:2208.10230. Presents Dynaformer, a graph-based deep learning model that learns from MD trajectories to predict binding affinities with state-of-the-art accuracy. https://arxiv.org/abs/2208.10230</p><p><sup>[12] </sup>Aggarwal, R., et al. (2022). PLAS-5k: Dataset of Protein-Ligand Affinities from Molecular Dynamics for Machine Learning Applications. Scientific Data, 9, 548. Demonstrates the role of MD simulations in capturing conformational changes for accurate binding affinity prediction. https://www.nature.com/articles/s41597-022-01631-9</p><p><sup>[13] </sup>Raed, A., et al. (2020). Predicting the impacts of mutations on protein-ligand binding affinity based on molecular dynamics simulations and machine learning methods. Computational and Structural Biotechnology Journal, 18, 439-454. Shows that machine learning methods using time-series features from MD simulations outperform traditional methods. https://www.sciencedirect.com/science/article/pii/S2001037019303757</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Pauling AI Blog! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[DRUG DISCOVERY WITHOUT THE HEADACHE]]></title><description><![CDATA[Too many tools, too little interoperability. Cut through license limits, fragile toolchains, and format clashes. The Pauling.AI workflow takes you from a PDB ID or gene name to CRO-ready hits fast.]]></description><link>https://blog.pauling.ai/p/drug-discovery-without-the-headache</link><guid isPermaLink="false">https://blog.pauling.ai/p/drug-discovery-without-the-headache</guid><dc:creator><![CDATA[Oleksandr Savytskyi]]></dc:creator><pubDate>Tue, 07 Oct 2025 15:23:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VCcL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe117bdb9-5b0e-4b11-b83b-86a644ceb0d6_1216x832.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>If you haven&#8217;t read it yet, check out my previous blog post:</p><p>&#8220;IF WET LAB VALIDATION IS ESSENTIAL, WHY USE COMPUTATIONAL METHODS IN DRUG DISCOVERY?&#8221; <a href="https://blog.pauling.ai/p/if-wet-lab-validation-is-essential">https://blog.pauling.ai/p/if-wet-lab-validation-is-essential</a>.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VCcL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe117bdb9-5b0e-4b11-b83b-86a644ceb0d6_1216x832.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VCcL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe117bdb9-5b0e-4b11-b83b-86a644ceb0d6_1216x832.png 424w, https://substackcdn.com/image/fetch/$s_!VCcL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe117bdb9-5b0e-4b11-b83b-86a644ceb0d6_1216x832.png 848w, https://substackcdn.com/image/fetch/$s_!VCcL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe117bdb9-5b0e-4b11-b83b-86a644ceb0d6_1216x832.png 1272w, https://substackcdn.com/image/fetch/$s_!VCcL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe117bdb9-5b0e-4b11-b83b-86a644ceb0d6_1216x832.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VCcL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe117bdb9-5b0e-4b11-b83b-86a644ceb0d6_1216x832.png" width="1216" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e117bdb9-5b0e-4b11-b83b-86a644ceb0d6_1216x832.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1216,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VCcL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe117bdb9-5b0e-4b11-b83b-86a644ceb0d6_1216x832.png 424w, https://substackcdn.com/image/fetch/$s_!VCcL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe117bdb9-5b0e-4b11-b83b-86a644ceb0d6_1216x832.png 848w, https://substackcdn.com/image/fetch/$s_!VCcL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe117bdb9-5b0e-4b11-b83b-86a644ceb0d6_1216x832.png 1272w, https://substackcdn.com/image/fetch/$s_!VCcL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe117bdb9-5b0e-4b11-b83b-86a644ceb0d6_1216x832.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Do you work in a clinic, a pharmaceutical company, or a biomedical research institution? Then you already know the challenge: moving promising therapies to the next milestone faster, with fewer resources and under tighter budgets. One proven way to accelerate progress is by combining experimental assays with computational methods.</p><p>Easier said than done, of course.<br>The ecosystem of computational chemistry and biology is a maze of thousands of standalone tools, each with its own file formats, parameters and quirks. At the same time, the experts who can stitch it all together (fluent in biology, chemistry, biophysics, and IT) are in short supply. Even simple projects can fragment into dozens of brittle steps where a single format mismatch can stop all pipelines.</p><p></p><h3><strong>Three familiar paths and their limits</strong></h3><p>You might be leading a department in cancer research, neuroscience, personalized medicine, genetic or infectious diseases. Whichever the case, your options probably look familiar.</p><p><strong>1. Wet-lab or CRO screening.<br></strong>Working with small libraries of a few thousand molecules is manageable because scaling to tens of thousands quickly becomes prohibitively expensive (often millions of dollars).<br><em>Reliable, but slow, very low diversity and libraries containing millions of molecules for screening are rarely affordable.</em></p><p><strong>2. Computational research via internal research facilities in your organisation.<br></strong>These teams are often small, juggling more projects than their computational resources allow. Hardware limits and a small pool of costly commercial software* licenses mean only a few workstations are shared across many research projects. Even with access to a local HPC cluster, license restrictions cap performance to a handful of nodes (tokens or CPUs). The size of a library for virtual screening is usually limited to a million per target in calculations, which takes months on workstations. This way stays shallow and correlates poorly with wet-lab results.<br><em>Better than nothing, but still slow and constrained.</em></p><p><strong>3. Basic cloud services.</strong><br>Most cloud services in drug discovery use academic software* via GUI (graphical user interface), but they don&#8217;t solve the core issues. Each academic program still needs to be learned and tuned; most services don&#8217;t scale well within a project. You are limited to a single protein&#8211;ligand docking instead of screening millions.<br><em>Good for teaching, but not for production.</em></p><h3><strong>What if the bottlenecks disappeared?</strong></h3><p><strong>Pauling.AI</strong> removes these barriers.<br>It unifies the computational workflow into a single, production-ready environment that automates the multi-step processes of drug discovery. Format conflicts disappear, protocols stay consistent, and workloads scale seamlessly across thousands of CPUs and GPUs via the cloud-enabling virtual screening of hundreds of millions of compounds with MD simulations in days.</p><p>An intelligent agent guides the process from a PDB ID or gene name to a CRO-ready hit list, so your team can focus on wet-lab validation. With full automation and scale, computational and preclinical workflows take days, not months or years (bringing therapies to patients faster than ever or securing patents on drug candidates faster than competitors).</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ni03!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38fab31-63df-4d2f-8e45-4f8d1cb9af79_948x2.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ni03!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38fab31-63df-4d2f-8e45-4f8d1cb9af79_948x2.png 424w, https://substackcdn.com/image/fetch/$s_!ni03!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38fab31-63df-4d2f-8e45-4f8d1cb9af79_948x2.png 848w, https://substackcdn.com/image/fetch/$s_!ni03!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38fab31-63df-4d2f-8e45-4f8d1cb9af79_948x2.png 1272w, https://substackcdn.com/image/fetch/$s_!ni03!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38fab31-63df-4d2f-8e45-4f8d1cb9af79_948x2.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ni03!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38fab31-63df-4d2f-8e45-4f8d1cb9af79_948x2.png" width="948" height="2" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d38fab31-63df-4d2f-8e45-4f8d1cb9af79_948x2.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2,&quot;width&quot;:948,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:310,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/175534789?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38fab31-63df-4d2f-8e45-4f8d1cb9af79_948x2.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ni03!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38fab31-63df-4d2f-8e45-4f8d1cb9af79_948x2.png 424w, https://substackcdn.com/image/fetch/$s_!ni03!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38fab31-63df-4d2f-8e45-4f8d1cb9af79_948x2.png 848w, https://substackcdn.com/image/fetch/$s_!ni03!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38fab31-63df-4d2f-8e45-4f8d1cb9af79_948x2.png 1272w, https://substackcdn.com/image/fetch/$s_!ni03!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd38fab31-63df-4d2f-8e45-4f8d1cb9af79_948x2.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em>*Academic software is often free but runs from the command line and demands programming skills most biomedical researchers lack. Many tools were designed for single academic problems, not interoperability: formats clash, protocols break, and maintaining a stable toolchain becomes a project in itself. Commercial suites are expensive, slow to evolve, and hard to scale. In both cases, you invest months or years in training staff and maintaining infrastructure.</em></p>]]></content:encoded></item><item><title><![CDATA[IF WET LAB VALIDATION IS ESSENTIAL, WHY USE COMPUTATIONAL METHODS IN DRUG DISCOVERY?]]></title><description><![CDATA[Integrating computational and experimental methods in biology and chemistry accelerates drug discovery, reduces costs, and provides deeper molecular insights.]]></description><link>https://blog.pauling.ai/p/if-wet-lab-validation-is-essential</link><guid isPermaLink="false">https://blog.pauling.ai/p/if-wet-lab-validation-is-essential</guid><dc:creator><![CDATA[Oleksandr Savytskyi]]></dc:creator><pubDate>Wed, 06 Aug 2025 17:54:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2sYA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae825e6f-25a7-4c8d-a44e-21f40f8ee6c5_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2sYA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae825e6f-25a7-4c8d-a44e-21f40f8ee6c5_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2sYA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae825e6f-25a7-4c8d-a44e-21f40f8ee6c5_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!2sYA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae825e6f-25a7-4c8d-a44e-21f40f8ee6c5_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!2sYA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae825e6f-25a7-4c8d-a44e-21f40f8ee6c5_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!2sYA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae825e6f-25a7-4c8d-a44e-21f40f8ee6c5_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2sYA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae825e6f-25a7-4c8d-a44e-21f40f8ee6c5_1536x1024.png" width="434" height="289.4326923076923" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae825e6f-25a7-4c8d-a44e-21f40f8ee6c5_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:434,&quot;bytes&quot;:2553070,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/170291445?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae825e6f-25a7-4c8d-a44e-21f40f8ee6c5_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2sYA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae825e6f-25a7-4c8d-a44e-21f40f8ee6c5_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!2sYA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae825e6f-25a7-4c8d-a44e-21f40f8ee6c5_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!2sYA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae825e6f-25a7-4c8d-a44e-21f40f8ee6c5_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!2sYA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae825e6f-25a7-4c8d-a44e-21f40f8ee6c5_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The integration of computational chemistry and biology with traditional experimental techniques significantly accelerates drug development and reduces preclinical research costs by at least an order of magnitude. Despite the growing popularity of computational methods, researchers working in wet labs still frequently question their utility and necessity.</p><p>Historically, applied sciences such as biology and chemistry developed separately from information technologies. Education in these fields typically involves basic training in data analysis and visualization tools, rather than extensive training in programming or high-performance computing.</p><p>In recent decades, however, science has become increasingly interdisciplinary and more complex, requiring deep specialization. Although biology and chemistry are closely interconnected, computational methods often remain a distinct domain requiring substantial additional training. Despite the emergence of new programs in computational chemistry and biology, there remains a shortage of highly qualified specialists, since training skilled computational biologists or theoretical chemists takes many years.</p><p>The situation is complicated further because computational method protocols are often proprietary or insufficiently detailed compared to widely accessible wet lab protocols. This fosters misconceptions that computational approaches can be mastered quickly, leading to frustration and skepticism among wet lab researchers.</p><p>A perceived "Holy War" between theoretical and experimental scientists often emerges, where computational methods are criticized as imprecise or inferior to experimental ones. This view, however, is mistaken. Every scientific method has inherent advantages and limitations. If experimental techniques in biology or chemistry were flawless, there wouldn't be numerous complementary approaches (e.g., NMR, X-ray crystallography, TSA, FRET, SPR, circular dichroism, mass spectrometry) for cross-validation.</p><p>Experimental methods have clear limitations: <br><strong>NMR</strong> is limited by target size and sensitivity to large protein complexes; <br><strong>X-ray crystallography</strong> provides static structures without capturing dynamic states and physiological conditions; <br><strong>TSA</strong> (Thermal Shift Assay) detects binding but lacks detailed interaction modes or specific sites; <br><strong>FRET </strong>is limited by proximity between fluorophores (~1-10 nm) and does not account for distal effects; <br><strong>SPR</strong> determines binding kinetics but does not directly identify specific binding sites;<br><strong>Circular Dichroism</strong> misses transient intermediate states and minor structural variations.</p><p>Computational approaches, however, face more complex challenges. There are hundreds of software packages, making even experts struggle to navigate the available options. Computational tools vary widely in accuracy (quantum chemistry, semi-empirical, empirical, and machine learning) and physical parameters considered (solvent, pressure, temperature, ionic strength, dynamics). Standard computational research involves molecule preparation, modeling, docking, molecular dynamics simulations, and results analysis. The quality of computational results heavily depends on carefully chosen software protocols and algorithms.</p><p>Nonetheless, computational methods complement experiments by interpreting interactions at the atomic level, clarifying molecular mechanisms that might remain obscure experimentally.</p><p>Modern machine learning (ML) methods in computational biology and chemistry hold tremendous potential but aren't yet standalone solutions. The primary limitation is not the ML algorithms themselves, but the quality and consistency of experimental data used for training. Experimental results vary significantly due to differences in equipment, protocols, and conditions. Protein structures are dynamic, existing in various conformations (open, semi-open, closed active sites), often inadequately represented in databases. Additionally, conformational changes upon molecular interactions are rarely included in available datasets.</p><p>Despite these limitations, intelligent integration of machine learning with computational and experimental methods already yields high-quality analytical and predictive results, significantly accelerating research and drug discovery.</p><p>Ultimately, the future of biological research and drug discovery lies in the effective integration of experimental and computational methods. Only this combined approach leverages the strengths of each method, ensuring the highest possible accuracy, deeper insights, and reliability of scientific outcomes.</p>]]></content:encoded></item><item><title><![CDATA[One line code change → Save thousands ]]></title><description><![CDATA[Benchmarking x86 vs ARM on GCP using a cheminformatics pipeline. One build flag reduced CPU costs by over 50%, with zero changes to application logic.]]></description><link>https://blog.pauling.ai/p/slash-cloud-costs-arm-amd-intel-drug-discovery</link><guid isPermaLink="false">https://blog.pauling.ai/p/slash-cloud-costs-arm-amd-intel-drug-discovery</guid><dc:creator><![CDATA[Pablo Villanueva]]></dc:creator><pubDate>Mon, 04 Aug 2025 18:24:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ZFs5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e801c4-398c-4341-8f92-485c449b9317_1045x640.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Large-scale molecular processing, like generating 3D structures from SMILES, is a core step in modern drug discovery pipelines. But when you're working with millions of compounds, even small inefficiencies can lead to significant cloud spend.</p><p>In this post, I&#8217;ll share how we benchmarked different CPU architectures on Google Cloud using a real-world cheminformatics pipeline, and how switching architectures with a single-line tweak in our container build process slashed our compute costs without modifying the application logic.</p><p>If your workloads are CPU-bound and containerized, this small optimization might translate into substantial savings at scale.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/p/slash-cloud-costs-arm-amd-intel-drug-discovery?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.pauling.ai/p/slash-cloud-costs-arm-amd-intel-drug-discovery?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2><strong>Context and Motivation</strong></h2><p>One of the most common steps in cheminformatics workflows is converting SMILES strings into three-dimensional molecular structures. While this step is relatively inexpensive at small scale, it becomes significantly more resource-intensive when applied to millions of compounds.</p><p>Because scientific workloads are not always optimized for a single CPU architecture, I wanted to compare four machine types available on Google Cloud (each with 4 vCPUs and similar hourly prices):</p><ul><li><p><em>AMD (c4d-highcpu-4)</em></p></li><li><p><em>ARM (c4a-highcpu-4)</em></p></li><li><p><em>Intel N1 (n1-highcpu-4)</em></p></li><li><p><em>Intel N2 (n2-highcpu-4)</em></p></li></ul><h6><em>Note: All machines used had 4 vCPUs, but differed in CPU architecture, memory configuration, and performance characteristics.</em></h6><h6><em>For further details, see Appendix A (Machine Specs) and Appendix B (Pricing).</em></h6><p></p><p>The goal was to determine which of these options offers the best performance per dollar, rather than focusing purely on execution speed.</p><h4><strong>Machine naming convention:</strong></h4><p>For simplicity and readability, the following shorthand will be used throughout this text to refer to the machine types:</p><p>AMD &#8594; c4d-highcpu-4</p><p>ARM &#8594; c4a-highcpu-4</p><p>INTEL_1 &#8594; n1-highcpu-4</p><p>INTEL_2 &#8594; n2-highcpu-4</p><p></p><h2><strong>Benchmark Design</strong></h2><p>We used a curated set of 1131 FDA-approved molecules from the Enamine catalog, representative of real-world pharmaceutical research scenarios. These molecules provide structural diversity and clinical relevance, making them an excellent test case for benchmarking performance.</p><p>The pipeline was run multiple times on each architecture under consistent conditions in the <strong>us-central1</strong> region.* For each run, we measured:</p><ul><li><p>Total execution time</p></li><li><p>Environment startup time</p></li><li><p>Estimated job cost, based on hourly pricing for each machine type</p></li></ul><p>These raw measurements were then used to compute the key performance and cost-efficiency metrics presented in the next section, including per-molecule cost and overall throughput.</p><h6>*This region was selected because it is one of Google Cloud&#8217;s most commonly used and broadly available zones, with wide support across all CPU architectures.</h6><h6>It also provides a balanced baseline in terms of latency, resource availability, and pricing consistency.</h6><h6>Choosing a general-purpose region like us-central1 helps ensure that the comparison reflects typical production conditions and is reproducible by other users.</h6><p></p><h2><strong>Evaluation Metrics</strong></h2><p>To evaluate performance and cost, I focused on six primary metrics:</p><ul><li><p>Average execution time per job (in minutes)</p></li></ul><ul><li><p>Average startup time (in minutes)</p></li></ul><ul><li><p>Average cost per job (in USD)</p></li></ul><ul><li><p>Average cost per molecule (in USD)</p></li></ul><ul><li><p>Net processing cost per molecule (in USD)</p></li></ul><ul><li><p>Efficiency (mol/min/$)</p></li></ul><p>The net processing cost per molecule excludes the initial environment startup time from the total job duration. It is calculated as:</p><p><code>(Elapsed time &#8722; Startup time) &#215; Price per hour / Number of molecules</code></p><p>This is particularly important because in real-world drug discovery workflows, pipelines often run for hours or even days, processing millions of molecules. In those scenarios, the fixed startup time becomes negligible. By removing that overhead, this metric provides a more realistic estimate of true compute efficiency per molecule, especially for high-throughput production settings.</p><p>The efficiency is defined as:</p><p><code>Efficiency = Molecules processed / (Net processing time &#215; Cost)</code></p><p>This metric captures both speed and cost-efficiency, rewarding architectures that process the most molecules in the shortest time for the lowest total cost.</p><p>Rather than isolating speed or pricing alone, it helps identify the best return on investment (ROI) in compute resources, which is especially relevant in large-scale molecular pipelines, where cost per molecule and throughput per dollar are critical factors for controlling infrastructure spending.</p><p></p><h2><strong>Switching Architectures: Just a Few Lines of Code</strong></h2><p>One of the most surprising takeaways from this experiment is how minimal the effort was to switch architectures and reap the cost savings.</p><p>All it took was:</p><ul><li><p>Updating the Dockerfile to target the new architecture (e.g., using --platform=linux/arm64 for ARM)</p></li></ul><ul><li><p>Rebuilding the container image</p></li></ul><ul><li><p>Redeploying the pipeline with the corresponding machine type (e.g., c4a-highcpu-4 for ARM)</p></li></ul><p>There were no code changes required in the application logic. The underlying pipeline, including scientific libraries and dependencies, worked seamlessly across architectures thanks to multi-arch support in modern container toolchains.</p><p><em>If you're already using containers, this optimization could be just a one-line change in your build or deploy script, and worth thousands in compute savings at scale.</em></p><p>To take it a step further, we built a single multi-architecture Docker image using docker buildx, compatible with both ARM and x86 platforms.</p><p>This approach simplifies deployment, reduces architecture-specific bugs, and ensures portability across AMD, Intel, and ARM environments.</p><p></p><h2><strong>Bonus: How We Handle Multi-Architecture Builds</strong></h2><p>To make our pipeline portable across ARM and x86 machines, we configure our builds using <strong>Docker Buildx</strong>, and conditionally install architecture-specific binaries inside the container, such as the Micromamba distribution for linux-aarch64 or linux-64.</p><p>We also use <strong>ARG TARGETARCH</strong> in the Dockerfile to detect the build architecture and fetch the right version of tools like Micromamba. This allows us to install Open Babel and other dependencies reliably regardless of CPU type.</p><p>In our Google Cloud Build config, we dynamically install Buildx (if needed), create a builder, and then push a multi-platform image that works across all CPU types:</p><pre><code>```yaml

--platform=linux/amd64,linux/arm64

```</code></pre><p>Combined with a conditional logic block in the Dockerfile:</p><pre><code>```dockerfile

ARG TARGETARCH

...

if [ "$TARGETARCH" = "arm64" ]; then ARCH=linux-aarch64; else ARCH=linux-64; fi

```</code></pre><p>we ensure full compatibility without maintaining separate Dockerfiles for each architecture.</p><p>This approach keeps builds deterministic, avoids surprises, and allows any team member to deploy or test on any platform, without special configuration.</p><p></p><h2><strong>From Metrics to Results</strong></h2><p>With all evaluation criteria clearly defined, we applied them to benchmark the performance of the four selected architectures. Each job processed the same 1,131 FDA-approved molecules, and the pipeline was executed under consistent configuration and region settings.</p><p>The aggregated results per architecture are shown below, providing a comprehensive overview of how each machine type performed in terms of time, cost, and overall efficiency.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X43g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9054ef2a-46fe-4339-a828-d6b4d843a03e_1111x171.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X43g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9054ef2a-46fe-4339-a828-d6b4d843a03e_1111x171.png 424w, https://substackcdn.com/image/fetch/$s_!X43g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9054ef2a-46fe-4339-a828-d6b4d843a03e_1111x171.png 848w, https://substackcdn.com/image/fetch/$s_!X43g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9054ef2a-46fe-4339-a828-d6b4d843a03e_1111x171.png 1272w, https://substackcdn.com/image/fetch/$s_!X43g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9054ef2a-46fe-4339-a828-d6b4d843a03e_1111x171.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X43g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9054ef2a-46fe-4339-a828-d6b4d843a03e_1111x171.png" width="1111" height="171" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9054ef2a-46fe-4339-a828-d6b4d843a03e_1111x171.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:171,&quot;width&quot;:1111,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!X43g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9054ef2a-46fe-4339-a828-d6b4d843a03e_1111x171.png 424w, https://substackcdn.com/image/fetch/$s_!X43g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9054ef2a-46fe-4339-a828-d6b4d843a03e_1111x171.png 848w, https://substackcdn.com/image/fetch/$s_!X43g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9054ef2a-46fe-4339-a828-d6b4d843a03e_1111x171.png 1272w, https://substackcdn.com/image/fetch/$s_!X43g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9054ef2a-46fe-4339-a828-d6b4d843a03e_1111x171.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6><em>For visual comparison, see Appendix C: Metric Visualizations</em></h6><p></p><h2><strong>Large-Scale Benchmark: One Million Molecules</strong></h2><p>While the 1,131-molecule benchmark is useful for quick comparisons, real-world drug discovery workloads often involve millions of compounds.</p><p>To test how our findings hold at production scale, we repeated the same benchmark with 1,000,000 ligands, under identical conditions and pipeline logic.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wb2R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd95e9e5-20ac-45c4-880e-38151a83f74b_1264x290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wb2R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd95e9e5-20ac-45c4-880e-38151a83f74b_1264x290.png 424w, https://substackcdn.com/image/fetch/$s_!wb2R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd95e9e5-20ac-45c4-880e-38151a83f74b_1264x290.png 848w, https://substackcdn.com/image/fetch/$s_!wb2R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd95e9e5-20ac-45c4-880e-38151a83f74b_1264x290.png 1272w, https://substackcdn.com/image/fetch/$s_!wb2R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd95e9e5-20ac-45c4-880e-38151a83f74b_1264x290.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wb2R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd95e9e5-20ac-45c4-880e-38151a83f74b_1264x290.png" width="1264" height="290" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd95e9e5-20ac-45c4-880e-38151a83f74b_1264x290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:290,&quot;width&quot;:1264,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53029,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/170099940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd95e9e5-20ac-45c4-880e-38151a83f74b_1264x290.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wb2R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd95e9e5-20ac-45c4-880e-38151a83f74b_1264x290.png 424w, https://substackcdn.com/image/fetch/$s_!wb2R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd95e9e5-20ac-45c4-880e-38151a83f74b_1264x290.png 848w, https://substackcdn.com/image/fetch/$s_!wb2R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd95e9e5-20ac-45c4-880e-38151a83f74b_1264x290.png 1272w, https://substackcdn.com/image/fetch/$s_!wb2R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd95e9e5-20ac-45c4-880e-38151a83f74b_1264x290.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6><em>For visual comparison, see Appendix D: Metric Visualizations</em></h6><p></p><h2><strong>Conclusion</strong></h2><p>Across all metrics evaluated, the picture now depends on scale:</p><h4>Small-scale benchmark (1 131 molecules).</h4><p>The AMD (c4d-highcpu-4) instance once again outperformed the alternatives, offering the best balance of execution speed, cost-efficiency, and overall molecular throughput. ARM (c4a-highcpu-4) followed closely in cost-effectiveness, making it a viable secondary option.</p><h4>Large-scale benchmark (1 000 000 molecules).</h4><p>When we pushed the pipeline to production scale, ARM moved into first place: it completed the job about 5 % faster than AMD, drove the job cost down by roughly 7%, and delivered ~13 % more molecules-per-minute-per-dollar. AMD remained a very strong performer, but ARM now offers the best return at this workload.</p><p>In contrast, Intel-based instances (n1 and n2 families) continued to show substantially higher execution times and costs, resulting in markedly lower efficiency per dollar in both tests.</p><p>If your workloads are similar (CPU-bound, highly parallelizable, and run at the million-ligand scale) I recommend testing ARM-based instances first. For smaller batches or situations where x86-64 compatibility is critical, AMD remains an excellent choice.</p><p>These findings demonstrate the value of benchmarking real workloads across architectures and at the right scale. Small differences in pricing and speed can scale into significant cloud-cost savings (or overruns) when a pipeline moves to production.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/p/slash-cloud-costs-arm-amd-intel-drug-discovery?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Pauling AI Blog! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/p/slash-cloud-costs-arm-amd-intel-drug-discovery?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.pauling.ai/p/slash-cloud-costs-arm-amd-intel-drug-discovery?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h2><strong>Appendix A: </strong>Machine Specs</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QzDS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe653a208-98c5-4396-8ca7-e4c796456880_933x1047.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QzDS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe653a208-98c5-4396-8ca7-e4c796456880_933x1047.png 424w, https://substackcdn.com/image/fetch/$s_!QzDS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe653a208-98c5-4396-8ca7-e4c796456880_933x1047.png 848w, https://substackcdn.com/image/fetch/$s_!QzDS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe653a208-98c5-4396-8ca7-e4c796456880_933x1047.png 1272w, https://substackcdn.com/image/fetch/$s_!QzDS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe653a208-98c5-4396-8ca7-e4c796456880_933x1047.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QzDS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe653a208-98c5-4396-8ca7-e4c796456880_933x1047.png" width="933" height="1047" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e653a208-98c5-4396-8ca7-e4c796456880_933x1047.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1047,&quot;width&quot;:933,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QzDS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe653a208-98c5-4396-8ca7-e4c796456880_933x1047.png 424w, https://substackcdn.com/image/fetch/$s_!QzDS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe653a208-98c5-4396-8ca7-e4c796456880_933x1047.png 848w, https://substackcdn.com/image/fetch/$s_!QzDS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe653a208-98c5-4396-8ca7-e4c796456880_933x1047.png 1272w, https://substackcdn.com/image/fetch/$s_!QzDS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe653a208-98c5-4396-8ca7-e4c796456880_933x1047.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PK1t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e59d02-b5ee-42b2-a786-0a1aa34e5a0c_932x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PK1t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e59d02-b5ee-42b2-a786-0a1aa34e5a0c_932x1048.png 424w, https://substackcdn.com/image/fetch/$s_!PK1t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e59d02-b5ee-42b2-a786-0a1aa34e5a0c_932x1048.png 848w, https://substackcdn.com/image/fetch/$s_!PK1t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e59d02-b5ee-42b2-a786-0a1aa34e5a0c_932x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!PK1t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e59d02-b5ee-42b2-a786-0a1aa34e5a0c_932x1048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PK1t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e59d02-b5ee-42b2-a786-0a1aa34e5a0c_932x1048.png" width="932" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59e59d02-b5ee-42b2-a786-0a1aa34e5a0c_932x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:932,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PK1t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e59d02-b5ee-42b2-a786-0a1aa34e5a0c_932x1048.png 424w, https://substackcdn.com/image/fetch/$s_!PK1t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e59d02-b5ee-42b2-a786-0a1aa34e5a0c_932x1048.png 848w, https://substackcdn.com/image/fetch/$s_!PK1t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e59d02-b5ee-42b2-a786-0a1aa34e5a0c_932x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!PK1t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59e59d02-b5ee-42b2-a786-0a1aa34e5a0c_932x1048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mRt7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e7a0dc-6e58-4d69-aff6-2da404f16c07_932x1146.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mRt7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e7a0dc-6e58-4d69-aff6-2da404f16c07_932x1146.png 424w, https://substackcdn.com/image/fetch/$s_!mRt7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e7a0dc-6e58-4d69-aff6-2da404f16c07_932x1146.png 848w, https://substackcdn.com/image/fetch/$s_!mRt7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e7a0dc-6e58-4d69-aff6-2da404f16c07_932x1146.png 1272w, https://substackcdn.com/image/fetch/$s_!mRt7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e7a0dc-6e58-4d69-aff6-2da404f16c07_932x1146.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mRt7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e7a0dc-6e58-4d69-aff6-2da404f16c07_932x1146.png" width="932" height="1146" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60e7a0dc-6e58-4d69-aff6-2da404f16c07_932x1146.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1146,&quot;width&quot;:932,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mRt7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e7a0dc-6e58-4d69-aff6-2da404f16c07_932x1146.png 424w, https://substackcdn.com/image/fetch/$s_!mRt7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e7a0dc-6e58-4d69-aff6-2da404f16c07_932x1146.png 848w, https://substackcdn.com/image/fetch/$s_!mRt7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e7a0dc-6e58-4d69-aff6-2da404f16c07_932x1146.png 1272w, https://substackcdn.com/image/fetch/$s_!mRt7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60e7a0dc-6e58-4d69-aff6-2da404f16c07_932x1146.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lGbM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f913a9-8359-47ae-a328-55d5c2c1457c_933x1070.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lGbM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f913a9-8359-47ae-a328-55d5c2c1457c_933x1070.png 424w, https://substackcdn.com/image/fetch/$s_!lGbM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f913a9-8359-47ae-a328-55d5c2c1457c_933x1070.png 848w, https://substackcdn.com/image/fetch/$s_!lGbM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f913a9-8359-47ae-a328-55d5c2c1457c_933x1070.png 1272w, https://substackcdn.com/image/fetch/$s_!lGbM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f913a9-8359-47ae-a328-55d5c2c1457c_933x1070.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lGbM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f913a9-8359-47ae-a328-55d5c2c1457c_933x1070.png" width="933" height="1070" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0f913a9-8359-47ae-a328-55d5c2c1457c_933x1070.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1070,&quot;width&quot;:933,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lGbM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f913a9-8359-47ae-a328-55d5c2c1457c_933x1070.png 424w, https://substackcdn.com/image/fetch/$s_!lGbM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f913a9-8359-47ae-a328-55d5c2c1457c_933x1070.png 848w, https://substackcdn.com/image/fetch/$s_!lGbM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f913a9-8359-47ae-a328-55d5c2c1457c_933x1070.png 1272w, https://substackcdn.com/image/fetch/$s_!lGbM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f913a9-8359-47ae-a328-55d5c2c1457c_933x1070.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>Appendix B: Pricing</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t_8o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd235f16d-ec81-415a-9f1d-4fd34ca62984_929x254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t_8o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd235f16d-ec81-415a-9f1d-4fd34ca62984_929x254.png 424w, https://substackcdn.com/image/fetch/$s_!t_8o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd235f16d-ec81-415a-9f1d-4fd34ca62984_929x254.png 848w, https://substackcdn.com/image/fetch/$s_!t_8o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd235f16d-ec81-415a-9f1d-4fd34ca62984_929x254.png 1272w, https://substackcdn.com/image/fetch/$s_!t_8o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd235f16d-ec81-415a-9f1d-4fd34ca62984_929x254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t_8o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd235f16d-ec81-415a-9f1d-4fd34ca62984_929x254.png" width="929" height="254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d235f16d-ec81-415a-9f1d-4fd34ca62984_929x254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:254,&quot;width&quot;:929,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t_8o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd235f16d-ec81-415a-9f1d-4fd34ca62984_929x254.png 424w, https://substackcdn.com/image/fetch/$s_!t_8o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd235f16d-ec81-415a-9f1d-4fd34ca62984_929x254.png 848w, https://substackcdn.com/image/fetch/$s_!t_8o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd235f16d-ec81-415a-9f1d-4fd34ca62984_929x254.png 1272w, https://substackcdn.com/image/fetch/$s_!t_8o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd235f16d-ec81-415a-9f1d-4fd34ca62984_929x254.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TYz_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2356902-7084-4db4-9b8d-4fd719b493f8_931x261.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TYz_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2356902-7084-4db4-9b8d-4fd719b493f8_931x261.png 424w, https://substackcdn.com/image/fetch/$s_!TYz_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2356902-7084-4db4-9b8d-4fd719b493f8_931x261.png 848w, https://substackcdn.com/image/fetch/$s_!TYz_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2356902-7084-4db4-9b8d-4fd719b493f8_931x261.png 1272w, https://substackcdn.com/image/fetch/$s_!TYz_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2356902-7084-4db4-9b8d-4fd719b493f8_931x261.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TYz_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2356902-7084-4db4-9b8d-4fd719b493f8_931x261.png" width="931" height="261" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2356902-7084-4db4-9b8d-4fd719b493f8_931x261.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:261,&quot;width&quot;:931,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TYz_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2356902-7084-4db4-9b8d-4fd719b493f8_931x261.png 424w, https://substackcdn.com/image/fetch/$s_!TYz_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2356902-7084-4db4-9b8d-4fd719b493f8_931x261.png 848w, https://substackcdn.com/image/fetch/$s_!TYz_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2356902-7084-4db4-9b8d-4fd719b493f8_931x261.png 1272w, https://substackcdn.com/image/fetch/$s_!TYz_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2356902-7084-4db4-9b8d-4fd719b493f8_931x261.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7X5D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4787bc-720b-45da-a770-ce8f32963c2a_929x254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7X5D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4787bc-720b-45da-a770-ce8f32963c2a_929x254.png 424w, https://substackcdn.com/image/fetch/$s_!7X5D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4787bc-720b-45da-a770-ce8f32963c2a_929x254.png 848w, https://substackcdn.com/image/fetch/$s_!7X5D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4787bc-720b-45da-a770-ce8f32963c2a_929x254.png 1272w, https://substackcdn.com/image/fetch/$s_!7X5D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4787bc-720b-45da-a770-ce8f32963c2a_929x254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7X5D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4787bc-720b-45da-a770-ce8f32963c2a_929x254.png" width="929" height="254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b4787bc-720b-45da-a770-ce8f32963c2a_929x254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:254,&quot;width&quot;:929,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7X5D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4787bc-720b-45da-a770-ce8f32963c2a_929x254.png 424w, https://substackcdn.com/image/fetch/$s_!7X5D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4787bc-720b-45da-a770-ce8f32963c2a_929x254.png 848w, https://substackcdn.com/image/fetch/$s_!7X5D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4787bc-720b-45da-a770-ce8f32963c2a_929x254.png 1272w, https://substackcdn.com/image/fetch/$s_!7X5D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b4787bc-720b-45da-a770-ce8f32963c2a_929x254.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OUXD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b88dfd-ae76-4632-afd1-5b09d1b7c94c_930x252.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OUXD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b88dfd-ae76-4632-afd1-5b09d1b7c94c_930x252.png 424w, https://substackcdn.com/image/fetch/$s_!OUXD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b88dfd-ae76-4632-afd1-5b09d1b7c94c_930x252.png 848w, https://substackcdn.com/image/fetch/$s_!OUXD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b88dfd-ae76-4632-afd1-5b09d1b7c94c_930x252.png 1272w, https://substackcdn.com/image/fetch/$s_!OUXD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b88dfd-ae76-4632-afd1-5b09d1b7c94c_930x252.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OUXD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b88dfd-ae76-4632-afd1-5b09d1b7c94c_930x252.png" width="930" height="252" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34b88dfd-ae76-4632-afd1-5b09d1b7c94c_930x252.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:252,&quot;width&quot;:930,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OUXD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b88dfd-ae76-4632-afd1-5b09d1b7c94c_930x252.png 424w, https://substackcdn.com/image/fetch/$s_!OUXD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b88dfd-ae76-4632-afd1-5b09d1b7c94c_930x252.png 848w, https://substackcdn.com/image/fetch/$s_!OUXD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b88dfd-ae76-4632-afd1-5b09d1b7c94c_930x252.png 1272w, https://substackcdn.com/image/fetch/$s_!OUXD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34b88dfd-ae76-4632-afd1-5b09d1b7c94c_930x252.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>Appendix C: </strong>Metric Visualizations</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rjFm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff858319f-20d3-4a74-9b24-4b6ce2c9c3ce_864x521.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rjFm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff858319f-20d3-4a74-9b24-4b6ce2c9c3ce_864x521.png 424w, https://substackcdn.com/image/fetch/$s_!rjFm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff858319f-20d3-4a74-9b24-4b6ce2c9c3ce_864x521.png 848w, https://substackcdn.com/image/fetch/$s_!rjFm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff858319f-20d3-4a74-9b24-4b6ce2c9c3ce_864x521.png 1272w, https://substackcdn.com/image/fetch/$s_!rjFm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff858319f-20d3-4a74-9b24-4b6ce2c9c3ce_864x521.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rjFm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff858319f-20d3-4a74-9b24-4b6ce2c9c3ce_864x521.png" width="864" height="521" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f858319f-20d3-4a74-9b24-4b6ce2c9c3ce_864x521.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:521,&quot;width&quot;:864,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rjFm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff858319f-20d3-4a74-9b24-4b6ce2c9c3ce_864x521.png 424w, https://substackcdn.com/image/fetch/$s_!rjFm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff858319f-20d3-4a74-9b24-4b6ce2c9c3ce_864x521.png 848w, https://substackcdn.com/image/fetch/$s_!rjFm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff858319f-20d3-4a74-9b24-4b6ce2c9c3ce_864x521.png 1272w, https://substackcdn.com/image/fetch/$s_!rjFm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff858319f-20d3-4a74-9b24-4b6ce2c9c3ce_864x521.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xH3T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b86ba5-ae88-4fcd-a774-d301342e46ad_864x519.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xH3T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b86ba5-ae88-4fcd-a774-d301342e46ad_864x519.png 424w, https://substackcdn.com/image/fetch/$s_!xH3T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b86ba5-ae88-4fcd-a774-d301342e46ad_864x519.png 848w, https://substackcdn.com/image/fetch/$s_!xH3T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b86ba5-ae88-4fcd-a774-d301342e46ad_864x519.png 1272w, https://substackcdn.com/image/fetch/$s_!xH3T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b86ba5-ae88-4fcd-a774-d301342e46ad_864x519.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xH3T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b86ba5-ae88-4fcd-a774-d301342e46ad_864x519.png" width="864" height="519" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7b86ba5-ae88-4fcd-a774-d301342e46ad_864x519.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:519,&quot;width&quot;:864,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xH3T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b86ba5-ae88-4fcd-a774-d301342e46ad_864x519.png 424w, https://substackcdn.com/image/fetch/$s_!xH3T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b86ba5-ae88-4fcd-a774-d301342e46ad_864x519.png 848w, https://substackcdn.com/image/fetch/$s_!xH3T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b86ba5-ae88-4fcd-a774-d301342e46ad_864x519.png 1272w, https://substackcdn.com/image/fetch/$s_!xH3T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7b86ba5-ae88-4fcd-a774-d301342e46ad_864x519.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mh8p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a45668-7ed0-43ff-92f6-f8c114a93931_860x514.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mh8p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a45668-7ed0-43ff-92f6-f8c114a93931_860x514.png 424w, https://substackcdn.com/image/fetch/$s_!mh8p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a45668-7ed0-43ff-92f6-f8c114a93931_860x514.png 848w, https://substackcdn.com/image/fetch/$s_!mh8p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a45668-7ed0-43ff-92f6-f8c114a93931_860x514.png 1272w, https://substackcdn.com/image/fetch/$s_!mh8p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a45668-7ed0-43ff-92f6-f8c114a93931_860x514.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mh8p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a45668-7ed0-43ff-92f6-f8c114a93931_860x514.png" width="860" height="514" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2a45668-7ed0-43ff-92f6-f8c114a93931_860x514.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:514,&quot;width&quot;:860,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mh8p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a45668-7ed0-43ff-92f6-f8c114a93931_860x514.png 424w, https://substackcdn.com/image/fetch/$s_!mh8p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a45668-7ed0-43ff-92f6-f8c114a93931_860x514.png 848w, https://substackcdn.com/image/fetch/$s_!mh8p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a45668-7ed0-43ff-92f6-f8c114a93931_860x514.png 1272w, https://substackcdn.com/image/fetch/$s_!mh8p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a45668-7ed0-43ff-92f6-f8c114a93931_860x514.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T2Tr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ed3220-7d63-45da-aefc-30d61a24f3e4_893x519.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T2Tr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ed3220-7d63-45da-aefc-30d61a24f3e4_893x519.png 424w, https://substackcdn.com/image/fetch/$s_!T2Tr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ed3220-7d63-45da-aefc-30d61a24f3e4_893x519.png 848w, https://substackcdn.com/image/fetch/$s_!T2Tr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ed3220-7d63-45da-aefc-30d61a24f3e4_893x519.png 1272w, https://substackcdn.com/image/fetch/$s_!T2Tr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ed3220-7d63-45da-aefc-30d61a24f3e4_893x519.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T2Tr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ed3220-7d63-45da-aefc-30d61a24f3e4_893x519.png" width="893" height="519" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9ed3220-7d63-45da-aefc-30d61a24f3e4_893x519.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:519,&quot;width&quot;:893,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T2Tr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ed3220-7d63-45da-aefc-30d61a24f3e4_893x519.png 424w, https://substackcdn.com/image/fetch/$s_!T2Tr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ed3220-7d63-45da-aefc-30d61a24f3e4_893x519.png 848w, https://substackcdn.com/image/fetch/$s_!T2Tr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ed3220-7d63-45da-aefc-30d61a24f3e4_893x519.png 1272w, https://substackcdn.com/image/fetch/$s_!T2Tr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ed3220-7d63-45da-aefc-30d61a24f3e4_893x519.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1Yga!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea067a37-93f6-4185-9dde-17355e6dd610_871x522.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1Yga!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea067a37-93f6-4185-9dde-17355e6dd610_871x522.png 424w, https://substackcdn.com/image/fetch/$s_!1Yga!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea067a37-93f6-4185-9dde-17355e6dd610_871x522.png 848w, https://substackcdn.com/image/fetch/$s_!1Yga!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea067a37-93f6-4185-9dde-17355e6dd610_871x522.png 1272w, https://substackcdn.com/image/fetch/$s_!1Yga!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea067a37-93f6-4185-9dde-17355e6dd610_871x522.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1Yga!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea067a37-93f6-4185-9dde-17355e6dd610_871x522.png" width="871" height="522" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea067a37-93f6-4185-9dde-17355e6dd610_871x522.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:522,&quot;width&quot;:871,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1Yga!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea067a37-93f6-4185-9dde-17355e6dd610_871x522.png 424w, https://substackcdn.com/image/fetch/$s_!1Yga!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea067a37-93f6-4185-9dde-17355e6dd610_871x522.png 848w, https://substackcdn.com/image/fetch/$s_!1Yga!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea067a37-93f6-4185-9dde-17355e6dd610_871x522.png 1272w, https://substackcdn.com/image/fetch/$s_!1Yga!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea067a37-93f6-4185-9dde-17355e6dd610_871x522.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G_29!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f6fc65-c3d8-4f32-aafa-203bd62edea7_867x528.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G_29!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f6fc65-c3d8-4f32-aafa-203bd62edea7_867x528.png 424w, https://substackcdn.com/image/fetch/$s_!G_29!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f6fc65-c3d8-4f32-aafa-203bd62edea7_867x528.png 848w, https://substackcdn.com/image/fetch/$s_!G_29!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f6fc65-c3d8-4f32-aafa-203bd62edea7_867x528.png 1272w, https://substackcdn.com/image/fetch/$s_!G_29!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f6fc65-c3d8-4f32-aafa-203bd62edea7_867x528.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G_29!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f6fc65-c3d8-4f32-aafa-203bd62edea7_867x528.png" width="867" height="528" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73f6fc65-c3d8-4f32-aafa-203bd62edea7_867x528.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:528,&quot;width&quot;:867,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G_29!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f6fc65-c3d8-4f32-aafa-203bd62edea7_867x528.png 424w, https://substackcdn.com/image/fetch/$s_!G_29!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f6fc65-c3d8-4f32-aafa-203bd62edea7_867x528.png 848w, https://substackcdn.com/image/fetch/$s_!G_29!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f6fc65-c3d8-4f32-aafa-203bd62edea7_867x528.png 1272w, https://substackcdn.com/image/fetch/$s_!G_29!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f6fc65-c3d8-4f32-aafa-203bd62edea7_867x528.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>Appendix D: </strong>Metric Visualizations</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hr3s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4c6466-c11d-4822-a888-4420a6e7ded8_1048x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hr3s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4c6466-c11d-4822-a888-4420a6e7ded8_1048x628.png 424w, https://substackcdn.com/image/fetch/$s_!Hr3s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4c6466-c11d-4822-a888-4420a6e7ded8_1048x628.png 848w, https://substackcdn.com/image/fetch/$s_!Hr3s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4c6466-c11d-4822-a888-4420a6e7ded8_1048x628.png 1272w, https://substackcdn.com/image/fetch/$s_!Hr3s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4c6466-c11d-4822-a888-4420a6e7ded8_1048x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hr3s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4c6466-c11d-4822-a888-4420a6e7ded8_1048x628.png" width="1048" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f4c6466-c11d-4822-a888-4420a6e7ded8_1048x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1048,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82718,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/170099940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4c6466-c11d-4822-a888-4420a6e7ded8_1048x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Hr3s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4c6466-c11d-4822-a888-4420a6e7ded8_1048x628.png 424w, https://substackcdn.com/image/fetch/$s_!Hr3s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4c6466-c11d-4822-a888-4420a6e7ded8_1048x628.png 848w, https://substackcdn.com/image/fetch/$s_!Hr3s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4c6466-c11d-4822-a888-4420a6e7ded8_1048x628.png 1272w, https://substackcdn.com/image/fetch/$s_!Hr3s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f4c6466-c11d-4822-a888-4420a6e7ded8_1048x628.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!20qW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13643084-72e3-4d4e-ae7e-41d6fbc4a8eb_1045x637.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!20qW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13643084-72e3-4d4e-ae7e-41d6fbc4a8eb_1045x637.png 424w, https://substackcdn.com/image/fetch/$s_!20qW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13643084-72e3-4d4e-ae7e-41d6fbc4a8eb_1045x637.png 848w, https://substackcdn.com/image/fetch/$s_!20qW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13643084-72e3-4d4e-ae7e-41d6fbc4a8eb_1045x637.png 1272w, https://substackcdn.com/image/fetch/$s_!20qW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13643084-72e3-4d4e-ae7e-41d6fbc4a8eb_1045x637.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!20qW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13643084-72e3-4d4e-ae7e-41d6fbc4a8eb_1045x637.png" width="1045" height="637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13643084-72e3-4d4e-ae7e-41d6fbc4a8eb_1045x637.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:637,&quot;width&quot;:1045,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61316,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/170099940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13643084-72e3-4d4e-ae7e-41d6fbc4a8eb_1045x637.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!20qW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13643084-72e3-4d4e-ae7e-41d6fbc4a8eb_1045x637.png 424w, https://substackcdn.com/image/fetch/$s_!20qW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13643084-72e3-4d4e-ae7e-41d6fbc4a8eb_1045x637.png 848w, https://substackcdn.com/image/fetch/$s_!20qW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13643084-72e3-4d4e-ae7e-41d6fbc4a8eb_1045x637.png 1272w, https://substackcdn.com/image/fetch/$s_!20qW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13643084-72e3-4d4e-ae7e-41d6fbc4a8eb_1045x637.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RuVV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4e42639-8b5d-4a73-92ea-908fda2e7cc3_1039x634.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RuVV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4e42639-8b5d-4a73-92ea-908fda2e7cc3_1039x634.png 424w, https://substackcdn.com/image/fetch/$s_!RuVV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4e42639-8b5d-4a73-92ea-908fda2e7cc3_1039x634.png 848w, https://substackcdn.com/image/fetch/$s_!RuVV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4e42639-8b5d-4a73-92ea-908fda2e7cc3_1039x634.png 1272w, https://substackcdn.com/image/fetch/$s_!RuVV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4e42639-8b5d-4a73-92ea-908fda2e7cc3_1039x634.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RuVV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4e42639-8b5d-4a73-92ea-908fda2e7cc3_1039x634.png" width="1039" height="634" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4e42639-8b5d-4a73-92ea-908fda2e7cc3_1039x634.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:634,&quot;width&quot;:1039,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56704,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/170099940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4e42639-8b5d-4a73-92ea-908fda2e7cc3_1039x634.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RuVV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4e42639-8b5d-4a73-92ea-908fda2e7cc3_1039x634.png 424w, https://substackcdn.com/image/fetch/$s_!RuVV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4e42639-8b5d-4a73-92ea-908fda2e7cc3_1039x634.png 848w, https://substackcdn.com/image/fetch/$s_!RuVV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4e42639-8b5d-4a73-92ea-908fda2e7cc3_1039x634.png 1272w, https://substackcdn.com/image/fetch/$s_!RuVV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4e42639-8b5d-4a73-92ea-908fda2e7cc3_1039x634.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jI8z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af6c353-b425-4af5-8bb9-4dc00e6767d3_1043x636.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jI8z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af6c353-b425-4af5-8bb9-4dc00e6767d3_1043x636.png 424w, https://substackcdn.com/image/fetch/$s_!jI8z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af6c353-b425-4af5-8bb9-4dc00e6767d3_1043x636.png 848w, https://substackcdn.com/image/fetch/$s_!jI8z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af6c353-b425-4af5-8bb9-4dc00e6767d3_1043x636.png 1272w, https://substackcdn.com/image/fetch/$s_!jI8z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af6c353-b425-4af5-8bb9-4dc00e6767d3_1043x636.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jI8z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af6c353-b425-4af5-8bb9-4dc00e6767d3_1043x636.png" width="1043" height="636" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6af6c353-b425-4af5-8bb9-4dc00e6767d3_1043x636.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:636,&quot;width&quot;:1043,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62383,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/170099940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af6c353-b425-4af5-8bb9-4dc00e6767d3_1043x636.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jI8z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af6c353-b425-4af5-8bb9-4dc00e6767d3_1043x636.png 424w, https://substackcdn.com/image/fetch/$s_!jI8z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af6c353-b425-4af5-8bb9-4dc00e6767d3_1043x636.png 848w, https://substackcdn.com/image/fetch/$s_!jI8z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af6c353-b425-4af5-8bb9-4dc00e6767d3_1043x636.png 1272w, https://substackcdn.com/image/fetch/$s_!jI8z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6af6c353-b425-4af5-8bb9-4dc00e6767d3_1043x636.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gfNn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2494ad46-29ca-489a-97b8-d89ca747524b_1043x640.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gfNn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2494ad46-29ca-489a-97b8-d89ca747524b_1043x640.png 424w, https://substackcdn.com/image/fetch/$s_!gfNn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2494ad46-29ca-489a-97b8-d89ca747524b_1043x640.png 848w, https://substackcdn.com/image/fetch/$s_!gfNn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2494ad46-29ca-489a-97b8-d89ca747524b_1043x640.png 1272w, https://substackcdn.com/image/fetch/$s_!gfNn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2494ad46-29ca-489a-97b8-d89ca747524b_1043x640.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gfNn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2494ad46-29ca-489a-97b8-d89ca747524b_1043x640.png" width="1043" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2494ad46-29ca-489a-97b8-d89ca747524b_1043x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:1043,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66248,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/170099940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2494ad46-29ca-489a-97b8-d89ca747524b_1043x640.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gfNn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2494ad46-29ca-489a-97b8-d89ca747524b_1043x640.png 424w, https://substackcdn.com/image/fetch/$s_!gfNn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2494ad46-29ca-489a-97b8-d89ca747524b_1043x640.png 848w, https://substackcdn.com/image/fetch/$s_!gfNn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2494ad46-29ca-489a-97b8-d89ca747524b_1043x640.png 1272w, https://substackcdn.com/image/fetch/$s_!gfNn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2494ad46-29ca-489a-97b8-d89ca747524b_1043x640.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZFs5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e801c4-398c-4341-8f92-485c449b9317_1045x640.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZFs5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e801c4-398c-4341-8f92-485c449b9317_1045x640.png 424w, https://substackcdn.com/image/fetch/$s_!ZFs5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e801c4-398c-4341-8f92-485c449b9317_1045x640.png 848w, https://substackcdn.com/image/fetch/$s_!ZFs5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e801c4-398c-4341-8f92-485c449b9317_1045x640.png 1272w, https://substackcdn.com/image/fetch/$s_!ZFs5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e801c4-398c-4341-8f92-485c449b9317_1045x640.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZFs5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e801c4-398c-4341-8f92-485c449b9317_1045x640.png" width="1045" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4e801c4-398c-4341-8f92-485c449b9317_1045x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:1045,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75424,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.pauling.ai/i/170099940?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e801c4-398c-4341-8f92-485c449b9317_1045x640.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZFs5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e801c4-398c-4341-8f92-485c449b9317_1045x640.png 424w, https://substackcdn.com/image/fetch/$s_!ZFs5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e801c4-398c-4341-8f92-485c449b9317_1045x640.png 848w, https://substackcdn.com/image/fetch/$s_!ZFs5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e801c4-398c-4341-8f92-485c449b9317_1045x640.png 1272w, https://substackcdn.com/image/fetch/$s_!ZFs5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4e801c4-398c-4341-8f92-485c449b9317_1045x640.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/p/slash-cloud-costs-arm-amd-intel-drug-discovery?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Pauling AI Blog! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/p/slash-cloud-costs-arm-amd-intel-drug-discovery?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.pauling.ai/p/slash-cloud-costs-arm-amd-intel-drug-discovery?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Pauling AI Blog! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The new Pauling.AI blog]]></title><description><![CDATA[Here we go]]></description><link>https://blog.pauling.ai/p/coming-soon</link><guid isPermaLink="false">https://blog.pauling.ai/p/coming-soon</guid><dc:creator><![CDATA[Javier Tordable]]></dc:creator><pubDate>Wed, 30 Jul 2025 02:29:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JN1G!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77a3a60-e6a4-479f-8761-41f4cb584467_1200x1200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to the Pauling&#8239;AI blog. We will talk about how we turn raw ideas into validated drug molecules in days, not years. We&#8217;re a fully automated discovery platform that uses deep&#8209;learning models, physics&#8209;based methods, and cloud&#8209;scale computing so lean teams (ours included) can out&#8209;iterate Big Pharma without burning Big&#8209;Pharma cash.</p><p>In this space you&#8217;ll get blunt dispatches from the trenches: what actually works in AI&#8209;driven docking and MD, the ROI math on GPU vs. wet&#8209;lab runs, hard&#8209;won regulatory shortcuts, and the occasional teardown of industry hype. If you&#8217;re building, funding, or just cheering for faster therapeutics, bookmark us, challenge us, and let&#8217;s push the frontier of biotech together.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.pauling.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.pauling.ai/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>