<!doctype html><html lang="en" class="no-js"><head><meta charset="utf-8"> <!-- begin SEO --><title>The CAHRA Challenge: A Community-Wide Assessment of Cryo-EM Heterogeneous Reconstruction Algorithms - Geoffrey Woollard</title><meta name="description" content="The 2026 Community-Wide Assessment of Heterogeneous Reconstruction Algorithms (CAHRA), a community-wide challenge centered on three benchmark datasets that probe distinct tasks in heterogeneity analysis."><meta property="article:published_time" content="2026-09-28T00:00:00+00:00"><link rel="canonical" href="https://geoffwoollard.github.io/publication/2026-09-17-cahra.md"> <script type="application/ld+json"> { "@context" : "http://schema.org", "@type" : "Person", "name" : "Geoffrey Woollard", "url" : "https://geoffwoollard.github.io", "sameAs" : null } </script> <!-- end SEO --> <!-- Open Graph protocol data (https://ogp.me/), used by social media --><meta property="og:locale" content="en-CA"><meta property="og:site_name" content="Geoffrey Woollard"><meta property="og:title" content="The CAHRA Challenge: A Community-Wide Assessment of Cryo-EM Heterogeneous Reconstruction Algorithms"><meta property="og:type" content="article"><meta property="og:description" name="description" content="The 2026 Community-Wide Assessment of Heterogeneous Reconstruction Algorithms (CAHRA), a community-wide challenge centered on three benchmark datasets that probe distinct tasks in heterogeneity analysis."><meta property="og:url" content="https://geoffwoollard.github.io/publication/2026-09-17-cahra.md"> <!-- end Open Graph protocol --><link href="https://geoffwoollard.github.io/feed.xml" type="application/atom+xml" rel="alternate" title="Geoffrey Woollard Feed"><meta name="viewport" content="width=device-width, initial-scale=1.0"> <script> document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js '; </script> <!-- For all browsers --><link rel="stylesheet" href="https://geoffwoollard.github.io/assets/css/main.css"> <!-- start custom head snippets --> <!-- Support for Academicons --><link rel="stylesheet" href="https://geoffwoollard.github.io/assets/css/academicons.css"/> <!-- favicon from https://commons.wikimedia.org/wiki/File:OOjs_UI_icon_academic-progressive.svg --><link rel="apple-touch-icon" sizes="180x180" href="https://geoffwoollard.github.io/images/apple-touch-icon-180x180.png"/><link rel="icon" type="image/svg+xml" href="https://geoffwoollard.github.io/images/favicon.svg"/><link rel="icon" type="image/png" href="https://geoffwoollard.github.io/images/favicon-32x32.png" sizes="32x32"/><link rel="icon" type="image/png" href="https://geoffwoollard.github.io/images/favicon-192x192.png" sizes="192x192"/><link rel="manifest" href="https://geoffwoollard.github.io/images/manifest.json"/><link rel="icon" href="/images/favicon.ico"/><meta name="theme-color" content="#ffffff"/> <!-- end custom head snippets --></head><body> <!--[if lt IE 9]><div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div><![endif]--><div class="masthead"><div class="masthead__inner-wrap"><div class="masthead__menu"><nav id="site-nav" class="greedy-nav"> <button><span class="navicon"></span></button><ul class="visible-links"><li class="masthead__menu-item masthead__menu-item--lg persist"><a href="https://geoffwoollard.github.io/">Geoffrey Woollard</a></li><li class="masthead__menu-item"><a href="https://geoffwoollard.github.io/publications/">Publications</a></li><li class="masthead__menu-item"><a href="https://geoffwoollard.github.io/teaching/">Teaching</a></li><li id="theme-toggle" class="masthead__menu-item persist tail"> <a role="button" aria-labelledby="theme-icon"><i id="theme-icon" class="fa-solid fa-sun" aria-hidden="true" title="toggle theme"></i></a></li></ul><ul class="hidden-links hidden"></ul></nav></div></div></div><div id="main" role="main"><div class="sidebar sticky"><div itemscope itemtype="http://schema.org/Person"><div class="author__avatar"> <img src="https://geoffwoollard.github.io/images/geoffs-profile.png" class="author__avatar" alt="Geoffrey Woollard" fetchpriority="high" /></div><div class="author__content"><h3 class="author__name">Geoffrey Woollard</h3><p class="author__bio">PhD student in Computer Science</p></div><div class="author__urls-wrapper"> <button class="btn btn--inverse">Follow</button><ul class="author__urls social-icons"> <!-- Font Awesome icons / Biographic information --><li class="author__desktop"><i class="fas fa-fw fa-location-dot icon-pad-right" aria-hidden="true"></i>Vancouver, Canada</li><li class="author__desktop"><i class="fas fa-fw fa-building-columns icon-pad-right" aria-hidden="true"></i>University of British Columbia</li><!-- Font Awesome and Academicons icons / Academic websites --><li><a href="https://orcid.org/0000-0001-5440-4228"><i class="ai ai-orcid ai-fw icon-pad-right"></i>ORCID</a></li><li><a href="https://www.ncbi.nlm.nih.gov/pubmed/?term=geoffrey+woollard"><i class="ai ai-pubmed ai-fw icon-pad-right"></i>PubMed</a></li><!-- Font Awesome icons / Repositories and software development --><li><a href="https://github.com/geoffwoollard"><i class="fab fa-fw fa-github icon-pad-right" aria-hidden="true"></i>GitHub</a></li><!-- Font Awesome icons / Social media --><li><a href="https://www.linkedin.com/in/geoffrey-woollard-85198286"><i class="fab fa-fw fa-linkedin icon-pad-right" aria-hidden="true"></i>LinkedIn</a></li></ul></div></div></div><article class="page" itemscope itemtype="http://schema.org/CreativeWork"><meta itemprop="headline" content="The CAHRA Challenge: A Community-Wide Assessment of Cryo-EM Heterogeneous Reconstruction Algorithms"><meta itemprop="description" content="The 2026 Community-Wide Assessment of Heterogeneous Reconstruction Algorithms (CAHRA), a community-wide challenge centered on three benchmark datasets that probe distinct tasks in heterogeneity analysis."><meta itemprop="datePublished" content="September 28, 2026"><div class="page__inner-wrap"><header><h1 class="page__title" itemprop="headline">The CAHRA Challenge: A Community-Wide Assessment of Cryo-EM Heterogeneous Reconstruction Algorithms</h1><p>Published in <i>bioRxiv</i>, 2026</p></header><section class="page__content" itemprop="text"><p>The ability of cryo-electron microscopy (cryo-EM) to interrogate the atomic structure and motion of biomolecules has motivated the development of a wide range of algorithms for heterogeneity analysis. However, evaluating and comparing these methods remains challenging because ground-truth structures are generally unknown for experimental samples. Here, we introduce the 2026 Community-Wide Assessment of Heterogeneous Reconstruction Algorithms (CAHRA), a community-wide challenge centered on three benchmark datasets that probe distinct tasks in heterogeneity analysis. These include (1) compositional heterogeneity arising from mixtures of distinct protein complexes, (2) continuous conformational variability and atomic modeling, and (3) entanglement between molecular conformation and image pose. We describe the design, construction, and validation of these datasets, as well as their use in the recently completed CAHRA Challenge.</p><p style="font-size: smaller">Recommended citation: J. Ryan Feathers, Robert C. Heeter, Geofrey Woollard, Sonya M. Hanson, Pilar Cossio, Joel Greer, Tom Burnley, Ellen D. Zhong. (2026). &quot;The CAHRA Challenge: A Community-Wide Assessment of Cryo-EM Heterogeneous Reconstruction Algorithmss.&quot; <i>bioRxiv</i>.<br /><a href="https://doi.org/10.64898/2026.09.15.751515">Download Paper</a></p></section><footer class="page__meta"></footer><section class="page__share"><h4 class="page__share-title">Share on</h4><a href="https://bsky.app/intent/compose?text=https://geoffwoollard.github.io/publication/2026-09-17-cahra.md" class="btn btn--bluesky" title="Share on Bluesky"><i class="fab fa-bluesky" aria-hidden="true"></i><span> Bluesky</span></a> <a href="https://www.facebook.com/sharer/sharer.php?u=https://geoffwoollard.github.io/publication/2026-09-17-cahra.md" class="btn btn--facebook" title="Share on Facebook"><i class="fab fa-facebook" aria-hidden="true"></i><span> Facebook</span></a> <a href="https://www.linkedin.com/shareArticle?mini=true&url=https://geoffwoollard.github.io/publication/2026-09-17-cahra.md" class="btn btn--linkedin" title="Share on LinkedIn"><i class="fab fa-linkedin" aria-hidden="true"></i><span> LinkedIn</span></a> <a href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fgeoffwoollard.github.io%2Fpublication%2F2026-09-17-cahra.md" class="btn btn--mastodon" title="Share on Mastodon"><i class="fab fa-mastodon" aria-hidden="true"></i><span> Mastodon</span></a> <a href="https://x.com/intent/post?text=https://geoffwoollard.github.io/publication/2026-09-17-cahra.md" class="btn btn--x" title="Share on X"><i class="fab fa-x-twitter" aria-hidden="true"></i><span> X (formerly Twitter)</span></a></section><nav class="pagination"> <a href="https://geoffwoollard.github.io/publication/2025-12-27-ot-loss" class="pagination--pager" title="Improving Cryo-EM Optimization Robustness with an Optimal Transport Loss Function for Noisy Images ">Previous</a> <a href="#" class="pagination--pager disabled">Next</a></nav></div></article></div><div class="page__footer"><footer> <!-- start custom footer snippets --> <a href="/sitemap/">Sitemap</a> <!-- Support for MatJax --> <script defer src="https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=es6"></script> <script defer src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js" id="MathJax-script"></script> <!-- Support for Mermaid --> <script type="module"> import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs'; mermaid.initialize({startOnLoad:true, theme:'default'}); await mermaid.run({querySelector:'code.language-mermaid'}); </script> <!-- end custom footer snippets --><div class="page__footer-follow"><ul class="social-icons"><li><strong>Follow:</strong></li><li><a href="https://github.com/geoffwoollard"><i class="fab fa-github" aria-hidden="true"></i> GitHub</a></li><li><a href="https://geoffwoollard.github.io/feed.xml"><i class="fa fa-fw fa-rss-square" aria-hidden="true"></i> Feed</a></li></ul></div><div class="page__footer-copyright"> &copy; 2026 Geoffrey Woollard, Powered by <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://github.com/academicpages/academicpages.github.io">AcademicPages</a>, a fork of <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.<br /> Site last updated 2026-09-28</div></footer></div><script type="module" src="https://geoffwoollard.github.io/assets/js/main.min.js"></script></body></html>
