<script data-pm-proxy="intercept"></script><?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[Rowan Newsletter]]></title><description><![CDATA[Rowan is building modern computational tools for chemistry.]]></description><link>https://rowansci.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!IaaF!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4db7bc33-acc5-4f89-8e56-772570865cbb_512x512.png</url><title>Rowan Newsletter</title><link>https://rowansci.substack.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 04 Sep 2026 04:53:44 GMT</lastBuildDate><atom:link href="/__u/rowansci.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Rowan Scientific Corporation]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[rowansci@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[rowansci@substack.com]]></itunes:email><itunes:name><![CDATA[Ari Wagen]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ari Wagen]]></itunes:author><googleplay:owner><![CDATA[rowansci@substack.com]]></googleplay:owner><googleplay:email><![CDATA[rowansci@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ari Wagen]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Surface Energy]]></title><description><![CDATA[cutting along Miller indices; Wulff constructions; nanoparticles; heterogeneous catalysis; CO dissociation reaction]]></description><link>https://rowansci.substack.com/p/surface-energy</link><guid isPermaLink="false">https://rowansci.substack.com/p/surface-energy</guid><dc:creator><![CDATA[Jonathon Vandezande]]></dc:creator><pubDate>Thu, 03 Sep 2026 16:09:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UEbM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2397996c-1c44-4dc4-9376-a95719233ff0_3840x2175.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="/__u/substackcdn.com/image/fetch/$s_!UEbM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2397996c-1c44-4dc4-9376-a95719233ff0_3840x2175.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!UEbM!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2397996c-1c44-4dc4-9376-a95719233ff0_3840x2175.png 424w, /__u/substackcdn.com/image/fetch/$s_!UEbM!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2397996c-1c44-4dc4-9376-a95719233ff0_3840x2175.png 848w, /__u/substackcdn.com/image/fetch/$s_!UEbM!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2397996c-1c44-4dc4-9376-a95719233ff0_3840x2175.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UEbM!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2397996c-1c44-4dc4-9376-a95719233ff0_3840x2175.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!UEbM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2397996c-1c44-4dc4-9376-a95719233ff0_3840x2175.png" width="1456" height="825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2397996c-1c44-4dc4-9376-a95719233ff0_3840x2175.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:825,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10563275,&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://rowansci.substack.com/i/213905212?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2397996c-1c44-4dc4-9376-a95719233ff0_3840x2175.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!UEbM!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2397996c-1c44-4dc4-9376-a95719233ff0_3840x2175.png 424w, /__u/substackcdn.com/image/fetch/$s_!UEbM!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2397996c-1c44-4dc4-9376-a95719233ff0_3840x2175.png 848w, /__u/substackcdn.com/image/fetch/$s_!UEbM!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2397996c-1c44-4dc4-9376-a95719233ff0_3840x2175.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UEbM!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2397996c-1c44-4dc4-9376-a95719233ff0_3840x2175.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>The Icebergs</em>, Frederic Edwin Church (1861)</figcaption></figure></div><p>Heterogeneous catalysis, crystal growth, intercalation, and electron exchange all happen at the surfaces of materials. Different cuts of these materials expose different faces, and those faces alter the kinetics and thermodynamics of many processes. Which faces of the material persist depends on surface energy (&#947;): only the lowest-&#947; faces dominate the morphology.</p><p>The new subscriber-only surface-energy workflow on Rowan simplifies the process of finding the lowest-energy faces: automatically enumerating possible cuts, optimizing the resulting slabs, and calculating the resulting surface energies and Wulff construction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Sy1s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a6818e-988e-4d36-b3ac-e957eda76f47_2968x1569.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Sy1s!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a6818e-988e-4d36-b3ac-e957eda76f47_2968x1569.png 424w, /__u/substackcdn.com/image/fetch/$s_!Sy1s!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a6818e-988e-4d36-b3ac-e957eda76f47_2968x1569.png 848w, /__u/substackcdn.com/image/fetch/$s_!Sy1s!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a6818e-988e-4d36-b3ac-e957eda76f47_2968x1569.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Sy1s!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a6818e-988e-4d36-b3ac-e957eda76f47_2968x1569.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Sy1s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a6818e-988e-4d36-b3ac-e957eda76f47_2968x1569.png" width="1456" height="770" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20a6818e-988e-4d36-b3ac-e957eda76f47_2968x1569.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:770,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1481339,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/213905212?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a6818e-988e-4d36-b3ac-e957eda76f47_2968x1569.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Sy1s!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a6818e-988e-4d36-b3ac-e957eda76f47_2968x1569.png 424w, /__u/substackcdn.com/image/fetch/$s_!Sy1s!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a6818e-988e-4d36-b3ac-e957eda76f47_2968x1569.png 848w, /__u/substackcdn.com/image/fetch/$s_!Sy1s!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a6818e-988e-4d36-b3ac-e957eda76f47_2968x1569.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Sy1s!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20a6818e-988e-4d36-b3ac-e957eda76f47_2968x1569.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Rh FCC (<a href="https://next-gen.materialsproject.org/materials/mp-74/">mp-74</a>) surface energies showing a slab revealing the (111) face (<a href="https://labs.rowansci.com/public/surface-energy/724d8a47-a21a-4b84-9dbc-cb724cdc2def#surface_energies">view on Rowan</a>)</figcaption></figure></div><h2>Surface energy in detail</h2><p>Surface energy (&#947;) is the energy per unit area required to cleave a crystal along a plane. For close-packed FCC metals like rhodium, palladium, and platinum, the (111) face is most commonly exposed. Other crystals favor different faces, and multiple faces can be exposed at the same time, each with its own chemistry. Minimizing the number of bonds cut per unit area tends to lead to lower &#947;, but certain cuts can reveal unfavorable terraces and ridges or create polar surfaces whose electrostatic energy diverges. Determining which surfaces are likely to be exposed is thus an important first step in elucidating the downstream chemical activity of a material.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vVfY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F831b24f3-7a17-4798-a73c-1239a7d00899_1311x815.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vVfY!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F831b24f3-7a17-4798-a73c-1239a7d00899_1311x815.png 424w, /__u/substackcdn.com/image/fetch/$s_!vVfY!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F831b24f3-7a17-4798-a73c-1239a7d00899_1311x815.png 848w, /__u/substackcdn.com/image/fetch/$s_!vVfY!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F831b24f3-7a17-4798-a73c-1239a7d00899_1311x815.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vVfY!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F831b24f3-7a17-4798-a73c-1239a7d00899_1311x815.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vVfY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F831b24f3-7a17-4798-a73c-1239a7d00899_1311x815.png" width="1311" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/831b24f3-7a17-4798-a73c-1239a7d00899_1311x815.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1311,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97875,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/213905212?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F831b24f3-7a17-4798-a73c-1239a7d00899_1311x815.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!vVfY!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F831b24f3-7a17-4798-a73c-1239a7d00899_1311x815.png 424w, /__u/substackcdn.com/image/fetch/$s_!vVfY!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F831b24f3-7a17-4798-a73c-1239a7d00899_1311x815.png 848w, /__u/substackcdn.com/image/fetch/$s_!vVfY!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F831b24f3-7a17-4798-a73c-1239a7d00899_1311x815.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vVfY!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F831b24f3-7a17-4798-a73c-1239a7d00899_1311x815.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Miller indices for cutting a crystal on the (111) and (221) planes (<a href="https://en.wikipedia.org/wiki/Miller_index#/media/File:Indices_miller_plan_definition.svg">public domain</a>)</figcaption></figure></div><p>Rowan&#8217;s surface-energy workflow automates the process of cutting and optimizing all possible slabs. First, it identifies all potential cuts up to a given <a href="https://en.wikipedia.org/wiki/Miller_index">Miller index</a> (a notation indicating what face is exposed) and deduplicates symmetry-equivalent cuts (e.g. (111) and (-111)). It then cuts &#8776;10 &#197;-thick slabs with &#8776;10 &#197; of vacuum on each side; slabs that cannot be constructed with stoichiometric cuts and symmetric surfaces are discarded. The remaining slabs are optimized, with any surface reconstruction indicated by a message appended to the workflow. The relative energies of the slabs are strong indicators of the relative likelihood of formation, and the constructed slabs can themselves be used for further calculations of surface properties.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!38A4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c708ad5-f357-41bb-b114-d24370c4f82b_2822x1567.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!38A4!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c708ad5-f357-41bb-b114-d24370c4f82b_2822x1567.png 424w, /__u/substackcdn.com/image/fetch/$s_!38A4!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c708ad5-f357-41bb-b114-d24370c4f82b_2822x1567.png 848w, /__u/substackcdn.com/image/fetch/$s_!38A4!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c708ad5-f357-41bb-b114-d24370c4f82b_2822x1567.png 1272w, /__u/substackcdn.com/image/fetch/$s_!38A4!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c708ad5-f357-41bb-b114-d24370c4f82b_2822x1567.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!38A4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c708ad5-f357-41bb-b114-d24370c4f82b_2822x1567.png" width="1456" height="808" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c708ad5-f357-41bb-b114-d24370c4f82b_2822x1567.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:808,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1982794,&quot;alt&quot;:&quot;Rh FCC (111) and (221) slabs&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/213905212?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c708ad5-f357-41bb-b114-d24370c4f82b_2822x1567.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Rh FCC (111) and (221) slabs" title="Rh FCC (111) and (221) slabs" srcset="/__u/substackcdn.com/image/fetch/$s_!38A4!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c708ad5-f357-41bb-b114-d24370c4f82b_2822x1567.png 424w, /__u/substackcdn.com/image/fetch/$s_!38A4!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c708ad5-f357-41bb-b114-d24370c4f82b_2822x1567.png 848w, /__u/substackcdn.com/image/fetch/$s_!38A4!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c708ad5-f357-41bb-b114-d24370c4f82b_2822x1567.png 1272w, /__u/substackcdn.com/image/fetch/$s_!38A4!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c708ad5-f357-41bb-b114-d24370c4f82b_2822x1567.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Rh FCC (111) and (221) slabs created by the surface energy workflow (<a href="https://labs.rowansci.com/public/surface-energy/724d8a47-a21a-4b84-9dbc-cb724cdc2def">view on Rowan</a>)</figcaption></figure></div><h2>Wulff constructions</h2><p>The total surface energy for a particle is a product of the average &#947; and the total surface area. A sphere minimizes the total surface area, but exposes many high-energy surfaces, while a cube allows the material to be constructed from the lowest-energy symmetry-equivalent faces, but exposes a greater surface area. For crystals where a single surface is significantly lower in energy than others, a single face will dominate the resulting particle. For a species with numerous faces that have low-lying surface energies, the particle will be rounder.</p><p>This is formalized in the Wulff construction, which yields the shape that minimizes the combined surface energy of all faces, and is the thermodynamically preferred shape when edge and corner effects are ignored.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!b5bu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f42326b-7468-460c-a57b-c0fe6906f4de_3300x1290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!b5bu!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f42326b-7468-460c-a57b-c0fe6906f4de_3300x1290.png 424w, /__u/substackcdn.com/image/fetch/$s_!b5bu!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f42326b-7468-460c-a57b-c0fe6906f4de_3300x1290.png 848w, /__u/substackcdn.com/image/fetch/$s_!b5bu!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f42326b-7468-460c-a57b-c0fe6906f4de_3300x1290.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b5bu!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f42326b-7468-460c-a57b-c0fe6906f4de_3300x1290.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!b5bu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f42326b-7468-460c-a57b-c0fe6906f4de_3300x1290.png" width="1456" height="569" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f42326b-7468-460c-a57b-c0fe6906f4de_3300x1290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:569,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:608256,&quot;alt&quot;:&quot;Wulff constructions of NaCl and Pb&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/213905212?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f42326b-7468-460c-a57b-c0fe6906f4de_3300x1290.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Wulff constructions of NaCl and Pb" title="Wulff constructions of NaCl and Pb" srcset="/__u/substackcdn.com/image/fetch/$s_!b5bu!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f42326b-7468-460c-a57b-c0fe6906f4de_3300x1290.png 424w, /__u/substackcdn.com/image/fetch/$s_!b5bu!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f42326b-7468-460c-a57b-c0fe6906f4de_3300x1290.png 848w, /__u/substackcdn.com/image/fetch/$s_!b5bu!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f42326b-7468-460c-a57b-c0fe6906f4de_3300x1290.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b5bu!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f42326b-7468-460c-a57b-c0fe6906f4de_3300x1290.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Wulff constructions of NaCl (cubic) and Pb (&#8220;round&#8221;) (<a href="https://labs.rowansci.com/public/folder/cd89d03f-ab52-4dc1-bea2-ff0334ad4d95">view on Rowan</a>)</figcaption></figure></div><p>NaCl favors a cubic form since the (100) face and its five symmetry-equivalent faces are significantly lower in energy than other faces. During crystal growth, this leads to the formation of cubic crystals, as deviations from (100) are higher in energy and thus disfavored. The effect is strong enough that this is visible at the macroscopic scale, with halite crystals often forming a series of cubes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!XYyV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f14260-e699-4862-9cbe-ebf52503ebc3_600x378.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!XYyV!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f14260-e699-4862-9cbe-ebf52503ebc3_600x378.png 424w, /__u/substackcdn.com/image/fetch/$s_!XYyV!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f14260-e699-4862-9cbe-ebf52503ebc3_600x378.png 848w, /__u/substackcdn.com/image/fetch/$s_!XYyV!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f14260-e699-4862-9cbe-ebf52503ebc3_600x378.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XYyV!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f14260-e699-4862-9cbe-ebf52503ebc3_600x378.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!XYyV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f14260-e699-4862-9cbe-ebf52503ebc3_600x378.png" width="600" height="378" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90f14260-e699-4862-9cbe-ebf52503ebc3_600x378.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:378,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:261318,&quot;alt&quot;:&quot;NaCl (halite) cubes&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/213905212?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f14260-e699-4862-9cbe-ebf52503ebc3_600x378.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="NaCl (halite) cubes" title="NaCl (halite) cubes" srcset="/__u/substackcdn.com/image/fetch/$s_!XYyV!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f14260-e699-4862-9cbe-ebf52503ebc3_600x378.png 424w, /__u/substackcdn.com/image/fetch/$s_!XYyV!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f14260-e699-4862-9cbe-ebf52503ebc3_600x378.png 848w, /__u/substackcdn.com/image/fetch/$s_!XYyV!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f14260-e699-4862-9cbe-ebf52503ebc3_600x378.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XYyV!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f14260-e699-4862-9cbe-ebf52503ebc3_600x378.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Naturally formed NaCl (halite) cubes reflecting the predicted Wulff construction (<a href="https://en.wikipedia.org/wiki/Halite#/media/File:Halite-249324.jpg">CC-BY-SA, Rob Lavinsky</a>)</figcaption></figure></div><h2>Nanoparticles and heterogeneous catalysis</h2><p>Nanoparticles often approximate the Wulff construction, and faces differ in activity. In heterogeneous catalysis, some surfaces can be inert, while others are highly active. Thus, the relative proportion of each face is important for predicting the reactivity. In 2020, <a href="https://doi.org/10.1021/acs.jpcc.0c00909">Hao et al. published an analysis of CO dissociation on Rh nanoparticles</a>, requiring many careful DFT calculations to build the Wulff construction and determine the dissociation pathways. This work can quickly be replicated using the UMA-S-1.2-OMat neural network potential and the surface energy and double-ended TS search workflows.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lPu9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cddf7d-1fd8-408e-81f2-70035adca762_2971x1575.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lPu9!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cddf7d-1fd8-408e-81f2-70035adca762_2971x1575.png 424w, /__u/substackcdn.com/image/fetch/$s_!lPu9!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cddf7d-1fd8-408e-81f2-70035adca762_2971x1575.png 848w, /__u/substackcdn.com/image/fetch/$s_!lPu9!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cddf7d-1fd8-408e-81f2-70035adca762_2971x1575.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lPu9!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cddf7d-1fd8-408e-81f2-70035adca762_2971x1575.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lPu9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cddf7d-1fd8-408e-81f2-70035adca762_2971x1575.png" width="1456" height="772" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27cddf7d-1fd8-408e-81f2-70035adca762_2971x1575.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:772,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1128772,&quot;alt&quot;:&quot;Rh FCC Wulff construction&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/213905212?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cddf7d-1fd8-408e-81f2-70035adca762_2971x1575.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Rh FCC Wulff construction" title="Rh FCC Wulff construction" srcset="/__u/substackcdn.com/image/fetch/$s_!lPu9!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cddf7d-1fd8-408e-81f2-70035adca762_2971x1575.png 424w, /__u/substackcdn.com/image/fetch/$s_!lPu9!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cddf7d-1fd8-408e-81f2-70035adca762_2971x1575.png 848w, /__u/substackcdn.com/image/fetch/$s_!lPu9!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cddf7d-1fd8-408e-81f2-70035adca762_2971x1575.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lPu9!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27cddf7d-1fd8-408e-81f2-70035adca762_2971x1575.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Rh FCC Wulff construction is dominated by the (111) - yellow, (100) - dark blue, (221) - light blue, and (311) - pink faces (<a href="https://labs.rowansci.com/public/surface-energy/724d8a47-a21a-4b84-9dbc-cb724cdc2def#wulff_construction">view on Rowan</a>)</figcaption></figure></div><p>CO preferentially binds to certain faces, and each face presents numerous potential binding positions. The (100) face favors CO binding in the bridging position, while the (111) face favors binding in the top position.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!95tP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F236ad862-21e1-40cc-b151-c7133dde3f2b_2991x1572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!95tP!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F236ad862-21e1-40cc-b151-c7133dde3f2b_2991x1572.png 424w, /__u/substackcdn.com/image/fetch/$s_!95tP!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F236ad862-21e1-40cc-b151-c7133dde3f2b_2991x1572.png 848w, /__u/substackcdn.com/image/fetch/$s_!95tP!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F236ad862-21e1-40cc-b151-c7133dde3f2b_2991x1572.png 1272w, /__u/substackcdn.com/image/fetch/$s_!95tP!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F236ad862-21e1-40cc-b151-c7133dde3f2b_2991x1572.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!95tP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F236ad862-21e1-40cc-b151-c7133dde3f2b_2991x1572.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/236ad862-21e1-40cc-b151-c7133dde3f2b_2991x1572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1341836,&quot;alt&quot;:&quot;CO binding on Rh FCC 100 face&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/213905212?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F236ad862-21e1-40cc-b151-c7133dde3f2b_2991x1572.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="CO binding on Rh FCC 100 face" title="CO binding on Rh FCC 100 face" srcset="/__u/substackcdn.com/image/fetch/$s_!95tP!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F236ad862-21e1-40cc-b151-c7133dde3f2b_2991x1572.png 424w, /__u/substackcdn.com/image/fetch/$s_!95tP!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F236ad862-21e1-40cc-b151-c7133dde3f2b_2991x1572.png 848w, /__u/substackcdn.com/image/fetch/$s_!95tP!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F236ad862-21e1-40cc-b151-c7133dde3f2b_2991x1572.png 1272w, /__u/substackcdn.com/image/fetch/$s_!95tP!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F236ad862-21e1-40cc-b151-c7133dde3f2b_2991x1572.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Rh FCC 100 face with CO bound in the bridging (orange), top (blue), and hollow (green) positions (<a href="https://labs.rowansci.com/public/compare/calculation?uuid=f18e67f0-84be-4992-b8b8-988f709ed0ac&amp;uuid=a2ec0112-8203-4fc2-a062-7593cd188098&amp;uuid=e964622c-911d-4c22-b1cf-2faa1c9af637&amp;uuid=2b48e50c-b8d6-468e-804f-61b2fb92057c">view on Rowan</a>)</figcaption></figure></div><p>C&#8211;O bond dissociation is more favorable on the (100) surface since the hollow site gives the carbon fourfold coordination. This dissociation can be modeled with <a href="https://docs.rowansci.com/science/workflows/double-ended-ts-search">CI-DNEB</a> using the double-ended TS-search workflow and subsequent TS optimization.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!youa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca5ac4c-e976-480d-8547-1199053455cf_2968x1572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!youa!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca5ac4c-e976-480d-8547-1199053455cf_2968x1572.png 424w, /__u/substackcdn.com/image/fetch/$s_!youa!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca5ac4c-e976-480d-8547-1199053455cf_2968x1572.png 848w, /__u/substackcdn.com/image/fetch/$s_!youa!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca5ac4c-e976-480d-8547-1199053455cf_2968x1572.png 1272w, /__u/substackcdn.com/image/fetch/$s_!youa!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca5ac4c-e976-480d-8547-1199053455cf_2968x1572.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!youa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca5ac4c-e976-480d-8547-1199053455cf_2968x1572.png" width="1456" height="771" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ca5ac4c-e976-480d-8547-1199053455cf_2968x1572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:771,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1335670,&quot;alt&quot;:&quot;CI-DNEB of CO dissociation on Rh&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/213905212?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca5ac4c-e976-480d-8547-1199053455cf_2968x1572.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="CI-DNEB of CO dissociation on Rh" title="CI-DNEB of CO dissociation on Rh" srcset="/__u/substackcdn.com/image/fetch/$s_!youa!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca5ac4c-e976-480d-8547-1199053455cf_2968x1572.png 424w, /__u/substackcdn.com/image/fetch/$s_!youa!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca5ac4c-e976-480d-8547-1199053455cf_2968x1572.png 848w, /__u/substackcdn.com/image/fetch/$s_!youa!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca5ac4c-e976-480d-8547-1199053455cf_2968x1572.png 1272w, /__u/substackcdn.com/image/fetch/$s_!youa!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca5ac4c-e976-480d-8547-1199053455cf_2968x1572.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">C&#8211;O dissociation TS on Rh FCC (100) face found by CI-DNEB (<a href="https://labs.rowansci.com/public/double-ended-ts-search/b4c85c96-1c01-4c6b-a722-3cfa3157a845#double_ended_ts_search">view on Rowan</a>)</figcaption></figure></div><p>The true rate of dissociation is temperature- and pressure-dependent, and microkinetics is needed to include inter-site interactions in the kinetics and thermodynamics of the dissociation. Real-world catalysts are also not perfect surfaces or nanoparticles, but are instead pockmarked with adatoms, kinks, and islands, all of which can contribute to the overall rate of the reaction.</p><p>Subscribers can start using our surface-energy workflow today. We plan to continue adding new tools for materials and heterogeneous catalysis to go with the phonons, UV-Vis, and periodic TS-search workflows we added this summer. If any of this interests you, we&#8217;d love to hear from you, please reach out.</p>]]></content:encoded></item><item><title><![CDATA[Excited States and UV-Vis with TDDFT]]></title><description><![CDATA[an extension of density-functional theory; modeling absorbance and fluorescence; excited-state optimization]]></description><link>https://rowansci.substack.com/p/excited-states-and-uv-vis-with-tddft</link><guid isPermaLink="false">https://rowansci.substack.com/p/excited-states-and-uv-vis-with-tddft</guid><dc:creator><![CDATA[Jonathon Vandezande]]></dc:creator><pubDate>Tue, 25 Aug 2026 13:59:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!H7MG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e920d6-d6eb-46c5-8507-bdca2ad86eb2_1456x993.webp" 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="/__u/substackcdn.com/image/fetch/$s_!H7MG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e920d6-d6eb-46c5-8507-bdca2ad86eb2_1456x993.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!H7MG!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e920d6-d6eb-46c5-8507-bdca2ad86eb2_1456x993.webp 424w, /__u/substackcdn.com/image/fetch/$s_!H7MG!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e920d6-d6eb-46c5-8507-bdca2ad86eb2_1456x993.webp 848w, /__u/substackcdn.com/image/fetch/$s_!H7MG!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e920d6-d6eb-46c5-8507-bdca2ad86eb2_1456x993.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!H7MG!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e920d6-d6eb-46c5-8507-bdca2ad86eb2_1456x993.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!H7MG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e920d6-d6eb-46c5-8507-bdca2ad86eb2_1456x993.webp" width="1456" height="993" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36e920d6-d6eb-46c5-8507-bdca2ad86eb2_1456x993.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:993,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:290318,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/212691316?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e920d6-d6eb-46c5-8507-bdca2ad86eb2_1456x993.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!H7MG!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e920d6-d6eb-46c5-8507-bdca2ad86eb2_1456x993.webp 424w, /__u/substackcdn.com/image/fetch/$s_!H7MG!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e920d6-d6eb-46c5-8507-bdca2ad86eb2_1456x993.webp 848w, /__u/substackcdn.com/image/fetch/$s_!H7MG!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e920d6-d6eb-46c5-8507-bdca2ad86eb2_1456x993.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!H7MG!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e920d6-d6eb-46c5-8507-bdca2ad86eb2_1456x993.webp 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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Mountain Landscape with Rainbow</em>, Caspar David Friedrich (1809&#8211;1810)</figcaption></figure></div><p>When a molecule absorbs light from its surroundings, this can induce molecular motion, change the electronic structure, eject electrons, or re-emit the light (and often a combination of the above). Microwaves excite rotational motion and are used by microwave ovens to heat your food. Infrared induces vibrational motion, and is responsible for the sun&#8217;s warmth. Visible and UV light induce electronic excitations which are responsible for the color of dyes, the activity of solar cells, and the degradation of polymers. X-rays can rip core electrons out, generating radicals that can cause DNA damage.</p><p>Rowan has long supported the prediction of molecular vibrations and the resulting IR spectra, but the computation of electronic excitations is significantly more involved and requires excited-state methods. We are excited to introduce TDDFT on Rowan, providing access to UV-Vis absorbance and fluorescence prediction as well as excited-state geometry optimization. For more on the specifics of how TDDFT works, you can read our <a href="https://docs.rowansci.com/science/quantum-chemistry/tddft">technical blog on the method</a>. For a worked example of using TDDFT to predict the color of azo dyes, you can read <a href="https://rowansci.com/blog/predicting-uv-vis-spectra-with-tddft">a blog post by our summer intern Isaiah</a>.</p><h2>Absorbance</h2><p>When light of the correct energy hits a molecule, it can excite the molecule to a new electronic state wherein the electron configuration differs. Once excited, the light may be immediately re-emitted at the same energy (Rayleigh scattering), re-emitted with a slight shift (Raman scattering), or the molecule can remain in the excited state for an extended period of time and change geometry (potentially emitting from the new geometry). The wavelengths at which a molecule absorbs can be predicted with TDDFT.</p><p>Rowan runs TDDFT with GPU4PySCF on H200 GPUs, providing significant speedups over CPU-based implementations. To run TDDFT starting from an optimized ground-state geometry:</p><ul><li><p>Open the basic calculation workflow, and select the TDDFT mode.</p></li><li><p>Select single-point energy (the &#8220;Energy&#8221; task).</p></li><li><p>Pick a functional, basis set, and solvent; &#969;B97X-D3/def2-TZVP is a great place to start.</p></li><li><p>Choose how many roots to compute; we recommend 10 for small molecules (&lt;30 atoms) and 20&#8211;50 for larger molecules.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!RyHf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b48f6dd-9ad8-4bd3-bc9a-342dcdca17d7_2859x1591.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!RyHf!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b48f6dd-9ad8-4bd3-bc9a-342dcdca17d7_2859x1591.png 424w, /__u/substackcdn.com/image/fetch/$s_!RyHf!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b48f6dd-9ad8-4bd3-bc9a-342dcdca17d7_2859x1591.png 848w, /__u/substackcdn.com/image/fetch/$s_!RyHf!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b48f6dd-9ad8-4bd3-bc9a-342dcdca17d7_2859x1591.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RyHf!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b48f6dd-9ad8-4bd3-bc9a-342dcdca17d7_2859x1591.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!RyHf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b48f6dd-9ad8-4bd3-bc9a-342dcdca17d7_2859x1591.png" width="1456" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b48f6dd-9ad8-4bd3-bc9a-342dcdca17d7_2859x1591.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;:470002,&quot;alt&quot;:&quot;Indigo vs leuco-indigo&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/212691316?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b48f6dd-9ad8-4bd3-bc9a-342dcdca17d7_2859x1591.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Indigo vs leuco-indigo" title="Indigo vs leuco-indigo" srcset="/__u/substackcdn.com/image/fetch/$s_!RyHf!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b48f6dd-9ad8-4bd3-bc9a-342dcdca17d7_2859x1591.png 424w, /__u/substackcdn.com/image/fetch/$s_!RyHf!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b48f6dd-9ad8-4bd3-bc9a-342dcdca17d7_2859x1591.png 848w, /__u/substackcdn.com/image/fetch/$s_!RyHf!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b48f6dd-9ad8-4bd3-bc9a-342dcdca17d7_2859x1591.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RyHf!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b48f6dd-9ad8-4bd3-bc9a-342dcdca17d7_2859x1591.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Indigo vs leuco-indigo (white indigo) showcasing the absorbance shift that occurs when indigo is reduced to leuco-indigo in order to make it water soluble for dyeing fabrics (<a href="https://labs.rowansci.com/public/compare/calculation?uuid=5a8e453f-9616-48bc-91e2-f6354b7b67c0&amp;uuid=9def88e3-c232-4095-82ae-fd7514a85f29#compare_uv_vis"><span>view on Rowan</span></a>)</figcaption></figure></div><p>Molecules that absorb in the visible range can be useful as dyes, and their color is dependent on the visible light that the molecule does not absorb. Single-point TDDFT calculations can provide a useful approximation of shifts in the absorbance peak (&#955;<sub>max</sub>) when modifying dyes, but care should be taken when reporting absolute &#955;<sub>max</sub> values (see an in-depth way of handling this for a large number of dyes in Isaiah&#8217;s blog post). Errors in &#955;<sub>max</sub> are often due to a combination of:</p><ul><li><p>XC functional error,</p></li><li><p>lack of vibronic effects,</p></li><li><p>self-interaction error,</p></li><li><p>the adiabatic approximation, and</p></li><li><p>solvation effects.</p></li></ul><p>If you are interested in running more accurate UV-Vis absorbance calculations at scale, we&#8217;d be happy to chat about the ways to improve your calculations; please <a href="mailto:contact@rowansci.com">reach out</a>.</p><h2>Fluoresence</h2><p>When molecules are first excited, they are at a non-optimal geometry on the excited-state surface. If the light is not immediately re-emitted, vibrational relaxation quickly occurs (&lt;10<sup>&#8211;12</sup> seconds), producing a new geometry. When the molecule fluoresces from the new geometry (10<sup>&#8211;6</sup>&#8211;10<sup>&#8211;9</sup> seconds) and drops down to the ground electronic state, it emits less energy than it absorbed since it lands on a different section of the ground-state potential-energy surface (observed as a Stokes shift in fluorescence spectroscopy).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!C60G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec5eeb6-34bc-4569-9e35-35c212b74faf_928x1231.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!C60G!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec5eeb6-34bc-4569-9e35-35c212b74faf_928x1231.png 424w, /__u/substackcdn.com/image/fetch/$s_!C60G!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec5eeb6-34bc-4569-9e35-35c212b74faf_928x1231.png 848w, /__u/substackcdn.com/image/fetch/$s_!C60G!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec5eeb6-34bc-4569-9e35-35c212b74faf_928x1231.png 1272w, /__u/substackcdn.com/image/fetch/$s_!C60G!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec5eeb6-34bc-4569-9e35-35c212b74faf_928x1231.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!C60G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec5eeb6-34bc-4569-9e35-35c212b74faf_928x1231.png" width="350" height="464.2780172413793" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bec5eeb6-34bc-4569-9e35-35c212b74faf_928x1231.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1231,&quot;width&quot;:928,&quot;resizeWidth&quot;:350,&quot;bytes&quot;:153562,&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://rowansci.substack.com/i/212691316?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec5eeb6-34bc-4569-9e35-35c212b74faf_928x1231.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!C60G!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec5eeb6-34bc-4569-9e35-35c212b74faf_928x1231.png 424w, /__u/substackcdn.com/image/fetch/$s_!C60G!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec5eeb6-34bc-4569-9e35-35c212b74faf_928x1231.png 848w, /__u/substackcdn.com/image/fetch/$s_!C60G!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec5eeb6-34bc-4569-9e35-35c212b74faf_928x1231.png 1272w, /__u/substackcdn.com/image/fetch/$s_!C60G!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec5eeb6-34bc-4569-9e35-35c212b74faf_928x1231.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Frank&#8211;Condon diagram showing the instantaneous absorption (blue) and fluorescence (green) that happen at different geometries, leading to a Stokes shift in the fluorescent spectrum relative to the absorption spectrum (<a href="https://en.wikipedia.org/wiki/Franck%E2%80%93Condon_principle#/media/File:Franck_Condon_Diagram.svg">CC BY-SA 3.0, Samoza</a>)</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!udko!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa7ed25-51d2-49a4-a05d-7cfbd8ff215d_2859x1590.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!udko!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa7ed25-51d2-49a4-a05d-7cfbd8ff215d_2859x1590.png 424w, /__u/substackcdn.com/image/fetch/$s_!udko!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa7ed25-51d2-49a4-a05d-7cfbd8ff215d_2859x1590.png 848w, /__u/substackcdn.com/image/fetch/$s_!udko!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa7ed25-51d2-49a4-a05d-7cfbd8ff215d_2859x1590.png 1272w, /__u/substackcdn.com/image/fetch/$s_!udko!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa7ed25-51d2-49a4-a05d-7cfbd8ff215d_2859x1590.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!udko!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa7ed25-51d2-49a4-a05d-7cfbd8ff215d_2859x1590.png" width="1456" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fa7ed25-51d2-49a4-a05d-7cfbd8ff215d_2859x1590.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;:627686,&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://rowansci.substack.com/i/212691316?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa7ed25-51d2-49a4-a05d-7cfbd8ff215d_2859x1590.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!udko!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa7ed25-51d2-49a4-a05d-7cfbd8ff215d_2859x1590.png 424w, /__u/substackcdn.com/image/fetch/$s_!udko!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa7ed25-51d2-49a4-a05d-7cfbd8ff215d_2859x1590.png 848w, /__u/substackcdn.com/image/fetch/$s_!udko!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa7ed25-51d2-49a4-a05d-7cfbd8ff215d_2859x1590.png 1272w, /__u/substackcdn.com/image/fetch/$s_!udko!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa7ed25-51d2-49a4-a05d-7cfbd8ff215d_2859x1590.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Predicted absorbance vs fluorescence curves for coumarin showing a 44 nm shift in the highest wavelength peak; <a href="https://doi.org/10.1016/j.dyepig.2011.09.023">experimental 46 nm</a> (<a href="https://labs.rowansci.com/public/compare/calculation?uuid=bc502f38-7281-4794-9236-331827e0d661&amp;uuid=f675b204-2fd8-4b50-bbc6-d9478dffeb23#compare_uv_vis">view on Rowan</a>)</figcaption></figure></div><p>Fluorescence is significantly harder to model than absorbance due to the variable excited state lifetimes, which are affected by the rates of:</p><ul><li><p>Internal conversions (IC) - conversion between electronic states of the same multiplicity</p></li><li><p>Intersystem crossing (ISC) - conversion between electronic states of the different multiplicity</p></li><li><p>Vibrational relaxation (VR) - relaxation of vibrationally excited (&#8220;hot&#8221;) molecules down to their lowest vibrational state</p></li><li><p>Phosphorescence - emission from an excited state of a different multiplicity than the ground state</p></li></ul><p>Internal conversion and vibrational relaxation are typically fast compared to fluorescence, and intersystem crossing is strongly dependent on the potential for spin-orbit coupling, which is more pronounced in heavier elements. Vibrational relaxation down to the ground state can occur through intersystem crossing, avoiding the fluorescence path entirely.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!5ecH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3670b16c-7165-4a15-983b-b354867755cc_2023x1927.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!5ecH!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3670b16c-7165-4a15-983b-b354867755cc_2023x1927.png 424w, /__u/substackcdn.com/image/fetch/$s_!5ecH!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3670b16c-7165-4a15-983b-b354867755cc_2023x1927.png 848w, /__u/substackcdn.com/image/fetch/$s_!5ecH!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3670b16c-7165-4a15-983b-b354867755cc_2023x1927.png 1272w, /__u/substackcdn.com/image/fetch/$s_!5ecH!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3670b16c-7165-4a15-983b-b354867755cc_2023x1927.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!5ecH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3670b16c-7165-4a15-983b-b354867755cc_2023x1927.png" width="500" height="476.30494505494505" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3670b16c-7165-4a15-983b-b354867755cc_2023x1927.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1387,&quot;width&quot;:1456,&quot;resizeWidth&quot;:500,&quot;bytes&quot;:313100,&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://rowansci.substack.com/i/212691316?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3670b16c-7165-4a15-983b-b354867755cc_2023x1927.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!5ecH!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3670b16c-7165-4a15-983b-b354867755cc_2023x1927.png 424w, /__u/substackcdn.com/image/fetch/$s_!5ecH!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3670b16c-7165-4a15-983b-b354867755cc_2023x1927.png 848w, /__u/substackcdn.com/image/fetch/$s_!5ecH!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3670b16c-7165-4a15-983b-b354867755cc_2023x1927.png 1272w, /__u/substackcdn.com/image/fetch/$s_!5ecH!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3670b16c-7165-4a15-983b-b354867755cc_2023x1927.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Jablonski diagram illustrating the conversions between various electronic and vibrational states and the times for various inter- and intrastate conversions (<a href="https://en.wikipedia.org/wiki/Jablonski_diagram#/media/File:Jablonski_Diagram.svg">CC-BY-SA-4.0, LumiChemist</a>)</figcaption></figure></div><h2>Light-induced rearrangements</h2><p>When molecules relax after being excited to a new electronic state, significant rearrangement can be induced. Tetrafluoroethylene&#8217;s geometry changes from flat (D<sub>2</sub>h) to twisted (D<sub>2</sub>d) in its first excited state; similar rotations cause the cis&#8211;trans isomerizations that allow retinal in our eyes to detect light. Photoacids like triphenylsulfonium triflate break internal bonds and rearrange to produce a strong acid upon irradiation. Photochromic species shift the wavelengths of light they can absorb, allowing for things like photochromic glasses to act as sunglasses outside. Polymers with significant unsaturation will often produce radicals under UV irradiation, leading to a radical cascade and photodegradation; this leads to the yellowing of styrene&#8211;butadiene paints and the need for photostabilizers.</p><p>In spiropyrans, excitation by UV light leads to C&#8211;O bond cleavage and a flattening of the species into a merocyanine. This can be modeled via optimization of the first excited state with TDDFT. Once the excited-state optimized species relaxes back to the ground state, merocyanine is formed. This species has significantly more absorbance in the visible range due to its extended &#960; system. Modified spiropyrans can shift the absorption wavelength to different colors, and can be used as photochromic indicators.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9u9H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cdb2fb-7d52-469e-b720-5e05cb805c9e_2851x1456.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9u9H!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cdb2fb-7d52-469e-b720-5e05cb805c9e_2851x1456.png 424w, /__u/substackcdn.com/image/fetch/$s_!9u9H!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cdb2fb-7d52-469e-b720-5e05cb805c9e_2851x1456.png 848w, /__u/substackcdn.com/image/fetch/$s_!9u9H!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cdb2fb-7d52-469e-b720-5e05cb805c9e_2851x1456.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9u9H!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cdb2fb-7d52-469e-b720-5e05cb805c9e_2851x1456.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9u9H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cdb2fb-7d52-469e-b720-5e05cb805c9e_2851x1456.png" width="1456" height="744" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26cdb2fb-7d52-469e-b720-5e05cb805c9e_2851x1456.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:744,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:577071,&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://rowansci.substack.com/i/212691316?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cdb2fb-7d52-469e-b720-5e05cb805c9e_2851x1456.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!9u9H!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cdb2fb-7d52-469e-b720-5e05cb805c9e_2851x1456.png 424w, /__u/substackcdn.com/image/fetch/$s_!9u9H!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cdb2fb-7d52-469e-b720-5e05cb805c9e_2851x1456.png 848w, /__u/substackcdn.com/image/fetch/$s_!9u9H!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cdb2fb-7d52-469e-b720-5e05cb805c9e_2851x1456.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9u9H!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cdb2fb-7d52-469e-b720-5e05cb805c9e_2851x1456.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">N-methyl-spiropyran vs N-methyl-merocyanine predicted UV-Vis absorbance with &#969;B97X-D3/def2-TZVPD (<a href="https://labs.rowansci.com/public/compare/calculation?uuid=f0f2a44c-6cee-41ac-b126-4b11a548a5e3&amp;uuid=7bce4bf2-ca6d-4908-b9b3-4269c6757dfc#compare_uv_vis">view on Rowan</a>)</figcaption></figure></div><h2>Conclusion</h2><p>TDDFT can be used to model numerous systems beyond what has already been shown, including:</p><ul><li><p>Photodegradation of polymers</p></li><li><p>OLED emission spectra, degradation, and quenching</p></li><li><p>Solar cell sensitivity</p></li><li><p>Biomolecular UV response</p></li></ul><p>You can model all of these today on the Rowan platform. Since TDDFT is significantly slower than ground-state DFT, we recommend subscribing if you plan to run more than a couple UV-Vis curves or if you plan to run excited-state optimizations. TDDFT is available in both our API and via the GUI, and the latter is great for large-scale screening.</p><p>If you are interested in running calculations at scale, running more accurate excited-states methods like EOM-CCSD, or modeling advanced properties like circular dichroism, please <a href="mailto:contact@rowansci.com">get in touch</a>; we&#8217;d be happy to chat.</p>]]></content:encoded></item><item><title><![CDATA[Phonons]]></title><description><![CDATA[band structures and density of states; material waves; sound, light, and heat]]></description><link>https://rowansci.substack.com/p/phonons</link><guid isPermaLink="false">https://rowansci.substack.com/p/phonons</guid><dc:creator><![CDATA[Raphael Stone]]></dc:creator><pubDate>Tue, 18 Aug 2026 19:03:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!P_hN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed13281b-82d3-4091-84bb-0390d57fb237_1800x1298.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="/__u/substackcdn.com/image/fetch/$s_!P_hN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed13281b-82d3-4091-84bb-0390d57fb237_1800x1298.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!P_hN!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed13281b-82d3-4091-84bb-0390d57fb237_1800x1298.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!P_hN!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed13281b-82d3-4091-84bb-0390d57fb237_1800x1298.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!P_hN!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed13281b-82d3-4091-84bb-0390d57fb237_1800x1298.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!P_hN!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed13281b-82d3-4091-84bb-0390d57fb237_1800x1298.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!P_hN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed13281b-82d3-4091-84bb-0390d57fb237_1800x1298.jpeg" width="1456" height="1050" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed13281b-82d3-4091-84bb-0390d57fb237_1800x1298.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1050,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2932239,&quot;alt&quot;:&quot;Clearing up&#8212;Coast of Sicily, Andreas Achenbach (1847)&quot;,&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://rowansci.substack.com/i/211748702?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed13281b-82d3-4091-84bb-0390d57fb237_1800x1298.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Clearing up&#8212;Coast of Sicily, Andreas Achenbach (1847)" title="Clearing up&#8212;Coast of Sicily, Andreas Achenbach (1847)" srcset="/__u/substackcdn.com/image/fetch/$s_!P_hN!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed13281b-82d3-4091-84bb-0390d57fb237_1800x1298.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!P_hN!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed13281b-82d3-4091-84bb-0390d57fb237_1800x1298.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!P_hN!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed13281b-82d3-4091-84bb-0390d57fb237_1800x1298.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!P_hN!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed13281b-82d3-4091-84bb-0390d57fb237_1800x1298.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><span>Clearing up</span><strong><span>&#8212;</span></strong><span>Coast of Sicily</span></em>, Andreas Achenbach (1847)</figcaption></figure></div><p>We&#8217;re excited to introduce a new phonon workflow as our intern Raphael closes out his summer internship work helping us add materials capabilities to the Rowan platform. This workflow can be used to determine a material&#8217;s phonon band structure and zone-center modes, predict its response to infrared (IR) and Raman spectroscopy, and examine its thermal properties.</p><h2>Phonons</h2><p>Atoms in a material are never still. Even at absolute zero, they have zero-point vibrational energy that smears them around their lattice points. As the temperature rises, excited vibrational modes further displace the atoms. The coupling of the atomic vibrational motion leads to collective motion, termed phonons. As the size of the crystal increases and the unit cells couple, an effectively continuous spectrum of phonons is formed (unlike the discrete spectra of molecules).</p><p>Phonons mediate many properties of materials, carrying heat, transmitting sound, and scattering the electrons that carry current. They can be excited by the absorption of light (typically infrared absorption), scatter light when interacting with it (Raman scattering), and mediate the Cooper-pair formation that underlies conventional superconductivity. Our latest workflow computes phonon band structures, thermal properties, and zone-center modes, providing scientists with information about structural stability, preferred polymorphs, and thermal properties.</p><h3>Band Structure and Density of States</h3><p>The spectrum of phonons in a material is referred to as the band structure, and the density and identity of these bands vary throughout the Brillouin zone (the primitive cell in reciprocal space). The three lowest-frequency modes are the acoustic modes, arising from the long-range, nearly phase-symmetric vibration of atoms. These phonons correspond to rigid translations of the whole crystal and can propagate sound. The slopes of these modes near the center of the Brillouin zone (also called the gamma point, &#915;) indicate how quickly sound travels through the material. Along high-symmetry directions near &#915;, the modes neatly decompose into one longitudinal (compression) mode and two transverse (shear) modes.</p><p>The remaining branches are often significantly higher in energy, and arise from the out-of-phase motions inside a unit cell. These are termed optical modes due to their interactions with light. Polar modes (where the dipole changes) give rise to IR absorption, while non-polar modes (where the polarizability changes) give rise to Raman scattering.</p><p>The highest frequency mode usually reflects the stiffest individual bond or the lightest atom; diamond has one of the highest frequencies of any bulk solid at 1,332 cm<sup>&#8211;1</sup>. The lowest modes dominate low-temperature heat capacity and thermal conductivity. Exceedingly low modes may indicate structural instability, while imaginary modes indicate that a displacement along this mode would lower the material&#8217;s energy (these can arise from symmetry-breaking motion that quasi-second-order optimizers don&#8217;t follow). Small imaginary modes can also be artifacts of an incompletely converged optimization or numerical instability.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!kXPY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff967d8bd-c955-4115-b30c-ae94ff78f080_2854x1585.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!kXPY!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff967d8bd-c955-4115-b30c-ae94ff78f080_2854x1585.png 424w, /__u/substackcdn.com/image/fetch/$s_!kXPY!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff967d8bd-c955-4115-b30c-ae94ff78f080_2854x1585.png 848w, /__u/substackcdn.com/image/fetch/$s_!kXPY!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff967d8bd-c955-4115-b30c-ae94ff78f080_2854x1585.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kXPY!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff967d8bd-c955-4115-b30c-ae94ff78f080_2854x1585.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!kXPY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff967d8bd-c955-4115-b30c-ae94ff78f080_2854x1585.png" width="1456" height="809" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f967d8bd-c955-4115-b30c-ae94ff78f080_2854x1585.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:805848,&quot;alt&quot;:&quot;Diamond phonons band structure and density of states&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/211748702?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff967d8bd-c955-4115-b30c-ae94ff78f080_2854x1585.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Diamond phonons band structure and density of states" title="Diamond phonons band structure and density of states" srcset="/__u/substackcdn.com/image/fetch/$s_!kXPY!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff967d8bd-c955-4115-b30c-ae94ff78f080_2854x1585.png 424w, /__u/substackcdn.com/image/fetch/$s_!kXPY!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff967d8bd-c955-4115-b30c-ae94ff78f080_2854x1585.png 848w, /__u/substackcdn.com/image/fetch/$s_!kXPY!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff967d8bd-c955-4115-b30c-ae94ff78f080_2854x1585.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kXPY!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff967d8bd-c955-4115-b30c-ae94ff78f080_2854x1585.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Phonon band structure of diamond computed with UMA Small 1.2 (OMat). The three acoustic modes go to 0 as they approach &#915;, while the remaining optical modes show the high-frequency characteristic of a stiff material (<a href="https://labs.rowansci.com/public/phonons/98876f10-8e4d-427d-ab7e-76d2a3cd4001"><span>view on Rowan</span></a>)</figcaption></figure></div><h3>Zone-Center Modes and IR/Raman</h3><p>At &#915; (the center of the Brillouin zone), phonons are referred to as zone-center modes (also called gamma-point phonons). While the acoustic modes are 0 at &#915;, the optical modes have non-zero energies that arise from the out-of-phase motion of the atoms within the cell. These modes can be excited by light (typically infrared or visible), and the activity is similar to that seen in individual molecules. The modes can similarly be decomposed based on their point-group symmetry, providing an indication of whether they are active under the electric-dipole (IR) or electric-dipole&#8211;dipole-polarizability (Raman) approximations.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!90um!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8df0e46-8466-4117-be0b-400bd05f21c8_2853x1584.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!90um!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8df0e46-8466-4117-be0b-400bd05f21c8_2853x1584.png 424w, /__u/substackcdn.com/image/fetch/$s_!90um!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8df0e46-8466-4117-be0b-400bd05f21c8_2853x1584.png 848w, /__u/substackcdn.com/image/fetch/$s_!90um!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8df0e46-8466-4117-be0b-400bd05f21c8_2853x1584.png 1272w, /__u/substackcdn.com/image/fetch/$s_!90um!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8df0e46-8466-4117-be0b-400bd05f21c8_2853x1584.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!90um!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8df0e46-8466-4117-be0b-400bd05f21c8_2853x1584.png" width="1456" height="808" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8df0e46-8466-4117-be0b-400bd05f21c8_2853x1584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:808,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1087237,&quot;alt&quot;:&quot;Wurtzite ZnO zone-center modes&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/211748702?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8df0e46-8466-4117-be0b-400bd05f21c8_2853x1584.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Wurtzite ZnO zone-center modes" title="Wurtzite ZnO zone-center modes" srcset="/__u/substackcdn.com/image/fetch/$s_!90um!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8df0e46-8466-4117-be0b-400bd05f21c8_2853x1584.png 424w, /__u/substackcdn.com/image/fetch/$s_!90um!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8df0e46-8466-4117-be0b-400bd05f21c8_2853x1584.png 848w, /__u/substackcdn.com/image/fetch/$s_!90um!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8df0e46-8466-4117-be0b-400bd05f21c8_2853x1584.png 1272w, /__u/substackcdn.com/image/fetch/$s_!90um!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8df0e46-8466-4117-be0b-400bd05f21c8_2853x1584.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Wurtzite ZnO zone-center-modes computed with UMA Small 1.2 (OMat). A1 and E1 modes are IR active, while A1, E1, and E2 modes are Raman active (<a href="https://labs.rowansci.com/public/phonons/2b105161-905b-4980-9c98-426302ecf9d1#zone_center_modes"><span>view on Rowan</span></a>)</figcaption></figure></div><h3>Thermal Properties</h3><p>As the thermal energy rises above absolute zero, excited states of phonons are accessed. The available excited states generally increase with temperature, and thus the specific heat capacity (the amount of thermal energy absorbed per unit increase in temperature) increases. How fast a material approaches its classical heat capacity value depends on the frequencies of its lattice vibrations, which in turn depend on both lattice stiffness and atomic masses.</p><p>As a representative example, CsCl and CsBr are both in the 221 space group, with two atoms per primitive cell. The phonon spectra are similar in structure, but the CsBr frequencies are about two thirds of the CsCl frequencies across the whole spectrum due to the higher mass of Br. Due to the more thermally accessible modes, CsBr approaches the classical heat capacity limit more quickly than CsCl.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!QXIu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa627d40-3827-438a-bc50-11083f4d06d8_5714x1587.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!QXIu!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa627d40-3827-438a-bc50-11083f4d06d8_5714x1587.png 424w, /__u/substackcdn.com/image/fetch/$s_!QXIu!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa627d40-3827-438a-bc50-11083f4d06d8_5714x1587.png 848w, /__u/substackcdn.com/image/fetch/$s_!QXIu!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa627d40-3827-438a-bc50-11083f4d06d8_5714x1587.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QXIu!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa627d40-3827-438a-bc50-11083f4d06d8_5714x1587.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!QXIu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa627d40-3827-438a-bc50-11083f4d06d8_5714x1587.png" width="1456" height="404" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa627d40-3827-438a-bc50-11083f4d06d8_5714x1587.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:404,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1997933,&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://rowansci.substack.com/i/211748702?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa627d40-3827-438a-bc50-11083f4d06d8_5714x1587.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!QXIu!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa627d40-3827-438a-bc50-11083f4d06d8_5714x1587.png 424w, /__u/substackcdn.com/image/fetch/$s_!QXIu!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa627d40-3827-438a-bc50-11083f4d06d8_5714x1587.png 848w, /__u/substackcdn.com/image/fetch/$s_!QXIu!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa627d40-3827-438a-bc50-11083f4d06d8_5714x1587.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QXIu!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa627d40-3827-438a-bc50-11083f4d06d8_5714x1587.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Phonon calculations of CsCl and CsBr with UMA Small 1.2 (OMat). The CsBr modes are lower in energy due to the increased mass of Br; note the different scales (<a href="https://labs.rowansci.com/public/phonons/33265782-abf7-47bb-99ee-84a24b849f6f">view CsCl on Rowan</a>, <a href="https://labs.rowansci.com/public/phonons/62b42419-4047-4641-b4c8-19b80d611591">view CsBr on Rowan</a>).</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!PZHa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadec6956-abf0-4627-acef-12d0c372b0ba_2857x1587.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!PZHa!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadec6956-abf0-4627-acef-12d0c372b0ba_2857x1587.png 424w, /__u/substackcdn.com/image/fetch/$s_!PZHa!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadec6956-abf0-4627-acef-12d0c372b0ba_2857x1587.png 848w, /__u/substackcdn.com/image/fetch/$s_!PZHa!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadec6956-abf0-4627-acef-12d0c372b0ba_2857x1587.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PZHa!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadec6956-abf0-4627-acef-12d0c372b0ba_2857x1587.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!PZHa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadec6956-abf0-4627-acef-12d0c372b0ba_2857x1587.png" width="1456" height="809" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/adec6956-abf0-4627-acef-12d0c372b0ba_2857x1587.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:877485,&quot;alt&quot;:&quot;CsCl vs CsBr heat capacity curves&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/211748702?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadec6956-abf0-4627-acef-12d0c372b0ba_2857x1587.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="CsCl vs CsBr heat capacity curves" title="CsCl vs CsBr heat capacity curves" srcset="/__u/substackcdn.com/image/fetch/$s_!PZHa!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadec6956-abf0-4627-acef-12d0c372b0ba_2857x1587.png 424w, /__u/substackcdn.com/image/fetch/$s_!PZHa!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadec6956-abf0-4627-acef-12d0c372b0ba_2857x1587.png 848w, /__u/substackcdn.com/image/fetch/$s_!PZHa!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadec6956-abf0-4627-acef-12d0c372b0ba_2857x1587.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PZHa!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadec6956-abf0-4627-acef-12d0c372b0ba_2857x1587.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Heat capacity differences in CsCl and CsBr, showing significant deviation at low temperatures (<a href="https://labs.rowansci.com/public/compare/phonons?uuid=33265782-abf7-47bb-99ee-84a24b849f6f&amp;uuid=62b42419-4047-4641-b4c8-19b80d611591">view on Rowan</a>)</figcaption></figure></div><p>Apart from our phonon workflow, we&#8217;ve also put a lot of work into improving our periodic optimizer, including the addition of variable-cell TS search, improved constraint&#8211;cell coupling, and we derivation of the gradient from the step map instead of masked-strain filters. We&#8217;re excited to continue building to meet the needs of our materials science user base. We expect we&#8217;ll have more to share on this front soon!</p>]]></content:encoded></item><item><title><![CDATA[Performance Optimization]]></title><description><![CDATA[or, how to get more Rowan for your dollar]]></description><link>https://rowansci.substack.com/p/performance-optimization</link><guid isPermaLink="false">https://rowansci.substack.com/p/performance-optimization</guid><dc:creator><![CDATA[Corin Wagen]]></dc:creator><pubDate>Mon, 10 Aug 2026 18:44:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5OC1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c0f63a-9046-4355-bc29-39ce30b559a0_2231x1494.webp" 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="/__u/substackcdn.com/image/fetch/$s_!5OC1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c0f63a-9046-4355-bc29-39ce30b559a0_2231x1494.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!5OC1!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c0f63a-9046-4355-bc29-39ce30b559a0_2231x1494.webp 424w, /__u/substackcdn.com/image/fetch/$s_!5OC1!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c0f63a-9046-4355-bc29-39ce30b559a0_2231x1494.webp 848w, /__u/substackcdn.com/image/fetch/$s_!5OC1!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c0f63a-9046-4355-bc29-39ce30b559a0_2231x1494.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!5OC1!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c0f63a-9046-4355-bc29-39ce30b559a0_2231x1494.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!5OC1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c0f63a-9046-4355-bc29-39ce30b559a0_2231x1494.webp" width="1456" height="975" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12c0f63a-9046-4355-bc29-39ce30b559a0_2231x1494.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:975,&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="/__u/substackcdn.com/image/fetch/$s_!5OC1!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c0f63a-9046-4355-bc29-39ce30b559a0_2231x1494.webp 424w, /__u/substackcdn.com/image/fetch/$s_!5OC1!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c0f63a-9046-4355-bc29-39ce30b559a0_2231x1494.webp 848w, /__u/substackcdn.com/image/fetch/$s_!5OC1!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c0f63a-9046-4355-bc29-39ce30b559a0_2231x1494.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!5OC1!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c0f63a-9046-4355-bc29-39ce30b559a0_2231x1494.webp 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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Racehorses exercising at Goodwood</em>, George Stubbs (1759)</figcaption></figure></div><p>As a frequent user of AI coding tools like Codex and Claude Code, I (Corin) like many others have become a follower of Thibault Sottiaux (<a href="https://x.com/thsottiaux">&#8220;Tibo&#8221; on X</a>), the head of Codex at OpenAI. There&#8217;s a lot to admire about how Tibo&#8217;s managed strategy and messaging for Codex. In particular, he&#8217;s been transparent about various Codex-related failures and performance regressions, fixing them publicly and resetting usage limits with reckless abandon. As a Codex user, it&#8217;s obvious that the product is getting dramatically more capable and efficient over time, and I trust that my Codex subscription will be better value two months from now than it is today.</p><p>While we don&#8217;t (yet) have a big red button that lets us reset everyone&#8217;s Rowan usage limits, we&#8217;re constantly looking for ways to make calculations faster so that customers can get more Rowan for their dollar. In this newsletter, I want to share a bunch of miscellaneous optimizations that we&#8217;ve recently incorporated into Rowan, with the goal of highlighting interesting performance optimizations that might otherwise go unnoticed.</p><p>There&#8217;s not much new science in this post, and the interface and results should generally stay the same for existing users. What should instead change is speed. Here are some rough estimates:</p><ul><li><p>GPU4PySCF is more reliable, more scalable, and 3&#8211;10x faster.</p></li><li><p>g-xTB pKa prediction is 2&#8211;3x faster for large molecules.</p></li><li><p>Blood&#8211;brain-barrier-permeability prediction in the macroscopic pKa workflow is &gt;10x faster for large molecules.</p></li><li><p>Analogue docking is &gt;5x faster in general.</p></li><li><p>RBFE calculations are 2&#8211;3x faster on some systems.</p></li><li><p>Solubility calculations can now be run in groups, leading to &gt;100x speedups on large numbers of calculations.</p></li><li><p>(And, as we shared in <a href="/__u/rowansci.substack.com/p/well-prepared-proteins-and-how-to">the newsletter from a few weeks ago</a>, MD is about 2x faster than it used to be.)</p></li></ul><p>The rest of the newsletter will go through these cases and share what we&#8217;ve done to improve performance. Where it makes sense, I&#8217;m using maraviroc as the example molecule because (1) it&#8217;s a structurally interesting molecule and (2) it&#8217;s emblematic of the sort of complex drug-like molecules that our industry users typically simulate.</p><h2>Density-Functional Theory</h2><p>While Rowan supports multiple DFT engines, by default we use GPU4PySCF for most DFT calculations. Recent GPU4PySCF improvements have allowed us to make DFT in Rowan noticeably faster. Hardcore DFT users may have noticed some issues recently&#8212;there have been a lot of GPU4PySCF releases (which is great, thanks GPU4PySCF team!) but we&#8217;ve found ourselves playing whack-a-mole with a few different bugs, sometimes leading to frustrating or inconsistent behavior for large systems.</p><p>We&#8217;ve spent a good amount of time over the past few weeks tracking these performance issues and have recently deployed a litany of fixes and improvements. At a high level, here&#8217;s what&#8217;s changed:</p><ul><li><p>Various updates led to a version mismatch between GPU4PySCF and cuTENSOR, which GPU4PySCF uses for GPU-accelerated linear algebra. This meant that GPU4PySCF was silently falling back to a slower and less memory-efficient CuPy backend, leading to out-of-memory errors and longer runtimes. We&#8217;ve fixed this and added robust checks for this issue moving forward.</p></li><li><p>Rowan uses level shifting internally to improve SCF performance for metals and other difficult-to-converge systems, which was occasionally failing an automatic PySCF check at the end of SCF iterations. We now further relax the converged level-shifted density in such cases, which fixes these errors.</p></li><li><p>Earlier versions of PySCF and GPU4PySCF had unreliable or numerically incorrect analytical Hessians, forcing Rowan to fall back to significantly slower numerical Hessians in most cases. Recent updates have fixed these issues (thanks!), so Rowan now uses analytical Hessian calculations everywhere.</p></li><li><p>Rowan uses density fitting to accelerate DFT calculations, which requires use of an auxiliary one-electron basis set derived from the user-required basis set. Originally, Rowan was using an automatic even-tempered-Gaussian basis, which gives correct results but has more basis functions than needed, particularly for heavy elements. We&#8217;ve replaced these with the recommended JFIT or JKFIT auxiliary basis sets where possible, which again reduce memory needs and led to faster calculations.</p></li><li><p>We&#8217;re also now pre-compiling various just-in-time computed kernels for GPU4PySCF, preventing the slow startup times that users may have encountered previously.</p></li></ul><p>These fixes have led to dramatic speedups. Starting from an ETKDG-initialized structure of maraviroc, an optimization and frequency calculation at the wB97X-3c level of theory took 3:09:56 before these updates. With these changes, the same calculation completed in 54:20, a greater-than-3x speedup. We&#8217;ve seen speedups of &gt;10x in other cases, and previously impossible calculations that ran out of VRAM even on an H200 GPU can now complete successfully.</p><p>Changing the auxiliary basis does lead to slight numerical differences between old and new results. While for the most part these discrepancies are small, we advise users in the middle of projects to recompute energies using the newest release. If you want help migrating data over, please contact our team and we&#8217;ll be happy to help.</p><h2>g-xTB pKa</h2><p>We&#8217;ve significantly accelerated Rowan&#8217;s g-xTB pKa workflow. <a href="/__u/rowansci.substack.com/p/openconf-and-other-open-source-projects">In a previous newsletter</a>, we reported that using openconf for per-microstate conformer searches led to much faster and slightly better performance than CREST.</p><p>We&#8217;ve now applied a variety of additional optimizations to the conformer-optimization pipeline&#8212;e.g. reusing conformer ensembles across microstates, pre-optimizing with GFN-FF where possible, and eliminating needless CPCM-X &amp; frequency calculations for low-weight conformers&#8212;which make pKa predictions faster and, on internal test sets, don&#8217;t impact results.</p><p>These speedups can be substantial for larger molecules. For maraviroc, the time to run g-xTB pKa predictions decreased from 34:17 to 11:30.</p><h2>Blood&#8211;Brain-Barrier Permeability</h2><p>Rowan&#8217;s macroscopic-pKa workflow can use the ESOL method to predict blood&#8211;brain-barrier permeability. To compute the ESOL value, we run a conformer search, optimize each conformer, and then look at the difference in energy between gas- and solution-phase conformers. For complex molecules, this could result in hundreds of individual conformer optimizations that didn&#8217;t end up meaningfully impacting the final ESOL calculation.</p><p>We&#8217;ve ported the conformer-clustering logic that we previously developed for our solvent-dependent-conformers workflow to this conformer search, eliminating needless conformer optimizations. This decreased the maraviroc runtime from 39:17 to 2:15 (almost 20x faster) without meaningfully affecting the predicted value (BBB score 0.340 vs 0.366, within expected variation due to conformer search).</p><h2>Analogue Docking</h2><p>Rowan&#8217;s analogue-docking workflow contains multiple levels of nested parallelism: a quick torsional Monte Carlo conformer search is run on each analogue, and all of the resultant poses are deduplicated and scored by short score-only Vina calls. Over an entire set of analogues, this means that thousands of individual Vina calls are made.</p><p>Earlier versions of Rowan&#8217;s analogue-docking workflow performed these calls serially using the same logic as our regular docking workflow. We&#8217;ve now sped up repeated Vina calls by judicious use of multiprocessing, since score-only calls don&#8217;t parallelize well, and by recycling the Meeko-prepared receptor file across different analogues. As a result, the 76-analogue OpenBind set that took 2:25:22 a few months ago (<a href="https://www.rowansci.com/blog/testing-rowan-on-openbind">newsletter</a>) now takes 22:52, a &gt;6x speedup.</p><h2>Free-Energy Perturbation</h2><p>Since we launched FEP in March, we&#8217;ve been working to improve efficiency and performance. We&#8217;ve improved GPU utilization through smarter scheduling algorithms, and eliminated resource contention related to different levels of multiprocessing.</p><p>Taken together, these changes have substantially accelerated RBFE calculations run through Rowan. A CDK8 FEP calculation on 32 ligands that took 26 hours in February now only takes 9 hours to complete, for a total speedup of almost 3x.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!sFw8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240a659d-47b7-4369-852e-4cb8594df710_2214x1318.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!sFw8!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240a659d-47b7-4369-852e-4cb8594df710_2214x1318.png 424w, /__u/substackcdn.com/image/fetch/$s_!sFw8!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240a659d-47b7-4369-852e-4cb8594df710_2214x1318.png 848w, /__u/substackcdn.com/image/fetch/$s_!sFw8!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240a659d-47b7-4369-852e-4cb8594df710_2214x1318.png 1272w, /__u/substackcdn.com/image/fetch/$s_!sFw8!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240a659d-47b7-4369-852e-4cb8594df710_2214x1318.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!sFw8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240a659d-47b7-4369-852e-4cb8594df710_2214x1318.png" width="1456" height="867" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/240a659d-47b7-4369-852e-4cb8594df710_2214x1318.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:867,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:639877,&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://rowansci.substack.com/i/210645370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240a659d-47b7-4369-852e-4cb8594df710_2214x1318.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!sFw8!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240a659d-47b7-4369-852e-4cb8594df710_2214x1318.png 424w, /__u/substackcdn.com/image/fetch/$s_!sFw8!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240a659d-47b7-4369-852e-4cb8594df710_2214x1318.png 848w, /__u/substackcdn.com/image/fetch/$s_!sFw8!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240a659d-47b7-4369-852e-4cb8594df710_2214x1318.png 1272w, /__u/substackcdn.com/image/fetch/$s_!sFw8!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240a659d-47b7-4369-852e-4cb8594df710_2214x1318.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://labs.rowansci.com/public/relative-binding-free-energy-perturbation/a83ee970-9bff-4a93-a50f-eb969ac36629">View this workflow on Rowan.</a></figcaption></figure></div><h2>Batched Solubility Predictions</h2><p>Scientists often want to predict solubility of many molecules at once, a use case which has historically been somewhat challenging and inefficient in Rowan. Previously, individual workflows were scheduled, run, and saved independently, adding a layer of overhead to each workflow that made running tens of thousands of calculations more expensive than it needed to be.</p><p>We&#8217;re introducing a new way to run solubility calculations to address this issue: you can now submit groups of up to 5,000 solubility workflows that will run together on the same machine. This substantially reduces the per-workflow overhead; with the Kingfisher solubility method, 5,000 calculations can now complete in under two minutes, dramatically reducing credit usage and latency for users.</p><p>You can submit solubility calculations in groups with our new <code>rowan-python</code> method:</p><pre><code><code>import rowan

smileses = ["CCO", "CC(=O)O", "c1ccccc1"]
workflows = rowan.submit_solubility_workflow_group(
    initial_smileses=smileses,
    method="kingfisher",
    solvents=["water"],
    temperatures=[298.15],
)
</code></code></pre><p>While we&#8217;re starting with just solubility, we anticipate adding similar functions for Rowan&#8217;s other low-cost workflows.</p><h2>More from Our Team:</h2><ul><li><p>Choosing suitable poses for FEP is a well-known challenge encountered by teams trying to automate binding-affinity calculations. <a href="https://rowansci.com/blog/testing-pose-ranking-methods-for-rbfe">Zach&#8217;s latest post</a> examines the effect of different pose-ranking methods and finds that simple docking scores performed best, giving results which are statistically indistinguishable from more complicated methods.</p></li><li><p>Several months ago, we hosted an agentic med-chem hackathon in which teams competed to propose binders to TBXT as potential chordoma therapies. We just got results back from the lab, and 6/12 compounds were confirmed hits! <a href="https://rowansci.com/blog/hits-from-a-hackathon">In a collaborative blog post with muni</a>, we share what compounds ended up being hits, what strategies worked, and what we&#8217;ve learned from this experience.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[LogP, API Key Budgets, and a User Survey]]></title><description><![CDATA[the golden mean of logP; three approaches to predicting logP; API key budgets for low-trust delegation; a user survey and some blog posts]]></description><link>https://rowansci.substack.com/p/logp-api-key-budgets-and-a-user-survey</link><guid isPermaLink="false">https://rowansci.substack.com/p/logp-api-key-budgets-and-a-user-survey</guid><dc:creator><![CDATA[Nick Casetti]]></dc:creator><pubDate>Wed, 05 Aug 2026 15:52:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!f5Ku!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f08ac5-9e17-4dc6-9562-00548d17bbaa_3840x2959.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="/__u/substackcdn.com/image/fetch/$s_!f5Ku!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f08ac5-9e17-4dc6-9562-00548d17bbaa_3840x2959.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!f5Ku!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f08ac5-9e17-4dc6-9562-00548d17bbaa_3840x2959.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!f5Ku!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f08ac5-9e17-4dc6-9562-00548d17bbaa_3840x2959.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!f5Ku!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f08ac5-9e17-4dc6-9562-00548d17bbaa_3840x2959.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!f5Ku!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f08ac5-9e17-4dc6-9562-00548d17bbaa_3840x2959.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!f5Ku!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f08ac5-9e17-4dc6-9562-00548d17bbaa_3840x2959.jpeg" width="1456" height="1122" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03f08ac5-9e17-4dc6-9562-00548d17bbaa_3840x2959.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&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="/__u/substackcdn.com/image/fetch/$s_!f5Ku!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f08ac5-9e17-4dc6-9562-00548d17bbaa_3840x2959.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!f5Ku!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f08ac5-9e17-4dc6-9562-00548d17bbaa_3840x2959.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!f5Ku!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f08ac5-9e17-4dc6-9562-00548d17bbaa_3840x2959.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!f5Ku!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03f08ac5-9e17-4dc6-9562-00548d17bbaa_3840x2959.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><span>Ehud Kills Eglon, King of the Moabites</span></em>, Teofoli Torri (c. 1608)</figcaption></figure></div><h2>LogP</h2><p>The logarithm of the octanol&#8211;water partition coefficient, logP, is a crucial quantity for small-molecule therapeutics. LogP measures a compound&#8217;s lipophilicity or &#8220;fattiness,&#8221; which correlates with that compound&#8217;s ability to dissolve in water, be absorbed through the intestinal wall, and permeate cell membranes. These concerns mean that a well-balanced logP is crucial for an effective drug; greasy molecules with a high logP are poorly soluble and can bind or accumulate in weird ways, while polar molecules with a low logP are often poorly bioavailable and cell-permeable.</p><p>Our new logP workflow includes three methods for calculating/predicting logP: RDKit&#8217;s simple Crippen logP model, a Chemprop D-MPNN model trained on experimental data, and a physics-based method that uses COSMO-RS to predict logP. Here&#8217;s a few details about the first two methods:</p><ul><li><p><a href="https://www.rdkit.org/docs/source/rdkit.Chem.Crippen.html">RDKit&#8217;s Crippen logP model</a> is a venerable atom-contribution-based method that&#8217;s been a mainstay of industry cheminformatics for decades.</p></li><li><p>Our Chemprop D-MPNN method is a machine-learning model trained on the recently released <a href="https://www.nature.com/articles/s41597-026-07357-2">SangsterLogP dataset</a> of 23K unique experimental logP values.</p></li></ul><p>In our hands, both of these methods achieve high levels of accuracy on drug-like molecules. The graphs below show their performance on the held-out prospective set from the SangsterLogP paper, with the Chemprop model having a slight edge in performance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!uRea!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3ee6ac-793b-4f99-919d-f7fe1d340ded_1803x939.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!uRea!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3ee6ac-793b-4f99-919d-f7fe1d340ded_1803x939.png 424w, /__u/substackcdn.com/image/fetch/$s_!uRea!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3ee6ac-793b-4f99-919d-f7fe1d340ded_1803x939.png 848w, /__u/substackcdn.com/image/fetch/$s_!uRea!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3ee6ac-793b-4f99-919d-f7fe1d340ded_1803x939.png 1272w, /__u/substackcdn.com/image/fetch/$s_!uRea!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3ee6ac-793b-4f99-919d-f7fe1d340ded_1803x939.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!uRea!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3ee6ac-793b-4f99-919d-f7fe1d340ded_1803x939.png" width="1456" height="758" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a3ee6ac-793b-4f99-919d-f7fe1d340ded_1803x939.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:758,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:168510,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/209940395?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3ee6ac-793b-4f99-919d-f7fe1d340ded_1803x939.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!uRea!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3ee6ac-793b-4f99-919d-f7fe1d340ded_1803x939.png 424w, /__u/substackcdn.com/image/fetch/$s_!uRea!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3ee6ac-793b-4f99-919d-f7fe1d340ded_1803x939.png 848w, /__u/substackcdn.com/image/fetch/$s_!uRea!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3ee6ac-793b-4f99-919d-f7fe1d340ded_1803x939.png 1272w, /__u/substackcdn.com/image/fetch/$s_!uRea!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3ee6ac-793b-4f99-919d-f7fe1d340ded_1803x939.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Performance comparison of Chemprop D-MPNN and RDKit Crippen on the prospective set from the SangsterLogP paper.</figcaption></figure></div><p>Like all empirical methods, we expect that both the Chemprop and Crippen models will perform better in typical drug-like regions of chemical space and struggle for exotic species.</p><p>Our third method is a physics-based approach using COSMO-RS. COSMO-RS is a method that combines quantum chemistry and thermodynamics to predict properties like solubility and activity coefficients for solvents and mixtures. Our COSMO-RS-based logP-prediction workflow generally follows <a href="https://pubmed.ncbi.nlm.nih.gov/32803515/">the protocol developed by Wilcken and co-workers at Novartis</a> and mirrors <a href="/__u/rowansci.substack.com/p/solvent-dependent-conformer-search">our solvent-dependent conformers workflow</a>. For each input molecule:</p><ul><li><p>Conformers are generated with openconf.</p></li><li><p>Each conformer is optimized with GFN2-xTB/ALPB(Water) // g-xtb/CPCM-X(Water).</p></li><li><p>Conformers are then clustered based on simple descriptors like like solvent-accessible surface area, polar surface area, radius of gyration, etc.</p></li><li><p>The lowest energy conformers from each cluster are then subjected to a BP86/def2-TZVPD DFT single-point calculation, which is used as the input to COSMO-RS.</p></li><li><p>The COSMO-RS results are used to evaluate each conformer&#8217;s free energy of solvation in both water and octanol to yield a calculated logP.</p></li></ul><p>These calculations are much slower than the two above methods, but we expect the results to be far more robust to complex, out-of-distribution molecules. COSMO-RS-based workflows have previously done well in blinded logP-prediction challenges (<a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC8224998/">e.g.</a>). In our benchmarking, we&#8217;ve noticed solid performance on drug-like molecules and are interested in pushing the boundaries of these predictions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!0L_k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192ae45-05a4-4876-8c62-ba3aa2238d18_909x917.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0L_k!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192ae45-05a4-4876-8c62-ba3aa2238d18_909x917.png 424w, /__u/substackcdn.com/image/fetch/$s_!0L_k!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192ae45-05a4-4876-8c62-ba3aa2238d18_909x917.png 848w, /__u/substackcdn.com/image/fetch/$s_!0L_k!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192ae45-05a4-4876-8c62-ba3aa2238d18_909x917.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0L_k!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192ae45-05a4-4876-8c62-ba3aa2238d18_909x917.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0L_k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192ae45-05a4-4876-8c62-ba3aa2238d18_909x917.png" width="500" height="504.4004400440044" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3192ae45-05a4-4876-8c62-ba3aa2238d18_909x917.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:917,&quot;width&quot;:909,&quot;resizeWidth&quot;:500,&quot;bytes&quot;:40647,&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://rowansci.substack.com/i/209940395?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192ae45-05a4-4876-8c62-ba3aa2238d18_909x917.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!0L_k!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192ae45-05a4-4876-8c62-ba3aa2238d18_909x917.png 424w, /__u/substackcdn.com/image/fetch/$s_!0L_k!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192ae45-05a4-4876-8c62-ba3aa2238d18_909x917.png 848w, /__u/substackcdn.com/image/fetch/$s_!0L_k!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192ae45-05a4-4876-8c62-ba3aa2238d18_909x917.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0L_k!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3192ae45-05a4-4876-8c62-ba3aa2238d18_909x917.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">LogP prediction with COSMO-RS on a set of approved drugs derived from the CHEMBL dataset.</figcaption></figure></div><h2>API Key Budgets</h2><p>With our agentic future looming nigh, we&#8217;re continuing to build the controls necessary to give an agent access to Rowan in a stress-free way. We&#8217;ve previously given keys strict controls so that keys can only read &amp; write data (no deletion power) or even only read data, and API keys can be issued that are scoped to a single project within your Rowan account.</p><p>Our latest addition is the ability to give an API key a budget. Jobs started using this API key will count towards this budget, and when the API key&#8217;s budget is consumed, all the associated jobs will be stopped.</p><p>This means you can give an agent (or a person) an API key and let them run wild without worrying about any surprise billing. These budgets can be set in the GUI via the <a href="https://labs.rowansci.com/account/api-keys">API keys page</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2CYL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3dc41ee-5d02-4db3-a7e5-47f8e6bbb9a1_874x1002.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2CYL!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3dc41ee-5d02-4db3-a7e5-47f8e6bbb9a1_874x1002.png 424w, /__u/substackcdn.com/image/fetch/$s_!2CYL!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3dc41ee-5d02-4db3-a7e5-47f8e6bbb9a1_874x1002.png 848w, /__u/substackcdn.com/image/fetch/$s_!2CYL!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3dc41ee-5d02-4db3-a7e5-47f8e6bbb9a1_874x1002.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2CYL!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3dc41ee-5d02-4db3-a7e5-47f8e6bbb9a1_874x1002.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2CYL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3dc41ee-5d02-4db3-a7e5-47f8e6bbb9a1_874x1002.png" width="449" height="514.7574370709382" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3dc41ee-5d02-4db3-a7e5-47f8e6bbb9a1_874x1002.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1002,&quot;width&quot;:874,&quot;resizeWidth&quot;:449,&quot;bytes&quot;:88337,&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://rowansci.substack.com/i/209940395?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3dc41ee-5d02-4db3-a7e5-47f8e6bbb9a1_874x1002.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!2CYL!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3dc41ee-5d02-4db3-a7e5-47f8e6bbb9a1_874x1002.png 424w, /__u/substackcdn.com/image/fetch/$s_!2CYL!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3dc41ee-5d02-4db3-a7e5-47f8e6bbb9a1_874x1002.png 848w, /__u/substackcdn.com/image/fetch/$s_!2CYL!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3dc41ee-5d02-4db3-a7e5-47f8e6bbb9a1_874x1002.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2CYL!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3dc41ee-5d02-4db3-a7e5-47f8e6bbb9a1_874x1002.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 aria-hidden="true" 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><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>API key budgets can also be managed programmatically through <a href="https://docs.rowansci.com/api/python/v3/"><span>Rowan&#8217;s Python API</span></a>. When creating an API key, you can specify a <code>budget</code> parameter in the <code>create_api_key</code> call. Budgets can later be modified using <code>update_api_key_budget</code>. Both operations require a master API key with the <code>can_manage_api_keys</code> permission.</p><h2>User Survey</h2><p>Help shape the future of Rowan by taking our <a href="https://forms.gle/w6XPkoNkRVCWgsNm6">summer 2026 user survey</a>! We really value hearing feedback from our users and want to make Rowan as useful as possible for scientists working in chemical R&amp;D.</p><p>We expect the survey to take 5&#8211;10 minutes. After you complete it, we&#8217;ll add 500 credits to your Rowan account; these credits will expire one year after they are issued. Credits are offered in exchange for thoughtful, good-faith responses. Submissions that contain no substantive feedback or appear to have been completed at random will not be eligible.</p><p>This survey will close end of day on August 14, 2026.</p><h2>More from Our Team</h2><ul><li><p>Corin gave AI agents challenging NMR spectra from the literature and asked them to figure out the structure. The agents were run at different reasoning levels and some were given access to Rowan&#8217;s NMR workflow. We found that use of the external NMR tool led to a dramatic improvement in agent performance. Additionally, tool integration helped the agents make the most of their reasoning level. <a href="https://rowansci.com/blog/simulation-tools-improve-agent-problem-solving">Read the full post.</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!bids!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7902e3-18a0-49fd-b60c-8708012976dd_1650x1469.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!bids!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7902e3-18a0-49fd-b60c-8708012976dd_1650x1469.png 424w, /__u/substackcdn.com/image/fetch/$s_!bids!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7902e3-18a0-49fd-b60c-8708012976dd_1650x1469.png 848w, /__u/substackcdn.com/image/fetch/$s_!bids!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7902e3-18a0-49fd-b60c-8708012976dd_1650x1469.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bids!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7902e3-18a0-49fd-b60c-8708012976dd_1650x1469.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!bids!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7902e3-18a0-49fd-b60c-8708012976dd_1650x1469.png" width="1456" height="1296" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d7902e3-18a0-49fd-b60c-8708012976dd_1650x1469.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1296,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140039,&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://rowansci.substack.com/i/209940395?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7902e3-18a0-49fd-b60c-8708012976dd_1650x1469.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!bids!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7902e3-18a0-49fd-b60c-8708012976dd_1650x1469.png 424w, /__u/substackcdn.com/image/fetch/$s_!bids!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7902e3-18a0-49fd-b60c-8708012976dd_1650x1469.png 848w, /__u/substackcdn.com/image/fetch/$s_!bids!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7902e3-18a0-49fd-b60c-8708012976dd_1650x1469.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bids!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d7902e3-18a0-49fd-b60c-8708012976dd_1650x1469.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 aria-hidden="true" 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><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></li></ul><ul><li><p>Nick wrote a post that outlines different conformer-generation and conformer-search methods. If you&#8217;re curious about how to find conformers or need help choosing the right tool for your work, read &#8220;<a href="https://rowansci.com/blog/how-to-find-conformers">How to Find Conformers.</a>&#8221;</p></li><li><p>Ari wrote a practical overview of how to use computational chemistry to model reactions for the unfamiliar. If you&#8217;re not sure how to find a guess TS, confirm you&#8217;ve found the right TS, or calculate accurate barrier heights, check out &#8220;<a href="https://docs.rowansci.com/applications/how-to-model-a-reaction">How to Model a Reaction.</a>&#8221;</p></li><li><p>Finally, we put a guide together for developers building Rowan integrations into their user-facing applications. If you&#8217;re building a platform for your internal users at your company or an AI-for-science platform, this post outlines how to best leverage Rowan&#8217;s data model and API key features. <a href="https://docs.rowansci.com/applications/user-facing-platform-integrations">Read the guide here.</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[NMR Spectroscopy]]></title><description><![CDATA[the importance of NMR spectroscopy; the languorousness typical of state-of-the-art methods; MagNET, a new model, and its Rowan workflow; testimonials and case studies; new agent benchmarks]]></description><link>https://rowansci.substack.com/p/nmr-spectroscopy</link><guid isPermaLink="false">https://rowansci.substack.com/p/nmr-spectroscopy</guid><dc:creator><![CDATA[Corin Wagen]]></dc:creator><pubDate>Thu, 23 Jul 2026 14:01:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mulE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5965fe14-019f-44a3-93c5-f5a3b1a8d209_1280x960.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="/__u/substackcdn.com/image/fetch/$s_!mulE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5965fe14-019f-44a3-93c5-f5a3b1a8d209_1280x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!mulE!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5965fe14-019f-44a3-93c5-f5a3b1a8d209_1280x960.png 424w, /__u/substackcdn.com/image/fetch/$s_!mulE!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5965fe14-019f-44a3-93c5-f5a3b1a8d209_1280x960.png 848w, /__u/substackcdn.com/image/fetch/$s_!mulE!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5965fe14-019f-44a3-93c5-f5a3b1a8d209_1280x960.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mulE!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5965fe14-019f-44a3-93c5-f5a3b1a8d209_1280x960.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!mulE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5965fe14-019f-44a3-93c5-f5a3b1a8d209_1280x960.png" width="1280" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5965fe14-019f-44a3-93c5-f5a3b1a8d209_1280x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1931715,&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://rowansci.substack.com/i/208200841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5965fe14-019f-44a3-93c5-f5a3b1a8d209_1280x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!mulE!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5965fe14-019f-44a3-93c5-f5a3b1a8d209_1280x960.png 424w, /__u/substackcdn.com/image/fetch/$s_!mulE!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5965fe14-019f-44a3-93c5-f5a3b1a8d209_1280x960.png 848w, /__u/substackcdn.com/image/fetch/$s_!mulE!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5965fe14-019f-44a3-93c5-f5a3b1a8d209_1280x960.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mulE!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5965fe14-019f-44a3-93c5-f5a3b1a8d209_1280x960.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><span>The Holy Family with a Little Bird</span></em>, Bartolom&#233; Esteban Murillo (c. 1650)</figcaption></figure></div><p>We&#8217;re excited to launch Rowan&#8217;s nuclear-magnetic-resonance (NMR) workflow, which uses the new MagNET ML model to predict <sup>1</sup>H and <sup>13</sup>C NMR spectra. This workflow is the result of a multi-year collaboration with many other teams&#8212;Eugene Kwan and co-workers at Merck, the Coley and Smidt groups at MIT, the Liu group at Harvard, the Paton group at Colorado State, and others&#8212;and has been in private beta for about a year here at Rowan. We&#8217;ve also released the MagNET preprint, <a href="https://chemrxiv.org/doi/abs/10.26434/chemrxiv.15005989/v1">&#8220;Chemical Shift Prediction Beyond the Electronic Structure Limit,&#8221;</a> on ChemRxiv, along with open weights and code on <a href="https://huggingface.co/ekwan16/MagNET">HuggingFace</a> and <a href="https://github.com/ekwan/MagNET">GitHub</a>.</p><h2>Background</h2><p>NMR spectroscopy is a mainstay of the organic chemistry lab. <sup>1</sup>H and <sup>13</sup>C spectra are required for all new compounds reported in the literature, and it&#8217;s typical for practicing organic chemists to obtain 10 or more NMR spectra per day, sometimes many more. While simple NMR spectra are often completely human-interpretable, computational NMR predictions are widely used for complex cases like assigning regioisomers, figuring out which diastereomer is which, and structural elucidation of metabolites or other obscure chemical species.</p><p>Unfortunately, predicting NMR spectra computationally is difficult. The state-of-the-art way to predict NMR entails:</p><ul><li><p>Running a careful conformational search</p></li><li><p>Optimizing each output conformer with density-functional theory (DFT)</p></li><li><p>Running per-conformer NMR predictions, also with DFT</p></li><li><p>Boltzmann-averaging the output shieldings and apply empirical scaling to generate a final predicted spectrum</p></li></ul><p>This sequence must be repeated for each structural candidate being considered, and it&#8217;s not uncommon for accurate NMR predictions to take &#8220;days or even weeks of wallclock time&#8221; (<a href="https://chemrxiv.org/doi/abs/10.26434/chemrxiv.15005989/v1">preprint</a>). Quicker methods (like the heuristic approach used in ChemDraw) exist, but aren&#8217;t accurate enough to be useful for most non-trivial structural identifications.</p><p>While NNPs and other advancements in low-cost computational chemistry have made the initial conformer-search part of this workflow orders of magnitude faster, the immense cost of predicting NMR with DFT means that overall NMR prediction remains slow. Each NMR prediction is comparable in cost to a Hessian or frequency calculation and can easily take hours per conformer.</p><h2>MagNET: Fast NMR Predictions via ML</h2><p>MagNET is a drop-in replacement for DFT that directly addresses this bottleneck. We ran millions of DFT calculations to generate a large dataset of predicting NMR shieldings and then trained an ML model to predict these values. Long-time newsletter readers might think this story sounds familiar; like an NNP, MagNET uses an equivariant graph-transformer architecture (specifically, Equiformer v2), but predicts isotropic NMR shieldings from compound geometries rather than the electronic energy.</p><p>In practice, this means that MagNET is as good or better than DFT-based NMR predictions, while running orders of magnitude faster. On the delta-22 benchmark set, MagNET approaches the performance of quadruple-zeta basis sets and specialized NMR functionals, handily outperforming typical DFT methods:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!_85w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693055ca-7eff-4ff8-a4da-75af919318bc_1690x908.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!_85w!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693055ca-7eff-4ff8-a4da-75af919318bc_1690x908.png 424w, /__u/substackcdn.com/image/fetch/$s_!_85w!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693055ca-7eff-4ff8-a4da-75af919318bc_1690x908.png 848w, /__u/substackcdn.com/image/fetch/$s_!_85w!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693055ca-7eff-4ff8-a4da-75af919318bc_1690x908.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_85w!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693055ca-7eff-4ff8-a4da-75af919318bc_1690x908.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!_85w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693055ca-7eff-4ff8-a4da-75af919318bc_1690x908.png" width="1456" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/693055ca-7eff-4ff8-a4da-75af919318bc_1690x908.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:596729,&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://rowansci.substack.com/i/208200841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693055ca-7eff-4ff8-a4da-75af919318bc_1690x908.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!_85w!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693055ca-7eff-4ff8-a4da-75af919318bc_1690x908.png 424w, /__u/substackcdn.com/image/fetch/$s_!_85w!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693055ca-7eff-4ff8-a4da-75af919318bc_1690x908.png 848w, /__u/substackcdn.com/image/fetch/$s_!_85w!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693055ca-7eff-4ff8-a4da-75af919318bc_1690x908.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_85w!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F693055ca-7eff-4ff8-a4da-75af919318bc_1690x908.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 2A from the preprint</figcaption></figure></div><p>MagNET is fast enough to be used in a variety of contexts which are prohibitively expensive for DFT-based NMR. Here&#8217;s two applications that we highlight in the paper:</p><ul><li><p>MagNET can be used to model rovibrational corrections to NMR constants, which requires computing the NMR spectrum of many frames from a quasiclassical MD trajectory (see <a href="https://pubs.acs.org/doi/abs/10.1021/acs.jctc.5b00856">Kwan and Liu, 2015</a>).</p></li><li><p>MagNET can also be used to model explicit-solvent corrections to NMR by modeling large solvent clusters derived from explicit-solvent MD trajectories. This produces noticeably better results for a variety of solvents, particularly aromatic solvents like benzene and toluene.</p></li></ul><p>There&#8217;s a lot more to discuss here&#8212;why errors are flat across so many levels of theory, where remaining errors come from, how we trained this model, what&#8217;s in the dataset, and so on&#8212;but this blog is the wrong place! For more scientific details and discussions, <a href="https://chemrxiv.org/doi/abs/10.26434/chemrxiv.15005989/v1">see the preprint</a>.</p><h2>Predicting NMR Spectra in Rowan</h2><p>MagNET-powered NMR predictions can be run in Rowan through the new NMR workflow. Users simply submit a chemical structure and a solvent; under the hood, Rowan runs a conformer search with <a href="https://github.com/rowansci/openconf">openconf</a>, deduplicates and optimizes the conformers with AIMNet2, and then computes solvent-corrected NMR shieldings for each conformer using MagNET. The final Boltzmann-weighted results are automatically plotted as <sup>1</sup>H and <sup>13</sup>C spectra, with symmetric protons combined. (Sadly, J-coupling constants aren&#8217;t computed.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pENK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e30913f-db55-40a0-8947-7678730c0a1f_2212x1324.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pENK!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e30913f-db55-40a0-8947-7678730c0a1f_2212x1324.png 424w, /__u/substackcdn.com/image/fetch/$s_!pENK!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e30913f-db55-40a0-8947-7678730c0a1f_2212x1324.png 848w, /__u/substackcdn.com/image/fetch/$s_!pENK!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e30913f-db55-40a0-8947-7678730c0a1f_2212x1324.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pENK!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e30913f-db55-40a0-8947-7678730c0a1f_2212x1324.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pENK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e30913f-db55-40a0-8947-7678730c0a1f_2212x1324.png" width="1456" height="871" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e30913f-db55-40a0-8947-7678730c0a1f_2212x1324.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:871,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:254510,&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://rowansci.substack.com/i/208200841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e30913f-db55-40a0-8947-7678730c0a1f_2212x1324.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!pENK!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e30913f-db55-40a0-8947-7678730c0a1f_2212x1324.png 424w, /__u/substackcdn.com/image/fetch/$s_!pENK!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e30913f-db55-40a0-8947-7678730c0a1f_2212x1324.png 848w, /__u/substackcdn.com/image/fetch/$s_!pENK!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e30913f-db55-40a0-8947-7678730c0a1f_2212x1324.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pENK!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e30913f-db55-40a0-8947-7678730c0a1f_2212x1324.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://labs.rowansci.com/public/nmr/4b3ed16a-ef19-4f33-9785-6fa4c9196b90">View this calculation on Rowan.</a></figcaption></figure></div><p>If you&#8217;re curious about what atoms generate a given peak, you can simply click on the peak on the spectrum and the corresponding atoms will be highlighted on the structure.</p><p>Rowan automatically includes solvent effects in the conformer weighting process and the subsequent NMR shieldings, making it possible to quickly predict how spectra will change between solvents. Here&#8217;s the predicted <sup>1</sup>H NMR spectra of the common laboratory solvent DMA in both chloroform and benzene:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!i93-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb985533f-a793-47b5-803c-db863f0b8301_2214x1320.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!i93-!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb985533f-a793-47b5-803c-db863f0b8301_2214x1320.png 424w, /__u/substackcdn.com/image/fetch/$s_!i93-!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb985533f-a793-47b5-803c-db863f0b8301_2214x1320.png 848w, /__u/substackcdn.com/image/fetch/$s_!i93-!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb985533f-a793-47b5-803c-db863f0b8301_2214x1320.png 1272w, /__u/substackcdn.com/image/fetch/$s_!i93-!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb985533f-a793-47b5-803c-db863f0b8301_2214x1320.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!i93-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb985533f-a793-47b5-803c-db863f0b8301_2214x1320.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b985533f-a793-47b5-803c-db863f0b8301_2214x1320.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:220621,&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://rowansci.substack.com/i/208200841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb985533f-a793-47b5-803c-db863f0b8301_2214x1320.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!i93-!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb985533f-a793-47b5-803c-db863f0b8301_2214x1320.png 424w, /__u/substackcdn.com/image/fetch/$s_!i93-!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb985533f-a793-47b5-803c-db863f0b8301_2214x1320.png 848w, /__u/substackcdn.com/image/fetch/$s_!i93-!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb985533f-a793-47b5-803c-db863f0b8301_2214x1320.png 1272w, /__u/substackcdn.com/image/fetch/$s_!i93-!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb985533f-a793-47b5-803c-db863f0b8301_2214x1320.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 aria-hidden="true" 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><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 computed shifts in both solvents match literature values well, and MagNET correctly predicts that the two methyl groups are better separated in benzene than in chloroform. If you find yourself with overlapping peaks in chloroform, consider predicting a few different solvents to find one that resolves the peaks! It&#8217;s faster (and less wasteful) than just trying different solvents.</p><p>Rowan&#8217;s NMR workflow is also good for more complex structure-elucidation tasks. One common use of NMR prediction is assignment of diastereomers; <a href="https://pubs.acs.org/doi/10.1021/jo900408d">the popular CP3 method from Smith and Goodman</a> involves computing the NMR shifts of all potential diasteromers and then comparing the experimental differences between shifts to computed differences between shifts.</p><p>To test MagNET&#8217;s ability to distinguish diastereomers, we reproduced a published DFT-based CP3 assignment of cinchona alkaloid diastereomers (<a href="https://www.beilstein-journals.org/bjoc/articles/13/245">reference</a>). Higher CP3 scores indicate better agreement; for the first spectrum in the paper, Rowan-predicted NMR shieldings gave a <sup>1</sup>H CP3 score of 0.763 for the correct diastereomer (<a href="https://app.notion.com/p/Simulation-Tools-Improve-Agent-Problem-Solving-3a171b30a8cc80d08d99c667321d0038?pvs=21">spectrum</a>) and &#8211;0.901 for the incorrect diastereomer (<a href="https://app.notion.com/p/Simulation-Tools-Improve-Agent-Problem-Solving-3a171b30a8cc80d08d99c667321d0038?pvs=21">spectrum</a>), closely matching the published DFT values of 0.797 and &#8211;0.913 and clearly predicting the correct stereochemistry. Comparing the two NMR calculations makes the spectral differences obvious in Rowan:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!VxSh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e25ee64-34b3-4ed3-aff1-7e937ef23dbe_2206x1320.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!VxSh!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e25ee64-34b3-4ed3-aff1-7e937ef23dbe_2206x1320.png 424w, /__u/substackcdn.com/image/fetch/$s_!VxSh!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e25ee64-34b3-4ed3-aff1-7e937ef23dbe_2206x1320.png 848w, /__u/substackcdn.com/image/fetch/$s_!VxSh!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e25ee64-34b3-4ed3-aff1-7e937ef23dbe_2206x1320.png 1272w, /__u/substackcdn.com/image/fetch/$s_!VxSh!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e25ee64-34b3-4ed3-aff1-7e937ef23dbe_2206x1320.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!VxSh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e25ee64-34b3-4ed3-aff1-7e937ef23dbe_2206x1320.png" width="1456" height="871" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e25ee64-34b3-4ed3-aff1-7e937ef23dbe_2206x1320.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:871,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:296299,&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://rowansci.substack.com/i/208200841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e25ee64-34b3-4ed3-aff1-7e937ef23dbe_2206x1320.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!VxSh!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e25ee64-34b3-4ed3-aff1-7e937ef23dbe_2206x1320.png 424w, /__u/substackcdn.com/image/fetch/$s_!VxSh!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e25ee64-34b3-4ed3-aff1-7e937ef23dbe_2206x1320.png 848w, /__u/substackcdn.com/image/fetch/$s_!VxSh!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e25ee64-34b3-4ed3-aff1-7e937ef23dbe_2206x1320.png 1272w, /__u/substackcdn.com/image/fetch/$s_!VxSh!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e25ee64-34b3-4ed3-aff1-7e937ef23dbe_2206x1320.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 aria-hidden="true" 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><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>Rowan&#8217;s NMR workflow takes just a minute or two and is immediately useful for laboratory chemists who regularly work with NMR spectra. Professor Michel Gravel from the University of Saskatchewan, one of our early NMR users, writes:</p><blockquote><p>The NMR workflow in Rowan is very helpful for my research group. We routinely use it to ascertain the products of a reaction, to assign relative configuration, and to elucidate unknown structures. In our experience, the MAE is on par with the most accurate DFT methods. The workflow is so seamless and the interface so user-friendly that we have adopted it to complement our undergraduate lab experiments.</p></blockquote><p>After years of work, we&#8217;re excited to finally release this to all Rowan users. We expect that NMR prediction will be routinely useful to a wide range of organic chemists, and we&#8217;re looking forward to seeing how easy access to high-accuracy NMR prediction can speed up their work or enable new projects. If you know an organic chemist who records NMR spectra regularly, consider telling them about Rowan!</p><h2>Testing Rowan-Enabled Agents on DrugDiscoveryBench</h2><p>Early this month, <a href="https://labs.scale.com/">Scale Labs</a> and <a href="https://phylo.bio">Phylo</a> released <a href="https://labs.scale.com/leaderboard/drugdiscoverybench">DrugDiscoveryBench</a>, a benchmark designed to evaluate how well agents can perform early-stage drug discovery tasks. We ran a subset of this benchmark with Rowan-enabled agents, making use of our Python SDK and skill, to see how this would affect performance.</p><p>While our sample size was small, we found that Rowan tool use generally improved agents&#8217; ability to successfully complete drug discovery tasks. Rowan-enabled agents also reached correct answers more consistently across repeated runs of the same task than agents relying on direct reasoning. The biggest pitfall was discoverability; agents with Rowan tools often used direct reasoning or ran crude local simulations instead of calling the relevant Rowan tool, which frequently led to a failed task</p><p>We&#8217;re excited to keep improving Rowan-agent integration to the make scientific agents more effective. If you would like to integrate Rowan with your agents, use our <a href="https://github.com/rowansci/rowan-python">Python SDK</a>, our <a href="https://github.com/rowansci/rowan-python/releases/tag/skill-latest">skill</a>, and please reach out to us! Read the full analysis on our <a href="https://rowansci.com/blog/testing-rowan-enabled-agents-on-drugdiscoverybench">blog</a>.</p>]]></content:encoded></item><item><title><![CDATA[Automating Transition-State Search]]></title><description><![CDATA[strings and bands; interpolating between states; searching for transitions; confirmation; Vicena integration; recent blogs]]></description><link>https://rowansci.substack.com/p/automating-transition-state-search</link><guid isPermaLink="false">https://rowansci.substack.com/p/automating-transition-state-search</guid><dc:creator><![CDATA[Jonathon Vandezande]]></dc:creator><pubDate>Mon, 20 Jul 2026 14:07:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Gabg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cb2cac-0c8a-488b-965e-2383314899a8_960x1583.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="/__u/substackcdn.com/image/fetch/$s_!Gabg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cb2cac-0c8a-488b-965e-2383314899a8_960x1583.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Gabg!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cb2cac-0c8a-488b-965e-2383314899a8_960x1583.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Gabg!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cb2cac-0c8a-488b-965e-2383314899a8_960x1583.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Gabg!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cb2cac-0c8a-488b-965e-2383314899a8_960x1583.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Gabg!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cb2cac-0c8a-488b-965e-2383314899a8_960x1583.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Gabg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cb2cac-0c8a-488b-965e-2383314899a8_960x1583.jpeg" width="480" height="791.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52cb2cac-0c8a-488b-965e-2383314899a8_960x1583.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1583,&quot;width&quot;:960,&quot;resizeWidth&quot;:480,&quot;bytes&quot;:368315,&quot;alt&quot;:&quot;Nude Descending a Staircase, No. 2. Marcel Duchamp (1912)&quot;,&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://rowansci.substack.com/i/207751293?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cb2cac-0c8a-488b-965e-2383314899a8_960x1583.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Nude Descending a Staircase, No. 2. Marcel Duchamp (1912)" title="Nude Descending a Staircase, No. 2. Marcel Duchamp (1912)" srcset="/__u/substackcdn.com/image/fetch/$s_!Gabg!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cb2cac-0c8a-488b-965e-2383314899a8_960x1583.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Gabg!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cb2cac-0c8a-488b-965e-2383314899a8_960x1583.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Gabg!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cb2cac-0c8a-488b-965e-2383314899a8_960x1583.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Gabg!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52cb2cac-0c8a-488b-965e-2383314899a8_960x1583.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><span>Nude Descending a Staircase, No. 2</span></em>. Marcel Duchamp (1912)</figcaption></figure></div><p>We&#8217;re releasing a completely rewritten reaction toolkit today, coinciding with our presentation about it at the Gordon Research Conference on &#8220;Molecular Discovery and Simulation in the AI Era&#8221; in Barcelona this week. In brief:</p><ul><li><p>We&#8217;ve rewritten everything from scratch to be more robust and performant, using only NumPy and SciPy as dependencies.</p></li><li><p>We&#8217;ve added the minimum-energy-path-generation methods GSM and CI-DNEB to our existing FSM. </p></li><li><p>We&#8217;ve also added geodesic and IDPP interpolation methods. </p></li><li><p>Our IRC code now implements the HPC/EulerPC method and is significantly faster.</p></li><li><p>Both of these codes have been updated to support both periodic and non-periodic systems.</p></li></ul><p>Here&#8217;s a bit more on the science behind this, what we&#8217;ve changed, and the impact that this has for practical tasks in Rowan. (Also see the end of this newsletter for details on our new Vicena integration and two new blog posts on protein&#8211;ligand complexes.)</p><h2>Transition-State Searching</h2><p>Locating a transition state (TS) for a reaction is a difficult problem. Even when the precise mechanism is known, properly aligning the forming and breaking bonds at the correct distances takes considerable practice. TS optimizers have small convergence radii, and small errors in placement can lead to the optimization failing.</p><p>Worse, small changes in the substituents can shift the transition state earlier or later, causing a good guess to fail when an R-group is swapped. This difficulty is compounded by the cost of the quantum-chemical methods commonly used for optimizations. TS optimization starts and ends with the calculation of a Hessian (matrix of mixed second derivatives); a semi-numerical Hessian on a 100-atom system requires 300 gradient calls. Thus, computational chemists typically spend significant amounts of time setting up a guess geometry; having to repeat the calculation multiple times is costly and time-consuming.</p><p>Even with the advent of low-cost methods like NNPs, good guess geometries are still hard to come by. Simply interpolating between the reactants and products will shove atoms through each other on their way to their final destination, producing nonsense. Smart interpolation methods such as IDPP and geodesic can steer the reactions around obvious clashes and avoid breaking/forming too many bonds, while interpolation in redundant internal coordinates can better express the large-scale motions that are happening (e.g. backbone rotations). However, even the best interpolation methods still produce highly strained species. Information from the true potential-energy surface is needed to help the path avoid high-energy intermediates. Methods of doing so are often divided into two classes: string methods and band methods.</p><p>Band methods stretch an interpolation across the surface, sample images along it, and then optimize these images subject to spring forces from adjacent images (preventing images from collapsing into the minima). Nudged elastic band (NEB) is the dominant method; it adds spring forces between images and projects out spring forces orthogonal to the tangent at the image that would otherwise pull atoms off the path. Images are relaxed under these constraints, approximating the true path. Many variants exist, including doubly-nudged NEB (DNEB) and climbing-image (CI-NEB), which accelerate the determination of the path.</p><p>In contrast, string-based methods iteratively grow strings from each endpoint towards the opposite endpoint. They take a step along the interpolation, place a node, and optimize the nodes orthogonal to the existing string. This process is repeated until the string ends meet. The growing-string method (GSM) loosely optimizes the whole of each string every time new nodes are added, and performs a tighter post-connection sweep. The freezing-string method (FSM) eschews post-placement optimization, only loosely optimizing new nodes before adding them to the string. FSM produces paths that do not follow the minimum-energy path and are often significantly more strained, but it is often an order of magnitude cheaper than GSM, and doesn&#8217;t risk nodes sliding back into the endpoint region.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!H-1W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8069b09d-cc8f-4211-a203-8b82f5aa2a5b_1904x1760.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!H-1W!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8069b09d-cc8f-4211-a203-8b82f5aa2a5b_1904x1760.png 424w, /__u/substackcdn.com/image/fetch/$s_!H-1W!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8069b09d-cc8f-4211-a203-8b82f5aa2a5b_1904x1760.png 848w, /__u/substackcdn.com/image/fetch/$s_!H-1W!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8069b09d-cc8f-4211-a203-8b82f5aa2a5b_1904x1760.png 1272w, /__u/substackcdn.com/image/fetch/$s_!H-1W!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8069b09d-cc8f-4211-a203-8b82f5aa2a5b_1904x1760.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!H-1W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8069b09d-cc8f-4211-a203-8b82f5aa2a5b_1904x1760.png" width="1456" height="1346" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8069b09d-cc8f-4211-a203-8b82f5aa2a5b_1904x1760.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1346,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1433635,&quot;alt&quot;:&quot;NEB vs FSM TS-search methods&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/207751293?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8069b09d-cc8f-4211-a203-8b82f5aa2a5b_1904x1760.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="NEB vs FSM TS-search methods" title="NEB vs FSM TS-search methods" srcset="/__u/substackcdn.com/image/fetch/$s_!H-1W!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8069b09d-cc8f-4211-a203-8b82f5aa2a5b_1904x1760.png 424w, /__u/substackcdn.com/image/fetch/$s_!H-1W!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8069b09d-cc8f-4211-a203-8b82f5aa2a5b_1904x1760.png 848w, /__u/substackcdn.com/image/fetch/$s_!H-1W!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8069b09d-cc8f-4211-a203-8b82f5aa2a5b_1904x1760.png 1272w, /__u/substackcdn.com/image/fetch/$s_!H-1W!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8069b09d-cc8f-4211-a203-8b82f5aa2a5b_1904x1760.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">NEB vs FSM TS-search methods. The initial interpolation for the NEB band travels through high-energy regions, while the FSM string stays in the reaction channel (note: energy profiles are not the same scale).</figcaption></figure></div><p>We&#8217;ve implemented FSM and GSM with BFGS Hessian updates on each node and copy the Hessian from the previous node when adding new nodes, accelerating optimization. We included both climbing image and double nudging in our NEB implementation, and we use the FIRE optimizer to accelerate band convergence due to the non-conservative band forces. This rewrite also allows us to treat periodic and non-periodic systems on equal footing and tightly integrate the code with our existing optimizer and NNP infrastructure, allowing us to realize significant improvements in speed and robustness. For a longer write-up on how double-ended TS search methods work, see our <a href="https://rowansci.com/blog/guessing-transition-states">blog from last year</a>.</p><h2>Intrinsic Reaction Coordinates (IRC)</h2><p>Once a putative transition state has been found, it is important to use an IRC to verify that it truly connects the reactants and products. It is not uncommon for a proposed transition state to instead connect two minima that are nothing like the reactants or products, or connect one conformer to another. IRCs are particularly important for complex or highly congested reactions, where multiple branching paths could be possible, but we hope that they can become standard practice for all published transition states.</p><p>IRCs follow the mass-weighted minimum-energy path (the same path as a perfectly damped molecular-dynamics trajectory). Our IRC code implements the Hessian-based predictor&#8211;corrector (HPC/EulerPC) algorithm of <a href="https://doi.org/10.1063/1.1724823">Hratchian &amp; Schlegel</a> in mass-weighted Cartesian coordinates:</p><ol><li><p>Compute the Hessian at the TS.</p></li><li><p>Displace along the imaginary mode.</p></li><li><p>Find the point on the hypersphere that is the lowest in energy:</p><ol><li><p>Build a distance-weighted interpolant (DWI) by taking the energy and gradient at a predictor step.</p></li><li><p>Use the DWI surface to analytically determine the true minimum on the hypersphere.</p></li></ol></li><li><p>Determine the length along the path via the DWI.</p></li><li><p>Repeat until max steps or a minimum is reached.</p></li><li><p>Repeat in the opposite direction.</p></li></ol><p>This method is effectively 4th order, improving on our previous IRC workflow which used the 2nd-order Gonzalez&#8211;Schlegel (GS2) IRC from geomeTRIC. The use of Cartesian coordinates as opposed to TRIC avoids the difficulties from back-transforming internal coordinates, allowing it to quickly solve for the next step and to work well for periodic systems.</p><p>We&#8217;ve also added a few additional features to our workflow to simplify the job of a chemist. The IRC workflow provides initial TS optimization, endpoint optimization, and Hessian refinement instead of full Hessian recompute when the Bofill-update Hessian becomes ill-conditioned. We&#8217;ve also added support for periodic systems and support a wide variety of NNPs, semiempirical methods, and even DFT.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!bwio!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f66e4ca-dd37-4516-9ca8-724369eefbda_2260x1244.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!bwio!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f66e4ca-dd37-4516-9ca8-724369eefbda_2260x1244.png 424w, /__u/substackcdn.com/image/fetch/$s_!bwio!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f66e4ca-dd37-4516-9ca8-724369eefbda_2260x1244.png 848w, /__u/substackcdn.com/image/fetch/$s_!bwio!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f66e4ca-dd37-4516-9ca8-724369eefbda_2260x1244.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bwio!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f66e4ca-dd37-4516-9ca8-724369eefbda_2260x1244.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!bwio!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f66e4ca-dd37-4516-9ca8-724369eefbda_2260x1244.png" width="1456" height="801" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f66e4ca-dd37-4516-9ca8-724369eefbda_2260x1244.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:801,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:449563,&quot;alt&quot;:&quot;Hydrocupration reaction IRC&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/207751293?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f66e4ca-dd37-4516-9ca8-724369eefbda_2260x1244.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Hydrocupration reaction IRC" title="Hydrocupration reaction IRC" srcset="/__u/substackcdn.com/image/fetch/$s_!bwio!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f66e4ca-dd37-4516-9ca8-724369eefbda_2260x1244.png 424w, /__u/substackcdn.com/image/fetch/$s_!bwio!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f66e4ca-dd37-4516-9ca8-724369eefbda_2260x1244.png 848w, /__u/substackcdn.com/image/fetch/$s_!bwio!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f66e4ca-dd37-4516-9ca8-724369eefbda_2260x1244.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bwio!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f66e4ca-dd37-4516-9ca8-724369eefbda_2260x1244.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">IRC of a 96-atom hydrocupration reaction. The detached points on either end are the final optimizations, whose calculations can be viewed individually <a href="https://labs.rowansci.com/public/irc/d6d68fb8-e081-41b6-9b6a-c5b96617fc8d">(view on Rowan)</a></figcaption></figure></div><h2>Benchmarks</h2><p>The <a href="https://onlinelibrary.wiley.com/doi/10.1002/%28SICI%291096-987X%28199605%2917%3A7%3C888%3A%3AAID-JCC12%3E3.0.CO%3B2-7">Baker TS set</a> is commonly used for benchmarking TS-optimization and TS-search methods. It comprises 25 small-molecule transition states generated with HF/3-21G. We re-optimized the TSs with UMA-S-1.2-OMol, generated endpoints with IRCs, and benchmarked how various search and interpolation combos performed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!XGOc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf60e9e-c03b-48b5-9739-0dc47ace9b61_1380x888.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!XGOc!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf60e9e-c03b-48b5-9739-0dc47ace9b61_1380x888.png 424w, /__u/substackcdn.com/image/fetch/$s_!XGOc!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf60e9e-c03b-48b5-9739-0dc47ace9b61_1380x888.png 848w, /__u/substackcdn.com/image/fetch/$s_!XGOc!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf60e9e-c03b-48b5-9739-0dc47ace9b61_1380x888.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XGOc!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf60e9e-c03b-48b5-9739-0dc47ace9b61_1380x888.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!XGOc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf60e9e-c03b-48b5-9739-0dc47ace9b61_1380x888.png" width="1380" height="888" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbf60e9e-c03b-48b5-9739-0dc47ace9b61_1380x888.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:888,&quot;width&quot;:1380,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151626,&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://rowansci.substack.com/i/207751293?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf60e9e-c03b-48b5-9739-0dc47ace9b61_1380x888.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!XGOc!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf60e9e-c03b-48b5-9739-0dc47ace9b61_1380x888.png 424w, /__u/substackcdn.com/image/fetch/$s_!XGOc!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf60e9e-c03b-48b5-9739-0dc47ace9b61_1380x888.png 848w, /__u/substackcdn.com/image/fetch/$s_!XGOc!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf60e9e-c03b-48b5-9739-0dc47ace9b61_1380x888.png 1272w, /__u/substackcdn.com/image/fetch/$s_!XGOc!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbf60e9e-c03b-48b5-9739-0dc47ace9b61_1380x888.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Total compute time on the Baker25 TS set for double-ended TS search + TS optimization with various methods using UMA-S-1.2-OMol on an A100 GPU.</figcaption></figure></div><p>Our geodesic interpolation method (implemented following <a href="https://doi.org/10.1063/1.5090303">Zhu, Thompson, and Mart&#237;nez</a>) outperforms all other interpolations on the Baker set. It penalizes bond rearrangement, favoring interpolations that generate the fewest bond changes (technically, it finds the geodesic on a Riemannian manifold with a Morse-scale interatomic-distance metric). The systems in this benchmark set are too small to see the benefits of our redundant internal coordinates and often fail the iterative back transformation due to the tightly curved nature of the paths (it has a comparative advantage for large systems with dihedral-driven motion, e.g. biphenyl rotations). FSM is an order of magnitude faster than other methods, with only marginally reduced accuracy. It can produce highly strained species (see figure below), but much of the strain is orthogonal to the true reaction coordinate, and thus the subsequent partitioned rational-function TS optimization quickly optimizes it out.</p><p>These methods also work well for larger systems, or when significant rearrangement occurs. The oxidative addition of methyl bromide to a gold complex splits the methyl group and bromine and places them on opposite ends of the complex. While FSM produces a highly strained initial guess (&gt;100 kcal/mol above the TS), the subsequent optimization is still able to locate the TS.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!8Zch!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3bee231-a23a-4f57-9a4f-aaa9c8c80e33_1905x975.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8Zch!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3bee231-a23a-4f57-9a4f-aaa9c8c80e33_1905x975.png 424w, /__u/substackcdn.com/image/fetch/$s_!8Zch!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3bee231-a23a-4f57-9a4f-aaa9c8c80e33_1905x975.png 848w, /__u/substackcdn.com/image/fetch/$s_!8Zch!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3bee231-a23a-4f57-9a4f-aaa9c8c80e33_1905x975.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8Zch!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3bee231-a23a-4f57-9a4f-aaa9c8c80e33_1905x975.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8Zch!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3bee231-a23a-4f57-9a4f-aaa9c8c80e33_1905x975.png" width="1456" height="745" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3bee231-a23a-4f57-9a4f-aaa9c8c80e33_1905x975.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:745,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:495044,&quot;alt&quot;:&quot;FSM vs GSM&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/207751293?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3bee231-a23a-4f57-9a4f-aaa9c8c80e33_1905x975.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="FSM vs GSM" title="FSM vs GSM" srcset="/__u/substackcdn.com/image/fetch/$s_!8Zch!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3bee231-a23a-4f57-9a4f-aaa9c8c80e33_1905x975.png 424w, /__u/substackcdn.com/image/fetch/$s_!8Zch!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3bee231-a23a-4f57-9a4f-aaa9c8c80e33_1905x975.png 848w, /__u/substackcdn.com/image/fetch/$s_!8Zch!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3bee231-a23a-4f57-9a4f-aaa9c8c80e33_1905x975.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8Zch!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3bee231-a23a-4f57-9a4f-aaa9c8c80e33_1905x975.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Oxidative addition of methyl bromide to a gold complex showing complex motion. The FSM search is significantly more strained than the GSM search, but both optimize to the same TS; FSM completes 10x faster (<a href="https://labs.rowansci.com/public/folder/097ffc99-464e-4c66-ae53-24439f676e09">view on Rowan</a>)</figcaption></figure></div><p>Reactions in periodic systems often involve complex motions that cannot simply be decomposed into bond stretches or bends. Along with the large expense of periodic DFT gradients, TS search is often difficult to perform. However, geodesic interpolation does an excellent job of steering atoms, while avoiding the back-transformation difficulties inherent in redundant internal coordinates. For an interstitial carbon migration in BCC Fe, FSM and NEB trace similar paths and find the same transition state, with FSM completing significantly faster.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!cWwx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe88547c9-7920-4cd7-bea2-e1b40ac635c8_1906x974.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!cWwx!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe88547c9-7920-4cd7-bea2-e1b40ac635c8_1906x974.png 424w, /__u/substackcdn.com/image/fetch/$s_!cWwx!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe88547c9-7920-4cd7-bea2-e1b40ac635c8_1906x974.png 848w, /__u/substackcdn.com/image/fetch/$s_!cWwx!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe88547c9-7920-4cd7-bea2-e1b40ac635c8_1906x974.png 1272w, /__u/substackcdn.com/image/fetch/$s_!cWwx!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe88547c9-7920-4cd7-bea2-e1b40ac635c8_1906x974.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!cWwx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe88547c9-7920-4cd7-bea2-e1b40ac635c8_1906x974.png" width="1456" height="744" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e88547c9-7920-4cd7-bea2-e1b40ac635c8_1906x974.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:744,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:880883,&quot;alt&quot;:&quot;FSM vs NEB&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/207751293?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe88547c9-7920-4cd7-bea2-e1b40ac635c8_1906x974.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="FSM vs NEB" title="FSM vs NEB" srcset="/__u/substackcdn.com/image/fetch/$s_!cWwx!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe88547c9-7920-4cd7-bea2-e1b40ac635c8_1906x974.png 424w, /__u/substackcdn.com/image/fetch/$s_!cWwx!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe88547c9-7920-4cd7-bea2-e1b40ac635c8_1906x974.png 848w, /__u/substackcdn.com/image/fetch/$s_!cWwx!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe88547c9-7920-4cd7-bea2-e1b40ac635c8_1906x974.png 1272w, /__u/substackcdn.com/image/fetch/$s_!cWwx!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe88547c9-7920-4cd7-bea2-e1b40ac635c8_1906x974.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Interstitial migration of carbon in Fe (BCC) with UMA-S-1.2-OMat. FSM and NEB produce similar paths, with the FSM search completing 2.5x faster. Half of FSM&#8217;s time is spent on the post-search Hessian calculations (<a href="https://labs.rowansci.com/public/folder/9b17a2e6-4e5d-4b3b-a963-1d5d84824124">view on Rowan</a>)</figcaption></figure></div><p>We&#8217;ve added numerous graphical updates to our double-ended TS-search and IRC workflows, including the ability to compare workflows, stream the results in near real time without the save call blocking the main compute thread, and included the post-search TS optimization and frequencies as tabs in the GUI. All of these search, interpolation, and IRC methods are now available to our users in both the GUI and via our <a href="https://github.com/rowansci/rowan-python">rowan-python API</a>.</p><p>We hope to continue improving our reaction modeling tools and build new ones for modeling reactivity at scale. If you are interested in reaction modeling at scale or find any reactions where these TS-search methods consistently fail, please reach out. We are always trying to improve our tools, and establishing a compendium of difficult systems is helpful for continuing to make them better.</p><h2>Vicena Integration</h2><p>We&#8217;re excited to share that Rowan now integrates with <a href="https://vicena.ai/">Vicena</a>, an agentic scientific workspace that (in their words) brings research tools, evidence, and results into one continuing project, so researchers can focus on the scientific question rather than managing each tool separately. Rowan&#8217;s suite of simulation tools integrates naturally with Vicena&#8217;s search and reasoning capabilities; you can read more on specific use cases <a href="https://vicena.ai/computational-chemistry">on Vicena&#8217;s website</a>.</p><p>Here&#8217;s what Vicena CEO Mehdi Farzanepour has to say on the integration:</p><blockquote><p>The value of bringing Rowan and Vicena together is that researchers get the depth and reproducibility of computational simulations alongside the breadth and flexibility of a unified agentic research. This helps close the research loop by connecting ideas, literature, data, calculations, and results, then using what is learned to refine the question and decide what to do next.</p></blockquote><p>As part of the integration, Mehdi is offering Rowan users a 50% discount for 4 months on subscriptions to Vicena. If you&#8217;re interested, you can sign up for Vicena with code <code>LETSDOMORESCIENCE</code> (valid through September 30th).</p><h2>Blogs</h2><p>We&#8217;ve also recently published two blogs that might be of interest to our readers in drug discovery:</p><ul><li><p>&#8220;<a href="https://rowansci.com/blog/what-to-do-after-docking">What to Do With a Pose</a>,&#8221; an introduction to how to analyze protein&#8211;ligand poses in Rowan. We&#8217;ve noticed a lot of early Rowan users get stuck at this stage so we decided to compile all our advice and relevant features into one place.</p></li><li><p><a href="https://rowansci.com/blog/hydration-site-case-studies">Some case studies benchmarking Rowan&#8217;s hydration-site-analysis functionality</a>, demonstrating that our implementation recovers known hydration sites from the literature and showing off compatibility with larger molecular glues. This hydration-site analysis feature is now live for all Rowan subscribers in the pose-analysis MD workflow!</p></li></ul><p>Until next time, happy computing!</p>]]></content:encoded></item><item><title><![CDATA[Well-Prepared Proteins and How to Use Them]]></title><description><![CDATA[better protein preparation through ML; Gnina & covalent docking; MM/GBSA refinement; fast MD and more trajectory analysis; synthetic RBFE intermediates; resubmitting FEP graphs without rerunning legs]]></description><link>https://rowansci.substack.com/p/well-prepared-proteins-and-how-to</link><guid isPermaLink="false">https://rowansci.substack.com/p/well-prepared-proteins-and-how-to</guid><dc:creator><![CDATA[Ari Wagen]]></dc:creator><pubDate>Thu, 09 Jul 2026 15:58:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wki2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3305a221-ab00-4c2a-9e67-4bef19da0ecb_1020x1280.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="/__u/substackcdn.com/image/fetch/$s_!wki2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3305a221-ab00-4c2a-9e67-4bef19da0ecb_1020x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!wki2!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3305a221-ab00-4c2a-9e67-4bef19da0ecb_1020x1280.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!wki2!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3305a221-ab00-4c2a-9e67-4bef19da0ecb_1020x1280.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!wki2!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3305a221-ab00-4c2a-9e67-4bef19da0ecb_1020x1280.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!wki2!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3305a221-ab00-4c2a-9e67-4bef19da0ecb_1020x1280.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!wki2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3305a221-ab00-4c2a-9e67-4bef19da0ecb_1020x1280.jpeg" width="640" height="803.1372549019608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3305a221-ab00-4c2a-9e67-4bef19da0ecb_1020x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1280,&quot;width&quot;:1020,&quot;resizeWidth&quot;:640,&quot;bytes&quot;:461052,&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://rowansci.substack.com/i/206310210?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3305a221-ab00-4c2a-9e67-4bef19da0ecb_1020x1280.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!wki2!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3305a221-ab00-4c2a-9e67-4bef19da0ecb_1020x1280.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!wki2!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3305a221-ab00-4c2a-9e67-4bef19da0ecb_1020x1280.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!wki2!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3305a221-ab00-4c2a-9e67-4bef19da0ecb_1020x1280.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!wki2!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3305a221-ab00-4c2a-9e67-4bef19da0ecb_1020x1280.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Still Life with a Rib of Beef</em>, Jean Sim&#233;on Chardin (1739)</figcaption></figure></div><p>We&#8217;re excited to share a variety of updates to Rowan&#8217;s structure-based drug discovery toolkit today. As we work to support more and more biotech/pharma teams, we&#8217;ve been finding lots of ways to increase our platform&#8217;s capabilities and depth.</p><p>(To help keep things manageable, this newsletter is organized in pipeline order, starting with protein preparation and ending with FEP.)</p><h2>Protein Preparation and Protein pKa</h2><p>Getting a crystal structure ready for simulation (whether docking, molecular dynamics, or FEP) is no easy task. Protein structures deposited in the PDB are often missing residues from flexible sections of a polymer chain as well as atoms from flexible side chains (not to mention hydrogens). The limitations of crystallographic methods mean there&#8217;s always work that needs to be done before a protein is simulation ready.</p><p>This is the problem of protein preparation; we previously offered a solution to this problem with PDBFixer, a set of tools built to get proteins ready for molecular dynamics (MD) simulations.</p><p>Today, we&#8217;re releasing a new workflow aimed at improving this process. At a high level, the workflow does a three-step process:</p><p>First, we add missing residues and any other missing heavy atoms. To add missing atoms, we support PDBFixer (as previously) as well as Boltz-2. When Boltz-2 is selected, we refold all the polymer chains using the input structure as a template. We then run an MD relaxation restrained to the input structure to enforce stronger template adherence. Co-folding models like Boltz are great at filling in missing flexible regions with plausible guesses, enabling preparation of difficult systems that PDBFixer struggles to prepare.</p><p>Next, we add hydrogens. To predict the per-residue protonation states, we support OpenMM&#8217;s Modeller (as previously) as well as the <code>protonate_utils</code> package from Pat Walters, which builds on the Hydride package. We&#8217;re interested in adding more protein-pKa methods in the near future.</p><p>Finally, we optimize hydrogen positions, iteratively flipping polymer side chains to avoid any donor&#8211;donor and acceptor&#8211;acceptor hydrogen-bond clashes. The flipping is followed by a quick hydrogen-only MM relaxation to ensure that the workflow returns a fully MD-ready system.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oLql!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8baa2854-bc29-41e5-9908-9e42c0edb73d_6222x2450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oLql!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8baa2854-bc29-41e5-9908-9e42c0edb73d_6222x2450.png 424w, /__u/substackcdn.com/image/fetch/$s_!oLql!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8baa2854-bc29-41e5-9908-9e42c0edb73d_6222x2450.png 848w, /__u/substackcdn.com/image/fetch/$s_!oLql!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8baa2854-bc29-41e5-9908-9e42c0edb73d_6222x2450.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oLql!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8baa2854-bc29-41e5-9908-9e42c0edb73d_6222x2450.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oLql!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8baa2854-bc29-41e5-9908-9e42c0edb73d_6222x2450.png" width="1456" height="573" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8baa2854-bc29-41e5-9908-9e42c0edb73d_6222x2450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:573,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3922385,&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://rowansci.substack.com/i/206310210?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8baa2854-bc29-41e5-9908-9e42c0edb73d_6222x2450.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!oLql!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8baa2854-bc29-41e5-9908-9e42c0edb73d_6222x2450.png 424w, /__u/substackcdn.com/image/fetch/$s_!oLql!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8baa2854-bc29-41e5-9908-9e42c0edb73d_6222x2450.png 848w, /__u/substackcdn.com/image/fetch/$s_!oLql!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8baa2854-bc29-41e5-9908-9e42c0edb73d_6222x2450.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oLql!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8baa2854-bc29-41e5-9908-9e42c0edb73d_6222x2450.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">RCSB PDB entry 2E32. Dashed lines show residues unresolved by x-ray diffraction.</figcaption></figure></div><h2>Gnina and Covalent Docking</h2><p>We&#8217;ve also added a new docking engine, Gnina. Unlike the empirical physics-based scoring functions used in most docking programs (like Vina), Gnina scores poses with a convolutional neural network trained on experimental protein-ligand structures. In practice, this makes Gnina somewhat slower and more accurate than other docking programs: a variety of benchmarks have shown that Gnina outperforms Vina and other docking methods at pose retrieval and binder enrichment (see e.g. <a href="https://pubs.acs.org/doi/10.1021/acs.jcim.4c01429">1</a>, <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC12388557/">2</a>, <a href="https://arxiv.org/abs/2605.01681">3</a>, <a href="https://pubs.rsc.org/ra/article/15/55/47051/908032/Assessing-the-accuracy-of-binding-pose-prediction">4</a>).</p><p>Gnina also supports covalent docking, which can be used to model the docking of compounds that form a covalent bond with a protein. In practice, this means a user must additionally specify the atom in the ligand (the warhead atom) and the atom on the targeted residue to run covalent docking&#8212;Gnina will link these atoms together to generate the initial docked pose before running additional conformation-exploration steps. (You can read more about how this works in <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC11874439/">the Gnina 1.3 publication.</a>)</p><p>Gnina can be run through Rowan&#8217;s docking workflows by selecting &#8220;Gnina&#8221; in the docking-settings dropdown. For covalent docking, input the atom indices of the reactive protein and ligand atoms; for non-covalent docking, leave these fields blank.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!qqEo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274b39e9-c2c2-4080-8a10-75042bd1d981_2208x1330.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!qqEo!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274b39e9-c2c2-4080-8a10-75042bd1d981_2208x1330.png 424w, /__u/substackcdn.com/image/fetch/$s_!qqEo!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274b39e9-c2c2-4080-8a10-75042bd1d981_2208x1330.png 848w, /__u/substackcdn.com/image/fetch/$s_!qqEo!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274b39e9-c2c2-4080-8a10-75042bd1d981_2208x1330.png 1272w, /__u/substackcdn.com/image/fetch/$s_!qqEo!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274b39e9-c2c2-4080-8a10-75042bd1d981_2208x1330.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!qqEo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274b39e9-c2c2-4080-8a10-75042bd1d981_2208x1330.png" width="1456" height="877" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/274b39e9-c2c2-4080-8a10-75042bd1d981_2208x1330.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:877,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:535568,&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://rowansci.substack.com/i/206310210?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274b39e9-c2c2-4080-8a10-75042bd1d981_2208x1330.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!qqEo!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274b39e9-c2c2-4080-8a10-75042bd1d981_2208x1330.png 424w, /__u/substackcdn.com/image/fetch/$s_!qqEo!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274b39e9-c2c2-4080-8a10-75042bd1d981_2208x1330.png 848w, /__u/substackcdn.com/image/fetch/$s_!qqEo!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274b39e9-c2c2-4080-8a10-75042bd1d981_2208x1330.png 1272w, /__u/substackcdn.com/image/fetch/$s_!qqEo!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274b39e9-c2c2-4080-8a10-75042bd1d981_2208x1330.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 aria-hidden="true" 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><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 &#8220;covalent docking&#8221; process modeled by Gnina and other non-covalent docking methods is not fully physical and produces a single hybrid score, rather than the multistep process of binding and bond formation undergone by real covalent inhibitors. We&#8217;re working on a QM-based method to simulate the individual mechanistic steps of covalent drug binding, which we expect to be more physical and to better capture warhead SAR than covalent docking; if this is of interest to you, <a href="mailto:contact@rowansci.com">reach out</a> to discuss more with our team.</p><h2>Co-Folding Non-Canonical Amino Acids and Nucleotides</h2><p>It&#8217;s now possible to run co-folding with non-canonical residues and nucleotides. These can be added directly into an input protein sequence and are available with all 3 co-folding models in Rowan (Boltz, OpenFold, and Chai).</p><p>To run co-folding with a non-canonical residue/nucleotide, simply include the desired PDB Chemical Component Dictionary (CCD) code in parentheses in the protein sequence: for instance, the sequence &#8220;AGA(SEP)G&#8221; requests the alanine&#8211;glycine&#8211;alanine&#8211;(<em>O</em>-phosphoserine)&#8211;glycine pentapeptide.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!8bJg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e3a81a-31c0-4e6b-8b40-d51c60026192_2220x1298.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8bJg!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e3a81a-31c0-4e6b-8b40-d51c60026192_2220x1298.png 424w, /__u/substackcdn.com/image/fetch/$s_!8bJg!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e3a81a-31c0-4e6b-8b40-d51c60026192_2220x1298.png 848w, /__u/substackcdn.com/image/fetch/$s_!8bJg!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e3a81a-31c0-4e6b-8b40-d51c60026192_2220x1298.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8bJg!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e3a81a-31c0-4e6b-8b40-d51c60026192_2220x1298.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8bJg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e3a81a-31c0-4e6b-8b40-d51c60026192_2220x1298.png" width="1456" height="851" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49e3a81a-31c0-4e6b-8b40-d51c60026192_2220x1298.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:851,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:304091,&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://rowansci.substack.com/i/206310210?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e3a81a-31c0-4e6b-8b40-d51c60026192_2220x1298.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!8bJg!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e3a81a-31c0-4e6b-8b40-d51c60026192_2220x1298.png 424w, /__u/substackcdn.com/image/fetch/$s_!8bJg!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e3a81a-31c0-4e6b-8b40-d51c60026192_2220x1298.png 848w, /__u/substackcdn.com/image/fetch/$s_!8bJg!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e3a81a-31c0-4e6b-8b40-d51c60026192_2220x1298.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8bJg!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49e3a81a-31c0-4e6b-8b40-d51c60026192_2220x1298.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 aria-hidden="true" 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><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>Use of CCD codes allows co-folding methods to model D amino acids, methylated residues, different terminal caps, phosphorylation, and many more biochemical processes of interest to scientists and drug hunters. For more on the CCD and how to find CCD codes for your non-canonical residue/nucleotide, <a href="https://www.wwpdb.org/data/ccd">see this article</a>.</p><h2>MM/GBSA Single Points</h2><p>We&#8217;ve added the ability to refine poses with molecular mechanics and generalized-Born-surface-area implicit-solvent calculations (MM/GBSA for short). For docking, analogue docking, and protein&#8211;ligand co-folding, Rowan now optimizes all ligand poses using MM/GBSA implicit-solvent calculations and reports the final single-point MM/GBSA interaction energy. We&#8217;re doing this for a few reasons:</p><ul><li><p>Poses generated by docking and co-folding are often unreliable or unphysical, and a quick MM/GBSA optimization can lead to dramatically more physical poses. (Previous Rowan pose refinement was ligand-only; this approach takes protein&#8211;ligand interactions into account.)</p></li><li><p>The MM/GBSA single-point energy also serves as an external sanity check on poses. While docking and co-folding will often find a way to put a pose somewhere when requested, poor poses often have negligible or even positive interaction energy.</p></li><li><p>Running these MM/GBSA optimizations also makes the systems much better behaved for downstream simulations, including MD and SAPT interaction analysis.</p></li></ul><p>(Note that MM/GBSA interaction energies are not an effective way to predict binding affinity! However, they can be useful in ranking poses or triaging bad binders.)</p><p>MM/GBSA optimizations are run when users select &#8220;Local opt. and MM/GBSA&#8221; on the docking, analogue docking, and protein-ligand co-folding workflows.</p><h2>Molecular Dynamics (MD) Speed Improvements</h2><p>As more customers run MD workloads through Rowan, we&#8217;ve been working to make sure that our MD is as performant as possible. Increasing the timestep used for MD is one of the easiest ways to increase performance. To prevent numerical error, the timestep is typically required to be about an order-of-magnitude less than the fastest motion in the system. An O&#8211;H bond has a vibrational period of about 10 fs, implying that the MD timestep must be 1 fs or less.</p><p>This timestep can be increased through a technique called hydrogen-mass repartitioning (HMR), where the hydrogen mass is artificially increased to slow the bond vibration and allow for longer MD timesteps. Rowan previously used a hydrogen mass of 1.5 Daltons, allowing for 2 fs timestep. We&#8217;ve now changed the default hydrogen mass to 3 Daltons and the default timestep to 4 fs, resulting in a 2x increase in MD speed. Users can now tune these settings themselves if they prefer to disable HMR and use shorter timesteps.</p><p>In real life, this translates to dramatically faster MD runtimes. On a dasatinib&#8226;ABL kinase system (PDB 2GQG) with 55,517 atoms, Rowan was able to solvate, parameterize, minimize, equilibrate, and run a 10-ns MD simulation in 18 minutes total, reaching speeds of &gt;1 &#181;s/day on our standard L40S GPU hardware. We aim to make it routine to run short MD simulations on structures from docking, co-folding, or experiment, and will continue to look for ways to make these simulations faster and cheaper.</p><h2>More MD Analysis</h2><p>We&#8217;re also adding more outputs to Rowan&#8217;s protein MD and pose-analysis MD workflows, with the goal of making it easier to quickly gain useful structural insights. Here&#8217;s what we&#8217;ve added:</p><ul><li><p><strong>MM/GBSA.</strong> Rowan now reports MM/GBSA interaction energies for protein&#8211;ligand trajectories, making it easier to compare poses while accounting for solvent effects. Average MM/GBSA scores can be used as an endpoint-based binding-affinity prediction method; these scores are almost always quantitatively incorrect, but can sometimes be very useful for quickly ranking binders before running FEP calculations. (<a href="https://www.rowansci.com/blog/how-to-predict-binding-affinity">See our post comparing binding-affinity methods for more details.</a>)</p></li><li><p><strong>Radius of gyration.</strong> Rowan now reports the isotropic radius of gyration along trajectories, giving a simple readout of protein compactness and large-scale conformational change.</p></li><li><p><strong>SASA and polar SASA.</strong> Rowan also now computes total and polar solvent-accessible surface area (SASA), helping track changes in solvent exposure and buried area during MD simulations.</p></li><li><p><strong>Trajectory clustering.</strong> Geometrical clustering of trajectory frames is a convenient way to analyze protein conformational motion. Users can specify a fixed number of clusters to use k-means clustering or provide an RMSD threshold for Butina-like frame clustering&#8212;once computed, cluster centroids can be downloaded, and the change on cluster can be viewed as a function of time to understand transition timescales.</p></li><li><p><strong>RMSF.</strong> Per-residue root-mean-squared fluctuation values are now calculated for proteins in trajectory post-processing, which can be used to highlight flexible loops and stable regions. Highly mobile regions (like loops or disordered regions) typically have high RMSF values, while regions that are rigid or relatively frozen have low RMSF values.</p></li><li><p><strong>Hydration-site analysis.</strong> We&#8217;re also releasing a preview of Rowan&#8217;s hydration-site analysis feature, which detects what regions of the binding interface are most occupied by waters, how many unique waters pass through these sites, and whether waters at these mediate hydrogen bonds between protein atoms and ligand atoms (water bridges). This is a big feature and we&#8217;re planning to release more on this&#8212;including benchmarks and case studies&#8212;but subscribing Rowan users can run this starting today.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!7l49!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d0a520a-2584-4e42-a73c-2cb7a911a2c2_2208x1324.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7l49!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d0a520a-2584-4e42-a73c-2cb7a911a2c2_2208x1324.png 424w, /__u/substackcdn.com/image/fetch/$s_!7l49!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d0a520a-2584-4e42-a73c-2cb7a911a2c2_2208x1324.png 848w, /__u/substackcdn.com/image/fetch/$s_!7l49!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d0a520a-2584-4e42-a73c-2cb7a911a2c2_2208x1324.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7l49!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d0a520a-2584-4e42-a73c-2cb7a911a2c2_2208x1324.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7l49!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d0a520a-2584-4e42-a73c-2cb7a911a2c2_2208x1324.png" width="1456" height="873" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d0a520a-2584-4e42-a73c-2cb7a911a2c2_2208x1324.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:873,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:644801,&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://rowansci.substack.com/i/206310210?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d0a520a-2584-4e42-a73c-2cb7a911a2c2_2208x1324.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!7l49!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d0a520a-2584-4e42-a73c-2cb7a911a2c2_2208x1324.png 424w, /__u/substackcdn.com/image/fetch/$s_!7l49!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d0a520a-2584-4e42-a73c-2cb7a911a2c2_2208x1324.png 848w, /__u/substackcdn.com/image/fetch/$s_!7l49!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d0a520a-2584-4e42-a73c-2cb7a911a2c2_2208x1324.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7l49!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d0a520a-2584-4e42-a73c-2cb7a911a2c2_2208x1324.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 aria-hidden="true" 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><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>These properties can be viewed through new tabs and graphs in Rowan&#8217;s existing MD trajectory workflow.</p><h2>Synthetic RBFE Intermediates</h2><p>While RBFE calculations are a powerful way to accurately predict relative binding affinities, they require high overlap between a series. Modifications that look simple to a chemist (switching alkyl groups, adding or removing substituents, and so on) can sometimes lead to very difficult alchemical transformations, which in turn makes FEP slow and inaccurate.</p><p>Rowan FEP can now automatically identify &#8220;missing&#8221; compounds from an RBFE map based on maximum-common-substructure analysis and substituent enumeration, and automatically add these compounds to the graph:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!b8cg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795fdb7-8ad8-48f7-9bbd-5beb7345559e_1261x509.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!b8cg!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795fdb7-8ad8-48f7-9bbd-5beb7345559e_1261x509.png 424w, /__u/substackcdn.com/image/fetch/$s_!b8cg!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795fdb7-8ad8-48f7-9bbd-5beb7345559e_1261x509.png 848w, /__u/substackcdn.com/image/fetch/$s_!b8cg!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795fdb7-8ad8-48f7-9bbd-5beb7345559e_1261x509.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b8cg!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795fdb7-8ad8-48f7-9bbd-5beb7345559e_1261x509.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!b8cg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795fdb7-8ad8-48f7-9bbd-5beb7345559e_1261x509.png" width="560" height="226.0428231562252" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d795fdb7-8ad8-48f7-9bbd-5beb7345559e_1261x509.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:509,&quot;width&quot;:1261,&quot;resizeWidth&quot;:560,&quot;bytes&quot;:103476,&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://rowansci.substack.com/i/206310210?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795fdb7-8ad8-48f7-9bbd-5beb7345559e_1261x509.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!b8cg!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795fdb7-8ad8-48f7-9bbd-5beb7345559e_1261x509.png 424w, /__u/substackcdn.com/image/fetch/$s_!b8cg!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795fdb7-8ad8-48f7-9bbd-5beb7345559e_1261x509.png 848w, /__u/substackcdn.com/image/fetch/$s_!b8cg!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795fdb7-8ad8-48f7-9bbd-5beb7345559e_1261x509.png 1272w, /__u/substackcdn.com/image/fetch/$s_!b8cg!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795fdb7-8ad8-48f7-9bbd-5beb7345559e_1261x509.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>This technique follows <a href="https://pubs.acs.org/doi/10.1021/acs.jpcb.4c07156">recent work from Linde Schoenmaker and co-workers</a>, and can be enabled by selecting &#8220;Generate intermediate ligands&#8221; on the workflow submission screen.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EyR7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3971b0-feb3-4698-8d8d-6f3c0b738f7d_878x919.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EyR7!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3971b0-feb3-4698-8d8d-6f3c0b738f7d_878x919.png 424w, /__u/substackcdn.com/image/fetch/$s_!EyR7!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3971b0-feb3-4698-8d8d-6f3c0b738f7d_878x919.png 848w, /__u/substackcdn.com/image/fetch/$s_!EyR7!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3971b0-feb3-4698-8d8d-6f3c0b738f7d_878x919.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EyR7!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3971b0-feb3-4698-8d8d-6f3c0b738f7d_878x919.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EyR7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3971b0-feb3-4698-8d8d-6f3c0b738f7d_878x919.png" width="450" height="471.0136674259681" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe3971b0-feb3-4698-8d8d-6f3c0b738f7d_878x919.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:919,&quot;width&quot;:878,&quot;resizeWidth&quot;:450,&quot;bytes&quot;:195144,&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://rowansci.substack.com/i/206310210?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3971b0-feb3-4698-8d8d-6f3c0b738f7d_878x919.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!EyR7!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3971b0-feb3-4698-8d8d-6f3c0b738f7d_878x919.png 424w, /__u/substackcdn.com/image/fetch/$s_!EyR7!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3971b0-feb3-4698-8d8d-6f3c0b738f7d_878x919.png 848w, /__u/substackcdn.com/image/fetch/$s_!EyR7!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3971b0-feb3-4698-8d8d-6f3c0b738f7d_878x919.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EyR7!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3971b0-feb3-4698-8d8d-6f3c0b738f7d_878x919.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 aria-hidden="true" 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><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>While these sorts of synthetic intermediates are rarely useful on carefully prepared FEP benchmark sets, where there&#8217;s already good overlap between the ligands under study, we expect that this will be helpful in real-world use cases with more diverse chemotypes.</p><h2>FEP Resubmission</h2><p>In real-world lead optimization, scientists often go through rapid iterative design cycles. A medicinal chemist might design 20 analogues, simulate them with FEP, and then want to simulate another 20 analogues based on the results from the first set. Unfortunately, as discussed above, RBFE simulations work better on large sets of closely related compounds&#8212;so getting accurate results for the second set of analogues often requires re-running the first set of analogues, doubling the cost and runtime of the simulation.</p><p>Rowan FEP now allows users to resubmit finished FEP runs and add or remove ligands without re-running previously completed legs. This allows a few different useful features:</p><ul><li><p><strong>Iteratively adding ligands.</strong> If you&#8217;ve already run a big RBFE graph and want to add a few more ligands, you previously had to re-run the entire graph. Now, you can simply resubmit, add the new ligands, and run only the handful of legs needed to connect these ligands to the rest of the graph.</p></li><li><p><strong>Removing bad ligands or poses.</strong> If a few of the ligands proved problematic or there were poorly converged legs, you can resubmit and remove these ligands to quickly recalculate the resulting well-behaved graph.</p></li></ul><p>This feature was requested by a lot of our early FEP users, and we think it enables faster and more natural integration of FEP into real-world design cycles.</p><p>To enable this feature, simply resubmit an existing RBFE run to Rowan&#8217;s RBFE graph workflow. The previous FEP run will appear as a &#8220;seed graph&#8221; which serves as a template for the new run: the graph can be modified or deleted as desired. (The original FEP run will be saved and unchanged, allowing for clean record-keeping and audit trails.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!FRwu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee4bb511-3528-4dc2-84dd-59b70020db42_2222x1388.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!FRwu!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee4bb511-3528-4dc2-84dd-59b70020db42_2222x1388.png 424w, /__u/substackcdn.com/image/fetch/$s_!FRwu!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee4bb511-3528-4dc2-84dd-59b70020db42_2222x1388.png 848w, /__u/substackcdn.com/image/fetch/$s_!FRwu!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee4bb511-3528-4dc2-84dd-59b70020db42_2222x1388.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FRwu!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee4bb511-3528-4dc2-84dd-59b70020db42_2222x1388.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!FRwu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee4bb511-3528-4dc2-84dd-59b70020db42_2222x1388.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee4bb511-3528-4dc2-84dd-59b70020db42_2222x1388.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:468433,&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://rowansci.substack.com/i/206310210?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee4bb511-3528-4dc2-84dd-59b70020db42_2222x1388.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!FRwu!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee4bb511-3528-4dc2-84dd-59b70020db42_2222x1388.png 424w, /__u/substackcdn.com/image/fetch/$s_!FRwu!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee4bb511-3528-4dc2-84dd-59b70020db42_2222x1388.png 848w, /__u/substackcdn.com/image/fetch/$s_!FRwu!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee4bb511-3528-4dc2-84dd-59b70020db42_2222x1388.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FRwu!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee4bb511-3528-4dc2-84dd-59b70020db42_2222x1388.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We&#8217;re excited to explore further ways to integrate FEP more naturally into existing drug-discovery workflows and make it possible to run FEP routinely at scale&#8212;if you&#8217;re interested in exploring this with our team, please <a href="mailto:contact@rowansci.com">reach out</a>.</p>]]></content:encoded></item><item><title><![CDATA[Symmetry, X-Ray Diffraction (XRD), Band Structures, and Elastic Tensors]]></title><description><![CDATA[symmetry and asymmetry; reflections on X-rays; structure, both electronic and crystalline; stressing crystals]]></description><link>https://rowansci.substack.com/p/symmetry-x-ray-diffraction-xrd-band</link><guid isPermaLink="false">https://rowansci.substack.com/p/symmetry-x-ray-diffraction-xrd-band</guid><dc:creator><![CDATA[Jonathon Vandezande]]></dc:creator><pubDate>Tue, 23 Jun 2026 14:26:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7BW5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64499e26-604d-4143-9e29-51ddc77461b0_1920x2428.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="/__u/substackcdn.com/image/fetch/$s_!7BW5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64499e26-604d-4143-9e29-51ddc77461b0_1920x2428.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7BW5!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64499e26-604d-4143-9e29-51ddc77461b0_1920x2428.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!7BW5!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64499e26-604d-4143-9e29-51ddc77461b0_1920x2428.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!7BW5!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64499e26-604d-4143-9e29-51ddc77461b0_1920x2428.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!7BW5!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64499e26-604d-4143-9e29-51ddc77461b0_1920x2428.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7BW5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64499e26-604d-4143-9e29-51ddc77461b0_1920x2428.jpeg" width="1456" height="1841" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64499e26-604d-4143-9e29-51ddc77461b0_1920x2428.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1841,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Wedding Supper, Martin Van Meytens (1763)&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Wedding Supper, Martin Van Meytens (1763)" title="Wedding Supper, Martin Van Meytens (1763)" srcset="/__u/substackcdn.com/image/fetch/$s_!7BW5!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64499e26-604d-4143-9e29-51ddc77461b0_1920x2428.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!7BW5!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64499e26-604d-4143-9e29-51ddc77461b0_1920x2428.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!7BW5!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64499e26-604d-4143-9e29-51ddc77461b0_1920x2428.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!7BW5!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64499e26-604d-4143-9e29-51ddc77461b0_1920x2428.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Wedding Supper</em>, Martin Van Meytens (1763)</figcaption></figure></div><p>Molecules and materials often contain atoms that are identical except for rotations, translations, or reflections. Identifying these symmetry elements is useful for understanding the properties of the structure; entire classes are taught in graduate school to identify point groups and space groups and to help determine the corresponding properties (many a computational chemist has a cherished copy of <a href="https://www.wiley.com/en-us/shop/general-chemistry/chemical-applications-of-group-theory-3rd-edition-p-9780471510949">Cotton&#8217;s </a><em><a href="https://www.wiley.com/en-us/shop/general-chemistry/chemical-applications-of-group-theory-3rd-edition-p-9780471510949">Chemical Applications of Group Theory</a></em> lying around somewhere).</p><p>Symmetry is often used to:</p><ul><li><p>simplify electronic structure calculations: many matrix elements and integrals must be zero due to symmetry considerations, thus simplifying calculations;</p></li><li><p>inform spectral interpretation: IR-active vibrations transform as one of the Cartesian coordinates (x, y, or z) under the dipole selection rule;</p></li><li><p>determine rotational spectral line spacing and relative intensities; and</p></li><li><p>correct overcounting of entropy from the ideal-gas, rigid-rotor harmonic-oscillator (RRHO) approximation when a molecule has proper rotational symmetry elements (C&#8345; axes, etc.).</p></li></ul><p>Previously, the Rowan platform used the <a href="https://github.com/corinwagen/pymsym">pymsymm package</a> for computing point-group symmetry corrections to RRHO. Since it was written in C and didn&#8217;t support periodic systems, it was going to be difficult to extend with various features we were interested in. We therefore rewrote our point-group code in Python (achieving nearly the same speed as the original C code, without the risk of segfaults). For the 230 space groups of periodic systems, we added <a href="https://github.com/spglib/spglib">spglib</a>. Now, molecules and crystals have their symmetry attached, and it can be viewed in the basic calculation workflow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Uhpw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ec3e67-b6b1-4f57-8010-d912d091e30c_1909x1065.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Uhpw!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ec3e67-b6b1-4f57-8010-d912d091e30c_1909x1065.png 424w, /__u/substackcdn.com/image/fetch/$s_!Uhpw!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ec3e67-b6b1-4f57-8010-d912d091e30c_1909x1065.png 848w, /__u/substackcdn.com/image/fetch/$s_!Uhpw!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ec3e67-b6b1-4f57-8010-d912d091e30c_1909x1065.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Uhpw!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ec3e67-b6b1-4f57-8010-d912d091e30c_1909x1065.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Uhpw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ec3e67-b6b1-4f57-8010-d912d091e30c_1909x1065.png" width="1456" height="812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73ec3e67-b6b1-4f57-8010-d912d091e30c_1909x1065.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:253030,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/203185841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ec3e67-b6b1-4f57-8010-d912d091e30c_1909x1065.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Uhpw!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ec3e67-b6b1-4f57-8010-d912d091e30c_1909x1065.png 424w, /__u/substackcdn.com/image/fetch/$s_!Uhpw!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ec3e67-b6b1-4f57-8010-d912d091e30c_1909x1065.png 848w, /__u/substackcdn.com/image/fetch/$s_!Uhpw!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ec3e67-b6b1-4f57-8010-d912d091e30c_1909x1065.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Uhpw!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73ec3e67-b6b1-4f57-8010-d912d091e30c_1909x1065.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Diamond crystal showing the 227 space group (<a href="https://labs.rowansci.com/public/calculation/8b79a524-7783-42a8-a2e0-21f3f22f16d6">view on Rowan</a>)</figcaption></figure></div><p>Molecules are often imported and drawn with imperfect symmetry, and now they can be symmetrized in the structure builder, allowing users to quickly fix nearly symmetric geometries.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!eQRi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ddb99d-7b89-470f-9b37-78ca4bb40f7b_1238x724.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!eQRi!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ddb99d-7b89-470f-9b37-78ca4bb40f7b_1238x724.gif 424w, /__u/substackcdn.com/image/fetch/$s_!eQRi!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ddb99d-7b89-470f-9b37-78ca4bb40f7b_1238x724.gif 848w, /__u/substackcdn.com/image/fetch/$s_!eQRi!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ddb99d-7b89-470f-9b37-78ca4bb40f7b_1238x724.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!eQRi!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ddb99d-7b89-470f-9b37-78ca4bb40f7b_1238x724.gif 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!eQRi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ddb99d-7b89-470f-9b37-78ca4bb40f7b_1238x724.gif" width="1238" height="724" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1ddb99d-7b89-470f-9b37-78ca4bb40f7b_1238x724.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:724,&quot;width&quot;:1238,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:638143,&quot;alt&quot;:&quot;C60 symmetrization&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/203185841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ddb99d-7b89-470f-9b37-78ca4bb40f7b_1238x724.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="C60 symmetrization" title="C60 symmetrization" srcset="/__u/substackcdn.com/image/fetch/$s_!eQRi!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ddb99d-7b89-470f-9b37-78ca4bb40f7b_1238x724.gif 424w, /__u/substackcdn.com/image/fetch/$s_!eQRi!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ddb99d-7b89-470f-9b37-78ca4bb40f7b_1238x724.gif 848w, /__u/substackcdn.com/image/fetch/$s_!eQRi!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ddb99d-7b89-470f-9b37-78ca4bb40f7b_1238x724.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!eQRi!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1ddb99d-7b89-470f-9b37-78ca4bb40f7b_1238x724.gif 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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Symmetrization of a C60 molecule to Ih in real time (<a href="https://labs.rowansci.com/public/calculation/ccd7dfa8-78b9-4a33-b9f0-8a4cc2a1c735">view on Rowan</a>)</figcaption></figure></div><p>Symmetry labels have also been added to orbitals in the electronic properties workflow for easier identification and use in chemistry classes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!sN2m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea1f8e-6ef8-4802-9842-d42a281144f9_1909x1065.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!sN2m!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea1f8e-6ef8-4802-9842-d42a281144f9_1909x1065.png 424w, /__u/substackcdn.com/image/fetch/$s_!sN2m!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea1f8e-6ef8-4802-9842-d42a281144f9_1909x1065.png 848w, /__u/substackcdn.com/image/fetch/$s_!sN2m!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea1f8e-6ef8-4802-9842-d42a281144f9_1909x1065.png 1272w, /__u/substackcdn.com/image/fetch/$s_!sN2m!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea1f8e-6ef8-4802-9842-d42a281144f9_1909x1065.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!sN2m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea1f8e-6ef8-4802-9842-d42a281144f9_1909x1065.png" width="1456" height="812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15ea1f8e-6ef8-4802-9842-d42a281144f9_1909x1065.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:274401,&quot;alt&quot;:&quot;Pyridine HOMO&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/203185841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea1f8e-6ef8-4802-9842-d42a281144f9_1909x1065.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pyridine HOMO" title="Pyridine HOMO" srcset="/__u/substackcdn.com/image/fetch/$s_!sN2m!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea1f8e-6ef8-4802-9842-d42a281144f9_1909x1065.png 424w, /__u/substackcdn.com/image/fetch/$s_!sN2m!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea1f8e-6ef8-4802-9842-d42a281144f9_1909x1065.png 848w, /__u/substackcdn.com/image/fetch/$s_!sN2m!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea1f8e-6ef8-4802-9842-d42a281144f9_1909x1065.png 1272w, /__u/substackcdn.com/image/fetch/$s_!sN2m!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ea1f8e-6ef8-4802-9842-d42a281144f9_1909x1065.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The HOMO of pyridine (a C2v molecule) transforms with the A1 irreducible representation (<a href="https://labs.rowansci.com/public/orbitals/f073060e-c69c-4a4e-92f3-f376941d3566">view on Rowan</a>)</figcaption></figure></div><h2>XRD</h2><p>For crystal structures, the X-ray diffraction pattern of the material is a standard fingerprint, as the height and positioning of the peaks indicate which of the 230 space groups it could belong to. When X-rays hit a crystal, the X-rays are absorbed and then re-emitted by the electrons surrounding each atom (Thomson scattering). If X-rays are shone on the crystal from various angles, the constructive and destructive interference patterns generated in the scattering can be used to infer the symmetry of the crystal (Bragg&#8217;s law: <em>n&#955; </em>= 2<em>d </em>sin &#952;).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!yslA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e945eb4-e693-470c-8193-7e999b54c881_1497x718.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!yslA!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e945eb4-e693-470c-8193-7e999b54c881_1497x718.png 424w, /__u/substackcdn.com/image/fetch/$s_!yslA!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e945eb4-e693-470c-8193-7e999b54c881_1497x718.png 848w, /__u/substackcdn.com/image/fetch/$s_!yslA!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e945eb4-e693-470c-8193-7e999b54c881_1497x718.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yslA!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e945eb4-e693-470c-8193-7e999b54c881_1497x718.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!yslA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e945eb4-e693-470c-8193-7e999b54c881_1497x718.png" width="1456" height="698" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e945eb4-e693-470c-8193-7e999b54c881_1497x718.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:191996,&quot;alt&quot;:&quot;X-ray reflections from a crystal&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/203185841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e945eb4-e693-470c-8193-7e999b54c881_1497x718.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="X-ray reflections from a crystal" title="X-ray reflections from a crystal" srcset="/__u/substackcdn.com/image/fetch/$s_!yslA!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e945eb4-e693-470c-8193-7e999b54c881_1497x718.png 424w, /__u/substackcdn.com/image/fetch/$s_!yslA!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e945eb4-e693-470c-8193-7e999b54c881_1497x718.png 848w, /__u/substackcdn.com/image/fetch/$s_!yslA!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e945eb4-e693-470c-8193-7e999b54c881_1497x718.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yslA!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e945eb4-e693-470c-8193-7e999b54c881_1497x718.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">X-ray reflections from a crystalline material showing incident waves reflected from parallel atomic planes, in phase with each other.</figcaption></figure></div><p>The X-ray diffraction pattern can be directly predicted from the material&#8217;s structure and is useful for identifying materials, especially polymorphs. Real samples will have defects, mixtures of phases, preferred orientation, temperature effects, and broadened peaks, making the observed pattern slightly different, but they often align well with the predicted XRD pattern.</p><p>Carbon has <a href="https://en.wikipedia.org/wiki/Allotropes_of_carbon">numerous allotropes</a> (single-element polymorphs) and the major ones have strikingly different XRD patterns. Changing from cubic diamond to lonsdaleite (hexagonal diamond) markedly lowers the crystal symmetry from the high-symmetry cubic space group Fd-3m to the hexagonal P6&#8323;/mmc, which breaks equivalences among lattice planes and results in many more distinct XRD peaks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Zr8l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a88de0-f880-4dd9-a1e3-e86baa577118_1904x1058.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Zr8l!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a88de0-f880-4dd9-a1e3-e86baa577118_1904x1058.png 424w, /__u/substackcdn.com/image/fetch/$s_!Zr8l!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a88de0-f880-4dd9-a1e3-e86baa577118_1904x1058.png 848w, /__u/substackcdn.com/image/fetch/$s_!Zr8l!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a88de0-f880-4dd9-a1e3-e86baa577118_1904x1058.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Zr8l!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a88de0-f880-4dd9-a1e3-e86baa577118_1904x1058.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Zr8l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a88de0-f880-4dd9-a1e3-e86baa577118_1904x1058.png" width="1456" height="809" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3a88de0-f880-4dd9-a1e3-e86baa577118_1904x1058.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:213226,&quot;alt&quot;:&quot;Cubic diamond simulated XRD&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/203185841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a88de0-f880-4dd9-a1e3-e86baa577118_1904x1058.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cubic diamond simulated XRD" title="Cubic diamond simulated XRD" srcset="/__u/substackcdn.com/image/fetch/$s_!Zr8l!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a88de0-f880-4dd9-a1e3-e86baa577118_1904x1058.png 424w, /__u/substackcdn.com/image/fetch/$s_!Zr8l!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a88de0-f880-4dd9-a1e3-e86baa577118_1904x1058.png 848w, /__u/substackcdn.com/image/fetch/$s_!Zr8l!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a88de0-f880-4dd9-a1e3-e86baa577118_1904x1058.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Zr8l!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a88de0-f880-4dd9-a1e3-e86baa577118_1904x1058.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Simulated powder XRD pattern (Cu K&#945;) of cubic diamond (Fd-3m) (<a href="https://labs.rowansci.com/public/calculation/15086371-dfd3-4c8f-97e3-84c7742cfde7">view on Rowan</a>)</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!LWL1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438b9393-6317-4406-ac09-36b0c8302651_1904x1058.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!LWL1!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438b9393-6317-4406-ac09-36b0c8302651_1904x1058.png 424w, /__u/substackcdn.com/image/fetch/$s_!LWL1!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438b9393-6317-4406-ac09-36b0c8302651_1904x1058.png 848w, /__u/substackcdn.com/image/fetch/$s_!LWL1!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438b9393-6317-4406-ac09-36b0c8302651_1904x1058.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LWL1!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438b9393-6317-4406-ac09-36b0c8302651_1904x1058.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!LWL1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438b9393-6317-4406-ac09-36b0c8302651_1904x1058.png" width="1456" height="809" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/438b9393-6317-4406-ac09-36b0c8302651_1904x1058.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:185151,&quot;alt&quot;:&quot;Lonsdaleite simulated XRD pattern&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/203185841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438b9393-6317-4406-ac09-36b0c8302651_1904x1058.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Lonsdaleite simulated XRD pattern" title="Lonsdaleite simulated XRD pattern" srcset="/__u/substackcdn.com/image/fetch/$s_!LWL1!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438b9393-6317-4406-ac09-36b0c8302651_1904x1058.png 424w, /__u/substackcdn.com/image/fetch/$s_!LWL1!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438b9393-6317-4406-ac09-36b0c8302651_1904x1058.png 848w, /__u/substackcdn.com/image/fetch/$s_!LWL1!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438b9393-6317-4406-ac09-36b0c8302651_1904x1058.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LWL1!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F438b9393-6317-4406-ac09-36b0c8302651_1904x1058.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Simulated powder XRD pattern (Cu K&#945;) of lonsdaleite, hexagonal diamond (P6&#8323;/mmc) (<a href="https://labs.rowansci.com/public/calculation/15086371-dfd3-4c8f-97e3-84c7742cfde7">view on Rowan</a>)</figcaption></figure></div><h2>Band Structures and Density of States</h2><p>While XRD probes the positions of the nuclei and the resulting symmetry, we can also compute the electronic structure of a crystal. The periodic analogs of molecular orbitals are the band structure and density of states, which govern conductivity, optical absorption, reactivity, and more. These are shaped by the crystal&#8217;s lattice, bonding, and the way the electronic wavefunction repeats through space.</p><p>The band gap is the separation between the valence band maximum (VBM) and conduction band minimum (CBM); the periodic counterpart of the HOMO&#8211;LUMO gap. Its size and location determine the material&#8217;s electronic and optical behavior. A direct gap occurs when the VBM and CBM sit at the same point in the band structure, and an indirect gap occurs when they sit at different points. Direct-gap materials conserve momentum during electron&#8211;hole recombination and emit light efficiently, making them ideal for optoelectronics; indirect-gap materials are poor emitters, so charge carriers travel farther before recombining, which is useful in semiconductors.</p><p>Carbon nanotubes illustrate how geometry alone can flip this behavior. A nanotube is a sheet of graphene rolled into a cylinder, and the rolling direction changes which electronic states are available around the circumference, even though the atoms and bonding are identical. Two types of nanotubes are armchair and zigzag nanotubes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!YSCn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2172ac00-0b6b-467a-a88b-58e0abb01854_1694x1548.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!YSCn!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2172ac00-0b6b-467a-a88b-58e0abb01854_1694x1548.png 424w, /__u/substackcdn.com/image/fetch/$s_!YSCn!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2172ac00-0b6b-467a-a88b-58e0abb01854_1694x1548.png 848w, /__u/substackcdn.com/image/fetch/$s_!YSCn!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2172ac00-0b6b-467a-a88b-58e0abb01854_1694x1548.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YSCn!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2172ac00-0b6b-467a-a88b-58e0abb01854_1694x1548.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!YSCn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2172ac00-0b6b-467a-a88b-58e0abb01854_1694x1548.png" width="439" height="401.3111263736264" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2172ac00-0b6b-467a-a88b-58e0abb01854_1694x1548.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1331,&quot;width&quot;:1456,&quot;resizeWidth&quot;:439,&quot;bytes&quot;:261162,&quot;alt&quot;:&quot;Zigzag and armchair graphene folding directions&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/203185841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2172ac00-0b6b-467a-a88b-58e0abb01854_1694x1548.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Zigzag and armchair graphene folding directions" title="Zigzag and armchair graphene folding directions" srcset="/__u/substackcdn.com/image/fetch/$s_!YSCn!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2172ac00-0b6b-467a-a88b-58e0abb01854_1694x1548.png 424w, /__u/substackcdn.com/image/fetch/$s_!YSCn!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2172ac00-0b6b-467a-a88b-58e0abb01854_1694x1548.png 848w, /__u/substackcdn.com/image/fetch/$s_!YSCn!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2172ac00-0b6b-467a-a88b-58e0abb01854_1694x1548.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YSCn!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2172ac00-0b6b-467a-a88b-58e0abb01854_1694x1548.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Graphene with folding directions for zigzag and armchair nanotubes (<a href="https://labs.rowansci.com/public/calculation/3c3da4be-5452-4da0-bb54-d2fea518a14d">view on Rowan</a>)</figcaption></figure></div><p>Zigzag nanotubes are rolled along one of graphene primitive lattice vector direction (n,0), while armchair nanotubes are rolled along the sum of the two primitive lattice vectors (n,n). This zone-folding changes how graphene&#8217;s electronic bands align after rolling: all armchair nanotubes are metallic (zero or very small band gap), while zigzag nanotubes are metallic when n is a multiple of 3 and semiconducting otherwise.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!E3up!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d1f198-ccb9-4551-89da-0391db80ce8d_883x351.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!E3up!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d1f198-ccb9-4551-89da-0391db80ce8d_883x351.gif 424w, /__u/substackcdn.com/image/fetch/$s_!E3up!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d1f198-ccb9-4551-89da-0391db80ce8d_883x351.gif 848w, /__u/substackcdn.com/image/fetch/$s_!E3up!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d1f198-ccb9-4551-89da-0391db80ce8d_883x351.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!E3up!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d1f198-ccb9-4551-89da-0391db80ce8d_883x351.gif 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!E3up!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d1f198-ccb9-4551-89da-0391db80ce8d_883x351.gif" width="883" height="351" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14d1f198-ccb9-4551-89da-0391db80ce8d_883x351.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:351,&quot;width&quot;:883,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1171697,&quot;alt&quot;:&quot;Folding of armchair and zigzag nanotubes&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/203185841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d1f198-ccb9-4551-89da-0391db80ce8d_883x351.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Folding of armchair and zigzag nanotubes" title="Folding of armchair and zigzag nanotubes" srcset="/__u/substackcdn.com/image/fetch/$s_!E3up!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d1f198-ccb9-4551-89da-0391db80ce8d_883x351.gif 424w, /__u/substackcdn.com/image/fetch/$s_!E3up!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d1f198-ccb9-4551-89da-0391db80ce8d_883x351.gif 848w, /__u/substackcdn.com/image/fetch/$s_!E3up!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d1f198-ccb9-4551-89da-0391db80ce8d_883x351.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!E3up!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14d1f198-ccb9-4551-89da-0391db80ce8d_883x351.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Folding of armchair and zigzag nanotubes</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!AiL5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54ac4054-b29a-48f7-8dbd-ec9f45d4ee31_1902x1130.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!AiL5!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54ac4054-b29a-48f7-8dbd-ec9f45d4ee31_1902x1130.png 424w, /__u/substackcdn.com/image/fetch/$s_!AiL5!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54ac4054-b29a-48f7-8dbd-ec9f45d4ee31_1902x1130.png 848w, /__u/substackcdn.com/image/fetch/$s_!AiL5!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54ac4054-b29a-48f7-8dbd-ec9f45d4ee31_1902x1130.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AiL5!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54ac4054-b29a-48f7-8dbd-ec9f45d4ee31_1902x1130.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!AiL5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54ac4054-b29a-48f7-8dbd-ec9f45d4ee31_1902x1130.png" width="1456" height="865" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54ac4054-b29a-48f7-8dbd-ec9f45d4ee31_1902x1130.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:435830,&quot;alt&quot;:&quot;Armchair carbon nanotube&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/203185841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54ac4054-b29a-48f7-8dbd-ec9f45d4ee31_1902x1130.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Armchair carbon nanotube" title="Armchair carbon nanotube" srcset="/__u/substackcdn.com/image/fetch/$s_!AiL5!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54ac4054-b29a-48f7-8dbd-ec9f45d4ee31_1902x1130.png 424w, /__u/substackcdn.com/image/fetch/$s_!AiL5!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54ac4054-b29a-48f7-8dbd-ec9f45d4ee31_1902x1130.png 848w, /__u/substackcdn.com/image/fetch/$s_!AiL5!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54ac4054-b29a-48f7-8dbd-ec9f45d4ee31_1902x1130.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AiL5!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54ac4054-b29a-48f7-8dbd-ec9f45d4ee31_1902x1130.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Armchair carbon nanotube folded along the (n,n) direction showing a very small band gap indicating it is metallic (<a href="https://labs.rowansci.com/public/calculation/02ecd45f-9795-4c0f-a435-8c32bf47313e">view on Rowan</a>).</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!c7f1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b39c0-3a7e-4d2f-826a-976bf3998744_1902x1130.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!c7f1!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b39c0-3a7e-4d2f-826a-976bf3998744_1902x1130.png 424w, /__u/substackcdn.com/image/fetch/$s_!c7f1!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b39c0-3a7e-4d2f-826a-976bf3998744_1902x1130.png 848w, /__u/substackcdn.com/image/fetch/$s_!c7f1!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b39c0-3a7e-4d2f-826a-976bf3998744_1902x1130.png 1272w, /__u/substackcdn.com/image/fetch/$s_!c7f1!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b39c0-3a7e-4d2f-826a-976bf3998744_1902x1130.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!c7f1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b39c0-3a7e-4d2f-826a-976bf3998744_1902x1130.png" width="1456" height="865" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe9b39c0-3a7e-4d2f-826a-976bf3998744_1902x1130.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:544656,&quot;alt&quot;:&quot;Zigzag carbon nanotube&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/203185841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b39c0-3a7e-4d2f-826a-976bf3998744_1902x1130.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Zigzag carbon nanotube" title="Zigzag carbon nanotube" srcset="/__u/substackcdn.com/image/fetch/$s_!c7f1!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b39c0-3a7e-4d2f-826a-976bf3998744_1902x1130.png 424w, /__u/substackcdn.com/image/fetch/$s_!c7f1!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b39c0-3a7e-4d2f-826a-976bf3998744_1902x1130.png 848w, /__u/substackcdn.com/image/fetch/$s_!c7f1!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b39c0-3a7e-4d2f-826a-976bf3998744_1902x1130.png 1272w, /__u/substackcdn.com/image/fetch/$s_!c7f1!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe9b39c0-3a7e-4d2f-826a-976bf3998744_1902x1130.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Zigzag carbon nanotube folded along the (n,0) direction showing a moderate band gap of 0.567 eV, indicating it is a semiconductor (<a href="https://labs.rowansci.com/public/calculation/36d5f527-81c6-4e30-9dfc-a844429b2013">view on Rowan</a>).</figcaption></figure></div><p>Subtle geometric differences influence the electronic properties not only in carbon nanotubes but across a wide range of materials. For instance, VO&#8322; undergoes a dramatic metal&#8211;insulator transition between its low-temperature monoclinic (insulating) and high-temperature rutile (metallic) structures, accompanied by significant changes in its electronic structure. More broadly, entire fields such as twistronics, straintronics, and the study of topological semimetals exploit how small changes in geometry can dramatically alter band structures, density of states, and conductivity.</p><h2>Elastic Tensor</h2><p>While XRD characterizes a material&#8217;s atomic arrangement and band structures characterize a material&#8217;s electronic structure, the elastic tensor characterizes a material&#8217;s response to mechanical stress. The full tensor is a 6&#215;6 matrix, and each entry C<em><sub>i</sub></em><sub>,</sub><em><sub>j</sub></em> relates an applied stress to the resulting strain (deformation) in the elastic regime, together describing the stiffness and compressibility of the material.</p><p>A few scalar properties distill the full tensor into intuitive quantities: the bulk modulus (K) measures resistance to compression, the shear modulus (G) measures resistance to shearing, and their ratio, Pugh&#8217;s ratio K/G, is a reliable predictor of ductility. Materials with K/G &gt; 1.75 tend to deform plastically before fracturing where those with lower values tend to cleave brittlely.</p><p>Silicon is a textbook brittle material: high stiffness and a Pugh&#8217;s ratio of 1.40, well below the ductility threshold. By contrast, gold has a Pugh&#8217;s ratio above 1.75, reflecting the ability of its metallic bonds to redistribute stress before fracture.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!gbLE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a8208e-d2c2-47ff-955c-d1348a30fa29_1902x1130.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!gbLE!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a8208e-d2c2-47ff-955c-d1348a30fa29_1902x1130.png 424w, /__u/substackcdn.com/image/fetch/$s_!gbLE!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a8208e-d2c2-47ff-955c-d1348a30fa29_1902x1130.png 848w, /__u/substackcdn.com/image/fetch/$s_!gbLE!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a8208e-d2c2-47ff-955c-d1348a30fa29_1902x1130.png 1272w, /__u/substackcdn.com/image/fetch/$s_!gbLE!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a8208e-d2c2-47ff-955c-d1348a30fa29_1902x1130.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!gbLE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a8208e-d2c2-47ff-955c-d1348a30fa29_1902x1130.png" width="1456" height="865" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2a8208e-d2c2-47ff-955c-d1348a30fa29_1902x1130.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:447243,&quot;alt&quot;:&quot;Silicon elastic tensor calculation&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/203185841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a8208e-d2c2-47ff-955c-d1348a30fa29_1902x1130.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Silicon elastic tensor calculation" title="Silicon elastic tensor calculation" srcset="/__u/substackcdn.com/image/fetch/$s_!gbLE!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a8208e-d2c2-47ff-955c-d1348a30fa29_1902x1130.png 424w, /__u/substackcdn.com/image/fetch/$s_!gbLE!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a8208e-d2c2-47ff-955c-d1348a30fa29_1902x1130.png 848w, /__u/substackcdn.com/image/fetch/$s_!gbLE!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a8208e-d2c2-47ff-955c-d1348a30fa29_1902x1130.png 1272w, /__u/substackcdn.com/image/fetch/$s_!gbLE!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a8208e-d2c2-47ff-955c-d1348a30fa29_1902x1130.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Silicon elastic tensor calculation; the Pugh&#8217;s ratio of 1.40 indicates a brittle material (<a href="https://labs.rowansci.com/public/calculation/064e9282-147f-4d30-a081-5c062c1d7d0b">view on Rowan</a>)</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!QbDr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87b4548-4e03-4593-8a3a-8dca69c05150_1902x1130.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!QbDr!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87b4548-4e03-4593-8a3a-8dca69c05150_1902x1130.png 424w, /__u/substackcdn.com/image/fetch/$s_!QbDr!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87b4548-4e03-4593-8a3a-8dca69c05150_1902x1130.png 848w, /__u/substackcdn.com/image/fetch/$s_!QbDr!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87b4548-4e03-4593-8a3a-8dca69c05150_1902x1130.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QbDr!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87b4548-4e03-4593-8a3a-8dca69c05150_1902x1130.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!QbDr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87b4548-4e03-4593-8a3a-8dca69c05150_1902x1130.png" width="1456" height="865" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f87b4548-4e03-4593-8a3a-8dca69c05150_1902x1130.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:598573,&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://rowansci.substack.com/i/203185841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87b4548-4e03-4593-8a3a-8dca69c05150_1902x1130.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!QbDr!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87b4548-4e03-4593-8a3a-8dca69c05150_1902x1130.png 424w, /__u/substackcdn.com/image/fetch/$s_!QbDr!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87b4548-4e03-4593-8a3a-8dca69c05150_1902x1130.png 848w, /__u/substackcdn.com/image/fetch/$s_!QbDr!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87b4548-4e03-4593-8a3a-8dca69c05150_1902x1130.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QbDr!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff87b4548-4e03-4593-8a3a-8dca69c05150_1902x1130.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Gold elastic tensor calculation; the Pugh&#8217;s ratio of 5.28 GPa indicates a ductile material (<a href="https://labs.rowansci.com/public/calculation/68531c00-ee56-4781-8f05-acab13b24884">view on Rowan</a>)</figcaption></figure></div><p>The elastic tensor also encodes directional anisotropy; a cubic crystal like silicon is nearly isotropic (C&#8321;&#8321; &#8776; C&#8322;&#8322; &#8776; C&#8323;&#8323; and C&#8324;&#8324; &#8776; C&#8325;&#8325; &#8776; C&#8326;&#8326;), while lower-symmetry materials can be orders of magnitude stiffer along one axis than another. This directional information, often invisible to scalar moduli alone, matters for designing layered coatings, piezoelectrics, and materials under directional loads.</p><p>We are excited to see how these new workflows will be used in materials discovery pipelines, and have several more materials workflows in progress. If you work in the materials space, we&#8217;d be happy to chat about what you would like to see next on our platform, or how you can integrate our workflows to your existing discovery pipelines via <code>rowan-python</code>.</p>]]></content:encoded></item><item><title><![CDATA[openconf and other Open-Source Projects]]></title><description><![CDATA[enabling & being enabled by open science; lacun&#230; in open-source conformer generators; a fast Monte Carlo&#8211;powered solution; macrocycles; obtaining topologies from 3D coordinates; fast Butina splitting]]></description><link>https://rowansci.substack.com/p/openconf-and-other-open-source-projects</link><guid isPermaLink="false">https://rowansci.substack.com/p/openconf-and-other-open-source-projects</guid><dc:creator><![CDATA[Corin Wagen]]></dc:creator><pubDate>Wed, 17 Jun 2026 15:21:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Y1HC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02df0cb-eb23-4948-ba75-e5fa1677dadd_1280x839.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="/__u/substackcdn.com/image/fetch/$s_!Y1HC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02df0cb-eb23-4948-ba75-e5fa1677dadd_1280x839.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Y1HC!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02df0cb-eb23-4948-ba75-e5fa1677dadd_1280x839.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Y1HC!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02df0cb-eb23-4948-ba75-e5fa1677dadd_1280x839.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Y1HC!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02df0cb-eb23-4948-ba75-e5fa1677dadd_1280x839.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Y1HC!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02df0cb-eb23-4948-ba75-e5fa1677dadd_1280x839.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Y1HC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02df0cb-eb23-4948-ba75-e5fa1677dadd_1280x839.jpeg" width="1280" height="839" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b02df0cb-eb23-4948-ba75-e5fa1677dadd_1280x839.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:839,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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="/__u/substackcdn.com/image/fetch/$s_!Y1HC!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02df0cb-eb23-4948-ba75-e5fa1677dadd_1280x839.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Y1HC!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02df0cb-eb23-4948-ba75-e5fa1677dadd_1280x839.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Y1HC!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02df0cb-eb23-4948-ba75-e5fa1677dadd_1280x839.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Y1HC!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb02df0cb-eb23-4948-ba75-e5fa1677dadd_1280x839.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>De Grote Markt van Haarlem tijdens een feestelijke gebeurtenis</em>, Cornelius Beert (c. 1680)</figcaption></figure></div><p>Rowan is a business that&#8217;s enabled by open-source scientific code. Packages like the RDKit, xTB, GPU4PySCF, and TMD (among others) are core to what we do, and we aim to give back to the open-source community both by contributing to existing open-source projects and creating new ones where we perceive gaps.</p><p>We&#8217;ve previously shared about some of the open-source projects that we&#8217;ve developed (<a href="https://github.com/rowansci/egret-public">Egret</a>, <a href="https://github.com/rowansci/pypermm">PyPermm</a>), help maintain (<a href="https://github.com/rowansci/CoSIMS">CoSIMS</a>), or contribute to (<a href="https://github.com/thegomeslab/ML-FSM">ML-FSM</a>). Today, we want to highlight a few of the new open-source projects we&#8217;ve been working on recently: a new conformer-generation package (&#8221;openconf&#8221;), a method for converting XYZ coordinates into RDKit molecules (&#8221;steamroll&#8221;), and a fast way for Butina-splitting large datasets (&#8221;Chalcedon&#8221;).</p><h2>openconf: Rapid Monte Carlo&#8211;Based Conformer Generation</h2><p>Most complex molecules can populate many different conformations, and finding the relevant conformers for new molecules is a big problem in molecule simulation. To date, Rowan has mainly relied on two methods for conformer generation:</p><ul><li><p><strong>ETKDG</strong>, implemented in the RDKit, uses an experimental distance geometry&#8211;based method to embed molecules into 3D space based on their topology. (There are a few related variants here: <a href="https://pubs.acs.org/doi/10.1021/acs.jcim.5c02311">KDG without experimental torsional information</a>, <a href="https://pubs.acs.org/doi/10.1021/acs.jcim.0c00025">ETKDGv3 which performs better for small rings &amp; macrocycles</a>, and so on.)</p></li><li><p><strong>iMTD-GC</strong>, implemented in CREST, uses iterated metadynamics and genetic crossing in combination with xTB methods to sample configurational space before identifying distinct minima.</p></li></ul><p>While we&#8217;re big fans of both of these methods (and the science behind them), neither is perfect for all of our use cases at Rowan.</p><p>ETKDG often misses conformers or generates high-energy conformers for large systems (e.g. PROTACs) and has additional random pathologies (e.g. a curious preference for twist boats over chairs). While these problems can be ameliorated by generating thousands of conformers with ETKDG and then deduplicating, this can become quite slow (and a large majority of the replicas often converge on the same few conformers).</p><p>In contrast, iMTD-GC works well if you use quite careful settings, but struggles to generate high-quality ensembles for drug-like molecules with &#8220;quick&#8221; settings. Additionally, we&#8217;ve often run into issues with segfaults and other stochastic system errors in CREST, which creates issues when running calculations at scale through Rowan.</p><p>After a few years of fighting these issues and struggling to robustly get good performance in high-throughput contexts, we decided to bite the bullet and build our own conformer-generation method. Rather than trying to completely replace ETKDG or iMTD-GC for all applications, we aimed to quickly generate diverse and reasonable conformer ensembles for drug-like molecules that we could use in downstream applications like docking, pKa prediction, strain estimation, and so forth.</p><p>The result of this project is <a href="https://github.com/rowansci/openconf">openconf</a>, an open-source Monte Carlo&#8211;based conformer-generation package that builds atop the RDKit to provide physically reasonable conformer ensembles as quickly as possible. While we&#8217;re not the first people to explore Monte Carlo as a way to generate conformer ensembles (far from it), we think openconf is a nice addition to the modern open-source conformer-generation landscape. It&#8217;s written in modern Python, has only a few dependencies, and can be easily installed using your favorite Python package manager.</p><h3>How openconf Works</h3><p>openconf uses Monte Carlo moves to quickly explore conformational space. To ensure that reasonable conformers can be found even for complex systems, openconf implements a variety of Monte Carlo moves:</p><ul><li><p><strong>Single- and multi-torsion:</strong> rotate around one or more rotatable bonds</p></li><li><p><strong>Correlated torsion:</strong> rotate a few adjacent bonds simultaneously</p></li><li><p><strong>Global shake:</strong> move a majority of the rotors all at once to escape local minima</p></li><li><p><strong>Ring flip:</strong> reflect e.g. a cyclohexane ring from one chair conformation to its mirror image</p></li><li><p><strong>Crankshaft:</strong> rotate an arc of ring atoms around the axis connecting two anchor atoms</p></li><li><p><strong>Kinematic inverse closure:</strong> rotate a macrocyclic ring bond and then uses cyclic coordinate descent to solve for the remaining ring torsional angles.</p></li><li><p><strong>Macrocyclic amide flips:</strong> convert ring amides between <em>cis</em> and <em>trans</em> conformers and re-close the rest of the ring (this becomes important for cyclic peptides)</p></li></ul><p>The main openconf loop takes a pool of ETKDG-generated seeds and adds new conformers to the pool by iteratively applying the above moves and optimizing the output conformers using MMFF94. The success rate of each move is tracked, allowing openconf to adaptively adjust move probability, and convergence is tracked to enable early stopping for simple systems. (Ongoing deduplication of the conformer pool is key here; to improve performance, we&#8217;ve added batching to <a href="https://github.com/ntampellini/prism_pruner">PRISM Pruner</a> that makes deduplication c. 15x faster.)</p><p>openconf also works for inorganic and organometallic complexes, including lanthanides: UFF is used instead of MMFF94 and restraints are added to prevent metal&#8211;ligand dissociation. (Performance is still a bit flaky for some inorganic complexes; we hope to improve this in the future.)</p><h3>Performance</h3><p>In practice, openconf generates large and diverse ensembles more quickly than either ETKDG or iMTD-GC. While openconf is slower than ETKDG at generating 10 conformers, since the pool and seed overhead dominates, openconf becomes noticeably faster at 50+ conformers. <a href="https://github.com/rowansci/openconf/blob/master/docs/benchmark_report.md">Benchmarking</a> on experimental datasets like <a href="https://www.eyesopen.com/iridium-database">OpenEye Iridium</a> also confirms that openconf matches or outperforms ETKDG at the same budget for flexible drug-like molecules.</p><p>We&#8217;ve already been using openconf within Rowan for generating FEP input poses (<a href="/__u/rowansci.substack.com/p/smarter-analogue-docking-pocket-detection">see our previous newsletter</a>), and we&#8217;ve now integrated openconf into many more parts of our platform. For Rowan&#8217;s physics-based pKa methods (employing AIMNet2 and g-xTB), we&#8217;ve found that openconf leads to lower errors and noticeably faster performance than either ETKDG or iMTD-GC. On a sample set of 16 drug-like molecules, openconf-based pKa prediction was over 4x faster than ETKDG-based pKa prediction (190 s for openconf vs 846 s for ETKDG) while giving lower mean error and fewer outliers.</p><p>We&#8217;ve also looked into using openconf-based ensembles for logP(octanol/water) prediction using Rowan&#8217;s solvent-dependent-conformer workflow, <a href="https://pubs.acs.org/doi/10.1021/acsomega.2c05607">following precedent from Novartis on physics-based methods for logP prediction</a>. We found that openconf runs 2 times faster than our previous iMTD-GC-based settings while giving virtually identical results (below, left), producing final logP predictions in line with those reported previously (below, right).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!iSl2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f826236-ff9a-4b81-acbc-e258f8617e7b_1425x712.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!iSl2!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f826236-ff9a-4b81-acbc-e258f8617e7b_1425x712.png 424w, /__u/substackcdn.com/image/fetch/$s_!iSl2!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f826236-ff9a-4b81-acbc-e258f8617e7b_1425x712.png 848w, /__u/substackcdn.com/image/fetch/$s_!iSl2!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f826236-ff9a-4b81-acbc-e258f8617e7b_1425x712.png 1272w, /__u/substackcdn.com/image/fetch/$s_!iSl2!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f826236-ff9a-4b81-acbc-e258f8617e7b_1425x712.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!iSl2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f826236-ff9a-4b81-acbc-e258f8617e7b_1425x712.png" width="1425" height="712" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f826236-ff9a-4b81-acbc-e258f8617e7b_1425x712.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:712,&quot;width&quot;:1425,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72124,&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://rowansci.substack.com/i/202446766?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f826236-ff9a-4b81-acbc-e258f8617e7b_1425x712.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!iSl2!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f826236-ff9a-4b81-acbc-e258f8617e7b_1425x712.png 424w, /__u/substackcdn.com/image/fetch/$s_!iSl2!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f826236-ff9a-4b81-acbc-e258f8617e7b_1425x712.png 848w, /__u/substackcdn.com/image/fetch/$s_!iSl2!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f826236-ff9a-4b81-acbc-e258f8617e7b_1425x712.png 1272w, /__u/substackcdn.com/image/fetch/$s_!iSl2!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f826236-ff9a-4b81-acbc-e258f8617e7b_1425x712.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Our solvent-dependent-conformer workflow was run using openconf and CREST on 15 flexible molecules with logP values from the CHEMBL database. Further benchmarking to follow.</figcaption></figure></div><h3>Macrocycles</h3><p>Macrocycles are challenging for many conformer-search methods. Unlike typical drug-like molecules, macrocyclic conformations are connected by highly coordinated motions of the ring system. While these conformational changes can be described in terms of torsional rotations, they often require many dihedral angles to move simultaneously. To address this challenge, openconf incorporates several macrocycle-specific Monte Carlo moves (as detailed above). These specialized moves substantially improve sampling relative to na&#239;ve torsional perturbations and enable openconf to discover many macrocyclic conformations that would otherwise be challenging to discover efficiently.</p><p>Even with these enhancements, though, macrocycles remain challenging. To improve macrocycle performance further, openconf automatically expands the energy window and includes an optional low-mode conformational search routine. This technique uses the low-energy vibrational modes of the molecular Hessian to explore new conformational basins&#8212;since the lowest modes often describe collective molecular &#8220;breathing&#8221; distortions, exploring along these modes is a handy way to discover new minima that aren&#8217;t easily accessed through few-torsion operations (like most macrocycle moves).</p><p>These additions allow openconf to rapidly build diverse macrocyclic conformational ensembles; running a conformer search on <a href="https://drughunter.com/molecule/amg-410">the macrocyclic pan-KRAS inhibitor AMG 410</a> took only 12 seconds and generated 177 unique conformers, 20 of which are overlaid here. While some low-energy conformers differ only in rotation of peripheral groups, larger ring flips and perturbations are also important.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!zDJ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38acee62-dcc0-4ba2-8d5b-c5f320a2edf4_1016x850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!zDJ5!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38acee62-dcc0-4ba2-8d5b-c5f320a2edf4_1016x850.png 424w, /__u/substackcdn.com/image/fetch/$s_!zDJ5!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38acee62-dcc0-4ba2-8d5b-c5f320a2edf4_1016x850.png 848w, /__u/substackcdn.com/image/fetch/$s_!zDJ5!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38acee62-dcc0-4ba2-8d5b-c5f320a2edf4_1016x850.png 1272w, /__u/substackcdn.com/image/fetch/$s_!zDJ5!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38acee62-dcc0-4ba2-8d5b-c5f320a2edf4_1016x850.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!zDJ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38acee62-dcc0-4ba2-8d5b-c5f320a2edf4_1016x850.png" width="503" height="420.81692913385825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38acee62-dcc0-4ba2-8d5b-c5f320a2edf4_1016x850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:850,&quot;width&quot;:1016,&quot;resizeWidth&quot;:503,&quot;bytes&quot;:438491,&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://rowansci.substack.com/i/202446766?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38acee62-dcc0-4ba2-8d5b-c5f320a2edf4_1016x850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!zDJ5!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38acee62-dcc0-4ba2-8d5b-c5f320a2edf4_1016x850.png 424w, /__u/substackcdn.com/image/fetch/$s_!zDJ5!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38acee62-dcc0-4ba2-8d5b-c5f320a2edf4_1016x850.png 848w, /__u/substackcdn.com/image/fetch/$s_!zDJ5!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38acee62-dcc0-4ba2-8d5b-c5f320a2edf4_1016x850.png 1272w, /__u/substackcdn.com/image/fetch/$s_!zDJ5!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38acee62-dcc0-4ba2-8d5b-c5f320a2edf4_1016x850.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://labs.rowansci.com/public/conformer-search/bdd27044-6b54-43f3-a89f-38f6f1353e96">View this calculation on Rowan.</a> While the initial conformer search takes only 12 seconds, subsequent reoptimization and scoring takes about a minute per conformer.</figcaption></figure></div><h3>How to Run openconf</h3><p>It&#8217;s straightforward to run openconf on your own projects. Simply run <code>uv pip install openconf</code> and start generating conformers:</p><pre><code><code>from rdkit import Chem
from openconf import generate_conformers

# From SMILES
mol = Chem.MolFromSmiles("CCCCc1ccccc1")
ensemble = generate_conformers(mol)

print(f"Generated {ensemble.n_conformers} conformers")
print(ensemble.summary())

# Save to SDF
ensemble.to_sdf("output.sdf")

# Or XYZ
ensemble.to_xyz("output.xyz")</code></code></pre><p>openconf is now the default for Rowan&#8217;s conformer-search and solvent-dependent-conformers workflows. Other methods, including ETKDG and iMTD-GC, can still be accessed through the conformer-generator dropdown.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!UQET!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0d0df50-024b-4eb6-a066-c2d9acfe518b_2222x1454.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!UQET!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0d0df50-024b-4eb6-a066-c2d9acfe518b_2222x1454.png 424w, /__u/substackcdn.com/image/fetch/$s_!UQET!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0d0df50-024b-4eb6-a066-c2d9acfe518b_2222x1454.png 848w, /__u/substackcdn.com/image/fetch/$s_!UQET!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0d0df50-024b-4eb6-a066-c2d9acfe518b_2222x1454.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UQET!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0d0df50-024b-4eb6-a066-c2d9acfe518b_2222x1454.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!UQET!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0d0df50-024b-4eb6-a066-c2d9acfe518b_2222x1454.png" width="1456" height="953" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0d0df50-024b-4eb6-a066-c2d9acfe518b_2222x1454.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:953,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:431266,&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://rowansci.substack.com/i/202446766?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0d0df50-024b-4eb6-a066-c2d9acfe518b_2222x1454.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!UQET!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0d0df50-024b-4eb6-a066-c2d9acfe518b_2222x1454.png 424w, /__u/substackcdn.com/image/fetch/$s_!UQET!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0d0df50-024b-4eb6-a066-c2d9acfe518b_2222x1454.png 848w, /__u/substackcdn.com/image/fetch/$s_!UQET!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0d0df50-024b-4eb6-a066-c2d9acfe518b_2222x1454.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UQET!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0d0df50-024b-4eb6-a066-c2d9acfe518b_2222x1454.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 aria-hidden="true" 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><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 aim to make openconf an integral part of the open-source scientific ecosystem, not just a Rowan-owned project, and we&#8217;re excited to collaborate with other teams on benchmarking and improving the code. If you or someone you know uses an existing conformer-search method, consider trying out openconf and seeing how it compares; if you find any failures, please leave an issue or open a PR on GitHub!</p><h2>steamroll</h2><p>We&#8217;ve been steadily improving <a href="https://github.com/rowansci/steamroll">steamroll</a>, our package that generates RDKit molecules and bond orders from XYZ coordinates. We&#8217;ve recently integrated <a href="https://github.com/jensengroup/xyz2mol_tm">code from Jan Jensen and co-workers</a> that works for transition-metal-containing structures and extended their approach to cover lanthanides and actinides too. In practice, steamroll has become much more reliable and no longer freaks out with e.g. propellanes like it used to.</p><pre><code><code>from steamroll.steamroll import SteamrollConversionError, to_rdkit

atomic_numbers: list[float] = ...
coordinates: list[float] = ...
charge: int = 0

try:
    rdkit_molecule = to_rdkit(atomic_numbers, coordinates, charge=charge, remove_Hs=True)
except SteamrollConversionError as e:
    print("Conversion to RDKit failed!")</code></code></pre><p>If you find yourself wanting to convert <code>.xyz</code> files into 2D graph representations, check out steamroll! And, as with openconf, please leave an issue if you find a molecule that can&#8217;t be converted. We&#8217;ve already found (and fixed) many pathological 2D&#8211;3D conversions through Rowan, but more testing is always better for this kind of software.</p><h2>Chalcedon</h2><p>We&#8217;ve also developed a fast, memory-efficient <a href="https://github.com/rowansci/chalcedon">package</a> for Butina clustering and splitting chemical data after finding existing methods to be slow and impractical for large datasets on previous projects. Our method, Chalcedon, is an order-of-magnitude faster than existing implementations and reformulates the Butina-clustering algorithm to scale linearly in memory instead of quadratically. All performance improvements are made using BLAS through NumPy, making the package dependency-light. We hope to extend this package to include efficient implementations of other clustering and similarity methods as the need arises.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!TVp-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd79cd2c2-d43f-4402-a3c0-6f0a1f85a96a_1927x740.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!TVp-!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd79cd2c2-d43f-4402-a3c0-6f0a1f85a96a_1927x740.png 424w, /__u/substackcdn.com/image/fetch/$s_!TVp-!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd79cd2c2-d43f-4402-a3c0-6f0a1f85a96a_1927x740.png 848w, /__u/substackcdn.com/image/fetch/$s_!TVp-!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd79cd2c2-d43f-4402-a3c0-6f0a1f85a96a_1927x740.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TVp-!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd79cd2c2-d43f-4402-a3c0-6f0a1f85a96a_1927x740.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!TVp-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd79cd2c2-d43f-4402-a3c0-6f0a1f85a96a_1927x740.png" width="1456" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d79cd2c2-d43f-4402-a3c0-6f0a1f85a96a_1927x740.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:196083,&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://rowansci.substack.com/i/202446766?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd79cd2c2-d43f-4402-a3c0-6f0a1f85a96a_1927x740.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!TVp-!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd79cd2c2-d43f-4402-a3c0-6f0a1f85a96a_1927x740.png 424w, /__u/substackcdn.com/image/fetch/$s_!TVp-!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd79cd2c2-d43f-4402-a3c0-6f0a1f85a96a_1927x740.png 848w, /__u/substackcdn.com/image/fetch/$s_!TVp-!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd79cd2c2-d43f-4402-a3c0-6f0a1f85a96a_1927x740.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TVp-!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd79cd2c2-d43f-4402-a3c0-6f0a1f85a96a_1927x740.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 aria-hidden="true" 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><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>Read more in our <a href="https://www.rowansci.com/blog/chalcedon">blog post announcing Chalcedon</a> from a few weeks ago.</p><p></p><p>All three of these projects are related to requests we originally made in <a href="https://www.rowansci.com/blog/open-source-projects-we-wish-existed">our call for open-source projects last September</a>. If you&#8217;re looking for new open-source chemistry projects to contribute to, consider contributing to one of the projects in that post, making a PR on one of our open projects, or reaching out to our team! We&#8217;re always happy to chat about what we think would be useful for the field.</p>]]></content:encoded></item><item><title><![CDATA[OpenFold3 and Co-Folding with Templates]]></title><description><![CDATA[a new and different co-folding model; co-folding conditioned with user-specified templates; protein structure overlays; support for the mmCIF file format]]></description><link>https://rowansci.substack.com/p/openfold3-and-co-folding-with-templates</link><guid isPermaLink="false">https://rowansci.substack.com/p/openfold3-and-co-folding-with-templates</guid><dc:creator><![CDATA[Ari Wagen]]></dc:creator><pubDate>Mon, 01 Jun 2026 13:04:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AH1Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bf24d5-8732-4ee1-9fea-38b559eb1fb3_759x1024.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="/__u/substackcdn.com/image/fetch/$s_!AH1Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bf24d5-8732-4ee1-9fea-38b559eb1fb3_759x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!AH1Q!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bf24d5-8732-4ee1-9fea-38b559eb1fb3_759x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!AH1Q!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bf24d5-8732-4ee1-9fea-38b559eb1fb3_759x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!AH1Q!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bf24d5-8732-4ee1-9fea-38b559eb1fb3_759x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AH1Q!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bf24d5-8732-4ee1-9fea-38b559eb1fb3_759x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!AH1Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bf24d5-8732-4ee1-9fea-38b559eb1fb3_759x1024.png" width="500" height="674.5718050065876" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51bf24d5-8732-4ee1-9fea-38b559eb1fb3_759x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:759,&quot;resizeWidth&quot;:500,&quot;bytes&quot;:1287386,&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://rowansci.substack.com/i/200055253?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bf24d5-8732-4ee1-9fea-38b559eb1fb3_759x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!AH1Q!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bf24d5-8732-4ee1-9fea-38b559eb1fb3_759x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!AH1Q!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bf24d5-8732-4ee1-9fea-38b559eb1fb3_759x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!AH1Q!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bf24d5-8732-4ee1-9fea-38b559eb1fb3_759x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!AH1Q!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51bf24d5-8732-4ee1-9fea-38b559eb1fb3_759x1024.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Children folding a paper crane</em> by Isoda Kory&#363;sai (1772)</figcaption></figure></div><h2>OpenFold3</h2><p>Today, we&#8217;re adding support for OpenFold3 (technically &#8220;OpenFold3-preview2&#8221;), an open-source reproduction of DeepMind&#8217;s AlphaFold-3 co-folding model developed by the <a href="https://openfold.io/">OpenFold consortium</a>.</p><p>OpenFold3 supports protein, nucleic acid, and small-molecule systems, and can run either with Rowan-generated MSAs or in single-sequence mode. It also supports generating multiple diffusion samples from a single prediction run.</p><p>We&#8217;re excited about OpenFold3 for a few reasons:</p><ul><li><p>It&#8217;s a genuinely different model. If Boltz-2 or Chai-1 struggle with your system, OpenFold3 gives you another state-of-the-art option to try.</p></li><li><p>It can outperform Chai-1 and Boltz-2, particularly on targets that are less similar to structures seen during training.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!PfrQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3372666-5a47-4073-894c-4cb6c2b2d81f_2400x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!PfrQ!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3372666-5a47-4073-894c-4cb6c2b2d81f_2400x1200.png 424w, /__u/substackcdn.com/image/fetch/$s_!PfrQ!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3372666-5a47-4073-894c-4cb6c2b2d81f_2400x1200.png 848w, /__u/substackcdn.com/image/fetch/$s_!PfrQ!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3372666-5a47-4073-894c-4cb6c2b2d81f_2400x1200.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PfrQ!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3372666-5a47-4073-894c-4cb6c2b2d81f_2400x1200.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!PfrQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3372666-5a47-4073-894c-4cb6c2b2d81f_2400x1200.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3372666-5a47-4073-894c-4cb6c2b2d81f_2400x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152745,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/200055253?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3372666-5a47-4073-894c-4cb6c2b2d81f_2400x1200.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!PfrQ!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3372666-5a47-4073-894c-4cb6c2b2d81f_2400x1200.png 424w, /__u/substackcdn.com/image/fetch/$s_!PfrQ!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3372666-5a47-4073-894c-4cb6c2b2d81f_2400x1200.png 848w, /__u/substackcdn.com/image/fetch/$s_!PfrQ!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3372666-5a47-4073-894c-4cb6c2b2d81f_2400x1200.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PfrQ!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3372666-5a47-4073-894c-4cb6c2b2d81f_2400x1200.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 2 from the <a href="https://portal.openfold.omsf.io/reports/of3p2_technical_report.pdf">OpenFold3-preview-2 technical report</a>. Bins are ordered by similarity to the training data, from lowest (left) to highest (right).</figcaption></figure></div><ul><li><p>Generating multiple samples is much cheaper than in many other diffusion-based models. OpenFold3 produces five samples in roughly the same amount of time required to generate a single sample, making it practical to explore multiple candidate structures.</p></li><li><p>Its accuracy approaches AlphaFold 3 on protein&#8211;protein, protein&#8211;DNA, and protein&#8211;RNA complexes.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oZv3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42bf974-0005-4556-9d1e-0451eaedf047_2400x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oZv3!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42bf974-0005-4556-9d1e-0451eaedf047_2400x1200.png 424w, /__u/substackcdn.com/image/fetch/$s_!oZv3!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42bf974-0005-4556-9d1e-0451eaedf047_2400x1200.png 848w, /__u/substackcdn.com/image/fetch/$s_!oZv3!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42bf974-0005-4556-9d1e-0451eaedf047_2400x1200.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oZv3!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42bf974-0005-4556-9d1e-0451eaedf047_2400x1200.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oZv3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42bf974-0005-4556-9d1e-0451eaedf047_2400x1200.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b42bf974-0005-4556-9d1e-0451eaedf047_2400x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:136463,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/200055253?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42bf974-0005-4556-9d1e-0451eaedf047_2400x1200.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!oZv3!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42bf974-0005-4556-9d1e-0451eaedf047_2400x1200.png 424w, /__u/substackcdn.com/image/fetch/$s_!oZv3!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42bf974-0005-4556-9d1e-0451eaedf047_2400x1200.png 848w, /__u/substackcdn.com/image/fetch/$s_!oZv3!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42bf974-0005-4556-9d1e-0451eaedf047_2400x1200.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oZv3!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb42bf974-0005-4556-9d1e-0451eaedf047_2400x1200.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Figure 3 from the <a href="https://portal.openfold.omsf.io/reports/of3p2_technical_report.pdf">OpenFold3-preview-2 technical report</a>.</figcaption></figure></div><p>OpenFold3 runs can be requested by selecting &#8220;OpenFold3-preview&#8221; as your model on the protein&#8211;ligand co-folding submit page:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!yQNg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dad43fa-84dd-43e5-8cde-7ab3c674b67e_2572x1378.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!yQNg!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dad43fa-84dd-43e5-8cde-7ab3c674b67e_2572x1378.png 424w, /__u/substackcdn.com/image/fetch/$s_!yQNg!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dad43fa-84dd-43e5-8cde-7ab3c674b67e_2572x1378.png 848w, /__u/substackcdn.com/image/fetch/$s_!yQNg!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dad43fa-84dd-43e5-8cde-7ab3c674b67e_2572x1378.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yQNg!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dad43fa-84dd-43e5-8cde-7ab3c674b67e_2572x1378.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!yQNg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dad43fa-84dd-43e5-8cde-7ab3c674b67e_2572x1378.png" width="1456" height="780" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dad43fa-84dd-43e5-8cde-7ab3c674b67e_2572x1378.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:780,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:405081,&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://rowansci.substack.com/i/200055253?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dad43fa-84dd-43e5-8cde-7ab3c674b67e_2572x1378.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!yQNg!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dad43fa-84dd-43e5-8cde-7ab3c674b67e_2572x1378.png 424w, /__u/substackcdn.com/image/fetch/$s_!yQNg!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dad43fa-84dd-43e5-8cde-7ab3c674b67e_2572x1378.png 848w, /__u/substackcdn.com/image/fetch/$s_!yQNg!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dad43fa-84dd-43e5-8cde-7ab3c674b67e_2572x1378.png 1272w, /__u/substackcdn.com/image/fetch/$s_!yQNg!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dad43fa-84dd-43e5-8cde-7ab3c674b67e_2572x1378.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Co-Folding with Templates</h2><p>You can now provide structural templates for Boltz-2 and OpenFold3 predictions. In Boltz-2, templates can optionally be reinforced using physics-based potentials, with a configurable maximum-distance parameter that controls how closely the prediction follows the supplied template.</p><p>Templates can be provided either by uploading a structure file or by entering a PDB ID at the bottom of the co-folding submission page:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!3LsY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480fd863-9df0-4ead-b0f8-74980b524805_1888x896.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!3LsY!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480fd863-9df0-4ead-b0f8-74980b524805_1888x896.png 424w, /__u/substackcdn.com/image/fetch/$s_!3LsY!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480fd863-9df0-4ead-b0f8-74980b524805_1888x896.png 848w, /__u/substackcdn.com/image/fetch/$s_!3LsY!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480fd863-9df0-4ead-b0f8-74980b524805_1888x896.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3LsY!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480fd863-9df0-4ead-b0f8-74980b524805_1888x896.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!3LsY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480fd863-9df0-4ead-b0f8-74980b524805_1888x896.png" width="1456" height="691" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/480fd863-9df0-4ead-b0f8-74980b524805_1888x896.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:691,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:178236,&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://rowansci.substack.com/i/200055253?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480fd863-9df0-4ead-b0f8-74980b524805_1888x896.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!3LsY!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480fd863-9df0-4ead-b0f8-74980b524805_1888x896.png 424w, /__u/substackcdn.com/image/fetch/$s_!3LsY!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480fd863-9df0-4ead-b0f8-74980b524805_1888x896.png 848w, /__u/substackcdn.com/image/fetch/$s_!3LsY!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480fd863-9df0-4ead-b0f8-74980b524805_1888x896.png 1272w, /__u/substackcdn.com/image/fetch/$s_!3LsY!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480fd863-9df0-4ead-b0f8-74980b524805_1888x896.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 aria-hidden="true" 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><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 effect of a template can vary considerably, ranging from a soft structural prior to a nearly fixed scaffold.</p><p>For Boltz-2, template adherence generally increases when physics-based potentials are enabled and the maximum-distance parameter is set to a smaller value. Disabling MSA generation can also encourage the model to follow the supplied template more closely, as discussed in <a href="https://github.com/jwohlwend/boltz/issues/334">this thread</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!StxB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39419b17-599d-4b05-a7bc-94f94dd6fa15_11170x5700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!StxB!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39419b17-599d-4b05-a7bc-94f94dd6fa15_11170x5700.png 424w, /__u/substackcdn.com/image/fetch/$s_!StxB!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39419b17-599d-4b05-a7bc-94f94dd6fa15_11170x5700.png 848w, /__u/substackcdn.com/image/fetch/$s_!StxB!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39419b17-599d-4b05-a7bc-94f94dd6fa15_11170x5700.png 1272w, /__u/substackcdn.com/image/fetch/$s_!StxB!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39419b17-599d-4b05-a7bc-94f94dd6fa15_11170x5700.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!StxB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39419b17-599d-4b05-a7bc-94f94dd6fa15_11170x5700.png" width="1456" height="743" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39419b17-599d-4b05-a7bc-94f94dd6fa15_11170x5700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:743,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11030833,&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://rowansci.substack.com/i/200055253?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39419b17-599d-4b05-a7bc-94f94dd6fa15_11170x5700.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!StxB!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39419b17-599d-4b05-a7bc-94f94dd6fa15_11170x5700.png 424w, /__u/substackcdn.com/image/fetch/$s_!StxB!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39419b17-599d-4b05-a7bc-94f94dd6fa15_11170x5700.png 848w, /__u/substackcdn.com/image/fetch/$s_!StxB!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39419b17-599d-4b05-a7bc-94f94dd6fa15_11170x5700.png 1272w, /__u/substackcdn.com/image/fetch/$s_!StxB!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39419b17-599d-4b05-a7bc-94f94dd6fa15_11170x5700.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 aria-hidden="true" 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><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>OpenFold3&#8217;s user-supplied template support was added recently and has not yet been included in an official release (although you can run it through Rowan). There are still some <a href="https://github.com/aqlaboratory/openfold-3/issues/234">known</a> <a href="https://github.com/aqlaboratory/openfold-3/issues/235">limitations</a> around template adherence; we hope this feature will improve over the coming months.</p><h2>Overlay Protein Structures</h2><p>To make it easier to judge template adherence and compare co-folding predictions, you can now overlay protein structures in Rowan&#8217;s protein viewer. Our GUI matches sequences using the <a href="https://en.wikipedia.org/wiki/Needleman%E2%80%93Wunsch_algorithm">Needleman-Wunsch algorithm</a> and then runs iterative Kabsch alignment on alpha carbon positions to ensure good visual overlap on similar regions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!aJbP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F865efe02-5809-46e8-b621-e573732ba8d4_2580x1412.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!aJbP!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F865efe02-5809-46e8-b621-e573732ba8d4_2580x1412.png 424w, /__u/substackcdn.com/image/fetch/$s_!aJbP!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F865efe02-5809-46e8-b621-e573732ba8d4_2580x1412.png 848w, /__u/substackcdn.com/image/fetch/$s_!aJbP!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F865efe02-5809-46e8-b621-e573732ba8d4_2580x1412.png 1272w, /__u/substackcdn.com/image/fetch/$s_!aJbP!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F865efe02-5809-46e8-b621-e573732ba8d4_2580x1412.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!aJbP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F865efe02-5809-46e8-b621-e573732ba8d4_2580x1412.png" width="1456" height="797" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/865efe02-5809-46e8-b621-e573732ba8d4_2580x1412.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:797,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:614372,&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://rowansci.substack.com/i/200055253?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F865efe02-5809-46e8-b621-e573732ba8d4_2580x1412.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!aJbP!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F865efe02-5809-46e8-b621-e573732ba8d4_2580x1412.png 424w, /__u/substackcdn.com/image/fetch/$s_!aJbP!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F865efe02-5809-46e8-b621-e573732ba8d4_2580x1412.png 848w, /__u/substackcdn.com/image/fetch/$s_!aJbP!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F865efe02-5809-46e8-b621-e573732ba8d4_2580x1412.png 1272w, /__u/substackcdn.com/image/fetch/$s_!aJbP!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F865efe02-5809-46e8-b621-e573732ba8d4_2580x1412.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://labs.rowansci.com/public/protein-cofolding/af721124-d8c4-4650-a6f8-07663c82e370">View this workflow on Rowan.</a></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!0E9V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae78fd2c-12a1-4562-89fc-dfb56740d6b7_2582x1418.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0E9V!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae78fd2c-12a1-4562-89fc-dfb56740d6b7_2582x1418.png 424w, /__u/substackcdn.com/image/fetch/$s_!0E9V!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae78fd2c-12a1-4562-89fc-dfb56740d6b7_2582x1418.png 848w, /__u/substackcdn.com/image/fetch/$s_!0E9V!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae78fd2c-12a1-4562-89fc-dfb56740d6b7_2582x1418.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0E9V!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae78fd2c-12a1-4562-89fc-dfb56740d6b7_2582x1418.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0E9V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae78fd2c-12a1-4562-89fc-dfb56740d6b7_2582x1418.png" width="1456" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae78fd2c-12a1-4562-89fc-dfb56740d6b7_2582x1418.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:685903,&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://rowansci.substack.com/i/200055253?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae78fd2c-12a1-4562-89fc-dfb56740d6b7_2582x1418.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!0E9V!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae78fd2c-12a1-4562-89fc-dfb56740d6b7_2582x1418.png 424w, /__u/substackcdn.com/image/fetch/$s_!0E9V!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae78fd2c-12a1-4562-89fc-dfb56740d6b7_2582x1418.png 848w, /__u/substackcdn.com/image/fetch/$s_!0E9V!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae78fd2c-12a1-4562-89fc-dfb56740d6b7_2582x1418.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0E9V!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae78fd2c-12a1-4562-89fc-dfb56740d6b7_2582x1418.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://labs.rowansci.com/public/protein-cofolding/938917e3-b282-429a-9f94-5ddb967a0975">View this workflow on Rowan.</a></figcaption></figure></div><p>If you have thoughts about other places in Rowan&#8217;s GUI where this overlay capability should be accessible, please share your thoughts with <a href="mailto:contact@rowansci.comrunKabsch">contact@rowansci.com</a>!</p><h2>Macromolecular CIF support</h2><p>Finally, you can now input and export protein structures using the macromolecular crystallographic information file (mmCIF) format.</p><p>Because PDB files can only store up to 99,999 atom records, mmCIF files are a better choice for handling and storing solvated protein systems and very large protein complexes. Additionally, mmCIFs are a newer format and some modern tools no longer support PDB files.</p><p>If you&#8217;re really in a pinch, you can use <a href="https://labs.rowansci.com/protein-editor">https://labs.rowansci.com/protein-editor</a> to convert from mmCIF to PDB or vice versa (though there&#8217;s a also very robust converter available here: <a href="https://mmcif.pdbj.org/converter/index.php">https://mmcif.pdbj.org/converter/index.php</a>). If you notice any fields that are missing from mmCIF files exported from Rowan, please let us know!</p>]]></content:encoded></item><item><title><![CDATA[Quantum ESPRESSO & Academic FEP Access]]></title><description><![CDATA[why one should run plane-wave DFT; how to configure and run Quantum ESPRESSO in Rowan; a graphitic case study; FEP now available for academic groups; a fast way to do Butina splitting on big datasets]]></description><link>https://rowansci.substack.com/p/quantum-espresso-and-academic-fep</link><guid isPermaLink="false">https://rowansci.substack.com/p/quantum-espresso-and-academic-fep</guid><dc:creator><![CDATA[Jonathon Vandezande]]></dc:creator><pubDate>Thu, 28 May 2026 18:11:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!slfw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83475994-2615-408b-ad2c-2f2093fdf1d9_2840x2291.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="/__u/substackcdn.com/image/fetch/$s_!slfw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83475994-2615-408b-ad2c-2f2093fdf1d9_2840x2291.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!slfw!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83475994-2615-408b-ad2c-2f2093fdf1d9_2840x2291.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!slfw!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83475994-2615-408b-ad2c-2f2093fdf1d9_2840x2291.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!slfw!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83475994-2615-408b-ad2c-2f2093fdf1d9_2840x2291.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!slfw!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83475994-2615-408b-ad2c-2f2093fdf1d9_2840x2291.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!slfw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83475994-2615-408b-ad2c-2f2093fdf1d9_2840x2291.jpeg" width="1456" height="1175" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83475994-2615-408b-ad2c-2f2093fdf1d9_2840x2291.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1175,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:886505,&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://rowansci.substack.com/i/199497491?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83475994-2615-408b-ad2c-2f2093fdf1d9_2840x2291.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!slfw!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83475994-2615-408b-ad2c-2f2093fdf1d9_2840x2291.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!slfw!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83475994-2615-408b-ad2c-2f2093fdf1d9_2840x2291.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!slfw!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83475994-2615-408b-ad2c-2f2093fdf1d9_2840x2291.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!slfw!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83475994-2615-408b-ad2c-2f2093fdf1d9_2840x2291.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Augenbetr&#252;ger-Stillleben</em>, Samuel van Hoogstraten (c. 1666&#8211;1678)</figcaption></figure></div><p>We&#8217;re excited to be releasing plane-wave DFT for modeling periodic systems powered by Quantum ESPRESSO! We&#8217;re also expanding FEP access to all subscribing academic groups, and we have a few blog posts we&#8217;re excited to share (including a new open-source library for efficient molecular data splitting).</p><h2>Plane-Wave DFT</h2><p>In 2024, we added <a href="/__u/rowansci.substack.com/p/rowan-goes-periodic">periodic simulation capabilities powered by neural network potentials</a> (NNPs), which are often quite accurate and much faster than DFT. So why bother with DFT? Plane-wave DFT is the ground-truth method that NNPs approximate, meaning that it&#8217;s useful for generating training data if nothing else. However, we believe that DFT will have continued relevance beyond just dataset creation:</p><ul><li><p>DFT natively provides electronic structure, which can be used to determine partial charges, band structure, density of states (DOS), Fermi level and band gap, optical and magnetic properties, electron&#8211;phonon coupling, and much more.</p></li><li><p>DFT should be used to evaluate whether NNPs can accurately model your area of chemical space, and in the case that a system isn&#8217;t accurately modeled by extant NNPs, DFT remains a powerful tool.</p></li><li><p>Perhaps least importantly, we expect that journals will continue to expect DFT results in supporting information.</p></li></ul><p>Molecular and periodic calculations are very different beasts (see our <a href="https://rowansci.com/blog/molecular-vs-periodic">earlier post on the topic</a> for more), and we want to provide first-class support for both. <a href="https://www.quantum-espresso.org">Quantum ESPRESSO</a> is a leading open-source plane-wave-DFT program, and we&#8217;ve begun integrating it into our platform.</p><h2>Running Quantum ESPRESSO in Rowan</h2><p>We provide all major DFT functionals and the <a href="https://legacy.materialscloud.org/discover/sssp/table/efficiency">Standard Solid-State Pseudopotentials</a> (SSSP), a library of curated and benchmarked pseudopotentials covering the first 103 elements of the periodic table. The open-source community has largely centered on these pseudopotentials, and we&#8217;ve made them easier to use by automatically loading the suggested plane-wave and density cutoffs (though you can override these yourself). We have also implemented automated selection of plane-wave and density cutoffs based on the SSSP suggested values, along with k-point (the reciprocal space grid points on which the electronic structure is sampled) selection based on cell and the materials density (the user can also manually set all of these values).</p><p>For more details on the specifics of modeling with plane-wave DFT, check out our <a href="https://rowansci.com/blog/plane-wave-dft-intro">blog post</a> and <a href="https://docs.rowansci.com/science/quantum-chemistry/methods-and-basis-sets/plane-waves">documentation</a>. When publishing Quantum ESPRESSO calculation, make sure to cite Quantum ESPRESSO, your functional, and the SSSP pseudopotentials that you use. (As with all programs that we host, you can check out our <a href="https://docs.rowansci.com/citations">citations page</a> for links.)</p><p>To run a Quantum ESPRESSO DFT calculation, you can do so like any other calculation:</p><ul><li><p>Upload your structure (CIF, xyz, etc.) or draw your structure in our 3D editor</p></li><li><p>Optionally, set your cutoffs and k-points</p></li><li><p>Select your smearing (very important for metals)</p></li><li><p>Choose which tasks you would like to run (e.g. Optimize, Charge, or Energy)</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!MmJ4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777c0d9b-41fd-4931-b8f3-61b6a5d63b5f_1906x1206.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!MmJ4!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777c0d9b-41fd-4931-b8f3-61b6a5d63b5f_1906x1206.png 424w, /__u/substackcdn.com/image/fetch/$s_!MmJ4!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777c0d9b-41fd-4931-b8f3-61b6a5d63b5f_1906x1206.png 848w, /__u/substackcdn.com/image/fetch/$s_!MmJ4!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777c0d9b-41fd-4931-b8f3-61b6a5d63b5f_1906x1206.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MmJ4!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777c0d9b-41fd-4931-b8f3-61b6a5d63b5f_1906x1206.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!MmJ4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777c0d9b-41fd-4931-b8f3-61b6a5d63b5f_1906x1206.png" width="1456" height="921" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/777c0d9b-41fd-4931-b8f3-61b6a5d63b5f_1906x1206.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:921,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:291702,&quot;alt&quot;:&quot;Graphite 3x3x1 supercell calculation submission&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/199497491?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777c0d9b-41fd-4931-b8f3-61b6a5d63b5f_1906x1206.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Graphite 3x3x1 supercell calculation submission" title="Graphite 3x3x1 supercell calculation submission" srcset="/__u/substackcdn.com/image/fetch/$s_!MmJ4!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777c0d9b-41fd-4931-b8f3-61b6a5d63b5f_1906x1206.png 424w, /__u/substackcdn.com/image/fetch/$s_!MmJ4!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777c0d9b-41fd-4931-b8f3-61b6a5d63b5f_1906x1206.png 848w, /__u/substackcdn.com/image/fetch/$s_!MmJ4!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777c0d9b-41fd-4931-b8f3-61b6a5d63b5f_1906x1206.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MmJ4!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F777c0d9b-41fd-4931-b8f3-61b6a5d63b5f_1906x1206.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Submission of a graphite 3x3x1 supercell optimization and partial charge calculation with Quantum ESPRESSO</figcaption></figure></div><p>Once submitted, calculations are routed to an A100 GPU running QE 7.3.1 (<a href="https://catalog.ngc.nvidia.com/orgs/hpc/containers/quantum_espresso/tags?version=qe-7.3.1">compiled by NVIDIA</a>). The results are streamed back to the user while running, showing optimization steps, cell parameters, partial charges, and other values.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!4kzL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3c10bb-2fe0-43ed-8e4d-65bf12eac1ac_1906x1061.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!4kzL!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3c10bb-2fe0-43ed-8e4d-65bf12eac1ac_1906x1061.png 424w, /__u/substackcdn.com/image/fetch/$s_!4kzL!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3c10bb-2fe0-43ed-8e4d-65bf12eac1ac_1906x1061.png 848w, /__u/substackcdn.com/image/fetch/$s_!4kzL!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3c10bb-2fe0-43ed-8e4d-65bf12eac1ac_1906x1061.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4kzL!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3c10bb-2fe0-43ed-8e4d-65bf12eac1ac_1906x1061.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!4kzL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3c10bb-2fe0-43ed-8e4d-65bf12eac1ac_1906x1061.png" width="1456" height="811" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab3c10bb-2fe0-43ed-8e4d-65bf12eac1ac_1906x1061.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:811,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:253875,&quot;alt&quot;:&quot;Graphite (3x3x1) calculation&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/199497491?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3c10bb-2fe0-43ed-8e4d-65bf12eac1ac_1906x1061.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Graphite (3x3x1) calculation" title="Graphite (3x3x1) calculation" srcset="/__u/substackcdn.com/image/fetch/$s_!4kzL!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3c10bb-2fe0-43ed-8e4d-65bf12eac1ac_1906x1061.png 424w, /__u/substackcdn.com/image/fetch/$s_!4kzL!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3c10bb-2fe0-43ed-8e4d-65bf12eac1ac_1906x1061.png 848w, /__u/substackcdn.com/image/fetch/$s_!4kzL!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3c10bb-2fe0-43ed-8e4d-65bf12eac1ac_1906x1061.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4kzL!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab3c10bb-2fe0-43ed-8e4d-65bf12eac1ac_1906x1061.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Graphite (3x3x1) calculation (<a href="https://labs.rowansci.com/public/calculation/0498e4aa-bd7b-4c37-9876-e480923d37fa">view on Rowan</a>)</figcaption></figure></div><p>If we calculate the binding energy of graphite at a bunch of different interlayer distances, we can find the optimal spacing and compare the performance of different methods. Dispersion correction is important to capture the inter-layer binding and pure PBE binds the layers too weakly, predicting a much too large inter-layer spacing. UMA-S-1.2-OMat also vastly underpredicts the binding and overpredicts the spacing, since it is trained on PBE without any dispersion correction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!DKYV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4afcfd-8814-4251-889b-6ba1325d58c9_2080x1486.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!DKYV!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4afcfd-8814-4251-889b-6ba1325d58c9_2080x1486.png 424w, /__u/substackcdn.com/image/fetch/$s_!DKYV!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4afcfd-8814-4251-889b-6ba1325d58c9_2080x1486.png 848w, /__u/substackcdn.com/image/fetch/$s_!DKYV!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4afcfd-8814-4251-889b-6ba1325d58c9_2080x1486.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DKYV!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4afcfd-8814-4251-889b-6ba1325d58c9_2080x1486.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!DKYV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4afcfd-8814-4251-889b-6ba1325d58c9_2080x1486.png" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a4afcfd-8814-4251-889b-6ba1325d58c9_2080x1486.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:233930,&quot;alt&quot;:&quot;Scan of graphite interlayer distance with PBE, PBE-D3(BJ), and UMA-S-1.2-OMat&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/199497491?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4afcfd-8814-4251-889b-6ba1325d58c9_2080x1486.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Scan of graphite interlayer distance with PBE, PBE-D3(BJ), and UMA-S-1.2-OMat" title="Scan of graphite interlayer distance with PBE, PBE-D3(BJ), and UMA-S-1.2-OMat" srcset="/__u/substackcdn.com/image/fetch/$s_!DKYV!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4afcfd-8814-4251-889b-6ba1325d58c9_2080x1486.png 424w, /__u/substackcdn.com/image/fetch/$s_!DKYV!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4afcfd-8814-4251-889b-6ba1325d58c9_2080x1486.png 848w, /__u/substackcdn.com/image/fetch/$s_!DKYV!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4afcfd-8814-4251-889b-6ba1325d58c9_2080x1486.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DKYV!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4afcfd-8814-4251-889b-6ba1325d58c9_2080x1486.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Scan of graphite&#8217;s interlayer distance contrasting the underbinding of PBE and UMA-S-1.2-OMat with the correct binding of PBE-D3(BJ) (SSSP Precision pseudopotentials used for all DFT calculations)</figcaption></figure></div><p>This initial release of Quantum ESPRESSO only covers basic calculations and scans, but we plan to add workflows to accelerate common materials-science-property predictions, such as modulus, XRD, band structure, density of states, defect-formation energies, and more. To do so, we are joined this summer by Raphael Stone, a 3rd year Materials Science Ph.D. in the <a href="https://acme-group-cmu.github.io">ACME Group</a>, and we look forward to a summer of building materials-science-specific workflows with him. If you are interested in learning more about our plans or working with us to develop new materials-science workflows, please reach out.</p><h2>Academic Group Access to FEP</h2><p>Several months ago, we announced that Rowan&#8217;s FEP workflow was coming out of private beta and was now generally available to subscribing organizations in industry. We&#8217;re happy to share that we&#8217;re now expanding this access to subscribing academic groups&#8212;as of today, all academic groups can run RBFE calculations through Rowan for no extra charge. In the same vein, we&#8217;ve also made batch docking accessible to all subscribing Rowan users.</p><p>If your academic group is interested in running RBFE (or other workflows), please reach out! Academic group rates start at $250/month and come with full access to all Rowan workflows, as well as easy collaboration and sharing.</p><h2>Additional Rowan Content</h2><p>In case you missed, here&#8217;s a few highlights from our blog:</p><ul><li><p>Building on our earlier work on the OpenBind EV-A71 release, <a href="https://rowansci.com/blog/improving-rowan-on-openbind">Corin did a deep dive investigating how different FEP settings fared on different subsets of the data</a>. Pose selection, simulation length, and local-versus-global FEP settings all make a difference! If you&#8217;re interested in applying FEP to real-world problems, check out the post.</p></li><li><p>We also released Chalcedon, a fast, memory-efficient Butina-clustering package that makes robust splitting of chemical datasets practical on consumer hardware. Chalcedon is faster and more memory efficient than existing open-source methods by an order of magnitude and is all written in NumPy. <a href="https://rowansci.com/blog/chalcedon">For more information, read Eli&#8217;s full post on our blog</a>.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[New Protein Visualizations]]></title><description><![CDATA[distilling insight from complexity; two-dimensional protein&#8211;ligand interaction diagrams; protein blob surfaces; space-filling molecule representations]]></description><link>https://rowansci.substack.com/p/new-protein-visualizations</link><guid isPermaLink="false">https://rowansci.substack.com/p/new-protein-visualizations</guid><dc:creator><![CDATA[Ari Wagen]]></dc:creator><pubDate>Tue, 19 May 2026 19:59:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!omE5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c143d3f-e17c-45b0-bc87-307a95fc6b46_2576x1298.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Protein&#8211;ligand complexes are great to explore in all their messy glory, but it can be hard to quickly answer basic questions like:</p><ul><li><p>How many hydrogen bonds does this pose form?</p></li><li><p>Are there any salt bridges stabilizing this interaction?</p></li><li><p>Does my compound fill the pocket?</p></li></ul><p>While we&#8217;re proud of our default view (below), we&#8217;ve been adding new views to make protein&#8211;ligand systems easier to interpret and communicate.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!0DX2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fec576e-5092-443a-a1c5-4f389fd932cf_2574x1294.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0DX2!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fec576e-5092-443a-a1c5-4f389fd932cf_2574x1294.png 424w, /__u/substackcdn.com/image/fetch/$s_!0DX2!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fec576e-5092-443a-a1c5-4f389fd932cf_2574x1294.png 848w, /__u/substackcdn.com/image/fetch/$s_!0DX2!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fec576e-5092-443a-a1c5-4f389fd932cf_2574x1294.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0DX2!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fec576e-5092-443a-a1c5-4f389fd932cf_2574x1294.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0DX2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fec576e-5092-443a-a1c5-4f389fd932cf_2574x1294.png" width="1456" height="732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fec576e-5092-443a-a1c5-4f389fd932cf_2574x1294.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:988337,&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://rowansci.substack.com/i/198462215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fec576e-5092-443a-a1c5-4f389fd932cf_2574x1294.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!0DX2!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fec576e-5092-443a-a1c5-4f389fd932cf_2574x1294.png 424w, /__u/substackcdn.com/image/fetch/$s_!0DX2!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fec576e-5092-443a-a1c5-4f389fd932cf_2574x1294.png 848w, /__u/substackcdn.com/image/fetch/$s_!0DX2!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fec576e-5092-443a-a1c5-4f389fd932cf_2574x1294.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0DX2!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fec576e-5092-443a-a1c5-4f389fd932cf_2574x1294.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Protein&#8211;Ligand Interaction Diagrams</h2><p>No one wants to count hydrogen bonds by squinting at a ribbon diagram during a meeting (or a hackathon). To make key binding-site interactions easier to communicate, we&#8217;re introducing a new protein&#8211;ligand interaction diagram view:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!omE5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c143d3f-e17c-45b0-bc87-307a95fc6b46_2576x1298.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!omE5!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c143d3f-e17c-45b0-bc87-307a95fc6b46_2576x1298.png 424w, /__u/substackcdn.com/image/fetch/$s_!omE5!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c143d3f-e17c-45b0-bc87-307a95fc6b46_2576x1298.png 848w, /__u/substackcdn.com/image/fetch/$s_!omE5!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c143d3f-e17c-45b0-bc87-307a95fc6b46_2576x1298.png 1272w, /__u/substackcdn.com/image/fetch/$s_!omE5!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c143d3f-e17c-45b0-bc87-307a95fc6b46_2576x1298.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!omE5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c143d3f-e17c-45b0-bc87-307a95fc6b46_2576x1298.png" width="1456" height="734" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c143d3f-e17c-45b0-bc87-307a95fc6b46_2576x1298.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:734,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:392030,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/198462215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c143d3f-e17c-45b0-bc87-307a95fc6b46_2576x1298.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!omE5!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c143d3f-e17c-45b0-bc87-307a95fc6b46_2576x1298.png 424w, /__u/substackcdn.com/image/fetch/$s_!omE5!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c143d3f-e17c-45b0-bc87-307a95fc6b46_2576x1298.png 848w, /__u/substackcdn.com/image/fetch/$s_!omE5!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c143d3f-e17c-45b0-bc87-307a95fc6b46_2576x1298.png 1272w, /__u/substackcdn.com/image/fetch/$s_!omE5!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c143d3f-e17c-45b0-bc87-307a95fc6b46_2576x1298.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://labs.rowansci.com/public/docking/afbd4dc5-e30f-48e4-b956-b27b496239cc">View this calculation on Rowan.</a></figcaption></figure></div><p>This diagram treats the selected ligand as the center of the binding site, then identifies nearby protein residues and classifies their interactions with the ligand.</p><p>If you provide a SMILES string, RDKit is used to draw the ligand; otherwise the ligand layout is inferred from the PDB coordinates. This diagram requires explicit hydrogens, since hydrogen-bond detection depends on donor hydrogen positions.</p><ul><li><p><strong>Hydrogen bonds</strong> require a donor&#8211;hydrogen&#8211;acceptor angle of 120&#8211;180&#176;, a donor&#8211;acceptor distance of at most 3.5 &#197;, and a hydrogen&#8211;acceptor distance of at most 2.7 &#197;.</p></li><li><p><strong>Polar contacts</strong> are defined as close contacts between polar heavy atoms (N, O, or S) that are not classified as hydrogen bonds.</p></li><li><p><strong>Salt bridges</strong> are detected between charged ligand atoms and nearby charged residues.</p></li><li><p><strong>Hydrophobic contacts</strong> are close contacts between neutral carbon-like ligand atoms (C or S) and hydrophobic side-chain atoms.</p></li><li><p><strong>Generic van der Waals contacts</strong> are shown with gray residue labels: close heavy-atom contacts that are not classified as hydrogen bonds, salt bridges, polar contacts, or hydrophobic contacts.</p></li><li><p><strong>Ligand surface outlines</strong> help show which parts of the ligand are protein-facing versus solvent-exposed. They are calculated from all the contacts above plus additional nearby residues within 5 &#197; (up to 100 residues).</p></li></ul><p>This view&#8212;like our other views&#8212;updates as you switch between poses. The residue labels can be rearranged by clicking and dragging, and the view can be customized further using the settings menu (accessible via the gear icon).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!4z_l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32e30f9-5ace-4b39-bdd8-2d20de29bcb9_1548x1144.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!4z_l!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32e30f9-5ace-4b39-bdd8-2d20de29bcb9_1548x1144.png 424w, /__u/substackcdn.com/image/fetch/$s_!4z_l!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32e30f9-5ace-4b39-bdd8-2d20de29bcb9_1548x1144.png 848w, /__u/substackcdn.com/image/fetch/$s_!4z_l!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32e30f9-5ace-4b39-bdd8-2d20de29bcb9_1548x1144.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4z_l!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32e30f9-5ace-4b39-bdd8-2d20de29bcb9_1548x1144.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!4z_l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32e30f9-5ace-4b39-bdd8-2d20de29bcb9_1548x1144.png" width="1456" height="1076" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f32e30f9-5ace-4b39-bdd8-2d20de29bcb9_1548x1144.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1076,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:223851,&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://rowansci.substack.com/i/198462215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32e30f9-5ace-4b39-bdd8-2d20de29bcb9_1548x1144.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!4z_l!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32e30f9-5ace-4b39-bdd8-2d20de29bcb9_1548x1144.png 424w, /__u/substackcdn.com/image/fetch/$s_!4z_l!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32e30f9-5ace-4b39-bdd8-2d20de29bcb9_1548x1144.png 848w, /__u/substackcdn.com/image/fetch/$s_!4z_l!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32e30f9-5ace-4b39-bdd8-2d20de29bcb9_1548x1144.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4z_l!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff32e30f9-5ace-4b39-bdd8-2d20de29bcb9_1548x1144.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 aria-hidden="true" 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><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>Want to visualize your existing structure? Bring your own file and just use the view: <a href="https://labs.rowansci.com/interaction-diagram">https://labs.rowansci.com/interaction-diagram</a>.</p><h2>Protein Blob Surface</h2><p>Another view we&#8217;ve received a lot of requests for is a &#8220;blob&#8221; protein surface view with electrostatic coloring. Different tools generate these surfaces differently, but the general idea is to represent the protein&#8217;s volume while highlighting electrostatic character. This makes it a bit more obvious to see how a ligand sits within a pocket, and can be useful for brainstorming e.g. directions where additional atoms could be added.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!xB9J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee28418f-648b-419a-828c-aec431b826e8_1556x1144.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!xB9J!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee28418f-648b-419a-828c-aec431b826e8_1556x1144.png 424w, /__u/substackcdn.com/image/fetch/$s_!xB9J!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee28418f-648b-419a-828c-aec431b826e8_1556x1144.png 848w, /__u/substackcdn.com/image/fetch/$s_!xB9J!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee28418f-648b-419a-828c-aec431b826e8_1556x1144.png 1272w, /__u/substackcdn.com/image/fetch/$s_!xB9J!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee28418f-648b-419a-828c-aec431b826e8_1556x1144.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!xB9J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee28418f-648b-419a-828c-aec431b826e8_1556x1144.png" width="1456" height="1070" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee28418f-648b-419a-828c-aec431b826e8_1556x1144.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1070,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1450185,&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://rowansci.substack.com/i/198462215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee28418f-648b-419a-828c-aec431b826e8_1556x1144.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!xB9J!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee28418f-648b-419a-828c-aec431b826e8_1556x1144.png 424w, /__u/substackcdn.com/image/fetch/$s_!xB9J!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee28418f-648b-419a-828c-aec431b826e8_1556x1144.png 848w, /__u/substackcdn.com/image/fetch/$s_!xB9J!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee28418f-648b-419a-828c-aec431b826e8_1556x1144.png 1272w, /__u/substackcdn.com/image/fetch/$s_!xB9J!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee28418f-648b-419a-828c-aec431b826e8_1556x1144.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 aria-hidden="true" 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><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>Positive electrostatic potential is shown in blue, while negative electrostatic potential is shown in red.</p><p>To make the creation of these views tractable in the browser, we use some heuristics. Atom charges come from the structure when available; otherwise we estimate them from residue and atom names. Similarly, the surface generated is a vdW-like Gaussian surface, not a true solvent-excluded surface.</p><p>This view can be accessed via the gear icon in the protein viewer.</p><h2>Space-Filling Molecules</h2><p>We&#8217;ve also received requests for a space-filling mode for visualizing molecular structures!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!l9UK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a4c644-441c-4d42-8843-cf62c7690317_1568x1296.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!l9UK!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a4c644-441c-4d42-8843-cf62c7690317_1568x1296.png 424w, /__u/substackcdn.com/image/fetch/$s_!l9UK!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a4c644-441c-4d42-8843-cf62c7690317_1568x1296.png 848w, /__u/substackcdn.com/image/fetch/$s_!l9UK!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a4c644-441c-4d42-8843-cf62c7690317_1568x1296.png 1272w, /__u/substackcdn.com/image/fetch/$s_!l9UK!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a4c644-441c-4d42-8843-cf62c7690317_1568x1296.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!l9UK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a4c644-441c-4d42-8843-cf62c7690317_1568x1296.png" width="1456" height="1203" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1a4c644-441c-4d42-8843-cf62c7690317_1568x1296.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1203,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:289779,&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://rowansci.substack.com/i/198462215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a4c644-441c-4d42-8843-cf62c7690317_1568x1296.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!l9UK!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a4c644-441c-4d42-8843-cf62c7690317_1568x1296.png 424w, /__u/substackcdn.com/image/fetch/$s_!l9UK!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a4c644-441c-4d42-8843-cf62c7690317_1568x1296.png 848w, /__u/substackcdn.com/image/fetch/$s_!l9UK!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a4c644-441c-4d42-8843-cf62c7690317_1568x1296.png 1272w, /__u/substackcdn.com/image/fetch/$s_!l9UK!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a4c644-441c-4d42-8843-cf62c7690317_1568x1296.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This view can be accessed via the gear icon in the molecule viewer.</p><p>If there are views that would be helpful for your research and communications, please let us know at <a href="mailto:contact@rowansci.com">contact@rowansci.com</a>! While we think simulations are cool and fun, clean visualizations matter too. We want Rowan to help bridge the gap between powerful modeling methods and their real-world scientific impact.</p>]]></content:encoded></item><item><title><![CDATA[Notes on Rowan Engineering; Or How to Vibe-Refactor a Codebase]]></title><description><![CDATA[stuck in Rowan's dependency slough of despond; fleeing the complexity of microservices & partial refactors; multiplying packages to reduce complexity; using agents to vibe-refactor our whole codebase]]></description><link>https://rowansci.substack.com/p/notes-on-rowan-engineering-or-how</link><guid isPermaLink="false">https://rowansci.substack.com/p/notes-on-rowan-engineering-or-how</guid><dc:creator><![CDATA[Jonathon Vandezande]]></dc:creator><pubDate>Wed, 13 May 2026 19:15:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QiJh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3559d565-0723-451f-b39d-3de6219c4b8d_6469x2343.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="/__u/substackcdn.com/image/fetch/$s_!QiJh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3559d565-0723-451f-b39d-3de6219c4b8d_6469x2343.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!QiJh!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3559d565-0723-451f-b39d-3de6219c4b8d_6469x2343.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!QiJh!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3559d565-0723-451f-b39d-3de6219c4b8d_6469x2343.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!QiJh!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3559d565-0723-451f-b39d-3de6219c4b8d_6469x2343.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!QiJh!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3559d565-0723-451f-b39d-3de6219c4b8d_6469x2343.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!QiJh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3559d565-0723-451f-b39d-3de6219c4b8d_6469x2343.jpeg" width="1456" height="527" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3559d565-0723-451f-b39d-3de6219c4b8d_6469x2343.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:527,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3506653,&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://rowansci.substack.com/i/197560184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3559d565-0723-451f-b39d-3de6219c4b8d_6469x2343.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!QiJh!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3559d565-0723-451f-b39d-3de6219c4b8d_6469x2343.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!QiJh!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3559d565-0723-451f-b39d-3de6219c4b8d_6469x2343.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!QiJh!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3559d565-0723-451f-b39d-3de6219c4b8d_6469x2343.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!QiJh!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3559d565-0723-451f-b39d-3de6219c4b8d_6469x2343.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>The Ideal City</em>, Carnevale (c. 1480&#8211;1484)</figcaption></figure></div><p>Eagle-eyed users of Rowan may have noticed some changes in our logfiles, and Substack readers may have noted a decrease in the number of new features that we&#8217;ve shipped recently. We have been in the process of switching our workflow-running backend from a single monolithic package to an amalgamation of library- and workflow-specific packages. We recently shipped updated versions of over half of our workflows, with the rest soon to follow.</p><p>This post explains why we&#8217;re doing this: the technical problems we&#8217;ve encountered in scaling Rowan, the various solutions we considered, and the approach we&#8217;ve ultimately settled on. This is a longer and more engineering-focused post than most of our writing, but we hope it will be useful to anyone who is interested in building complicated systems, whether virtual or physical.</p><h2>The problem</h2><p>When we started building Rowan&#8217;s workflow backend, things were simple. We only had a few packages and we shared functionality between workflows to reduce the size of our codebase, ease maintainability, and increase developer velocity. We utilized modern development methods such as Ruff for formatting and linting, mypy for type checking, and Pixi for package management, ensuring that we had fast and reproducible builds. Any time we needed a new package we would add it, and over the past two years our codebase has grown significantly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!iKpy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d22b9f-1297-4f46-ad7b-45ded1c266d1_2022x1565.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!iKpy!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d22b9f-1297-4f46-ad7b-45ded1c266d1_2022x1565.png 424w, /__u/substackcdn.com/image/fetch/$s_!iKpy!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d22b9f-1297-4f46-ad7b-45ded1c266d1_2022x1565.png 848w, /__u/substackcdn.com/image/fetch/$s_!iKpy!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d22b9f-1297-4f46-ad7b-45ded1c266d1_2022x1565.png 1272w, /__u/substackcdn.com/image/fetch/$s_!iKpy!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d22b9f-1297-4f46-ad7b-45ded1c266d1_2022x1565.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!iKpy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d22b9f-1297-4f46-ad7b-45ded1c266d1_2022x1565.png" width="1456" height="1127" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97d22b9f-1297-4f46-ad7b-45ded1c266d1_2022x1565.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1127,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:507107,&quot;alt&quot;:&quot;Internal dependency graph&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/197560184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d22b9f-1297-4f46-ad7b-45ded1c266d1_2022x1565.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Internal dependency graph" title="Internal dependency graph" srcset="/__u/substackcdn.com/image/fetch/$s_!iKpy!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d22b9f-1297-4f46-ad7b-45ded1c266d1_2022x1565.png 424w, /__u/substackcdn.com/image/fetch/$s_!iKpy!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d22b9f-1297-4f46-ad7b-45ded1c266d1_2022x1565.png 848w, /__u/substackcdn.com/image/fetch/$s_!iKpy!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d22b9f-1297-4f46-ad7b-45ded1c266d1_2022x1565.png 1272w, /__u/substackcdn.com/image/fetch/$s_!iKpy!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d22b9f-1297-4f46-ad7b-45ded1c266d1_2022x1565.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Internal dependency graph from a few of our workflows. ML workflows have their own dependency nightmares with Torch.</figcaption></figure></div><p>This growth came at a cost. Computational chemistry is a varied field requiring niche chemistry, physics, and math expertise to develop highly performant code. This code is often written by grad students with little software development expertise and no funding to perform continued maintenance. This has lead to an incredibly fragmented ecosystem with many orphaned packages being pinned to outdated dependencies, promiscuously importing numerous packages for minor tasks, or not fixing major bugs that have been open for many years.</p><p>As we added packages (currently 151 direct dependencies and innumerable indirect dependencies), solving for an acceptable combination of packages and their dependencies became incredibly difficult. Conflicting PyTorch and CUDA versions in packages are a nightmare to deal with; some packages only support up to Python 3.12 (despite the end of full support for Python 3.12 happening over a year ago) and some packages are arbitrarily hard pinned to specific versions of packages. Updating or adding new dependencies can upset the careful balance, causing certain packages to accidentally regress, or preventing the solution entirely. This lead us to purposefully avoid adding certain features (e.g. certain NNPs, periodic DFT, transition state search packages, etc.) due to the complexity that they introduced.</p><p>The monolithic architecture of our codebase also came at a cost, as it encouraged a tangled web of imports between parts of the code that:</p><ul><li><p>slowed startup times, as the entire codebase is traversed following imports (even the anticipated <a href="https://peps.python.org/pep-0810">explicit lazy imports in Python 3.15</a> are not a complete solution),</p></li><li><p>made it difficult for mypy to type check everything due to the codebase&#8217;s size and complexity (taking a minute on a fresh clone of our repo), and</p></li><li><p>complicated refactors, as developers (or their agents) had to be careful to follow every import to ensure that changes didn&#8217;t break things.</p></li></ul><p>So far, we have been able manage some of this package complexity by outsourcing GPU-related complexity to images on Modal. This avoided developers needing to have CUDA-capable laptops, and allowed different GPU-related dependencies for each Modal image that was deployed. However, it was difficult to maintain consistent images, as the snarl of imports from our monolithic codebase ended up importing everything into our Modal images. Additionally, we no longer had fully atomic deployments and couldn&#8217;t use uv.lock files to ensure the Modal images didn&#8217;t drift, preventing rollback if something went wrong. The dependency on Modal to help out our mess also made it difficult to <a href="https://rowansci.com/deployment">deploy our platform to our customer&#8217;s private clouds</a>.</p><h2>Potential solutions</h2><p>All of this was slowing down our development velocity. There were many potential solutions: a partial refactor, excising of problematic dependencies, or leaning more heavily into microservices for new features. However, none of these options provided the necessary base for future growth, particularly if we want to be able to:</p><ul><li><p>Ship fast</p></li><li><p>Have atomic deployments</p></li><li><p>Support a wide range of features</p></li><li><p>Not rewrite everything ourselves</p></li></ul><p>We have performed many partial refactors throughout the growth of our codebase (developers should <a href="https://en.wikipedia.org/wiki/Ecclesia_semper_reformanda_est">always be reforming</a>), but partial rewrites cannot deal with the fundamental problem of a monolithic codebase nor the fact that we have to deal with fundamentally conflicting packages. We&#8217;ve also often excised dependencies (occasionally rewriting them internally) to simplify our dependency graph, but attempting to rewrite all packages that cause us problems is a great way to introduce bugs and never get anything done.</p><p>Many companies solve this problem via microservices where each fundamental operation becomes its own server (typically through containerization) and a single end-to-end workflow calls many of these microservices in an organized manner. This fundamentally solves the dependency issue, since each microservice just has to expose a REST API and can use whatever dependencies it wants under the hood. There are a variety of computational chemistry projects that use this as a solution, including <a href="https://materialsproject.github.io/fireworks">FireWorks</a>, <a href="https://github.com/materialsproject/atomate2">atomate2</a>, and <a href="https://aiida.net">AiiDA</a>.</p><p>We disliked this for several reasons, however. Many Rowan workflows combine a cascade of scientific functionality: protein&#8211;ligand co-folding can utilize conformer search, geometry optimization, co-folding model inference, pose deduplication, PoseBusters scoring, and strain calculations all run in sequence. Splitting this entire workflow across network boundaries dramatically increases the complexity and fragility of the workflow by introducing a bunch of new potential failure modes.</p><p>Basically, we wanted to be able to isolate dependencies by workflows without having to completely fragment our runtime deployment.</p><h2>Our approach</h2><p>We decided to perform a complete rewrite of our scientific backend. This is not something we took lightly; rebuilding takes significant amounts of time and can often fall afoul of the <a href="https://en.wikipedia.org/wiki/Second-system_effect">second system effect</a>. However, when done correctly it can accelerate future developer velocity and cut many of the Gordian knots that existed in the prior system that were intractable via traditional refactors.</p><p>We architected our new package (called Condor) into multiple distinct layers: core, libraries, and workflows, all in the same monorepo with their own lockfiles. In both the libraries and workflows there are numerous distinct packages, each focused on performing a singular task. Imports between libraries are discouraged to prevent complicated webs from forming. Judicious application of factory-based lazy loading of modules with local imports further helps to segregate modules and provide a consistent interface while limiting the number of packages loaded in each workflow.</p><p>Core contains our fundamental datatypes and algorithms. It provides numerous abstract base classes (e.g. for quantum-chemistry engines) that get concrete implementations in other packages (e.g. the <code>psi4_engine</code> library). It is available to all libraries and workflows, and as such contains a minimal number of dependencies (e.g. <code>numpy</code>, <code>polars</code>, <code>more-itertools</code>, <code>stjames</code>).</p><p>Condor&#8217;s internal libraries are where most of the work happens. Each one is dedicated to a single conceptual task and imports from core. There are internal libraries for interfacing with every quantum-chemistry code that we use (e.g. Psi4, xTB, GPU4PySCF), every conformer generator (e.g. RDKit, openconf, CREST), and every optimizer (e.g. geomeTRIC and Sella). Separate packaging simplifies testing and development, while also helping to restrict cross-cutting imports that lead to numerous transitive dependencies. It is now obvious if an import happens between libraries and is significantly easier to limit to situations where it is strictly beneficial (e.g. our PySCF and GPU4PySCF engines are distinct packages to isolate the base PySCF from GPU-related dependencies, but the GPU4PySCF engine reuses much of the PySCF engine code).</p><p>Workflows are the interface to the wider world. They translate the logic in our <a href="https://github.com/rowansci/stjames-public/tree/master/stjames/workflows">StJames workflows</a> to a form that Condor can understand. They manage the conversion of settings, the setup of saving callbacks, and the management of the tasks queue. Workflow packages in Condor aren&#8217;t intended to contain significant scientific logic; instead, they orchestrate the running of libraries and present a consistent API to the outside world. This allows us to refactor internally while maintaining a consistent interface for our users.</p><p>Each package has its own set of tests. Tests related to a commit&#8217;s changes are run on the package containing the changes and all downstream packages. Since they are independent packages, the tests can all run independently, allowing for massively parallel testing and accelerating developer velocity and bug fixing. On pushes to our master branch we sometimes have 50 independent GitHub Actions workflows running. The vast majority of them complete in a couple of minutes, keeping our bills down, and the strict partitioning of our code helps us worry less about integration problems (though we do have many integration and regression tests).</p><p>Now that each workflow is independent of the packages needed in other workflows, we can quickly ship updates and new workflows that would previously have caused conflicts. Since all of our code is in a monorepo, we don&#8217;t have to worry about conflicting internal versions and can have atomic updates every time we deploy (which is often multiple times per week). Should a change ever need to be rolled back, we can do so nearly instantly, as we have a full snapshot of the exact state of our system thanks to the lockfiles.</p><h2>How we implemented it</h2><p>This was a significant undertaking, and one we debated for a long time, but something we ultimately decided was necessary in order to maintain high-quality, performant software. We separated the work into three stages: ideating and investigating, scaffolding and automating, and implementation and testing.</p><p>First, we spent a couple of months thinking about the problems with our existing architecture and code and playing around with toy versions of the new architecture to test ideas. We were under no pressure to ship a new backend, and this allowed ideas to percolate and for us to play around with setups without committing to anything. There is a dearth of examples of how to set up large projects for the smaller-than-Google but bigger-than-single-package scale. We aren&#8217;t big enough to truly benefit from most build systems like <a href="https://www.pantsbuild.org">Pants</a> and <a href="https://bazel.build">Bazel</a>, and they come at a heavy cost to developer speed. The initial stage of planning convinced us that modern environment- and package-managers like uv and Pixi along with a judicious use of GitHub Actions can be used effectively in place of a dedicated build system. This initial investigation phase convinced us of the need for a major rewrite and that it would be possible to do so in a straightforward manner.</p><p>Second, we threw out all of the previous toy code and started from scratch. We scaffolded a framework, wrote automation scripts, and developed high-quality agent skills. We hand-wrote much of the core code to ensure that future development would be fast, correct, and consistent. We set up numerous scripts for automating package setup, tests, and deployment so that we could maximize consistency (and thus decrease the mental load on developers). We spent large amounts of time writing numerous examples of good docstrings, good code hygiene, and what not to do, so that developers and agents would know how to write code when the time came.</p><p>Third, we all pitched in and ported code. In classic software-development style, developers were assigned workflows based on their expertise, and shepherded them through the development, testing, and deployment phases. Coding agents helped with porting the code quickly, but developers were still responsible for making sure the code was correct and in line with Condor&#8217;s paradigm. Multiple developers were assigned to review and test each new workflow. In doing so we caught many bugs, some of which were latent in the previous code, and significantly improved the quality of code. We committed to minimizing the scientific changes between the codebases, only doing so where clear improvement could easily be achieved, or where there was an obvious bug. This helped prevent work from spiraling out of control, as there are always ways that code can be improved. Through this process we were confident that we were shipping code that was better than before, and that it will serve as an excellent base for building in the years to come.</p><h2>Updates</h2><p>During this process we took the liberty of updating many parts of our codebase.</p><p>We&#8217;ve updated our developer toolset to accelerate development and improve correctness. We now use <a href="https://docs.astral.sh/ty/">ty</a> for type checking and do so at the package level, taking a few seconds at most. We use <a href="https://rumdl.dev/">rumdl</a> for formatting our markdown consistently. We use <a href="https://prek.j178.dev/">prek</a> for managing pre-commit hooks, using nested <code>prek.toml</code> files in each package so that our lints and type checking run quickly on every commit (our hooks only take a few seconds thanks to the speed of Ruff, ty, and rumdl). Packages are managed by either <a href="https://docs.astral.sh/uv/">uv</a> or <a href="https://pixi.prefix.dev">Pixi</a> depending on the need for conda-forge packages (uv is preferred but sadly doesn&#8217;t yet support conda packages).</p><p>We&#8217;ve improved our test coverage and made more logical tests. Not everything needs to be tested at the highest level of theory; g-xTB gradients are just as good as DFT gradients when testing our optimizer code, while significantly less costly. The logical separation into packages allows us to more easily mock out parts that are irrelevant to the tests (e.g. the conformer search workflow can have its conformer generation code replaced by a pre-existing ensemble in tests of the clustering and pruning steps). While mocking code is traditionally difficult to write, agentic coding makes this easy.</p><p>Tests are marked with how long they are expected to take (seconds, minutes, hours), allowing us to quickly run a subset of tests to gain a quick understanding if anything broke, and then run longer running tests before merging to master. We&#8217;ve even compiled macOS binaries of many executables that were Linux only. These are automatically swapped out at runtime on the machines of our Mac developers so that they can run our test suite locally instead of having to rely on Docker images or our CI/CD pipeline to test.</p><p>We have rewritten how we perform optimizations. The <a href="https://pubs.aip.org/aip/jcp/article/144/21/214108/313176/Geometry-optimization-made-simple-with-translation">TRIC coordinate system</a> is now used for much larger non-periodic systems than before (previously we switched to Cartesian for all fast methods). Though each step is a bit slower than Cartesian due to the need to perform coordinate transformations, the quality of each step is much better. This allows for faster overall optimizations due to the optimizations taking fewer, better steps, along with faster loading of results for our users. We now batch database-save callbacks during optimizations to avoid hammering our database with multiple step saves every second and use <code>futures</code> to perform the saves, preventing database communication from slowing down optimizations while still allowing users to follow the progress of their calculations.</p><p>We&#8217;ve updated GPU4PySCF to the latest version, providing significant improvements. The new JoltQC library in GPU4PySCF provides JIT-compiled kernels that normally take several minutes for every new calculation, so we warm up the kernels at image-build time, providing faster starts for our users&#8217; jobs instead of the multi-minute JIT compile times needed previously. If the Modal GPU image is cold, startup should now be &lt;30 seconds, and &lt;1 second if the image is warm.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!FPZa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F243a2235-b42d-4572-9444-86060212dc9a_1566x339.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!FPZa!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F243a2235-b42d-4572-9444-86060212dc9a_1566x339.png 424w, /__u/substackcdn.com/image/fetch/$s_!FPZa!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F243a2235-b42d-4572-9444-86060212dc9a_1566x339.png 848w, /__u/substackcdn.com/image/fetch/$s_!FPZa!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F243a2235-b42d-4572-9444-86060212dc9a_1566x339.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FPZa!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F243a2235-b42d-4572-9444-86060212dc9a_1566x339.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!FPZa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F243a2235-b42d-4572-9444-86060212dc9a_1566x339.png" width="1456" height="315" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/243a2235-b42d-4572-9444-86060212dc9a_1566x339.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:315,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:95634,&quot;alt&quot;:&quot;Optimization logfile&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/197560184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F243a2235-b42d-4572-9444-86060212dc9a_1566x339.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Optimization logfile" title="Optimization logfile" srcset="/__u/substackcdn.com/image/fetch/$s_!FPZa!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F243a2235-b42d-4572-9444-86060212dc9a_1566x339.png 424w, /__u/substackcdn.com/image/fetch/$s_!FPZa!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F243a2235-b42d-4572-9444-86060212dc9a_1566x339.png 848w, /__u/substackcdn.com/image/fetch/$s_!FPZa!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F243a2235-b42d-4572-9444-86060212dc9a_1566x339.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FPZa!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F243a2235-b42d-4572-9444-86060212dc9a_1566x339.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Logfile for an optimization of cyclohexane in only 5 steps from the ETKDG-generated structure with r&#178;SCAN-D4/vDZP in GPU4PySCF using a warm image. The cold image has an extra &#8776;30 second startup penalty that appears on the first step.</figcaption></figure></div><p>We&#8217;ve improved our logfiles, providing cleaner, more relevant information. Logfiles are a great way to gain a greater understanding of what is happening during a calculation and ensure that things are running as expected. Not all information is saved to our backend in a structured manner, but we think it is important to give users access to data that can be useful for debugging calculations. Our updated logfiles now display more data in an organized manner. We better suppress the spurious output of many of our dependencies, and surface more relevant information for the user. We&#8217;ve even added resource tracking to the logfiles for some workflows, allowing for a better understanding of what resources were needed to run a given calculation and how close you are to the resource limits on a machine.</p><p>We are improving our security and portability by integrating more tightly with AWS. We are switching our application-layer hosting from Digital Ocean to AWS, keeping communication between our application layer, scientific workflow layer, and database all within our AWS VPC. This will make it much easier to deploy our platform on our customers&#8217; <a href="https://rowansci.com/deployment">virtual private cloud instances</a>, decreasing the engineering lift required to do so.</p><p>We&#8217;ve added better recovery from errors. Random segfault sometimes occur in programs like CREST for no apparent reason, and the executable is now automatically restarted when a segfault is detected. For issues like out-of-memory errors that can happen in large DFT calculations, we now handle them more gracefully, properly shutting down the image with a useful error message. (If you need to run very large DFT calculations on our infrastructure, please contact us for some tips and possibilities.)</p><p>Lastly, we&#8217;ve updated our units to the latest <a href="https://physics.nist.gov/cuu/Constants/">CODATA 2022 SI values</a>. This should have minimal impact on calculations, with the biggest change being in the eV to Hartree conversion value. If you are comparing absolute values of calculations for AIMNet2, OMol25&#8217;s eSEN conserving small, or UMA models, you can multiply old energy values by 1.00000050545 to match the new values (this is important if you calculated your reactants and transition states at separate times).</p><p>As we transition our workflow backend, you may experience some bugs (though we hope to keep these to a minimum). If you notice anything is wrong, doesn&#8217;t work as expected, or could be improved, please let us know. You can report bugs by clicking on the bug icon in the top right corner of the screen. This will pop up a box where you can enter the issue you are seeing, and optionally share the calculation privately with us (we are unable to view your calculations unless you explicitly share them with us due to security considerations).</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!MHvH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5687fe5-b856-4f77-bc1b-2d767ca72834_217x84.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!MHvH!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5687fe5-b856-4f77-bc1b-2d767ca72834_217x84.png 424w, /__u/substackcdn.com/image/fetch/$s_!MHvH!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5687fe5-b856-4f77-bc1b-2d767ca72834_217x84.png 848w, /__u/substackcdn.com/image/fetch/$s_!MHvH!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5687fe5-b856-4f77-bc1b-2d767ca72834_217x84.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MHvH!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5687fe5-b856-4f77-bc1b-2d767ca72834_217x84.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!MHvH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5687fe5-b856-4f77-bc1b-2d767ca72834_217x84.png" width="217" height="84" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5687fe5-b856-4f77-bc1b-2d767ca72834_217x84.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:84,&quot;width&quot;:217,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10528,&quot;alt&quot;:&quot;Bug submission button&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/197560184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50ba853b-5979-44f1-9611-df21662f82bd_217x84.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Bug submission button" title="Bug submission button" srcset="/__u/substackcdn.com/image/fetch/$s_!MHvH!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5687fe5-b856-4f77-bc1b-2d767ca72834_217x84.png 424w, /__u/substackcdn.com/image/fetch/$s_!MHvH!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5687fe5-b856-4f77-bc1b-2d767ca72834_217x84.png 848w, /__u/substackcdn.com/image/fetch/$s_!MHvH!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5687fe5-b856-4f77-bc1b-2d767ca72834_217x84.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MHvH!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5687fe5-b856-4f77-bc1b-2d767ca72834_217x84.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pyjl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41f6143-89bd-484d-90d0-3b5096f6db0b_890x740.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pyjl!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41f6143-89bd-484d-90d0-3b5096f6db0b_890x740.png 424w, /__u/substackcdn.com/image/fetch/$s_!pyjl!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41f6143-89bd-484d-90d0-3b5096f6db0b_890x740.png 848w, /__u/substackcdn.com/image/fetch/$s_!pyjl!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41f6143-89bd-484d-90d0-3b5096f6db0b_890x740.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pyjl!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41f6143-89bd-484d-90d0-3b5096f6db0b_890x740.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pyjl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41f6143-89bd-484d-90d0-3b5096f6db0b_890x740.png" width="384" height="319.2808988764045" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e41f6143-89bd-484d-90d0-3b5096f6db0b_890x740.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:740,&quot;width&quot;:890,&quot;resizeWidth&quot;:384,&quot;bytes&quot;:57570,&quot;alt&quot;:&quot;Issue submission dialog&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/197560184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41f6143-89bd-484d-90d0-3b5096f6db0b_890x740.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Issue submission dialog" title="Issue submission dialog" srcset="/__u/substackcdn.com/image/fetch/$s_!pyjl!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41f6143-89bd-484d-90d0-3b5096f6db0b_890x740.png 424w, /__u/substackcdn.com/image/fetch/$s_!pyjl!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41f6143-89bd-484d-90d0-3b5096f6db0b_890x740.png 848w, /__u/substackcdn.com/image/fetch/$s_!pyjl!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41f6143-89bd-484d-90d0-3b5096f6db0b_890x740.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pyjl!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe41f6143-89bd-484d-90d0-3b5096f6db0b_890x740.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Issue submission dialog box with the option to share workflow and attachments with Rowan for faster debugging.</figcaption></figure></div><p>To write a good bug report, summarize the problem you are having in a single sentence in the subject line and then write a more detailed description about what you are attempting to do, the result you are seeing, and the result you expect to see in the description section. E.g.</p><blockquote><p>Subject: Scan points not loading during run</p><p>I submitted a scan over the C&#8211;C&#8211;C&#8211;C dihedral angle in butane, but no points are displaying until the entire scan has completed. I expect to see individual scan points populate as they complete.</p></blockquote><p>Well-written bug reports help us to quickly diagnose and fix problems (occasionally even the same day), and are very helpful as we continue to grow our platform.</p><p>We plan to add many new features and updates, and are looking forward to a summer of building new features and workflows. We will be joined by four interns this summer to work on everything from periodic DFT, to educational materials, to MD, to conformer search. If there are workflows or features that you would find useful, please let us know.</p>]]></content:encoded></item><item><title><![CDATA[Smarter Analogue Docking, Pocket Detection, and g-xTB Analytical Gradients]]></title><description><![CDATA[more robust MCS detection; conformer sampling with torsional Monte Carlo; better alignment and RBFE results; a new pocket-detection workflow; analytical gradients now available for g-xTB]]></description><link>https://rowansci.substack.com/p/smarter-analogue-docking-pocket-detection</link><guid isPermaLink="false">https://rowansci.substack.com/p/smarter-analogue-docking-pocket-detection</guid><dc:creator><![CDATA[Zachary Fried]]></dc:creator><pubDate>Thu, 23 Apr 2026 13:58:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9YPv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2612f691-0a7f-427b-8049-ededb749e09e_1280x753.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="/__u/substackcdn.com/image/fetch/$s_!9YPv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2612f691-0a7f-427b-8049-ededb749e09e_1280x753.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9YPv!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2612f691-0a7f-427b-8049-ededb749e09e_1280x753.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!9YPv!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2612f691-0a7f-427b-8049-ededb749e09e_1280x753.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!9YPv!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2612f691-0a7f-427b-8049-ededb749e09e_1280x753.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!9YPv!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2612f691-0a7f-427b-8049-ededb749e09e_1280x753.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9YPv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2612f691-0a7f-427b-8049-ededb749e09e_1280x753.jpeg" width="1280" height="753" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2612f691-0a7f-427b-8049-ededb749e09e_1280x753.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:753,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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="/__u/substackcdn.com/image/fetch/$s_!9YPv!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2612f691-0a7f-427b-8049-ededb749e09e_1280x753.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!9YPv!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2612f691-0a7f-427b-8049-ededb749e09e_1280x753.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!9YPv!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2612f691-0a7f-427b-8049-ededb749e09e_1280x753.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!9YPv!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2612f691-0a7f-427b-8049-ededb749e09e_1280x753.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Rialto Bridge from the North, </em>Canaletto (1726)</figcaption></figure></div><p>Today we&#8217;re launching a significantly improved version of our analogue-docking workflow, a new pocket-detection workflow, and the new g-xTB method with support for analytical gradients.</p><h2>Analogue Docking</h2><p>Analogue docking allows users to quickly dock a series of related ligands against a protein: instead of docking each ligand separately against the pocket, analogue docking uses a user-provided template to generate ligand conformations, yielding well-aligned poses.</p><p>While our earlier analogue-docking workflow worked well in many cases, we struggled to robustly generate well-aligned poses for non-trivial modifications or complex scaffolds. Our new analogue-docking release performs significantly better for real-world RBFE datasets, approaching the performance of manual pose alignment without requiring any external chemical intuition. This means that downstream FEP runs are better converged, complete faster, and produce more accurate results, helping us get closer to our goal of fully automated end-to-end RBFE workflows at scale.</p><h3>What We Changed</h3><p>Rowan&#8217;s analogue-docking workflow begins by identifying the maximum common substructure (MCS) between the template pose and the new ligands. The MCS is then used to constrain the new ligand&#8217;s pose, ensuring good alignment between the two structures. In our previous MCS implementation, differences in stereochemical annotations or Kekulization confused the MCS finder, preventing the workflow from finding chemically reasonable poses. We&#8217;ve fixed this and added fallback logic to ensure we find a reasonable MCS even in confusing situations.</p><p>We&#8217;ve also substantially improved the logic used to generate new pose conformations. The previous implement relied exclusively on <a href="https://rdkit.blogspot.com/2013/12/using-allchemconstrainedembed.html">RDKit&#8217;s ConstrainedEmbed() function</a>, which often struggled to generate diverse conformer ensembles given heavily constrained molecules. We&#8217;ve added a post-embedding torsional-Monte-Carlo conformer search step powered by <a href="https://github.com/rowansci/openconf">openconf</a>, which dramatically expands the number of poses generated.</p><h3>Benchmarking Known Pose Retrieval</h3><p>We benchmarked these improvements against the &#8220;JACS&#8221; RBFE test systems from <a href="https://pubs.acs.org/doi/10.1021/ja512751q">Wang et al. 2015</a>, each of which comprises a set of nicely aligned ligands bound to a protein target. For each system, we chose a single ligand as a template, input the remaining ligands in SMILES form, and ran analogue docking. The changes to analogue docking led to significantly improved overlap for all ligands versus our old analogue docking workflow.</p><p>Here&#8217;s the result of the old analogue-docking workflow, with messy pose alignment and generally poor overlay:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!UD7W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F908f8094-ffd1-4473-855b-a7b35315d3a1_1794x1178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!UD7W!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F908f8094-ffd1-4473-855b-a7b35315d3a1_1794x1178.png 424w, /__u/substackcdn.com/image/fetch/$s_!UD7W!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F908f8094-ffd1-4473-855b-a7b35315d3a1_1794x1178.png 848w, /__u/substackcdn.com/image/fetch/$s_!UD7W!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F908f8094-ffd1-4473-855b-a7b35315d3a1_1794x1178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UD7W!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F908f8094-ffd1-4473-855b-a7b35315d3a1_1794x1178.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!UD7W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F908f8094-ffd1-4473-855b-a7b35315d3a1_1794x1178.png" width="1456" height="956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/908f8094-ffd1-4473-855b-a7b35315d3a1_1794x1178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:956,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:379431,&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://rowansci.substack.com/i/195239060?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F908f8094-ffd1-4473-855b-a7b35315d3a1_1794x1178.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!UD7W!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F908f8094-ffd1-4473-855b-a7b35315d3a1_1794x1178.png 424w, /__u/substackcdn.com/image/fetch/$s_!UD7W!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F908f8094-ffd1-4473-855b-a7b35315d3a1_1794x1178.png 848w, /__u/substackcdn.com/image/fetch/$s_!UD7W!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F908f8094-ffd1-4473-855b-a7b35315d3a1_1794x1178.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UD7W!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F908f8094-ffd1-4473-855b-a7b35315d3a1_1794x1178.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s the result of the new analogue-docking workflow, with nearly perfect overlay and lower RMSD &amp; docking scores.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!eCKb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f8244d-4ab4-470d-9d4f-d17fc0af445f_1804x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!eCKb!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f8244d-4ab4-470d-9d4f-d17fc0af445f_1804x1240.png 424w, /__u/substackcdn.com/image/fetch/$s_!eCKb!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f8244d-4ab4-470d-9d4f-d17fc0af445f_1804x1240.png 848w, /__u/substackcdn.com/image/fetch/$s_!eCKb!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f8244d-4ab4-470d-9d4f-d17fc0af445f_1804x1240.png 1272w, /__u/substackcdn.com/image/fetch/$s_!eCKb!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f8244d-4ab4-470d-9d4f-d17fc0af445f_1804x1240.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!eCKb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f8244d-4ab4-470d-9d4f-d17fc0af445f_1804x1240.png" width="1456" height="1001" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84f8244d-4ab4-470d-9d4f-d17fc0af445f_1804x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1001,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:337927,&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://rowansci.substack.com/i/195239060?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f8244d-4ab4-470d-9d4f-d17fc0af445f_1804x1240.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!eCKb!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f8244d-4ab4-470d-9d4f-d17fc0af445f_1804x1240.png 424w, /__u/substackcdn.com/image/fetch/$s_!eCKb!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f8244d-4ab4-470d-9d4f-d17fc0af445f_1804x1240.png 848w, /__u/substackcdn.com/image/fetch/$s_!eCKb!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f8244d-4ab4-470d-9d4f-d17fc0af445f_1804x1240.png 1272w, /__u/substackcdn.com/image/fetch/$s_!eCKb!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84f8244d-4ab4-470d-9d4f-d17fc0af445f_1804x1240.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 aria-hidden="true" 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><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 assessed the overall quality of the ensemble by comparing the heavy-atom RMSD of the best-aligned pose for each analogue to the pose reported in the JACS benchmark set. Across the board, the new analogue-docking workflow generates a significantly better match to the reported hand-aligned structures. The old algorithm sometimes found entirely different binding modes (RMSD &gt;2 &#197;). The new approach nearly eliminates this, with poses almost always within 1 &#197; RMSD.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!UUeR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b175dc5-4905-4318-8590-fa63be3d5319_4141x2071.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!UUeR!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b175dc5-4905-4318-8590-fa63be3d5319_4141x2071.png 424w, /__u/substackcdn.com/image/fetch/$s_!UUeR!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b175dc5-4905-4318-8590-fa63be3d5319_4141x2071.png 848w, /__u/substackcdn.com/image/fetch/$s_!UUeR!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b175dc5-4905-4318-8590-fa63be3d5319_4141x2071.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UUeR!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b175dc5-4905-4318-8590-fa63be3d5319_4141x2071.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!UUeR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b175dc5-4905-4318-8590-fa63be3d5319_4141x2071.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b175dc5-4905-4318-8590-fa63be3d5319_4141x2071.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165291,&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://rowansci.substack.com/i/195239060?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b175dc5-4905-4318-8590-fa63be3d5319_4141x2071.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!UUeR!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b175dc5-4905-4318-8590-fa63be3d5319_4141x2071.png 424w, /__u/substackcdn.com/image/fetch/$s_!UUeR!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b175dc5-4905-4318-8590-fa63be3d5319_4141x2071.png 848w, /__u/substackcdn.com/image/fetch/$s_!UUeR!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b175dc5-4905-4318-8590-fa63be3d5319_4141x2071.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UUeR!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b175dc5-4905-4318-8590-fa63be3d5319_4141x2071.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 aria-hidden="true" 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><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>Benchmarking Downstream RBFE</h3><p>Finally, we used all three sets of poses as inputs to RBFE calculations and compared the performance of the resultant runs. For the analogue-docked structures, we used the outputted pose with the best docking score. While the poses generated by the old analogue-docking workflow (&#8221;Old&#8221;) often produced results that were dramatically worse than results generated with the reported poses (&#8221;JACS&#8221;), the new analogue-docked poses (&#8221;New&#8221;) generally approached or even exceeded the accuracy of the reported poses. Additionally, the new poses often resulted in much faster RBFE runtimes than the old structures (e.g. the BACE and Thrombin sets).</p><p>Here&#8217;s the full table of our results. The highest-performing results in each category within a row are bolded.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!dkOu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fdafb7-d7dc-4d8f-b5e1-2d1ee6c7d623_1964x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!dkOu!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fdafb7-d7dc-4d8f-b5e1-2d1ee6c7d623_1964x602.png 424w, /__u/substackcdn.com/image/fetch/$s_!dkOu!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fdafb7-d7dc-4d8f-b5e1-2d1ee6c7d623_1964x602.png 848w, /__u/substackcdn.com/image/fetch/$s_!dkOu!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fdafb7-d7dc-4d8f-b5e1-2d1ee6c7d623_1964x602.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dkOu!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fdafb7-d7dc-4d8f-b5e1-2d1ee6c7d623_1964x602.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!dkOu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fdafb7-d7dc-4d8f-b5e1-2d1ee6c7d623_1964x602.png" width="1456" height="446" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28fdafb7-d7dc-4d8f-b5e1-2d1ee6c7d623_1964x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:446,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:316529,&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://rowansci.substack.com/i/195239060?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fdafb7-d7dc-4d8f-b5e1-2d1ee6c7d623_1964x602.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!dkOu!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fdafb7-d7dc-4d8f-b5e1-2d1ee6c7d623_1964x602.png 424w, /__u/substackcdn.com/image/fetch/$s_!dkOu!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fdafb7-d7dc-4d8f-b5e1-2d1ee6c7d623_1964x602.png 848w, /__u/substackcdn.com/image/fetch/$s_!dkOu!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fdafb7-d7dc-4d8f-b5e1-2d1ee6c7d623_1964x602.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dkOu!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28fdafb7-d7dc-4d8f-b5e1-2d1ee6c7d623_1964x602.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 aria-hidden="true" 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><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>(A few details: the "Old" results for the "Thrombin" set include only 10 ligands instead of 11 because one pose was so poorly aligned that the RBFE workflow could not calculate a &#916;G for that structure, and all MCL1 results are missing one troublesome ligand that defied both &#8220;Old&#8221; and &#8220;New&#8221; analogue-docking protocols.)</p><p>Here are a few of the more striking comparisons:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!G8RQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3859493-2d3e-4965-a7a2-56640aa51d32_6271x2221.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!G8RQ!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3859493-2d3e-4965-a7a2-56640aa51d32_6271x2221.png 424w, /__u/substackcdn.com/image/fetch/$s_!G8RQ!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3859493-2d3e-4965-a7a2-56640aa51d32_6271x2221.png 848w, /__u/substackcdn.com/image/fetch/$s_!G8RQ!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3859493-2d3e-4965-a7a2-56640aa51d32_6271x2221.png 1272w, /__u/substackcdn.com/image/fetch/$s_!G8RQ!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3859493-2d3e-4965-a7a2-56640aa51d32_6271x2221.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!G8RQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3859493-2d3e-4965-a7a2-56640aa51d32_6271x2221.png" width="1456" height="516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3859493-2d3e-4965-a7a2-56640aa51d32_6271x2221.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:516,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:697852,&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://rowansci.substack.com/i/195239060?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3859493-2d3e-4965-a7a2-56640aa51d32_6271x2221.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!G8RQ!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3859493-2d3e-4965-a7a2-56640aa51d32_6271x2221.png 424w, /__u/substackcdn.com/image/fetch/$s_!G8RQ!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3859493-2d3e-4965-a7a2-56640aa51d32_6271x2221.png 848w, /__u/substackcdn.com/image/fetch/$s_!G8RQ!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3859493-2d3e-4965-a7a2-56640aa51d32_6271x2221.png 1272w, /__u/substackcdn.com/image/fetch/$s_!G8RQ!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3859493-2d3e-4965-a7a2-56640aa51d32_6271x2221.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 aria-hidden="true" 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><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="/__u/substackcdn.com/image/fetch/$s_!Y_s_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d34f46-003e-4fd2-b1c0-94c24b4caf78_6271x2221.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Y_s_!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d34f46-003e-4fd2-b1c0-94c24b4caf78_6271x2221.png 424w, /__u/substackcdn.com/image/fetch/$s_!Y_s_!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d34f46-003e-4fd2-b1c0-94c24b4caf78_6271x2221.png 848w, /__u/substackcdn.com/image/fetch/$s_!Y_s_!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d34f46-003e-4fd2-b1c0-94c24b4caf78_6271x2221.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Y_s_!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d34f46-003e-4fd2-b1c0-94c24b4caf78_6271x2221.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Y_s_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d34f46-003e-4fd2-b1c0-94c24b4caf78_6271x2221.png" width="1456" height="516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10d34f46-003e-4fd2-b1c0-94c24b4caf78_6271x2221.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:516,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:636247,&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://rowansci.substack.com/i/195239060?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d34f46-003e-4fd2-b1c0-94c24b4caf78_6271x2221.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Y_s_!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d34f46-003e-4fd2-b1c0-94c24b4caf78_6271x2221.png 424w, /__u/substackcdn.com/image/fetch/$s_!Y_s_!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d34f46-003e-4fd2-b1c0-94c24b4caf78_6271x2221.png 848w, /__u/substackcdn.com/image/fetch/$s_!Y_s_!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d34f46-003e-4fd2-b1c0-94c24b4caf78_6271x2221.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Y_s_!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d34f46-003e-4fd2-b1c0-94c24b4caf78_6271x2221.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 aria-hidden="true" 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><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="/__u/substackcdn.com/image/fetch/$s_!jKXg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa49742c1-bbbc-4ae3-9cfa-1d36eaa6599f_6262x2221.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!jKXg!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa49742c1-bbbc-4ae3-9cfa-1d36eaa6599f_6262x2221.png 424w, /__u/substackcdn.com/image/fetch/$s_!jKXg!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa49742c1-bbbc-4ae3-9cfa-1d36eaa6599f_6262x2221.png 848w, /__u/substackcdn.com/image/fetch/$s_!jKXg!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa49742c1-bbbc-4ae3-9cfa-1d36eaa6599f_6262x2221.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jKXg!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa49742c1-bbbc-4ae3-9cfa-1d36eaa6599f_6262x2221.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!jKXg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa49742c1-bbbc-4ae3-9cfa-1d36eaa6599f_6262x2221.png" width="1456" height="516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a49742c1-bbbc-4ae3-9cfa-1d36eaa6599f_6262x2221.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:516,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:675278,&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://rowansci.substack.com/i/195239060?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa49742c1-bbbc-4ae3-9cfa-1d36eaa6599f_6262x2221.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!jKXg!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa49742c1-bbbc-4ae3-9cfa-1d36eaa6599f_6262x2221.png 424w, /__u/substackcdn.com/image/fetch/$s_!jKXg!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa49742c1-bbbc-4ae3-9cfa-1d36eaa6599f_6262x2221.png 848w, /__u/substackcdn.com/image/fetch/$s_!jKXg!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa49742c1-bbbc-4ae3-9cfa-1d36eaa6599f_6262x2221.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jKXg!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa49742c1-bbbc-4ae3-9cfa-1d36eaa6599f_6262x2221.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 aria-hidden="true" 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><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>Analogue docking remains available to all Rowan users.</p><h2>Pocket Detection</h2><p>If you&#8217;re starting a project with a new protein target and don&#8217;t yet have a bound crystal structure, one of the first challenges is figuring out where compounds should bind. Traditionally, this means inspecting the protein by hand: looking at the surface shape, electrostatic potential maps, or hoping that someone has already reported observed binding sites in the literature. That approach can work well, but it often depends on strong prior hypotheses, existing structural data, and a fair amount of manual effort.</p><p>Another option is blind docking: letting the docking software search the entire protein surface for binding regions automatically. This can generate pocket hypotheses when little is known about a target, but it&#8217;s a blunt instrument: docking software wasn&#8217;t designed for pocket detection, so the results are noisy and still require manual curation.</p><p>Rowan now includes a pocket-detection workflow that identifies potential binding pockets using a purpose-built geometric algorithm. Our workflow uses <a href="https://github.com/cch1999/pocketeer">Pocketeer</a>, a code from Charlie Harris that builds on ideas from <a href="https://github.com/Discngine/fpocket">fpocket</a>. Pocketeer analyzes the geometry of a protein structure by placing spheres around the protein surface, determining which regions are sufficiently buried, clustering those regions into candidate pockets, and scoring each pocket using geometric and volumetric features.</p><p>To run a pocket-detection workflow, simply upload a protein structure or add one using its PDB code, perform any preparation steps (removing waters, rebuilding unresolved residues, and so on), and hit &#8220;Submit.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!YGQx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60d4673c-b103-4659-a75c-cd74bc4f4e62_2186x1442.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!YGQx!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60d4673c-b103-4659-a75c-cd74bc4f4e62_2186x1442.png 424w, /__u/substackcdn.com/image/fetch/$s_!YGQx!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60d4673c-b103-4659-a75c-cd74bc4f4e62_2186x1442.png 848w, /__u/substackcdn.com/image/fetch/$s_!YGQx!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60d4673c-b103-4659-a75c-cd74bc4f4e62_2186x1442.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YGQx!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60d4673c-b103-4659-a75c-cd74bc4f4e62_2186x1442.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!YGQx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60d4673c-b103-4659-a75c-cd74bc4f4e62_2186x1442.png" width="1456" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60d4673c-b103-4659-a75c-cd74bc4f4e62_2186x1442.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:745553,&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://rowansci.substack.com/i/195239060?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60d4673c-b103-4659-a75c-cd74bc4f4e62_2186x1442.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!YGQx!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60d4673c-b103-4659-a75c-cd74bc4f4e62_2186x1442.png 424w, /__u/substackcdn.com/image/fetch/$s_!YGQx!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60d4673c-b103-4659-a75c-cd74bc4f4e62_2186x1442.png 848w, /__u/substackcdn.com/image/fetch/$s_!YGQx!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60d4673c-b103-4659-a75c-cd74bc4f4e62_2186x1442.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YGQx!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60d4673c-b103-4659-a75c-cd74bc4f4e62_2186x1442.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 aria-hidden="true" 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><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 workflow runs in seconds. Detected pockets can be visualized directly in Rowan and quickly resubmitted into docking or batch docking workflows.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!kzY1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce31557e-e588-4fae-963b-bfeab4da1185_2180x1240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!kzY1!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce31557e-e588-4fae-963b-bfeab4da1185_2180x1240.png 424w, /__u/substackcdn.com/image/fetch/$s_!kzY1!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce31557e-e588-4fae-963b-bfeab4da1185_2180x1240.png 848w, /__u/substackcdn.com/image/fetch/$s_!kzY1!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce31557e-e588-4fae-963b-bfeab4da1185_2180x1240.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kzY1!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce31557e-e588-4fae-963b-bfeab4da1185_2180x1240.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!kzY1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce31557e-e588-4fae-963b-bfeab4da1185_2180x1240.png" width="1456" height="828" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce31557e-e588-4fae-963b-bfeab4da1185_2180x1240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:828,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:510311,&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://rowansci.substack.com/i/195239060?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce31557e-e588-4fae-963b-bfeab4da1185_2180x1240.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!kzY1!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce31557e-e588-4fae-963b-bfeab4da1185_2180x1240.png 424w, /__u/substackcdn.com/image/fetch/$s_!kzY1!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce31557e-e588-4fae-963b-bfeab4da1185_2180x1240.png 848w, /__u/substackcdn.com/image/fetch/$s_!kzY1!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce31557e-e588-4fae-963b-bfeab4da1185_2180x1240.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kzY1!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce31557e-e588-4fae-963b-bfeab4da1185_2180x1240.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>g-xTB with Analytic Gradients</h2><p>g-xTB is a semiempirical tight-binding method derived from density-functional theory (DFT). Thanks to physics-informed approximations, such as range-separated approximate Fock exchange, g-xTB is orders of magnitude faster than DFT while having an accuracy similar to range-separated hybrid DFT with a triple-&#950; basis set (check out our blog &#8220;<a href="https://rowansci.com/publications/the-charlottes-web-of-dft">The &#8216;Charlotte&#8217;s Web&#8217; of Density-Functional Theory (DFT)</a>&#8220; for a deeper explanation of range-separation). Unlike neural network potentials, g-xTB does not require large amounts of fitting data and thus generalizes well across the periodic table, spin multiplicities, weird geometries, and domains of chemistry.</p><p>We already use the preliminary release of g-xTB in our bond-dissociation energy and pKa workflows, but the addition of analytic gradients opens up new possibilities in geometry optimization and property prediction like IR. Analytic gradients make it simple to run transition-state optimizations, such as this <a href="https://labs.rowansci.com/public/calculation/82ecf86e-3e67-4653-b395-1eae03710b35">95-atom hydrocupration reaction</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!mXBS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f3bb7b7-8c70-4bbe-a5e4-c2cc63d44b41_2992x1450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!mXBS!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f3bb7b7-8c70-4bbe-a5e4-c2cc63d44b41_2992x1450.png 424w, /__u/substackcdn.com/image/fetch/$s_!mXBS!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f3bb7b7-8c70-4bbe-a5e4-c2cc63d44b41_2992x1450.png 848w, /__u/substackcdn.com/image/fetch/$s_!mXBS!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f3bb7b7-8c70-4bbe-a5e4-c2cc63d44b41_2992x1450.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mXBS!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f3bb7b7-8c70-4bbe-a5e4-c2cc63d44b41_2992x1450.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!mXBS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f3bb7b7-8c70-4bbe-a5e4-c2cc63d44b41_2992x1450.png" width="1456" height="706" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f3bb7b7-8c70-4bbe-a5e4-c2cc63d44b41_2992x1450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:706,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:423347,&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://rowansci.substack.com/i/195239060?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f3bb7b7-8c70-4bbe-a5e4-c2cc63d44b41_2992x1450.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!mXBS!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f3bb7b7-8c70-4bbe-a5e4-c2cc63d44b41_2992x1450.png 424w, /__u/substackcdn.com/image/fetch/$s_!mXBS!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f3bb7b7-8c70-4bbe-a5e4-c2cc63d44b41_2992x1450.png 848w, /__u/substackcdn.com/image/fetch/$s_!mXBS!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f3bb7b7-8c70-4bbe-a5e4-c2cc63d44b41_2992x1450.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mXBS!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f3bb7b7-8c70-4bbe-a5e4-c2cc63d44b41_2992x1450.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 aria-hidden="true" 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><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 will be slight deviations in the energies between the old and new versions; the updated version is slightly more accurate. Direct comparisons between results using different versions should be avoided, but g-xTB is fast enough that any calculations can easily be re-run.</p>]]></content:encoded></item><item><title><![CDATA[g-xTB pKa and Website Redesign]]></title><description><![CDATA[the flaws with Rowan's AIMNet2-based pKa method; our new g-xTB-based approach; benchmarking and availability; a logo and new website for Rowan]]></description><link>https://rowansci.substack.com/p/g-xtb-pka-and-website-redesign</link><guid isPermaLink="false">https://rowansci.substack.com/p/g-xtb-pka-and-website-redesign</guid><dc:creator><![CDATA[Corin Wagen]]></dc:creator><pubDate>Wed, 15 Apr 2026 19:00:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vTSu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffece93df-3a22-48eb-9ebb-7cdc22b01e1a_1280x1209.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="/__u/substackcdn.com/image/fetch/$s_!vTSu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffece93df-3a22-48eb-9ebb-7cdc22b01e1a_1280x1209.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vTSu!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffece93df-3a22-48eb-9ebb-7cdc22b01e1a_1280x1209.png 424w, /__u/substackcdn.com/image/fetch/$s_!vTSu!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffece93df-3a22-48eb-9ebb-7cdc22b01e1a_1280x1209.png 848w, /__u/substackcdn.com/image/fetch/$s_!vTSu!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffece93df-3a22-48eb-9ebb-7cdc22b01e1a_1280x1209.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vTSu!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffece93df-3a22-48eb-9ebb-7cdc22b01e1a_1280x1209.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vTSu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffece93df-3a22-48eb-9ebb-7cdc22b01e1a_1280x1209.png" width="527" height="497.76796875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fece93df-3a22-48eb-9ebb-7cdc22b01e1a_1280x1209.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1209,&quot;width&quot;:1280,&quot;resizeWidth&quot;:527,&quot;bytes&quot;:2292451,&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://rowansci.substack.com/i/194331152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffece93df-3a22-48eb-9ebb-7cdc22b01e1a_1280x1209.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!vTSu!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffece93df-3a22-48eb-9ebb-7cdc22b01e1a_1280x1209.png 424w, /__u/substackcdn.com/image/fetch/$s_!vTSu!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffece93df-3a22-48eb-9ebb-7cdc22b01e1a_1280x1209.png 848w, /__u/substackcdn.com/image/fetch/$s_!vTSu!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffece93df-3a22-48eb-9ebb-7cdc22b01e1a_1280x1209.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vTSu!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffece93df-3a22-48eb-9ebb-7cdc22b01e1a_1280x1209.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>The Alchemist, </em>Carl Spitzweg</figcaption></figure></div><p>We&#8217;re releasing a new microscopic pKa&#8211;prediction method today at Rowan, as well as&#8212;for the first time&#8212;a logo and a major refresh of our website.</p><h2>Rowan pKa (g-xTB)</h2><p>pKa prediction has a special place in our heart. Microscopic pKa was the first workflow we launched, over two years ago, and we&#8217;ve kept thinking about pKa since then&#8212;we&#8217;ve released <a href="https://www.rowansci.com/publications/macroscopic-pka-prediction">a machine-learning-based macroscopic pKa workflow</a>, <a href="https://www.rowansci.com/blog/macropka-vs-micropka">wrote a blog post about microscopic and macroscopic pKa</a>, <a href="https://rowansci.com/publications/ph-dependent-aqueous-solubility-prediction">studied pH-dependent aqueous solubility</a>, and seen users apply our original pKa workflow to <a href="https://scholar.google.com/scholar?cites=15774831135204037721&amp;as_sdt=40000005&amp;sciodt=0,22&amp;hl=en">lots of interesting scientific problems</a>.</p><p>Our original microscopic pKa workflow used ETDKG conformers and AIMNet2/CPCM-X(water) energies to compute &#8710;G for an acid&#8211;base pair and then applied a quadratic free-energy relationship to convert &#8710;G into a predicted aqueous pKa value. While we&#8217;ve been happy with this workflow, we&#8217;ve also noticed some issues over time:</p><ul><li><p>AIMNet2 doesn&#8217;t work for the whole periodic table, meaning that some molecules are totally impossible to study with Rowan pKa (e.g. anything with metals or exotic elements).</p></li><li><p>While AIMNet2 was state-of-the-art in early 2024, when we were creating v1 of Rowan pKa, it&#8217;s now far from the most accurate low-cost method that exists, particularly for tricky thermochemistry like conjugate acid/conjugate base pairs.</p></li><li><p>And the conformer-generation pipeline that we used in Rowan pKa struggles with conformationally complex molecules, often running slowly or missing important conformers.</p></li></ul><p>We&#8217;ve been looking forward to addressing these issues for some time, and today we&#8217;re releasing an updated version of Rowan pKa that (we think) represents a significant improvement in accuracy, generality, and reliability.</p><h3>How It Works</h3><p>Rowan&#8217;s new pKa-prediction method is powered by g-xTB, <a href="https://rowansci.com/features/g-xtb">the new semiempirical method developed by Stefan Grimme and co-workers</a>. g-xTB performs well on thermochemical benchmarks and contains an adaptive charge-dependent basis, making it a good choice for handling conjugate acid/conjugate base pairs. As with our recent solvent-dependent conformers workflow, we combine g-xTB single-point energies with CPCM-X(water) solvent corrections and GFN2-xTB vibrational free-energy corrections from single-point Hessian calculations to get a final per-compound free energy.</p><p>As with our earlier AIMNet2-based method, we use ETKDG to generate conformer ensembles; however, we now use the ReSCoSS-style clustering and filtering from our solvent-dependent conformer-search workflow (<a href="/__u/rowansci.substack.com/p/solvent-dependent-conformer-search">detailed here</a>) to generate diverse conformer ensembles more efficiently. We&#8217;re also now optimizing in implicit solvent, which makes geometries more physical and should attenuate unphysical intramolecular interactions. (We plan to investigate additional conformer-generation methods here in the future, as we think there are probably more efficient ways to generate conformers for pKa than ETKDG.)</p><p>Once we&#8217;ve computed &#8710;G for the acid&#8211;base pair, we must still convert this to an aqueous pKa value. Previously, we used a quadratic free-energy relationship with per-element and per-valence corrections to improve performance; in the new g-xTB-based method, we&#8217;ve instead switched to per&#8211;functional group linear free-energy relationships. The scaling factors were obtained by fitting to a subset of the Dwar-iBond dataset, and new functional groups were automatically added based on the Bayesian information criterion.</p><p>This new method, like our previous AIMNet2-based method (and unlike our Starling ML model), falls under <a href="https://www.rowansci.com/blog/how-to-predict-pka">the &#8220;Quantum Mechanics&#8221; family of pKa-prediction methods</a>; it relies mainly on inference-time simulation to capture complex chemical behavior, and uses only simple linear scaling to convert from simulated values to experimental data. This makes the method relatively robust and able to handle exotic chemistry or complex systems, but also means that it will be slower and less accurate than Starling for fast inference on drug-like molecules. (If you want to run millions of pKa values to sanitize input SMILES strings, this isn&#8217;t the right method for you.)</p><h3>Benchmarks</h3><p>We reinvestigated <a href="https://chemrxiv.org/doi/pdf/10.26434/chemrxiv-2024-8489b">the original AIMNet2-based pKa-benchmark systems</a> to see how our new method fared in comparison. (These benchmarks were run only once, after method development was entirely finished, and not used to fine-tune any scaling factors.)</p><p>In general, we found that our new g-xTB pKa method outperformed the original AIMNet2-based method. On the Rombouts set of tricyclic amidine BACE1 inhibitors, for instance, g-xTB shrinks the MAE from 1.06 to 0.59 pKa units:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ki5A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c0a6a-7555-49f2-9256-eaa943914b4b_2000x936.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ki5A!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c0a6a-7555-49f2-9256-eaa943914b4b_2000x936.png 424w, /__u/substackcdn.com/image/fetch/$s_!ki5A!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c0a6a-7555-49f2-9256-eaa943914b4b_2000x936.png 848w, /__u/substackcdn.com/image/fetch/$s_!ki5A!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c0a6a-7555-49f2-9256-eaa943914b4b_2000x936.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ki5A!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c0a6a-7555-49f2-9256-eaa943914b4b_2000x936.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ki5A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c0a6a-7555-49f2-9256-eaa943914b4b_2000x936.png" width="1456" height="681" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c20c0a6a-7555-49f2-9256-eaa943914b4b_2000x936.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:681,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:472068,&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://rowansci.substack.com/i/194331152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c0a6a-7555-49f2-9256-eaa943914b4b_2000x936.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ki5A!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c0a6a-7555-49f2-9256-eaa943914b4b_2000x936.png 424w, /__u/substackcdn.com/image/fetch/$s_!ki5A!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c0a6a-7555-49f2-9256-eaa943914b4b_2000x936.png 848w, /__u/substackcdn.com/image/fetch/$s_!ki5A!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c0a6a-7555-49f2-9256-eaa943914b4b_2000x936.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ki5A!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc20c0a6a-7555-49f2-9256-eaa943914b4b_2000x936.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Similarly, we see modest improvements on the Miller&#8211;Doukas&#8211;Seydel folate-inhibitor dataset (shown below, top) and the M&#252;ller dataset examining the effect of &#945;- and &#946;- substituents like oxetanes on cyclic amine basicity (shown below, bottom).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vwOX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51679bd6-1f45-405b-a308-8c5b72439545_2000x933.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vwOX!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51679bd6-1f45-405b-a308-8c5b72439545_2000x933.png 424w, /__u/substackcdn.com/image/fetch/$s_!vwOX!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51679bd6-1f45-405b-a308-8c5b72439545_2000x933.png 848w, /__u/substackcdn.com/image/fetch/$s_!vwOX!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51679bd6-1f45-405b-a308-8c5b72439545_2000x933.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vwOX!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51679bd6-1f45-405b-a308-8c5b72439545_2000x933.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vwOX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51679bd6-1f45-405b-a308-8c5b72439545_2000x933.png" width="1456" height="679" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51679bd6-1f45-405b-a308-8c5b72439545_2000x933.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:679,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:467733,&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://rowansci.substack.com/i/194331152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51679bd6-1f45-405b-a308-8c5b72439545_2000x933.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!vwOX!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51679bd6-1f45-405b-a308-8c5b72439545_2000x933.png 424w, /__u/substackcdn.com/image/fetch/$s_!vwOX!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51679bd6-1f45-405b-a308-8c5b72439545_2000x933.png 848w, /__u/substackcdn.com/image/fetch/$s_!vwOX!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51679bd6-1f45-405b-a308-8c5b72439545_2000x933.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vwOX!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51679bd6-1f45-405b-a308-8c5b72439545_2000x933.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 aria-hidden="true" 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><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="/__u/substackcdn.com/image/fetch/$s_!GLs6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f71ac9c-f84d-466d-aaea-7ba0e5eb8f11_2000x934.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GLs6!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f71ac9c-f84d-466d-aaea-7ba0e5eb8f11_2000x934.png 424w, /__u/substackcdn.com/image/fetch/$s_!GLs6!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f71ac9c-f84d-466d-aaea-7ba0e5eb8f11_2000x934.png 848w, /__u/substackcdn.com/image/fetch/$s_!GLs6!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f71ac9c-f84d-466d-aaea-7ba0e5eb8f11_2000x934.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GLs6!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f71ac9c-f84d-466d-aaea-7ba0e5eb8f11_2000x934.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GLs6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f71ac9c-f84d-466d-aaea-7ba0e5eb8f11_2000x934.png" width="1456" height="680" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f71ac9c-f84d-466d-aaea-7ba0e5eb8f11_2000x934.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:680,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:475712,&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://rowansci.substack.com/i/194331152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f71ac9c-f84d-466d-aaea-7ba0e5eb8f11_2000x934.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!GLs6!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f71ac9c-f84d-466d-aaea-7ba0e5eb8f11_2000x934.png 424w, /__u/substackcdn.com/image/fetch/$s_!GLs6!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f71ac9c-f84d-466d-aaea-7ba0e5eb8f11_2000x934.png 848w, /__u/substackcdn.com/image/fetch/$s_!GLs6!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f71ac9c-f84d-466d-aaea-7ba0e5eb8f11_2000x934.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GLs6!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f71ac9c-f84d-466d-aaea-7ba0e5eb8f11_2000x934.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 aria-hidden="true" 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><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 new pKa-prediction method is also able to handle organometallic systems, which can be helpful:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!NrYK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba6ccfd-69b0-478c-968a-f893f1459063_2222x1324.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!NrYK!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba6ccfd-69b0-478c-968a-f893f1459063_2222x1324.png 424w, /__u/substackcdn.com/image/fetch/$s_!NrYK!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba6ccfd-69b0-478c-968a-f893f1459063_2222x1324.png 848w, /__u/substackcdn.com/image/fetch/$s_!NrYK!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba6ccfd-69b0-478c-968a-f893f1459063_2222x1324.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NrYK!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba6ccfd-69b0-478c-968a-f893f1459063_2222x1324.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!NrYK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba6ccfd-69b0-478c-968a-f893f1459063_2222x1324.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ba6ccfd-69b0-478c-968a-f893f1459063_2222x1324.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:279690,&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://rowansci.substack.com/i/194331152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba6ccfd-69b0-478c-968a-f893f1459063_2222x1324.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!NrYK!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba6ccfd-69b0-478c-968a-f893f1459063_2222x1324.png 424w, /__u/substackcdn.com/image/fetch/$s_!NrYK!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba6ccfd-69b0-478c-968a-f893f1459063_2222x1324.png 848w, /__u/substackcdn.com/image/fetch/$s_!NrYK!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba6ccfd-69b0-478c-968a-f893f1459063_2222x1324.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NrYK!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba6ccfd-69b0-478c-968a-f893f1459063_2222x1324.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 aria-hidden="true" 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><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>While we don&#8217;t expect to have solved all pKa-related issues with this update, we&#8217;re excited to release a new and improved version of this popular workflow. Please let us know if you have any issues and we&#8217;ll do our best to fix them in the future!</p><p>To run the new g-xTB-based microscopic pKa workflow, simply select &#8220;Rowan pKa (Wagen 2026)&#8221; from the method dropdown on the microscopic pKa workflow. As with the other pKa-prediction methods here, this is available for all users (paying and otherwise).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!U5x4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744e0fb7-1fe9-454f-9632-aac6b804223d_2232x1386.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!U5x4!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744e0fb7-1fe9-454f-9632-aac6b804223d_2232x1386.png 424w, /__u/substackcdn.com/image/fetch/$s_!U5x4!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744e0fb7-1fe9-454f-9632-aac6b804223d_2232x1386.png 848w, /__u/substackcdn.com/image/fetch/$s_!U5x4!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744e0fb7-1fe9-454f-9632-aac6b804223d_2232x1386.png 1272w, /__u/substackcdn.com/image/fetch/$s_!U5x4!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744e0fb7-1fe9-454f-9632-aac6b804223d_2232x1386.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!U5x4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744e0fb7-1fe9-454f-9632-aac6b804223d_2232x1386.png" width="1456" height="904" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/744e0fb7-1fe9-454f-9632-aac6b804223d_2232x1386.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:904,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:427272,&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://rowansci.substack.com/i/194331152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744e0fb7-1fe9-454f-9632-aac6b804223d_2232x1386.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!U5x4!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744e0fb7-1fe9-454f-9632-aac6b804223d_2232x1386.png 424w, /__u/substackcdn.com/image/fetch/$s_!U5x4!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744e0fb7-1fe9-454f-9632-aac6b804223d_2232x1386.png 848w, /__u/substackcdn.com/image/fetch/$s_!U5x4!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744e0fb7-1fe9-454f-9632-aac6b804223d_2232x1386.png 1272w, /__u/substackcdn.com/image/fetch/$s_!U5x4!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F744e0fb7-1fe9-454f-9632-aac6b804223d_2232x1386.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 aria-hidden="true" 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><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>Logo and Website Refresh</h2><p>Since launch, we&#8217;ve been using &#8220;&#127795; Rowan&#8221; as a placeholder for a logo that would one day come. Today, we&#8217;re excited to introduce our new logo alongside a major refresh of <a href="https://rowansci.com/">our website</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!BBMg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348310c7-c2cf-4b7d-9948-31fae42673ec_1954x688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!BBMg!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348310c7-c2cf-4b7d-9948-31fae42673ec_1954x688.png 424w, /__u/substackcdn.com/image/fetch/$s_!BBMg!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348310c7-c2cf-4b7d-9948-31fae42673ec_1954x688.png 848w, /__u/substackcdn.com/image/fetch/$s_!BBMg!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348310c7-c2cf-4b7d-9948-31fae42673ec_1954x688.png 1272w, /__u/substackcdn.com/image/fetch/$s_!BBMg!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348310c7-c2cf-4b7d-9948-31fae42673ec_1954x688.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!BBMg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348310c7-c2cf-4b7d-9948-31fae42673ec_1954x688.png" width="530" height="186.73763736263737" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/348310c7-c2cf-4b7d-9948-31fae42673ec_1954x688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:513,&quot;width&quot;:1456,&quot;resizeWidth&quot;:530,&quot;bytes&quot;:104934,&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://rowansci.substack.com/i/194331152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348310c7-c2cf-4b7d-9948-31fae42673ec_1954x688.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!BBMg!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348310c7-c2cf-4b7d-9948-31fae42673ec_1954x688.png 424w, /__u/substackcdn.com/image/fetch/$s_!BBMg!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348310c7-c2cf-4b7d-9948-31fae42673ec_1954x688.png 848w, /__u/substackcdn.com/image/fetch/$s_!BBMg!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348310c7-c2cf-4b7d-9948-31fae42673ec_1954x688.png 1272w, /__u/substackcdn.com/image/fetch/$s_!BBMg!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F348310c7-c2cf-4b7d-9948-31fae42673ec_1954x688.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The logo draws on the five-pointed symmetry of Rowan flowers and the charmingly lo-fi aesthetic of old-school orbital density plots.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!8_3N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775c47b8-d38d-4636-97db-51f6747dcbc8_2680x1160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8_3N!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775c47b8-d38d-4636-97db-51f6747dcbc8_2680x1160.png 424w, /__u/substackcdn.com/image/fetch/$s_!8_3N!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775c47b8-d38d-4636-97db-51f6747dcbc8_2680x1160.png 848w, /__u/substackcdn.com/image/fetch/$s_!8_3N!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775c47b8-d38d-4636-97db-51f6747dcbc8_2680x1160.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8_3N!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775c47b8-d38d-4636-97db-51f6747dcbc8_2680x1160.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8_3N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775c47b8-d38d-4636-97db-51f6747dcbc8_2680x1160.png" width="1456" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/775c47b8-d38d-4636-97db-51f6747dcbc8_2680x1160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3092037,&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://rowansci.substack.com/i/194331152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775c47b8-d38d-4636-97db-51f6747dcbc8_2680x1160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!8_3N!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775c47b8-d38d-4636-97db-51f6747dcbc8_2680x1160.png 424w, /__u/substackcdn.com/image/fetch/$s_!8_3N!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775c47b8-d38d-4636-97db-51f6747dcbc8_2680x1160.png 848w, /__u/substackcdn.com/image/fetch/$s_!8_3N!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775c47b8-d38d-4636-97db-51f6747dcbc8_2680x1160.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8_3N!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775c47b8-d38d-4636-97db-51f6747dcbc8_2680x1160.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 aria-hidden="true" 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><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 updated site features fully redesigned landing pages tailored to key Rowan use cases, including <a href="https://rowansci.com/solutions/medicinal-chemistry">medicinal chemistry</a>, <a href="https://rowansci.com/solutions/structure-based-drug-design">structure-based drug design</a>, <a href="https://rowansci.com/solutions/materials-science">materials science</a>, and <a href="https://rowansci.com/solutions/agentic-science">agentic science</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Tgnx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2075dffd-e6a6-4b08-b25c-4b636cdbf695_1732x1050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Tgnx!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2075dffd-e6a6-4b08-b25c-4b636cdbf695_1732x1050.png 424w, /__u/substackcdn.com/image/fetch/$s_!Tgnx!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2075dffd-e6a6-4b08-b25c-4b636cdbf695_1732x1050.png 848w, /__u/substackcdn.com/image/fetch/$s_!Tgnx!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2075dffd-e6a6-4b08-b25c-4b636cdbf695_1732x1050.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Tgnx!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2075dffd-e6a6-4b08-b25c-4b636cdbf695_1732x1050.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Tgnx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2075dffd-e6a6-4b08-b25c-4b636cdbf695_1732x1050.png" width="1456" height="883" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2075dffd-e6a6-4b08-b25c-4b636cdbf695_1732x1050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:883,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:164402,&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://rowansci.substack.com/i/194331152?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2075dffd-e6a6-4b08-b25c-4b636cdbf695_1732x1050.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Tgnx!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2075dffd-e6a6-4b08-b25c-4b636cdbf695_1732x1050.png 424w, /__u/substackcdn.com/image/fetch/$s_!Tgnx!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2075dffd-e6a6-4b08-b25c-4b636cdbf695_1732x1050.png 848w, /__u/substackcdn.com/image/fetch/$s_!Tgnx!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2075dffd-e6a6-4b08-b25c-4b636cdbf695_1732x1050.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Tgnx!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2075dffd-e6a6-4b08-b25c-4b636cdbf695_1732x1050.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Detail from the agentic science landing page showing a simplified version of Rowan&#8217;s infrastructure. This graphic is interactive on the web!</figcaption></figure></div><p>We&#8217;ve also expanded our website&#8217;s social proof sections to highlight teams using Rowan in production, including ArrePath, Orogen Therapeutics, and Syntara. We&#8217;re grateful for the opportunity to support their work. As Kurt Thorn, CTO of ArrePath, shared:</p><blockquote><p>ArrePath uses Rowan as its quantum chemistry backend for Ariadne, our custom medicinal chemistry co-pilot AI. Rowan works alongside our internal ML tools as an integral part of our AI/ML drug discovery platform. It&#8217;s a great tool for computing compound pKas, structures, and other molecular properties, and helps drive real-world compound prioritization and decision making.</p></blockquote><p>If you&#8217;re looking for computational tools that are ready to plug into your molecular R&amp;D workflows and agents, we&#8217;d love to connect.</p>]]></content:encoded></item><item><title><![CDATA[Easter Updates to Rowan]]></title><description><![CDATA[webhooks, draft workflows, and usage estimates for Rowan&#8217;s Python API; tautomers in non-aqueous solvents; COSMO-based descriptors; overage-based billing; an FEP speed test; welcome Zach]]></description><link>https://rowansci.substack.com/p/easter-updates-to-rowan</link><guid isPermaLink="false">https://rowansci.substack.com/p/easter-updates-to-rowan</guid><dc:creator><![CDATA[Eli Mann]]></dc:creator><pubDate>Thu, 09 Apr 2026 13:41:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8gSY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c58da1e-e8e9-447b-ab5e-7f2c5dc8f389_1280x829.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="/__u/substackcdn.com/image/fetch/$s_!8gSY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c58da1e-e8e9-447b-ab5e-7f2c5dc8f389_1280x829.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8gSY!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c58da1e-e8e9-447b-ab5e-7f2c5dc8f389_1280x829.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!8gSY!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c58da1e-e8e9-447b-ab5e-7f2c5dc8f389_1280x829.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!8gSY!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c58da1e-e8e9-447b-ab5e-7f2c5dc8f389_1280x829.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!8gSY!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c58da1e-e8e9-447b-ab5e-7f2c5dc8f389_1280x829.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8gSY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c58da1e-e8e9-447b-ab5e-7f2c5dc8f389_1280x829.jpeg" width="1280" height="829" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c58da1e-e8e9-447b-ab5e-7f2c5dc8f389_1280x829.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:829,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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="/__u/substackcdn.com/image/fetch/$s_!8gSY!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c58da1e-e8e9-447b-ab5e-7f2c5dc8f389_1280x829.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!8gSY!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c58da1e-e8e9-447b-ab5e-7f2c5dc8f389_1280x829.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!8gSY!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c58da1e-e8e9-447b-ab5e-7f2c5dc8f389_1280x829.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!8gSY!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c58da1e-e8e9-447b-ab5e-7f2c5dc8f389_1280x829.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Large Fish Market, </em>Jan Brueghel the Elder (1603)</figcaption></figure></div><p>Happy Eastertide! This week, we&#8217;re happy to share a diverse litany of enhancements to Rowan: new API features, improvements to our tautomer and descriptor workflows, and an optional new billing scheme for subscribers.</p><h2>New Python API Features</h2><h3>Webhooks</h3><p>You can now configure webhook endpoints via Rowan&#8217;s API to be notified when workflows complete. This allows your Rowan-powered applications to react automatically to finished jobs&#8212;triggering downstream analysis, syncing results into internal systems, or updating users in real time without polling the API.</p><p>To use webhooks through Rowan, first create a webhook secret:</p><pre><code><code>import rowan

secret = rowan.create_webhook_secret()</code></code></pre><p>(This command is idempotent&#8212;if a secret already exists, it will be returned.)</p><p>Then simply supply <code>webhook_url</code> to any workflow submit function:</p><pre><code><code>workflow = rowan.submit_admet_workflow(
&#9;initial_smiles="O=S2(=O)OC(c1ccccc12)(c3cc(c(O)cc3C)C(C)C)c4cc(c(O)cc4C)C(C)C",
&#9;name="test ADMET (webhook)",
&#9;webhook_url="&lt;https://your-server.com/webhook&gt;",
)

print(f"Submitted: &lt;https://labs.rowansci.com/workflow/{workflow.uuid}&gt;")</code></code></pre><p>When the workflow completes, Rowan will <code>POST</code> the result to <code>webhook_url</code> with an <code>X-Rowan-Signature</code> header. You can securely verify the result on your server using HMAC-SHA256 with:</p><pre><code><code>rowan.verify_webhook_secret(raw_body, signature_header, secret)</code></code></pre><p>As usual, refer to <a href="https://docs.rowansci.com/api/python/v3/">our Python API documentation</a> if you have any questions.</p><h3>Draft Workflows and Dispatch Information</h3><p>You can now submit &#8220;draft&#8221; workflows through Rowan&#8217;s API&#8212;simply add the argument <code>is_draft=True</code> to any workflow submit function.</p><pre><code><code>workflow = rowan.submit_admet_workflow(
&#9;initial_smiles="O=S2(=O)OC(c1ccccc12)(c3cc(c(O)cc3C)C(C)C)c4cc(c(O)cc4C)C(C)C",
&#9;name="test ADMET (webhook)",
&#9;is_draft=True,
)</code></code></pre><p>You can then call <code>workflow.dispatch_info()</code> to retrieve information about how long the workflow is predicted to take to run and what hardware it will run on. Here, we can see that the above workflow won&#8217;t need to be dispatched to special hardware, will run on CPU, and is estimated to take only 0.15 minutes to run:</p><pre><code><code>print(workflow.dispatch_info())
#DispatchInfo(to_be_dispatched=False, compute_hardware='CPU', estimated_runtime_minutes=0.15)</code></code></pre><p>The draft workflow can then be submitted with <code>workflow.submit_draft()</code> or deleted with <code>workflow.delete()</code>.</p><h2>Tautomers in Non-Aqueous Solvents</h2><p>We&#8217;ve had requests to compute tautomer ratios in non-aqueous solvents for some time now, and we&#8217;ve finally made this possible! You can now customize the multi-stage optimization settings to change how tautomers are scored, including changing the final solvent employed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!nZU3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fb2ba2-79f1-4b79-80b4-ea9e4362b293_2204x1366.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!nZU3!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fb2ba2-79f1-4b79-80b4-ea9e4362b293_2204x1366.png 424w, /__u/substackcdn.com/image/fetch/$s_!nZU3!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fb2ba2-79f1-4b79-80b4-ea9e4362b293_2204x1366.png 848w, /__u/substackcdn.com/image/fetch/$s_!nZU3!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fb2ba2-79f1-4b79-80b4-ea9e4362b293_2204x1366.png 1272w, /__u/substackcdn.com/image/fetch/$s_!nZU3!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fb2ba2-79f1-4b79-80b4-ea9e4362b293_2204x1366.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!nZU3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fb2ba2-79f1-4b79-80b4-ea9e4362b293_2204x1366.png" width="1456" height="902" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35fb2ba2-79f1-4b79-80b4-ea9e4362b293_2204x1366.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:362669,&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://rowansci.substack.com/i/193616635?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fb2ba2-79f1-4b79-80b4-ea9e4362b293_2204x1366.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!nZU3!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fb2ba2-79f1-4b79-80b4-ea9e4362b293_2204x1366.png 424w, /__u/substackcdn.com/image/fetch/$s_!nZU3!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fb2ba2-79f1-4b79-80b4-ea9e4362b293_2204x1366.png 848w, /__u/substackcdn.com/image/fetch/$s_!nZU3!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fb2ba2-79f1-4b79-80b4-ea9e4362b293_2204x1366.png 1272w, /__u/substackcdn.com/image/fetch/$s_!nZU3!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35fb2ba2-79f1-4b79-80b4-ea9e4362b293_2204x1366.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This allows for investigation of solvent effects on tautomer ratios, which can be pretty dramatic&#8212;for instance, dimedone favors the diketone form by 3.1 kcal/mol in chloroform (shown below), but the gap shrinks to 1.1 kcal/mol in DMSO.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!1r8F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd465be7a-9427-4cc0-9705-01fc81b071da_2228x1312.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!1r8F!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd465be7a-9427-4cc0-9705-01fc81b071da_2228x1312.png 424w, /__u/substackcdn.com/image/fetch/$s_!1r8F!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd465be7a-9427-4cc0-9705-01fc81b071da_2228x1312.png 848w, /__u/substackcdn.com/image/fetch/$s_!1r8F!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd465be7a-9427-4cc0-9705-01fc81b071da_2228x1312.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1r8F!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd465be7a-9427-4cc0-9705-01fc81b071da_2228x1312.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!1r8F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd465be7a-9427-4cc0-9705-01fc81b071da_2228x1312.png" width="1456" height="857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d465be7a-9427-4cc0-9705-01fc81b071da_2228x1312.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:857,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:265172,&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://rowansci.substack.com/i/193616635?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd465be7a-9427-4cc0-9705-01fc81b071da_2228x1312.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!1r8F!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd465be7a-9427-4cc0-9705-01fc81b071da_2228x1312.png 424w, /__u/substackcdn.com/image/fetch/$s_!1r8F!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd465be7a-9427-4cc0-9705-01fc81b071da_2228x1312.png 848w, /__u/substackcdn.com/image/fetch/$s_!1r8F!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd465be7a-9427-4cc0-9705-01fc81b071da_2228x1312.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1r8F!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd465be7a-9427-4cc0-9705-01fc81b071da_2228x1312.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>New Descriptors (COSMO, Volume, Flexibility)</h2><p>We&#8217;ve added a set of COSMO-based descriptors to Rowan&#8217;s descriptors workflow. COSMO calculations are run through xTB and provide a suite of output properties, which allow for automatic detection of e.g. total polar surface area at the GFN2-xTB/COSMO level of theory. (The solvent can be selected upon submission.)</p><p>Here&#8217;s what this looks like for a sample organometallic complex:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Am2p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf6c405-9c14-4303-a6ca-8bf7a83d3818_2226x1320.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Am2p!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf6c405-9c14-4303-a6ca-8bf7a83d3818_2226x1320.png 424w, /__u/substackcdn.com/image/fetch/$s_!Am2p!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf6c405-9c14-4303-a6ca-8bf7a83d3818_2226x1320.png 848w, /__u/substackcdn.com/image/fetch/$s_!Am2p!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf6c405-9c14-4303-a6ca-8bf7a83d3818_2226x1320.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Am2p!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf6c405-9c14-4303-a6ca-8bf7a83d3818_2226x1320.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Am2p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf6c405-9c14-4303-a6ca-8bf7a83d3818_2226x1320.png" width="1456" height="863" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fcf6c405-9c14-4303-a6ca-8bf7a83d3818_2226x1320.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:863,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:370604,&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://rowansci.substack.com/i/193616635?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf6c405-9c14-4303-a6ca-8bf7a83d3818_2226x1320.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Am2p!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf6c405-9c14-4303-a6ca-8bf7a83d3818_2226x1320.png 424w, /__u/substackcdn.com/image/fetch/$s_!Am2p!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf6c405-9c14-4303-a6ca-8bf7a83d3818_2226x1320.png 848w, /__u/substackcdn.com/image/fetch/$s_!Am2p!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf6c405-9c14-4303-a6ca-8bf7a83d3818_2226x1320.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Am2p!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf6c405-9c14-4303-a6ca-8bf7a83d3818_2226x1320.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We&#8217;ve also added <code>molecular_volume</code> and <code>flexibility_index</code> descriptors, as requested by users. (The flexibility is calculated <a href="https://onlinelibrary.wiley.com/doi/abs/10.1002/qsar.19890080307">following the Kier &#966; formula</a>.)</p><h2>Overages</h2><p>Our standard subscription tiers include weekly credit allocations that work well for many users, but we&#8217;ve heard from teams with variable computational needs that more flexibility would be nice&#8212;it&#8217;s frustrating to constantly have to estimate how many credits a round of calculations will cost and track usage relative to your account&#8217;s weekly limit.</p><p>We&#8217;re excited to introduce overage billing logic to Rowan today. With overages enabled, your calculations run without interruption and you&#8217;re billed only for what you use at the end of each month (at our standard rate of $0.04/credit).</p><p>We pay plenty of usage-based subscriptions here at Rowan and we don&#8217;t want to surprise anyone with unexpected bills. To keep costs within limits, you can set configurable credit limits at both the organization and individual level so you&#8217;re always in control. We also provide analytics to track spend by workflow type and by user at <a href="http://labs.rowansci.com/account/credits">labs.rowansci.com/account/credits</a>, so you should never have to wonder where credits are going.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!_hFd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a167156-85be-4a68-af16-c51ce38ac126_1890x760.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!_hFd!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a167156-85be-4a68-af16-c51ce38ac126_1890x760.png 424w, /__u/substackcdn.com/image/fetch/$s_!_hFd!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a167156-85be-4a68-af16-c51ce38ac126_1890x760.png 848w, /__u/substackcdn.com/image/fetch/$s_!_hFd!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a167156-85be-4a68-af16-c51ce38ac126_1890x760.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_hFd!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a167156-85be-4a68-af16-c51ce38ac126_1890x760.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!_hFd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a167156-85be-4a68-af16-c51ce38ac126_1890x760.png" width="1456" height="585" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a167156-85be-4a68-af16-c51ce38ac126_1890x760.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:585,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155401,&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://rowansci.substack.com/i/193616635?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a167156-85be-4a68-af16-c51ce38ac126_1890x760.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!_hFd!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a167156-85be-4a68-af16-c51ce38ac126_1890x760.png 424w, /__u/substackcdn.com/image/fetch/$s_!_hFd!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a167156-85be-4a68-af16-c51ce38ac126_1890x760.png 848w, /__u/substackcdn.com/image/fetch/$s_!_hFd!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a167156-85be-4a68-af16-c51ce38ac126_1890x760.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_hFd!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a167156-85be-4a68-af16-c51ce38ac126_1890x760.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 aria-hidden="true" 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><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>Since this feature is new, we&#8217;re not yet allowing users to turn on overage billing themselves&#8212;if you&#8217;re interested in enabling overages for your account/team, let us know and we&#8217;ll get you set up!</p><h2>Other News:</h2><ul><li><p><a href="https://rowansci.com/blog/how-fast-can-fep-run">We released a blog post yesterday</a> comparing the &#8220;fast&#8221; and &#8220;recommended&#8221; settings for Rowan FEP. On the MCL1 benchmark set, using the &#8220;fast&#8221; settings makes the RBFE 4x faster with minimal loss in ranking accuracy, although the predicted energies are worse. If you&#8217;re interested in compound prioritization, consider using &#8220;fast&#8221; settings in your FEP runs&#8212;it might work well for your system!</p></li><li><p>We also recently released <a href="https://arxiv.org/abs/2604.00405">a preprint on transition-state searching</a>! In collaboration with Jonah Marks and Joe Gomes from the University of Iowa, Jonathon Vandezande (Rowan&#8217;s director of computational chemistry) found that the ML-FSM algorithm can be combined with NNPs like UMA and OMol25-eSEN-sm-cons to quickly find transition states in a fully automated fashion. This is how Rowan&#8217;s double-ended transition-state search workflow runs&#8212;while we&#8217;ve been happy with the performance anecdotally, now we have data to show how well it works!</p></li><li><p>While this isn&#8217;t strictly first-party Rowan content, Jonathon also just <a href="https://jevandezande.github.io/blog/agentic-coding/">published a guide to using AI coding tools</a> like Claude Code and Codex. If you&#8217;re interested in using these tools but haven&#8217;t yet, or if you&#8217;re wondering what the Rowan tech stack looks like these days, check out his post.</p></li><li><p>Finally, we&#8217;re excited to welcome Zach Fried to the Rowan team. Zach defended his PhD from MIT last month, where he studied experimental and theoretical methods for detection of interstellar molecules. While we don&#8217;t plan to get into the interstellar molecular detection field just yet at Rowan, we&#8217;re excited to put Zach&#8217;s formidable skillset to use. Welcome!</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Improving Rowan's API]]></title><description><![CDATA[API as a coequal interface to Rowan's product; what we're changing in v3.0.0 of rowan-python; typed outputs; new workflow API; more agent-friendly features; acknowledging our early partners here]]></description><link>https://rowansci.substack.com/p/improving-rowans-api</link><guid isPermaLink="false">https://rowansci.substack.com/p/improving-rowans-api</guid><dc:creator><![CDATA[Eli Mann]]></dc:creator><pubDate>Thu, 19 Mar 2026 19:30:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pAfn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4278fcd-e6c2-4f8c-99a9-aa9b380ee7a9_960x1679.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="/__u/substackcdn.com/image/fetch/$s_!pAfn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4278fcd-e6c2-4f8c-99a9-aa9b380ee7a9_960x1679.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pAfn!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4278fcd-e6c2-4f8c-99a9-aa9b380ee7a9_960x1679.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!pAfn!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4278fcd-e6c2-4f8c-99a9-aa9b380ee7a9_960x1679.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!pAfn!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4278fcd-e6c2-4f8c-99a9-aa9b380ee7a9_960x1679.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!pAfn!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4278fcd-e6c2-4f8c-99a9-aa9b380ee7a9_960x1679.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pAfn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4278fcd-e6c2-4f8c-99a9-aa9b380ee7a9_960x1679.jpeg" width="376" height="657.6083333333333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4278fcd-e6c2-4f8c-99a9-aa9b380ee7a9_960x1679.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1679,&quot;width&quot;:960,&quot;resizeWidth&quot;:376,&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="/__u/substackcdn.com/image/fetch/$s_!pAfn!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4278fcd-e6c2-4f8c-99a9-aa9b380ee7a9_960x1679.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!pAfn!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4278fcd-e6c2-4f8c-99a9-aa9b380ee7a9_960x1679.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!pAfn!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4278fcd-e6c2-4f8c-99a9-aa9b380ee7a9_960x1679.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!pAfn!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4278fcd-e6c2-4f8c-99a9-aa9b380ee7a9_960x1679.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Saint Patrice</em>, Mattheus Borrekens (1600s)</figcaption></figure></div><p>When we started Rowan, we thought that the web-based interface would be how most users interacted with our workflows&#8212;and, to date, we&#8217;ve been right about this. Rowan&#8217;s interface makes it simple to submit calculations and understand the results, which (we think) makes it possible for scientists who aren&#8217;t simulation experts to gain insight from our tools. We&#8217;ve never wanted Rowan to be a tool just for experts, which is why we&#8217;re happy that every semester we get used for undergraduate classes around the globe.</p><p>In the 2.5 years since we&#8217;ve started, though, a lot has changed. The rise of AI coding tools like Claude Code and Codex has meant that more and more people who don&#8217;t identify as professional programmers are building their own scripts and applications: we now regularly talk to lab scientists who are writing their own sophisticated software to automate various tasks. Even for experienced software developers, AI compatibility is critical (<a href="https://x.com/patio11/status/2006439589930807624">as Patrick McKenzie has noted</a>), and we&#8217;ve known for months that Rowan&#8217;s API is not nearly as mature as it needs to be to integrate nicely with these tools.</p><p>In parallel to this, <a href="https://corinwagen.github.io/public/blog/20251021_seven_thoughts_on_ai_scientists.html">we&#8217;ve become quite optimistic</a> about the potential of &#8220;AI scientists,&#8221; or agentic AI systems, to drive scientific progress. There are considerable advantages to combining LLMs with deterministic simulation-based tools: LLMs can handle unstructured or semi-structured data and troubleshoot simulation errors, all of which are tough for conventional simulation tools, while using benchmarked simulation-based tools makes the AI&#8217;s proposals verifiable and auditable (and, we expect, will help to prevent hallucination).</p><p>Users of Rowan&#8217;s Python API will know that things have been a little difficult to use to date; the functionality is &#8220;minimal,&#8221; to quote one early user. Today, we&#8217;re releasing a major update (v3.0.0) to <code>rowan-python</code>, which makes it significantly easier to build atop Rowan&#8217;s API. We now see our API as the second interface to Rowan&#8212;coequal in scientific and product importance to our web interface&#8212;and we&#8217;re committed to making it as easy as possible to use Rowan solely via code.</p><p>While committed developers (or LLMs) can skip straight to <a href="https://github.com/rowansci/rowan-python">the repository</a> or <a href="https://docs.rowansci.com/api/python/v2/">the updated API docs</a>, here&#8217;s our summary of the big changes.</p><h2>Typed Outputs</h2><p>In previous versions of Rowan&#8217;s API, we returned workflow data as a giant Python dictionary. This made it tough to easily retrieve and use workflow data: users had to manually navigate and decrypt our internal data-storage format for every workflow. We heard from a lot of users that this was frustrating and made building with Rowan difficult (and we experienced it ourself).</p><p>In the new version of Rowan&#8217;s API, all workflows now return a <a href="https://docs.python.org/3/library/dataclasses.html">dataclass</a> with easy-to-understand properties that match what&#8217;s shown through the web interface. This makes it easier to understand what&#8217;s going on when and simplifies downstream integrations. Each workflow type has its own result class (<code>ConformerSearchResult</code>, <code>pKaResult</code>, <code>DockingResult</code>, &amp;c), with properties and methods specific to that workflow.</p><p>Result objects are typed and have helpful docstrings, making it easier to figure out what&#8217;s going on. IDEs will autocomplete available properties and typing <code>help(result)</code>, hovering in VSCode, or <code>result?</code> in IPython will show you exactly what&#8217;s available. This also makes it easier for AI agents to use Rowan by minimizing the need for large external documentation blocks that fill up context windows. (Tough luck for <code>nvim</code> users like Corin, though.)<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>Here&#8217;s what this looks like in practice:</p><h3>Old Return</h3><pre><code><code>workflow.wait_for_result()
print(workflow.data)
# {'uuid': 'abc123', 'calculations': [{'uuid': 'def456', 'molecule': {'atomic_numbers': [6, 6, 8, ...], 'positions': [[0.0, 0.0, 0.0], ...], 'energy': -2931.662913, 'charges': [0.12,
-0.34, ...], 'multiplicity': 1, 'charge': 0, ...}, 'method': 'aimnet2_wb97md3', 'tasks': ['optimize'], ...}], 'status': 'completed_ok', ...}

energy = workflow.data["calculations"][-1]["molecule"]["energy"]
charges = workflow.data["calculations"][-1]["molecule"]["charges"]</code></code></pre><h3>New Return</h3><pre><code><code>result = workflow.result()
print(result)
# &lt;MultiStageOptResult energy=-2931.662913 H&gt;

energy = result.energy
charges = result.charges</code></code></pre><h2>Pythonic Workflow API</h2><p>We&#8217;ve also improved how workflow objects are structured in <code>rowan-python</code>. As before, every workflow has a dedicated <code>submit()</code> function that allows users to tune the input options (matching the &#8220;Submit&#8221; page on the web interface). These functions return a <code>Workflow</code> object, which now has a variety of useful methods following the <code>concurrent.futures.Future</code> pattern.</p><ul><li><p><code>fetch_latest()</code> loads data from the database and returns an updated <code>Workflow</code> (or updates the current object in-place).</p></li><li><p><code>update()</code> allows users to modify workflows: renaming, sharing, moving folders, email notifications, and so on. <code>stop()</code> allows users to stop running workflows, while <code>delete()</code> allows users to delete them.</p></li><li><p><code>done()</code> checks if the workflow is done.</p></li><li><p><code>result()</code> returns the workflow&#8217;s result object&#8212;if the workflow is not finished, the method will by default wait until the result is ready, checking every 5 seconds, although this can be tuned.</p></li><li><p><code>stream_result()</code> polls the workflow and returns partial results until the final result is ready.</p></li></ul><p>The recommended default pattern is now <code>workflow.result()</code>, which waits for the workflow to finish and returns the aforementioned typed result object. This replaces the old verbose <code>wait_for_result().fetch_latest(in_place=True)</code> pattern.</p><p>These new methods make it simple to write scripts that used to be complicated. For instance, here&#8217;s a calculation that runs an optimization and updates the user every few seconds on the optimization&#8217;s progress:</p><pre><code><code>from stjames import Method, Molecule

import rowan

rowan.api_key = "rowan-sk-your-key-here"

big_smiles = "CC1=C2[C@H](C(=O)[C@@]3([C@@H](C[C@@H]4[C@](C3[C@@H]([C@@](C2(C)C)(C[C@@H]1OC(=O)[C@@H]([C@H](C5=CC=CC=C5)NC(=O)C6=CC=CC=C6)O)O)OC(=O)C7=CC=CC=C7)(CO4)OC(=O)C)O)C)OC(=O)C"

workflow = rowan.submit_basic_calculation_workflow(
    initial_molecule=Molecule.from_smiles(big_smiles),
    method=Method.AIMNET2_WB97MD3,
    tasks=["optimize"],
    name="test optimization",
    folder=rowan.get_folder("api_examples")
)

print(f"View workflow privately at: &lt;https://labs.rowansci.com/calculation/{workflow.uuid}&gt;")

# previously:
# workflow.wait_for_result()
# energy = workflow.data["calculations"][-1]["molecule"]["energy"]

# now, stream optimization steps as they complete; final iteration is the complete result.
for result in workflow.stream_result(poll_interval=5):
    if result.calculation_uuid:
        mols = rowan.retrieve_calculation_molecules(result.calculation_uuid)
        print(f"  {len(mols)} opt steps, energy={mols[-1].get('energy') if mols else None}")

print(result)  # &lt;BasicCalculationResult energy=-2931.662913 H&gt;</code></code></pre><p>We&#8217;ve updated all examples to use the new typed result API. If you&#8217;re looking for a quick reference on any workflow, the <a href="https://github.com/rowansci/rowan-python/tree/master/examples">examples directory</a> in our <a href="https://github.com/rowansci/rowan-python">public GitHub repo</a> has been fully updated&#8212;we&#8217;ll be moving these examples into a more web- and agent-searchable format soon.</p><h2>Coming Soon</h2><p>We&#8217;re planning substantial future improvements to our API for code ergonomics and AI agent usage. Here&#8217;s some of what we plan to add:</p><ul><li><p><strong>Usage Predictions.</strong> Before submitting a workflow, we want to offer estimates for queue time, runtime, and credit cost. (We&#8217;ve already added some of this on the web interface; it&#8217;s just a matter of porting it over to the API.)</p></li><li><p><strong>Webhooks.</strong> Adding webhooks will allow for notifications when jobs complete (instead of requiring polling), simplifying integration in complex reasoning environments.</p></li><li><p><strong>Guides and Skills.</strong> We&#8217;re planning to write documentation specifically for AI agents so that it&#8217;s simple to build atop Rowan with no previous experience.</p></li><li><p><strong>Improved Error Messages. </strong>When things fail, you (or your agent) need to be able to understand what went wrong and how you can fix it. We plan to improve end-to-end error messages and increase observability to make it easier to troubleshoot simulation issues.</p></li><li><p><strong>CLI.</strong> We also plan to build a command-line interface so you can submit and monitor Rowan workflows directly from your terminal.</p></li></ul><p>If any of these are particularly important to your work, we&#8217;d love to hear from you! Feel free to reach out or open a GitHub issue.</p><h2>Building Tooling For AI Scientists</h2><p>As we work to make Rowan more agent-compatible, we&#8217;re excited to be building with two early partners in this space.</p><h2>bioArena</h2><p>Kat and the team at <a href="https://www.bioarena.xyz/">bioArena</a> started working on integrating Rowan into agentic workflows before we had even considered this area. We&#8217;ve been grateful for their support and continual benchmarking of the latest models, tools, &amp; Rowan features, and we&#8217;re happy to continue sponsoring the bioArena agentic biology hackathons. (<a href="https://www.linkedin.com/posts/katherine-yenko_thanks-to-everyone-who-joined-the-in-silico-activity-7433998383381528577-ZlKz?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAA9Kj-8BB_RZgrbBEUQNlK2Z8x3XlAcVXXA">The latest hackathon, focused on designing TREM2 binders</a>, is expected to have <em>in vitro</em> results from Adaptyv next week!)</p><h3>Mirror Physics</h3><p><a href="https://www.mirrorphysics.com/">Mirror Physics</a> is building Axon, an interactive agent for drug discovery that orchestrates industry-leading drug-discovery tools to supercharge medicinal chemistry teams. We&#8217;re excited to partner with the team at Mirror Physics to give Axon access to Rowan&#8217;s tools: <a href="/__u/mirrorphysics.substack.com/p/supercharging-rowans-tools-with-ai?r=5zu1kj&amp;utm_campaign=post&amp;utm_medium=web&amp;triedRedirect=true">you can see early demos of our integration on their Substack</a>, and we look forward to building more sophisticated and performant features alongside their team to drive real value in early-stage campaigns.</p><p></p><p>We&#8217;re excited to explore integration of Rowan into even more AI-powered workflows. If you&#8217;re interested in building with Rowan, please reach out! We&#8217;re very interested in meeting any builders in this space, from small startups to teams inside large pharmaceutical or materials companies, and we want to make Rowan&#8217;s tools as useful as possible to the next generation of AI-powered companies.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Corin here: my coworkers say there are &#8220;numerous documentation viewing plugins&#8221; that can solve this problem for me. Heresy!</p></div></div>]]></content:encoded></item><item><title><![CDATA[Free-Energy Perturbation]]></title><description><![CDATA[what FEP is and why it's useful; limitations of current methods; Rowan FEP, TMD, and public benchmarks; how to run FEP in Rowan; the dream of FEP "too cheap to meter"; how to try Rowan FEP]]></description><link>https://rowansci.substack.com/p/free-energy-perturbation</link><guid isPermaLink="false">https://rowansci.substack.com/p/free-energy-perturbation</guid><dc:creator><![CDATA[Corin Wagen]]></dc:creator><pubDate>Wed, 04 Mar 2026 15:36:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lSaP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d115a3b-c29a-4abc-8598-eb7816d203e3_2202x1312.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="/__u/substackcdn.com/image/fetch/$s_!lSaP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d115a3b-c29a-4abc-8598-eb7816d203e3_2202x1312.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lSaP!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d115a3b-c29a-4abc-8598-eb7816d203e3_2202x1312.png 424w, /__u/substackcdn.com/image/fetch/$s_!lSaP!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d115a3b-c29a-4abc-8598-eb7816d203e3_2202x1312.png 848w, /__u/substackcdn.com/image/fetch/$s_!lSaP!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d115a3b-c29a-4abc-8598-eb7816d203e3_2202x1312.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lSaP!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d115a3b-c29a-4abc-8598-eb7816d203e3_2202x1312.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lSaP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d115a3b-c29a-4abc-8598-eb7816d203e3_2202x1312.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d115a3b-c29a-4abc-8598-eb7816d203e3_2202x1312.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:422169,&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://rowansci.substack.com/i/189801800?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d115a3b-c29a-4abc-8598-eb7816d203e3_2202x1312.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!lSaP!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d115a3b-c29a-4abc-8598-eb7816d203e3_2202x1312.png 424w, /__u/substackcdn.com/image/fetch/$s_!lSaP!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d115a3b-c29a-4abc-8598-eb7816d203e3_2202x1312.png 848w, /__u/substackcdn.com/image/fetch/$s_!lSaP!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d115a3b-c29a-4abc-8598-eb7816d203e3_2202x1312.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lSaP!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d115a3b-c29a-4abc-8598-eb7816d203e3_2202x1312.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 aria-hidden="true" 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><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>Today, we&#8217;re releasing our biggest feature to date: free-energy perturbation (FEP), a physics-based method for predicting protein&#8211;ligand binding affinity.</p><p>In this post, we&#8217;ll briefly give some scientific context for what FEP is and why it matters, discuss Rowan&#8217;s approach to FEP and its advantages, and explain how interested companies can use Rowan FEP. (Experienced drug-discovery readers may already know exactly what FEP is and why it&#8217;s useful; if this describes you, feel free to skip the first section of this post.)</p><h2>What is Free-Energy Perturbation?</h2><p>Free-energy perturbation (FEP) is a statistical mechanics&#8211;based technique for predicting the change in free energy between two states. The theory behind FEP is very interesting and much too complicated for this newsletter; as part of this launch, <a href="https://rowansci.com/blog/fep-core-concepts">we&#8217;ve released an interactive blog post</a> that makes it possible to explore some of the core concepts and build an intuition for what&#8217;s going on in an FEP calculation:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!X0o3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea31010c-3504-4804-a00e-e064e7631b33_1494x1218.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!X0o3!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea31010c-3504-4804-a00e-e064e7631b33_1494x1218.png 424w, /__u/substackcdn.com/image/fetch/$s_!X0o3!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea31010c-3504-4804-a00e-e064e7631b33_1494x1218.png 848w, /__u/substackcdn.com/image/fetch/$s_!X0o3!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea31010c-3504-4804-a00e-e064e7631b33_1494x1218.png 1272w, /__u/substackcdn.com/image/fetch/$s_!X0o3!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea31010c-3504-4804-a00e-e064e7631b33_1494x1218.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!X0o3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea31010c-3504-4804-a00e-e064e7631b33_1494x1218.png" width="1456" height="1187" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea31010c-3504-4804-a00e-e064e7631b33_1494x1218.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1187,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:238289,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://rowansci.substack.com/i/189801800?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea31010c-3504-4804-a00e-e064e7631b33_1494x1218.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!X0o3!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea31010c-3504-4804-a00e-e064e7631b33_1494x1218.png 424w, /__u/substackcdn.com/image/fetch/$s_!X0o3!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea31010c-3504-4804-a00e-e064e7631b33_1494x1218.png 848w, /__u/substackcdn.com/image/fetch/$s_!X0o3!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea31010c-3504-4804-a00e-e064e7631b33_1494x1218.png 1272w, /__u/substackcdn.com/image/fetch/$s_!X0o3!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea31010c-3504-4804-a00e-e064e7631b33_1494x1218.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://rowansci.com/blog/fep-core-concepts">If you like interactive ways to learn chemistry, check out our new post!</a></figcaption></figure></div><p>Most drug-discovery teams use FEP to predict the difference in binding affinity between  related ligands: this is termed relative binding-affinity free-energy perturbation, or sometimes just RBFE for short. This matters because optimizing protein&#8211;ligand binding affinity is one of the crucial challenges of early-stage drug discovery. <a href="https://www.preprints.org/manuscript/202511.1564">As a recent perspective by Mark Murcko highlights</a>, the ability to identify compounds that bind a target strongly not only helps with dosage &amp; selectivity but also gives drug designers more flexibility in optimizing biophysical properties &amp; ADME. While there&#8217;s more to drug discovery than just binding affinity, drug designers broadly agree that knowing how modifications will impact affinity is quite useful.</p><p>Unfortunately, accurate computational prediction of binding affinity has proven very difficult. Simple single-structure methods like docking struggle to predict affinity with any predictive accuracy, while to date ML-based methods have struggled with generalization to new targets and chemical matter. FEP is noteworthy because it&#8217;s actually able to accomplish this task with high predictive validity, meaning that FEP can be used to effectively triage potential candidates <em>in silico</em> before needing to synthesize anything. FEP also doesn&#8217;t require existing experimental data for training, unlike QSAR-based methods, meaning that it can be used for new chemotypes or in other data-scarce regimes.</p><p>The ultimate dream of computer-assisted drug design is that scientists can design drugs in the computer, iterating quickly and cheaply to optimize their molecules without ever setting foot in the lab. While real life doesn&#8217;t quite work this way, FEP is about as close as our field has gotten to this goal&#8212;prospective studies show that compounds predicted to bind better by FEP often do bind better, with a success rate that&#8217;s substantially higher than other computational methods. When used at scale, FEP can lead to &#8220;startling efficiency gains in the overall hit-to-lead and lead optimisation process&#8221; (<em><a href="https://www.chemistryworld.com/industry/free-energy-methods-and-digital-transformation-of-drug-discovery/4021229.article">Chemistry World</a></em>).</p><p>If all this is true, why isn&#8217;t FEP used constantly in preclinical discovery? Why doesn&#8217;t every medicinal chemist have a personal GPU running new FEP calculations around the clock to help them find the best binders possible? Two main reasons limit the broader diffusion of FEP into industry:</p><ol><li><p><strong>Expertise.</strong> Running FEP calculations properly is difficult and often requires specialized know-how. To get good results in a reasonable time, users must align the compounds properly, generate the graph of alchemical transformations to run, choose appropriate settings that balance speed and accuracy, actually run the calculations, and interpret the results&#8212;all of these are non-trivial for many potential users.</p></li><li><p><strong>Computational cost.</strong> FEP is slow: one commonly cited figure is 10 GPU-hours per compound, although this obviously depends on a large number of factors. This runtime implies substantial real-world costs; a single FEP calculation can easily cost $20&#8211;30 worth of cloud compute time, if not more (in addition to software license fees).</p></li></ol><p>While users and potential customers have been asking us about FEP for years, we&#8217;ve put this off until we thought we could offer meaningful improvements along these two dimensions. Today, we&#8217;re excited to launch a suite of tools and workflows to prepare, submit, and analyze FEP calculations that we think makes FEP dramatically faster &amp; more accessible, with the ultimate hope of accelerating compound-discovery timelines for our customers.</p><h2>Rowan&#8217;s Approach to FEP</h2><p>Rowan&#8217;s FEP workflow is powered by <a href="https://github.com/tmd-industries/tmd">TMD</a>, a high-performance FEP engine built and maintained by Forrest York. TMD is based in part on the <a href="https://github.com/proteneer/timemachine/">Time Machine</a> engine developed at Relay Therapeutics, but has been extensively rewritten and optimized to achieve maximum performance on modern GPU hardware. TMD also incorporates many algorithmic improvements to improve performance and accuracy, including local resampling, adaptive lambda scheduling and Monte Carlo water sampling.</p><p>The quality of any FEP implementation is determined by accuracy (how well predicted binding affinities match experimental values) and speed (how long it takes to run the calculation). We&#8217;ve spent a good amount of time running benchmarks on Rowan FEP to try and understand how it compares to state-of-the-art methods. In our hands, Rowan FEP generally gives comparable accuracy to established methods, as assessed by both energy-based metrics (MAE and RMSE) and ranking metrics (Pearson and Spearman correlation).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Rtn1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F484a6ec1-4823-4a93-b07c-b146c59dadab_1468x1188.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Rtn1!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F484a6ec1-4823-4a93-b07c-b146c59dadab_1468x1188.png 424w, /__u/substackcdn.com/image/fetch/$s_!Rtn1!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F484a6ec1-4823-4a93-b07c-b146c59dadab_1468x1188.png 848w, /__u/substackcdn.com/image/fetch/$s_!Rtn1!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F484a6ec1-4823-4a93-b07c-b146c59dadab_1468x1188.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Rtn1!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F484a6ec1-4823-4a93-b07c-b146c59dadab_1468x1188.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Rtn1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F484a6ec1-4823-4a93-b07c-b146c59dadab_1468x1188.png" width="536" height="433.65934065934067" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/484a6ec1-4823-4a93-b07c-b146c59dadab_1468x1188.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1178,&quot;width&quot;:1456,&quot;resizeWidth&quot;:536,&quot;bytes&quot;:120088,&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://rowansci.substack.com/i/189801800?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F484a6ec1-4823-4a93-b07c-b146c59dadab_1468x1188.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Rtn1!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F484a6ec1-4823-4a93-b07c-b146c59dadab_1468x1188.png 424w, /__u/substackcdn.com/image/fetch/$s_!Rtn1!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F484a6ec1-4823-4a93-b07c-b146c59dadab_1468x1188.png 848w, /__u/substackcdn.com/image/fetch/$s_!Rtn1!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F484a6ec1-4823-4a93-b07c-b146c59dadab_1468x1188.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Rtn1!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F484a6ec1-4823-4a93-b07c-b146c59dadab_1468x1188.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 aria-hidden="true" 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><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 want to be as transparent as possible about the accuracy and potential limitations of Rowan FEP, so we&#8217;re launching <a href="https://benchmarks.rowansci.com/protein-ligand">an entirely new section of our benchmark site</a> with interactive plots of our FEP benchmarking data. If you&#8217;re curious, feel free to go check it out! We&#8217;ve added comparisons to FEP+ (Schr&#246;dinger&#8217;s proprietary industry-standard RBFE engine) and OpenFE (the leading open-source alternative).</p><p>Where Rowan FEP really excels, though, is speed. The myriad algorithmic improvements in TMD all make it dramatically faster to run calculations through Rowan FEP. While exact timings vary based on system and settings, Rowan FEP often takes only 10&#8211;20 minutes per alchemical leg, which translates to substantially higher throughput and lower costs for the end customer. (If you find this hard to believe, so did we! Timing results for TMD are also available on our benchmark site.)</p><h2>Running FEP Through Rowan</h2><p>When used properly, FEP can dramatically accelerate the compound-screening pipeline and improve timelines in lead optimization campaigns. But using FEP properly requires more than just a robust and performant engine like TMD: poses must be prepared and aligned properly, graphs have to be constructed, compute hardware has to be allocated, and so on.</p><p>We&#8217;ve divided the end-to-end FEP workflow into three high-level stages:</p><ol><li><p><strong>Pose preparation. </strong>FEP requires aligned input poses of the molecules under study. Rowan&#8217;s analogue docking workflow takes a protein, a template pose, and a list of analogues and uses MCS overlay to generate aligned protein&#8211;ligand structures suitable for FEP. Users can optionally filter by docking score, PoseBusters validity, or RMSD to the template.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!RjK9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b0e69a-1aa8-4969-b27b-f749443645c9_2218x1328.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!RjK9!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b0e69a-1aa8-4969-b27b-f749443645c9_2218x1328.png 424w, /__u/substackcdn.com/image/fetch/$s_!RjK9!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b0e69a-1aa8-4969-b27b-f749443645c9_2218x1328.png 848w, /__u/substackcdn.com/image/fetch/$s_!RjK9!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b0e69a-1aa8-4969-b27b-f749443645c9_2218x1328.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RjK9!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b0e69a-1aa8-4969-b27b-f749443645c9_2218x1328.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!RjK9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b0e69a-1aa8-4969-b27b-f749443645c9_2218x1328.png" width="1456" height="872" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26b0e69a-1aa8-4969-b27b-f749443645c9_2218x1328.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:872,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:728186,&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://rowansci.substack.com/i/189801800?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b0e69a-1aa8-4969-b27b-f749443645c9_2218x1328.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!RjK9!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b0e69a-1aa8-4969-b27b-f749443645c9_2218x1328.png 424w, /__u/substackcdn.com/image/fetch/$s_!RjK9!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b0e69a-1aa8-4969-b27b-f749443645c9_2218x1328.png 848w, /__u/substackcdn.com/image/fetch/$s_!RjK9!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b0e69a-1aa8-4969-b27b-f749443645c9_2218x1328.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RjK9!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b0e69a-1aa8-4969-b27b-f749443645c9_2218x1328.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 aria-hidden="true" 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><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></li><li><p><strong>Graph construction. </strong>Next, the alchemical perturbation graph must be built through Rowan&#8217;s RBFE graph workflow. Users can choose between standard &#8220;greedy&#8221; mode and high-speed single-edge &#8220;star map&#8221; graph construction, as well as manually editing the graph once it&#8217;s been generated to adjust which edges will be computed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!YHdN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1de9bef-97c7-4cb5-847b-ccaa9f042cdf_2194x1520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!YHdN!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1de9bef-97c7-4cb5-847b-ccaa9f042cdf_2194x1520.png 424w, /__u/substackcdn.com/image/fetch/$s_!YHdN!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1de9bef-97c7-4cb5-847b-ccaa9f042cdf_2194x1520.png 848w, /__u/substackcdn.com/image/fetch/$s_!YHdN!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1de9bef-97c7-4cb5-847b-ccaa9f042cdf_2194x1520.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YHdN!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1de9bef-97c7-4cb5-847b-ccaa9f042cdf_2194x1520.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!YHdN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1de9bef-97c7-4cb5-847b-ccaa9f042cdf_2194x1520.png" width="1456" height="1009" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1de9bef-97c7-4cb5-847b-ccaa9f042cdf_2194x1520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1009,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:220310,&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://rowansci.substack.com/i/189801800?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1de9bef-97c7-4cb5-847b-ccaa9f042cdf_2194x1520.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!YHdN!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1de9bef-97c7-4cb5-847b-ccaa9f042cdf_2194x1520.png 424w, /__u/substackcdn.com/image/fetch/$s_!YHdN!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1de9bef-97c7-4cb5-847b-ccaa9f042cdf_2194x1520.png 848w, /__u/substackcdn.com/image/fetch/$s_!YHdN!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1de9bef-97c7-4cb5-847b-ccaa9f042cdf_2194x1520.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YHdN!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1de9bef-97c7-4cb5-847b-ccaa9f042cdf_2194x1520.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 aria-hidden="true" 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><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></li><li><p><strong>Free-energy calculations. </strong>Finally, the RBFE calculations must be submitted and run. Users have full control over TMD settings, including simulation length, lambda overlap, and charge-assignment method, and sane default settings are provided for various use cases. Once submitted, Rowan will allocate cloud GPU resources and run the workflows, streaming per-edge results to the front end as edges complete.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!faSe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37fa3b4-74db-4309-b555-82312e92f76f_2214x1328.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!faSe!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37fa3b4-74db-4309-b555-82312e92f76f_2214x1328.png 424w, /__u/substackcdn.com/image/fetch/$s_!faSe!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37fa3b4-74db-4309-b555-82312e92f76f_2214x1328.png 848w, /__u/substackcdn.com/image/fetch/$s_!faSe!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37fa3b4-74db-4309-b555-82312e92f76f_2214x1328.png 1272w, /__u/substackcdn.com/image/fetch/$s_!faSe!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37fa3b4-74db-4309-b555-82312e92f76f_2214x1328.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!faSe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37fa3b4-74db-4309-b555-82312e92f76f_2214x1328.png" width="1456" height="873" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b37fa3b4-74db-4309-b555-82312e92f76f_2214x1328.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:873,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:310488,&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://rowansci.substack.com/i/189801800?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37fa3b4-74db-4309-b555-82312e92f76f_2214x1328.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!faSe!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37fa3b4-74db-4309-b555-82312e92f76f_2214x1328.png 424w, /__u/substackcdn.com/image/fetch/$s_!faSe!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37fa3b4-74db-4309-b555-82312e92f76f_2214x1328.png 848w, /__u/substackcdn.com/image/fetch/$s_!faSe!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37fa3b4-74db-4309-b555-82312e92f76f_2214x1328.png 1272w, /__u/substackcdn.com/image/fetch/$s_!faSe!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb37fa3b4-74db-4309-b555-82312e92f76f_2214x1328.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 aria-hidden="true" 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><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></li></ol><p>Once the whole workflow is complete, users can view final ligand rankings, per-edge lambda overlap values, cycle closure analysis, and trajectory snapshots. </p><p>We recognize that we&#8217;ve barely scratched the surface of the different ways that users can interact with FEP, tune the settings, and analyze their results. As always, we aspire to full scientific transparency: <a href="https://docs.rowansci.com/tutorials/submit/free-energy-perturbation">a full tutorial is available on our documentation site</a>, as is <a href="https://docs.rowansci.com/tutorials/submit/free-energy-perturbation-video">an end-to-end video walkthrough</a>.</p><h2>The Potential of FEP</h2><p>The high-level promise of FEP has always been to accelerate drug discovery by moving compound optimization into the computer (at least partly). While the core scientific challenges have been solved for about a decade, we think that the impact of FEP has been limited by the cost, complexity, and expertise needed to apply FEP to real-life drug discovery programs.</p><p>Rowan FEP aims to change this. While we&#8217;re not yet at a stage where FEP becomes &#8220;too cheap to meter&#8221; (<a href="https://x.com/sama/status/1813984333352649087">borrowing a phrase from Sam Altman</a>), we expect that lowering the cost of FEP will dramatically increase the impact we can have on early-stage drug-design programs. Making it affordable for drug hunters to run FEP on hundreds or thousands of compounds before every round of synthesis will increase the number of shots on goal and help design cycles converge more quickly&#8212;leading to better drugs, discovered faster.</p><p>We&#8217;re also hoping to make it possible for more chemists to submit, manage, and analyze these calculations for themselves. Rowan FEP provides scientists an easy-to-use interface for FEP while still giving users full control of the underlying science, removing the need for scientists to write code to run FEP workflows. <a href="https://corinwagen.github.io/public/blog/20250305_democratizing_cadd.html">In 2007, John Van Drie wrote</a> that &#8220;today&#8217;s sophisticated CADD tools only in the hands of experts will be on the desktops of medicinal chemists tomorrow&#8221;; our goal is to fulfill this prediction for FEP.</p><p>Ultimately, we think low-cost FEP can change how early-stage drug discovery operates. One can imagine a world in which RBFE calculations are run around the clock for early-stage small-molecule programs, continuously exploring the SAR landscape around all new experimental hits and triaging ideas from medicinal chemists or generative algorithms. These <em>in silico</em> data can be used both to triage potential synthesis candidates and to provide input data for QSAR models that can be further refined by experimental data, helping to make sure that every compound synthesized is actually a &#8220;shot on goal.&#8221;</p><p>While this vision remains science fiction at present, we hope that we can get there. We&#8217;re excited to work with interested early adopters to explore integration of Rowan FEP into automated compound prioritization systems.</p><h2>How to Use Rowan FEP</h2><p>We&#8217;re releasing FEP in two ways today.</p><h3>Organization Access</h3><p><a href="https://rowansci.com/pricing">Organization-level customers (minimum $50K/year)</a> of Rowan will have full access to FEP. There are no special usage caps or additional fees for FEP access; we will simply charge for FEP on a per-credit basis as we do for other workflows. (We expect that typical FEP usage with default settings will cost between $5&#8211;10 of credits per edge to start, and we hope to bring this down over time.)</p><p><a href="https://rowansci.com/deployment">As usual, single-tenant or VPC deployments are available for an additional fee</a>; reach out to our team if this is of interest!</p><h3>Rowan Managed FEP</h3><p>We will also be trying out fee-for-service FEP modeling. In this paradigm, Rowan scientists will run FEP and directly return predictions to your team for a flat fee of $25/ligand. <a href="https://rowansci.com/features/managed-fep">You can read more about how this works operationally on our Managed FEP page</a>.</p><p>If you&#8217;re interested in working with us this way, reach out to schedule an introductory call with our team! We&#8217;ll discuss what structural data is available and what modifications you hope to study; if we both agree that the series is a good match for FEP, we&#8217;ll proceed.</p><p>(We&#8217;ve never done fee-for-service work as a business before. It&#8217;s possible that the way in which we structure these deals will change, or that we&#8217;ll stop doing this eventually&#8212;if you&#8217;re interested in working with us and have thoughts, please let us know!)</p><div><hr></div><p>Although we&#8217;re happy to finally be releasing FEP after months of work and testing in private beta, we know our work is far from over. We&#8217;re excited to start deploying Rowan FEP and the rest of our drug-discovery tools into real early-stage discovery programs and working alongside scientific teams to optimize performance, improve reliability, and help discover drugs faster. If you&#8217;d like to partner with Rowan, reach out! We&#8217;ll be happy to talk.</p>]]></content:encoded></item><item><title><![CDATA[Solvent-Dependent Conformer Search]]></title><description><![CDATA[a good conformer is hard to find; clustering and the ReSCoSS workflow; Rowan's implementation, with some expert help; a demonstration on maraviroc]]></description><link>https://rowansci.substack.com/p/solvent-dependent-conformer-search</link><guid isPermaLink="false">https://rowansci.substack.com/p/solvent-dependent-conformer-search</guid><dc:creator><![CDATA[Corin Wagen]]></dc:creator><pubDate>Thu, 26 Feb 2026 15:28:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!S-Ga!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9e8ec1-4d15-4d74-a56a-9d17fdee2040_1000x624.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="/__u/substackcdn.com/image/fetch/$s_!S-Ga!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9e8ec1-4d15-4d74-a56a-9d17fdee2040_1000x624.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!S-Ga!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9e8ec1-4d15-4d74-a56a-9d17fdee2040_1000x624.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!S-Ga!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9e8ec1-4d15-4d74-a56a-9d17fdee2040_1000x624.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!S-Ga!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9e8ec1-4d15-4d74-a56a-9d17fdee2040_1000x624.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!S-Ga!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9e8ec1-4d15-4d74-a56a-9d17fdee2040_1000x624.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!S-Ga!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9e8ec1-4d15-4d74-a56a-9d17fdee2040_1000x624.jpeg" width="1000" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f9e8ec1-4d15-4d74-a56a-9d17fdee2040_1000x624.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Azure Grotto, Naples (1841)&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Azure Grotto, Naples (1841)" title="Azure Grotto, Naples (1841)" srcset="/__u/substackcdn.com/image/fetch/$s_!S-Ga!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9e8ec1-4d15-4d74-a56a-9d17fdee2040_1000x624.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!S-Ga!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9e8ec1-4d15-4d74-a56a-9d17fdee2040_1000x624.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!S-Ga!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9e8ec1-4d15-4d74-a56a-9d17fdee2040_1000x624.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!S-Ga!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9e8ec1-4d15-4d74-a56a-9d17fdee2040_1000x624.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Azure Grotto, Naples</em>, Ivan Aivazovsky (1841)</figcaption></figure></div><p>Finding the relevant and accessible solution-phase conformers of a molecule is key to accurate downstream simulation. Unfortunately, many molecules are flexible. The number of conformers grows exponentially with the number of hindered rotors, meaning that even many moderately complex drugs have far more conformers than can be systematically enumerated for a reasonable cost.</p><p>Even in cases where the number of conformers is &#8220;only&#8221; a few thousands or tens of thousands, identifying the best low-energy conformations is often non-trivial. Accurate ranking of conformers typically requires energies from dispersion-corrected density-functional theory (DFT), correct handling of solvent effects, and vibrational corrections to give an estimate of the free energy. Because these steps are too expensive to routinely run on thousands of conformers, pre-screening and filtering is typically run with lower levels of theory to reduce the size of the ensemble to a more manageable level&#8212;however, these cheaper filtering steps run the risk of incorrectly excluding relevant conformers from the final set.</p><p>At Rowan, we try to build practical tools that drive real impact on important scientific problems&#8212;accordingly, we&#8217;re always quite interested in the reports that come from internal tool-development teams in pharmaceutical companies, since these teams often identify pragmatic and useful solutions to the same problems we&#8217;re trying to solve. We were excited to find <a href="https://link.springer.com/article/10.1007/s10822-020-00337-7">a 2020 paper from Novartis</a> that reports ReSCoSS, a new workflow to increase efficiency of conformer filtering and ranking through a creative solvent-dependent clustering approach (more on how this works below).</p><p>Over the past few months, we&#8217;ve had the opportunity to work with Rainer Wilcken, one of the ReSCoSS developers, to adapt this same logic into Rowan. The result is our new solvent-dependent conformer search workflow, now available to all subscribing users. In this post we&#8217;ll describe (1) how ReSCoSS works, (2) how we&#8217;ve adapted this to Rowan using modern low-cost methods, and (3) why we think this is a useful addition to the modern drug-discovery toolkit.</p><h2>ReSCoSS and Rowan&#8217;s Solvent-Dependent Conformer-Search Workflow</h2><p>ReSCoSS stands for &#8220;Relevant Solution Conformer Sampling and Selection,&#8221; and the goal of ReSCoSS is to quickly identify potentially solution-relevant conformers from a large set of generated conformers.</p><p>The core insight behind ReSCoSS is that early conformer filtering often fails because inaccuracies in the ranking method will prematurely discard entire classes of conformers. For instance, a forcefield or a low-quality implicit-solvent method might overstabilize the &#8220;folded&#8221; conformers of a flexible molecule and erroneously discard all the &#8220;unfolded&#8221; conformers. Even if the final ranking method gets the energies right, it&#8217;s too late!</p><p>ReSCoSS addresses this by intentionally maintaining the diversity of the conformer ensemble during all filtering steps. Conformers are clustered based on their 3D properties, and conformers from every cluster are kept, even if they&#8217;re not globally lowest in energy. This means that the final conformer set always contains substantial 3D diversity, making the workflow more resilient to imperfect energies early on.</p><p>Here&#8217;s how this works in practice:</p><ol><li><p><strong>Conformer generation.</strong> Conformers are generated using any desired input method. After some testing, we found that iMTD-GC with GFN-FF through CREST worked well if we use a fairly high energy window (by default, 30 kcal/mol). As usual, we deduplicate conformers with <a href="https://www.rowansci.com/blog/screening-conformer-ensembles-with-prism-pruner">PRISM Pruner</a>.</p></li><li><p><strong>Descriptor calculation.</strong> Descriptors have to be chosen that allow for conformers to be clustered based on their physical properties. In ReSCoSS, these descriptors come from COSMO-RS; in Rowan, we found that simpler descriptors like solvent-accessible surface area, polar surface area, radius of gyration, and so on were sufficient to let us distinguish different conformer families with good accuracy.</p></li><li><p><strong>Clustering and selecting.</strong> With descriptors in hand, the molecular conformers are now clustered using <em>k</em>-means clustering. From each of the <em>k</em> clusters, the energy of each conformer is computed and the lowest-energy <em>N</em> conformers are selected. (By default, Rowan uses <em>k</em>=5 and <em>N</em>=3.) <br><br>To make the procedure even more robust, the energy-based selection is done using energies in many different solvents. ReSCoSS uses ten solvents with different polarity and hydrogen-bonding parameters; by default, Rowan uses hexane, octanol, chloroform, dimethylsulfoxide, and water. For each solvent, the energy of all conformers is computed using GFN2-xTB and the ALPB solvent model, and then the lowest <em>N</em> conformers are selected. <br><br>Since up to 5 * 3 = 15 conformers can be selected from each solvent, the maximum number of conformers that can be returned is 15 conformers/solvent * 5 solvents = 75 conformers. In practice, though, it&#8217;s common for different solvents to agree on the lowest-energy conformer from each cluster, making 20&#8211;30 output conformers more typical. </p></li><li><p><strong>Final optimization and ranking.</strong> The small final conformer set is optimized using GFN2-xTB/ALPB(water) to get final optimized geometries, and then the per-conformer free energy is determined using <a href="https://rowansci.com/features/g-xtb">g-xTB</a> single-point energies, GFN2-xTB vibrational free-energy corrections from single-point Hessian calculations, and <a href="https://pubs.acs.org/doi/10.1021/acs.jpca.3c04382">CPCM-X</a> solvent free energies in each solvent.</p></li></ol><p>The final output is a list of conformers and associated free-energy values in each of the selected solvents. This can be useful in several different ways:</p><ul><li><p>It&#8217;s simple to assess the difference between the population of different conformers in different solvents. Just compare the Boltzmann weights of a given conformer across solvents to see if e.g. it&#8217;s more stable in polar or non-polar environments!</p></li><li><p>By comparing the overall free energy of the ensembles, you can quickly estimate the transfer free energy between solvents (and thus the partition coefficient). This is similar to <a href="/__u/rowansci.substack.com/p/starling-macroscopic-pka-logd-and">the E<sub>sol</sub> trick that&#8217;s proven to be useful for blood&#8211;brain-barrier penetrance</a>: but while E<sub>sol</sub> is limited to just gas&#8211;water transfer free energies, this approach allows you to compute transfer energies between any pair of solvents.</p></li><li><p>Finally, you can also compare Boltzmann-averaged molecular properties between solvents, like radius of gyration or polar surface area. This addresses questions like &#8220;how does this molecule&#8217;s exposed polarity change between solvents?&#8221;, important for designing molecules that can mask polar functionality to diffuse through non-polar membranes.</p></li></ul><p>Our team has been fortunate to have the help and guidance of <a href="https://curie.bio/team/rainer-wilcken-phd/">Rainer Wilcken</a>, one of the original ReSCoSS authors, in building this workflow. Rainer is now a computational chemist at Curie Bio, where he&#8217;s worked closely with Rowan to help us develop and validate our low-cost version of ReSCoSS. Here&#8217;s what Rainer has to say:</p><blockquote><p>I&#8217;m excited to see Rowan develop a lower-cost solvent-dependent conformer workflow. Having a streamlined version of the ReSCoSS concept in Rowan makes it easy for us to roll out across Curie portfolio companies and stay focused on pipeline impact without worrying about managing compute infrastructure.</p></blockquote><p>We&#8217;ve been very happy to work with Rainer and Curie in building out this feature, and we&#8217;re excited to be able to share this with the rest of our customers.</p><h2>Running a Solvent-Dependent Conformer Search</h2><p>Rowan&#8217;s solvent-dependent conformer-search workflow is available to subscribing Rowan users. To run a solvent-dependent conformer search, all you need is a molecule (and which solvents to study, if you want to change the defaults):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EAXZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a2c7a6-1816-45e5-aba2-bceaa96a1fcd_2208x1459.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EAXZ!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a2c7a6-1816-45e5-aba2-bceaa96a1fcd_2208x1459.png 424w, /__u/substackcdn.com/image/fetch/$s_!EAXZ!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a2c7a6-1816-45e5-aba2-bceaa96a1fcd_2208x1459.png 848w, /__u/substackcdn.com/image/fetch/$s_!EAXZ!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a2c7a6-1816-45e5-aba2-bceaa96a1fcd_2208x1459.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EAXZ!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a2c7a6-1816-45e5-aba2-bceaa96a1fcd_2208x1459.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EAXZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a2c7a6-1816-45e5-aba2-bceaa96a1fcd_2208x1459.png" width="2208" height="1459" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3a2c7a6-1816-45e5-aba2-bceaa96a1fcd_2208x1459.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1459,&quot;width&quot;:2208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:462263,&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://rowansci.substack.com/i/189157767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f688acd-72b6-4990-aebd-0238c68e311c_2208x1466.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!EAXZ!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a2c7a6-1816-45e5-aba2-bceaa96a1fcd_2208x1459.png 424w, /__u/substackcdn.com/image/fetch/$s_!EAXZ!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a2c7a6-1816-45e5-aba2-bceaa96a1fcd_2208x1459.png 848w, /__u/substackcdn.com/image/fetch/$s_!EAXZ!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a2c7a6-1816-45e5-aba2-bceaa96a1fcd_2208x1459.png 1272w, /__u/substackcdn.com/image/fetch/$s_!EAXZ!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3a2c7a6-1816-45e5-aba2-bceaa96a1fcd_2208x1459.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 aria-hidden="true" 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><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>Once the job has finished running, you can see both (1) each conformer&#8217;s relative energy and population across all solvents and (2) the ranked list of conformers in each solvent. (<a href="https://labs.rowansci.com/public/solvent-dependent-conformers/d4c54354-e8a7-4e64-a8b2-1bbcb60747b7">You can view this calculation yourself online.</a>)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!mltb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5c97a87-0653-498c-9a47-2bf5347b6f25_2216x1316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!mltb!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5c97a87-0653-498c-9a47-2bf5347b6f25_2216x1316.png 424w, /__u/substackcdn.com/image/fetch/$s_!mltb!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5c97a87-0653-498c-9a47-2bf5347b6f25_2216x1316.png 848w, /__u/substackcdn.com/image/fetch/$s_!mltb!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5c97a87-0653-498c-9a47-2bf5347b6f25_2216x1316.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mltb!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5c97a87-0653-498c-9a47-2bf5347b6f25_2216x1316.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!mltb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5c97a87-0653-498c-9a47-2bf5347b6f25_2216x1316.png" width="1456" height="865" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5c97a87-0653-498c-9a47-2bf5347b6f25_2216x1316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:346932,&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://rowansci.substack.com/i/189157767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5c97a87-0653-498c-9a47-2bf5347b6f25_2216x1316.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!mltb!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5c97a87-0653-498c-9a47-2bf5347b6f25_2216x1316.png 424w, /__u/substackcdn.com/image/fetch/$s_!mltb!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5c97a87-0653-498c-9a47-2bf5347b6f25_2216x1316.png 848w, /__u/substackcdn.com/image/fetch/$s_!mltb!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5c97a87-0653-498c-9a47-2bf5347b6f25_2216x1316.png 1272w, /__u/substackcdn.com/image/fetch/$s_!mltb!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5c97a87-0653-498c-9a47-2bf5347b6f25_2216x1316.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 aria-hidden="true" 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><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&#8217;s easy to compute transfer free energies and partition coefficients using the workflow&#8217;s output. Here, we can see that the logP(hexane/water) is predicted to be 4.57 for maraviroc (which, admittedly, might be protonated under physiological conditions):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!O4Tk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6bfcd5-74dc-4837-a077-f2d97d3a8659_2214x1324.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!O4Tk!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6bfcd5-74dc-4837-a077-f2d97d3a8659_2214x1324.png 424w, /__u/substackcdn.com/image/fetch/$s_!O4Tk!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6bfcd5-74dc-4837-a077-f2d97d3a8659_2214x1324.png 848w, /__u/substackcdn.com/image/fetch/$s_!O4Tk!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6bfcd5-74dc-4837-a077-f2d97d3a8659_2214x1324.png 1272w, /__u/substackcdn.com/image/fetch/$s_!O4Tk!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6bfcd5-74dc-4837-a077-f2d97d3a8659_2214x1324.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!O4Tk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6bfcd5-74dc-4837-a077-f2d97d3a8659_2214x1324.png" width="1456" height="871" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e6bfcd5-74dc-4837-a077-f2d97d3a8659_2214x1324.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:871,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:332658,&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://rowansci.substack.com/i/189157767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6bfcd5-74dc-4837-a077-f2d97d3a8659_2214x1324.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!O4Tk!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6bfcd5-74dc-4837-a077-f2d97d3a8659_2214x1324.png 424w, /__u/substackcdn.com/image/fetch/$s_!O4Tk!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6bfcd5-74dc-4837-a077-f2d97d3a8659_2214x1324.png 848w, /__u/substackcdn.com/image/fetch/$s_!O4Tk!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6bfcd5-74dc-4837-a077-f2d97d3a8659_2214x1324.png 1272w, /__u/substackcdn.com/image/fetch/$s_!O4Tk!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6bfcd5-74dc-4837-a077-f2d97d3a8659_2214x1324.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 aria-hidden="true" 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><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>You can also visualize how different internal coordinates vary in different ensembles. Displaying conformer energy as a function of the H55&#8211;N4 bond distance shows that  internal hydrogen bonding is strongly favored even in water:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!V1f3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e76ded1-cfc0-4deb-bfcf-52b6476cb4a8_2208x1318.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!V1f3!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e76ded1-cfc0-4deb-bfcf-52b6476cb4a8_2208x1318.png 424w, /__u/substackcdn.com/image/fetch/$s_!V1f3!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e76ded1-cfc0-4deb-bfcf-52b6476cb4a8_2208x1318.png 848w, /__u/substackcdn.com/image/fetch/$s_!V1f3!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e76ded1-cfc0-4deb-bfcf-52b6476cb4a8_2208x1318.png 1272w, /__u/substackcdn.com/image/fetch/$s_!V1f3!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e76ded1-cfc0-4deb-bfcf-52b6476cb4a8_2208x1318.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!V1f3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e76ded1-cfc0-4deb-bfcf-52b6476cb4a8_2208x1318.png" width="1456" height="869" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e76ded1-cfc0-4deb-bfcf-52b6476cb4a8_2208x1318.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:869,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:305410,&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://rowansci.substack.com/i/189157767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e76ded1-cfc0-4deb-bfcf-52b6476cb4a8_2208x1318.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!V1f3!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e76ded1-cfc0-4deb-bfcf-52b6476cb4a8_2208x1318.png 424w, /__u/substackcdn.com/image/fetch/$s_!V1f3!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e76ded1-cfc0-4deb-bfcf-52b6476cb4a8_2208x1318.png 848w, /__u/substackcdn.com/image/fetch/$s_!V1f3!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e76ded1-cfc0-4deb-bfcf-52b6476cb4a8_2208x1318.png 1272w, /__u/substackcdn.com/image/fetch/$s_!V1f3!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e76ded1-cfc0-4deb-bfcf-52b6476cb4a8_2208x1318.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 aria-hidden="true" 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><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>Finally, it&#8217;s possible to view the Boltzmann-averaged 3D properties of the entire ensemble. In this case, the strong intramolecular hydrogen bonding observed in all solvents means that maraviroc doesn&#8217;t change shape or surface area much across solvents, although it&#8217;s worth noting that the aqueous ensemble exposes slightly less total surface area and slightly more polar surface area, as we might expect. (More flexible molecules, like bifunctional degraders, will show bigger differences.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!hLzh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e1dd4d2-745b-4aaa-b806-ce1cb3482e9a_2214x1318.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!hLzh!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e1dd4d2-745b-4aaa-b806-ce1cb3482e9a_2214x1318.png 424w, /__u/substackcdn.com/image/fetch/$s_!hLzh!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e1dd4d2-745b-4aaa-b806-ce1cb3482e9a_2214x1318.png 848w, /__u/substackcdn.com/image/fetch/$s_!hLzh!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e1dd4d2-745b-4aaa-b806-ce1cb3482e9a_2214x1318.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hLzh!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_webp, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e1dd4d2-745b-4aaa-b806-ce1cb3482e9a_2214x1318.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!hLzh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e1dd4d2-745b-4aaa-b806-ce1cb3482e9a_2214x1318.png" width="1456" height="867" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e1dd4d2-745b-4aaa-b806-ce1cb3482e9a_2214x1318.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:867,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:300155,&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://rowansci.substack.com/i/189157767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e1dd4d2-745b-4aaa-b806-ce1cb3482e9a_2214x1318.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!hLzh!, /__u/rowansci.substack.com/w_424, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e1dd4d2-745b-4aaa-b806-ce1cb3482e9a_2214x1318.png 424w, /__u/substackcdn.com/image/fetch/$s_!hLzh!, /__u/rowansci.substack.com/w_848, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e1dd4d2-745b-4aaa-b806-ce1cb3482e9a_2214x1318.png 848w, /__u/substackcdn.com/image/fetch/$s_!hLzh!, /__u/rowansci.substack.com/w_1272, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e1dd4d2-745b-4aaa-b806-ce1cb3482e9a_2214x1318.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hLzh!, /__u/rowansci.substack.com/w_1456, /__u/rowansci.substack.com/c_limit, /__u/rowansci.substack.com/f_auto, /__u/rowansci.substack.com/q_auto:good, /__u/rowansci.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e1dd4d2-745b-4aaa-b806-ce1cb3482e9a_2214x1318.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We&#8217;re excited to release this workflow to our customers today. If you&#8217;re interested in trying this out, please reach out or subscribe! We&#8217;re working hard to bring state-of-the-art drug-discovery tools to all of our therapeutics customers and would be delighted to sit down with your team to understand your scientific challenges &amp; how we can best accelerate your pipeline.</p>]]></content:encoded></item></channel></rss>