PartiNet is a dynamic adaptive neural network for high-performance particle picking in cryo-electron microscopy

preprint OA: closed CC-BY-4.0
📄 Open PDF Full text JSON View at publisher

Abstract

Accurate, efficient and autonomous particle picking is a major bottleneck in high-resolution cryo-electron microscopy (cryo-EM). We introduce PartiNet, an Artificial Intelligence (AI)-based particle picker with size-agnostic detection and pre-trained models that eliminate manual parameter specification and dataset-specific training, pioneering dynamic neural network inference for single particle cryo-EM pipeline. Unlike static architectures, PartiNet employs a dynamic framework that adjusts network complexity in real-time based on perceived micrograph quality. This adaptive approach accelerates inference up to 7-fold compared to existing tools without sacrificing particle selection quality. Training on diverse protein datasets showed that PartiNet improves particle yields, enhances sampling of rare orientations, and is compatible with on-the-fly workflows. Comprehensive evaluation on benchmark datasets and validation on a new dataset of the chromatin remodeler MORC2 demonstrates superior precision and recall, with the ability to detect heterogeneous protein species, leading to more complete structural models and consistently higher-resolution reconstructions.
Full text 101,108 characters · extracted from oa-pdf · 12 sections · click to expand

Keywords

cryo-EM, particle picking, AI, machine learning, single particle analysis 18 19 20 21 22 23 24 25 26 27 28 29 30 31 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint

Abstract

32 Accurate, efficient and autonomous particle picking is a major bottleneck in high-resolution cryo-electron 33 microscopy (cryo-EM). We introduce PartiNet, an Artificial Intelligence (AI)-based particle picker with 34 size-agnostic detection and pre-trained models that eliminate manual parameter specification and dataset-35 specific training, pioneering dynamic neural network inference for single particle cryo-EM pipeline. 36 Unlike static architectures, PartiNet employs a dynamic framework that adjusts network complexity in 37 real-time based on perceived micrograph quality. This adaptive approach accelerates inference up to 7-38 fold compared to existing tools without sacrificing particle selection quality. Training on diverse protein 39 datasets showed that PartiNet improves particle yields, enhances sampling of rare orientations, and is 40 compatible with on-the-fly workflows. Comprehensive evaluation on benchmark datasets and validation 41 on a new dataset of the chromatin remodeler MORC2 demonstrates superior precision and recall, with the 42 ability to detect heterogeneous protein species, leading to more complete structural models and 43 consistently higher-resolution reconstructions. 44

Introduction

45 Three-dimensional (3D) reconstructions of protein molecules from cryo-EM data enable the generation of 46 atomically detailed chemical models that underpin studies of normal and pathological biological function 47 and guide therapeutic development1. These reconstructions are obtained by advanced image processing 48

Methods

that combine large numbers of two-dimensional (2D) images containing individual protein 49 “particles” extracted from electron micrographs, often achieving resolutions better than ~4 Å, where 50 secondary structure becomes unambiguous1,2. Cryo-EM micrographs are inherently noisy, low-dose 51 projections of ensembles of protein molecules, making accurate identification of individual particles a 52 critical early step2. During particle picking, candidate particles are detected, extracted, and subsequently 53 aligned and averaged to generate a 3D reconstruction3,4. This step is particularly challenging due to low 54 signal-to-noise ratios, conformational heterogeneity, contaminating features, and the scale of modern 55 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint cryo-EM datasets. Consequently, particle detection remains a major bottleneck affecting both the 56 accuracy and throughput of cryo-EM structure determination5,6. 57 Classical particle picking relied on heuristic approaches like template matching and feature-based 58 detection. In template matching, users manually select ‘representative’ particles as templates, which are 59 searched across micrographs dataset using the Cross Correlation Function (CCF)7,8, with correlation peaks 60 indicating candidate particles. Feature-based methods instead apply image filters to detect regions of rapid 61 intensity change, most commonly using the Laplacian of Gaussian (LoG) filter9–11. However, LoG 62 performance is sensitive to filter parameters and often struggles with low contrast or overlapping 63 particles. Both CCF- and LoG-based methods are also prone to false positives from ice contaminants 64 (frost), which can produce intense signal peaks due to high electron beam opacity11. These limitations 65 prompted the development of AI-based methods for particle detection. 66 Particle detection can be framed as an AI object-detection problem, in which each particle coordinate 67 (object localisation) and boundary of each particle (object segmentation) must be determined accurately 68 to extract the particle for subsequent 3D reconstruction. A number of AI-based particle picking programs 69 have been developed, including DeepPicker12, APPLE13, Topaz14, crYOLO15, PIXER16, CASSPER17, 70 CryoTransformer18 and CryoSegNet6, with Topaz and crYOLO among the most widely used. Topaz is a 71 Convolution Neural Network (CNN)-based picker that frames the task as a positive-unlabeled (PU) 72 learning problem14. This approach requires prior identification of a small number of positive particle 73 regions19,20 . crYOLO adapts the YOLO9000 object detection framework21; it uses image tiling to divide 74 images into grids, and predicts the presence of particle centres within each grid15. 75 Whilst AI methods have improved particle picking accuracy and throughput, important limitations 76 remain. Firstly, current methods struggle to detect particles in challenging micrographs with complex 77 noise profiles, contamination, ice-thickness gradients or sample heterogeneity5,6. Secondly, all current 78

Methods

employ developer-defined static architectures, applying the same network capacity to all images 79 regardless of complexity22,23. This one-size-fits-all approach is computationally inefficient for 80 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint straightforward images and may be inadequate for challenging ones. Finally, with the exception of 81 CryoTransformer and CryoSegNet, many models have been trained on relatively small datasets (<1000 82 micrographs), which can limit generalisability and often necessitates de novo training or fine-tuning of 83 models for new data. 84 Two recent developments in machine learning and cryo-EM provide opportunities to overcome these 85 limitations. The first is the advancement of dynamic architecture frameworks in machine learning, which 86 allow model architectures to adapt during inference and detection, promising improved adaptability to 87 varying image complexity22–24. To date, no dynamic AI particle picking algorithms have been developed 88 for cryo-EM25. The second is the creation of CryoPPP26 - a comprehensive, curated, dataset of particle 89 coordinates from EMPIAR specifically for machine learning applications. CryoPPP has already 90 accelerated the development of new architectures, with CryoSegNet and CryoTransformer matching or 91 outperforming Topaz and crYOLO in terms of final map resolution6,18. 92 Here, we introduce PartiNet, a novel particle picking method based on the DynamicDet neural network 93 architecture24. We trained this framework on the CryoPPP dataset with custom denoiser pre-processing 94 stages and demonstrate the efficacy of the dynamic architectures for protein structure determination. 95 Through comprehensive benchmarking on test datasets and validation on full-scale experimental datasets 96 including the chromatin remodeler MORC2, we show that PartiNet matches or exceeds the quality of 97 particles extracted by current AI pickers while processing micrographs up to 7 times faster. 98 99

Results

100 PartiNet is a dynamic particle picker 101 PartiNet employs a dynamic architecture that adapts network complexity in response to micrograph 102 difficulty, distinguishing it from existing, static particle-picking methods24 (Fig 1a). The system 103 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint comprises two detectors and an adaptive router that analyses extracted features to classify micrographs 104 relatively as ‘easy’ or ‘hard’. Based on this assessment, images are processed either by a single detector 105 for straightforward cases or two cascaded detectors for perceived challenging micrographs, dynamically 106 scaling computational resources to match image requirements in situ (Fig 1b). Our implementation 107 utilises dual YOLOv7 detectors with a shallow convolutional neural network adaptive router20,24. PartiNet 108 differs from the existing YOLO network for particle picking by crYOLO in two key respects: it leverages 109 the newer YOLOv7 architecture rather than a customised YOLO9000 implementation, and it dynamically 110 adjusts network depth based on the input micrograph instead of relying on a single static model. Together, 111 these design choices enable PartiNet to flexibly balance accuracy and computational efficiency across 112 heterogeneous cryo-EM datasets. 113 114 PartiNet enables turnkey particle picking without size specification or training 115 PartiNet enables truly out-of-box particle picking through a simple, single-command interface that 116 requires no parameter specification, model training, or manual intervention. Unlike existing methods that 117 require users to specify expected particle size, train on their own datasets, or manually adjust detection 118 parameters, PartiNet automatically detects particles across all sizes using pre-trained models. The 119 software accepts raw motion-corrected micrographs as input and outputs particle coordinates with 120 confidence scores, integrating seamlessly into automated cryo-EM workflows. This is achieved through a 121 modified Python27 implementation of DynamicDet24, built with PyTorch28, expanded to read motion-122 corrected MRC micrographs and output particle coordinates in STAR file format compatible with popular 123 processing packages (Fig 1). We have provided a custom Wiener filter-based denoiser algorithm, based 124 on the work of CryoSegNet and CryoTransformer6,18, with a novel multiprocessing layer allowing for 125 efficient denoising of large datasets. We have also provided scripts for preparing custom datasets for 126 training PartiNet on user-generated datasets and for finetuning of the current model. PartiNet is designed 127 for command line use and supports high performance computing (HPC) environments, enabling scalable 128 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint multi-GPU/CPU execution via job schedulers such as Slurm. Typical PartiNet workflows comprises three 129 automatable steps: micrograph denoising, particle detection, and coordinate filtering with conversion to 130 STAR format for downstream analysis (Fig 1). The ability to perform size-agnostic particle picking, 131 unlike crYOLO and Topaz, represents a key feature of PartiNet and enables seamless integration into 132 fully automated, unsupervised cryo-EM image processing pipelines. 133 134 PartiNet training on comprehensive dataset enables generalisation without user-specific fine-tuning 135 PartiNet was trained using the CryoPPP dataset, a curated benchmark comprising ~10,000 labelled 136 micrographs from 34 cryo-EM protein datasets (Supplementary Table 1). These datasets span diverse 137 protein sizes, symmetries and imaging conditions, and include gold standard particle coordinates 138 manually curated by the authors of CryoPPP29, enabling PartiNet to generalise to new datasets without 139 requiring user-specific training or fine-tuning - a significant advantage over methods that require 140 retraining for optimal performance. We used seven, randomly selected datasets as test sets for the 141 comparison of crYOLO, Topaz and PartiNet performance. For the remaining datasets, 80% of 142 micrographs from each dataset were allocated randomly for training, and the remaining 20% were used 143 for validation. The training, validation and test sets comprised 6224, 1563 and 1879 micrographs, 144 respectively. Since each of the CryoPPP datasets selected contained only 300 micrographs per set, we 145 also prepared 5 full size datasets for particle picking and reconstruction: MORC2 bound with the 146 H3K9me3 peptide (in-house), rabbit muscle aldolase previously tested with Topaz (EMPIAR-10215)14, 147 TcdA1 originally published with crYOLO (EMPIAR-10089)15, and two heterogeneous samples: Ankyrin-148 1 complex (EMPIAR-11043)30 and MlaCD complex (EMPIAR-12531)31. This design enabled systematic 149 assessment of performance across diverse sample sizes and levels of heterogeneity. 150 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint PartiNet preprocesses micrographs for enhanced picking 151 An obvious first step in particle picking from noisy cryo-EM data is some form of denoising. During 152 PartiNet testing, we observed qualitative improvements for precision and recall on denoised micrograph 153 datasets. To investigate this, we compared PartiNet's performance across four preprocessing conditions: 154 raw motion-corrected micrographs, and motion-corrected micrographs processed with three different 155 denoising methods: two popular deep learning-based denoisers Janni32 and Topaz33 (both using 156 theNoise2Noise framework34), and a heuristic Wiener filter -based algorithm introduced in CryoSegNet6. 157 Training was conducted for 100 epochs using CryoPPP datasets across all four conditions. We evaluated 158 the pre-trained models provided by the Topaz and JANNI developers to assess their out-of-the-box 159 performance, rather than training custom denoiser models for each optical condition in our dataset. We 160 acknowledge that users may see improved performance with Topaz and JANNI denoisers using trained 161 sub-models33. 162 For each training condition, we calculated and plotted the Mean Average Precision @ 50% confidence, 163 Precision, and Recall (Supplementary Fig 1a). We observed that PartiNet-CryoSegNet denoise scored the 164 highest across these metrics, followed closely by raw motion-corrected micrographs and then Topaz-165 denoised, with JANNI-denoised data lagging substantially across all metrics. 166 We suspected that JANNI and Topaz had sub-par performance in our testing due to the shared underlying 167 Noise2Noise algorithm adversely affecting the quality of the particles in the micrographs. We plotted the 168 particle coordinates generated by PartiNet for all 4 regimes on the same micrograph selected from the 169 Influenza haemagglutinin trimer dataset (EMPIAR-10093; Supplementary Fig 1b-d). With no denoising 170 applied, PartiNet was able to identify some particles but struggled with the complex noise of the image, as 171 well as differentiating individual particles near contamination (Supplementary Fig 1b). We observed that 172 both Topaz and JANNI suppressed high frequency information across this micrograph and seemed to be 173 especially susceptible to this behaviour when electron-dense contamination was present in the 174 micrograph. Particles close to contamination were “flattened”, preventing effective delineation of closely 175 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint packed particles, both during denoising and subsequent picking with PartiNet (Supplementary Fig 1c-d). 176 Conversely, the PartiNet implementation of CryoSegNet denoise retained discrete particles present in the 177 micrographs, even when the particles were closely packed to the boundary of signal-dense contamination 178 (Supplementary Fig 1e). 179 Given the efficacy of the CryoSegNet denoiser in conjunction with PartiNet, we integrated it directly into 180 our software. The original denoiser was a single-threaded process, significantly bottlenecking denoising 181 of large datasets. We developed a multiprocessing pipeline for this denoiser using the concurrent.futures 182 module in Python, allowing for asynchronous execution of batch denoising for micrographs. Our 183 implementation is especially suited for efficient use of HPC resources using job schedulers. Denoising 184 1000 micrographs on a single node with 32 CPU cores had a CPU efficiency of 94.47% for 01:41:20 185 (hh:mm:ss) walltime, thus demonstrating that denoising can be performed efficiently at scale without 186 introducing a preprocessing bottleneck. 187 During training, we augmented each micrograph before passing it through PartiNet. Augmentations 188 comprised a random combination of image transformations, each of which had a specified probability to 189 be applied to every micrograph during each epoch (Supplementary Table 2, Supplementary Fig 2). Across 190 training epochs, micrographs were randomly augmented for each pass. This served to prevent model 191 overfitting and increased the feature space of the training data for PartiNet to learn 35. During inference, 192 PartiNet employs test-time augmentation (TTA) to improve detection robustness and accuracy 20. Each 193 micrograph is processed at multiple scales (100%, 83%, 67%) and with horizontal flipping to increase the 194 feature space available for picking. The predictions from all augmented versions are then transformed 195 back to the original coordinate system and combined. This allows PartiNet to aggregate features identified 196 at different resolutions and orientations, increasing detection confidence through multiple perspectives of 197 the same micrograph. 198 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint PartiNet implements a refined detector configuration 199 PartiNet was designed with YOLOv7 networks for each detector. We prepared 6 different configurations 200 of YOLOv720, with differing numbers of model parameters, input sizes, reported inference speed in image 201 frames per second, and reported performance on the benchmarking object detection dataset COCO in 202 mAP@50% (Supplementary Table 3)36 . We trained each of these configurations for 100 epochs on 203 CryoPPP training data denoised with PartiNet-CryoSegNet. We measured the mAP@50%, Precision and 204 Recall, and observed that for all metrics, YOLOv7-W6 had the highest scores after 100 epochs of training 205 (Supplementary Fig 3). YOLOv7, YOLOv7-X and YOLOv7-E6E achieved similar performance metrics, 206 ranking as the second-best performing group, withYOLOv7-E6 scoring the lowest overall. In our hands, 207 YOLOv7-D6 failed to converge, and would crash repeatedly during testing, and so was discontinued. 208 Based on these results, we opted to use YOLOv7-W6 for all subsequent testing. 209 210 Benchmarking PartiNet against established AI pickers shows improved performance 211 To compare the performance of PartiNet against Topaz, and crYOLO, we picked particles and 212 reconstructed density maps on the 7 test datasets from cryoPPP (Supplementary Table 4). We evaluated 213 the performance of PartiNet against gold-standard networks crYOLO and Topaz in terms of number of 214 particles picked and the final resolution of the 3D maps. We mirrored a test workflow previously outlined 215 in CryoSegNet and CryoTransformer to fairly compare the networks for all datasets6,18 (Supplementary 216 Fig 4). We report the number of particles picked by each of Topaz, crYOLO and PartiNet, the number of 217 particles remaining after "Select 2D" for reconstruction, and the final global resolution of the 3D map 218 reconstruction with these selected particles (Fig 2). 219 For six of the seven test sets, PartiNet identified more particles prior to "Select 2D" filtering than the 220 other AI methods, with crYOLO and Topaz alternating as the second-best performer. The exception was 221 EMPIAR-10017, where crYOLO identified 3,000 more particles than PartiNet, with Topaz picking less 222 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint particles (16,000) than both PartiNet and crYOLO. PartiNet excelled with smaller, lower molecular 223 weight proteins (EMPIAR-10532 and EMPIAR-11056), where it substantially outperformed both 224 crYOLO and Topaz in particle counts. This likely reflects PartiNet's more aggressive identification 225 strategy when dealing with smaller proteins that are inherently difficult to detect. A similar pattern was 226 observed for EMPIAR-10093, despite this protein's high molecular weight of 779 kDa. We attribute this 227 to the challenging non-globular shape of NOMPC ion channel proteins, which complicates particle 228 identification14. After “Select 2D” filtering, PartiNet consistently retained the most particles across all test 229 sets except EMPIAR-10017, followed by crYOLO and then Topaz. Most importantly, PartiNet achieved 230 the best final resolution for all datasets tested (Supplementary Fig 5). For EMPIAR-10017, this superior 231 resolution was achieved despite PartiNet having fewer retained particles than crYOLO, suggesting that 232 PartiNet identified higher-quality particles with better sampling of protein views. In fact, for all CryoPPP 233 test sets, PartiNet demonstrated stronger sampling of protein views, with alignments of particles covering 234 a broader range of Euler sphere when compared to crYOLO and Topaz (Supplementary Fig 6). 235 We extended our comparison of PartiNet, crYOLO and Topaz with two further datasets: TcdA1 236 (EMPIAR-10089)15 and rabbit muscle aldolase (EMPIAR-10215)14, published with crYOLO and Topaz 237

Method

papers14,15, respectively. We first evaluated the computational efficiency of PartiNet and crYOLO 238 by measuring picking speed in micrographs per second using per-micrograph inference timing (Fig 3a). 239 Topaz was excluded from this speed comparison as it supports only single GPU processing, while both 240 crYOLO and PartiNet support parallel processing with up to 4 GPUs under identical hardware conditions. 241 PartiNet demonstrated substantially faster processing speeds than crYOLO across both datasets, with 242 performance improvements of up to seven-fold on the rabbit muscle aldolase dataset (EMPIAR-10215) 243 and a peak inference speed of 8 micrographs/second for TcdA1. 244 Next, we applied a standardised workflow for processing TcdA1 to compare PartiNet, Topaz and 245 crYOLO objectively (Supplementary Fig 7). We performed 2D classification on PartiNet-selected 246 particles to assess particle quality through visual inspection of 2D class averages (Fig 3b). The resulting 247 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint averages showed coherent, well-centred representations of TcdA1 spanning multiple orientations, with 248 clearly resolved secondary structure features. Subsequent 3D reconstruction using PartiNet particles 249 yielded a high-quality density map with well-defined secondary structure and no observable anisotropy 250 that would result from particle orientation bias (Fig 3c). For comparative analysis, we reconstructed maps 251 of TcdA1 with crYOLO and Topaz coordinates and plotted Fourier Shell Correlation (FSC) curves for 252 each density map (Fig 3d). At an FSC cutoff of 0.143, PartiNet had the highest global resolution of 3.0 Å, 253 followed by Topaz and crYOLO with 3.2 Å. These resolutions represent improvements over the 3.4 Å 254 structure published originally for EMPIAR-10089, likely reflecting differences in reconstruction 255 algorithms between SPHIRE and CryoSPARC. Finally, we compared PartiNet’s performance in terms of 256 particle counts before and after cleaning by 2D classification (Fig 3e). PartiNet identified more particles 257 (15,551) than Topaz or crYOLO (13,380 and 8,282, respectively). After filtering, PartiNet again retained 258 the most particles (10,016) compared to crYOLO (9,292) and Topaz (8,258), revealing that PartiNet 259 coordinates were well ranked. Interestingly, crYOLO retained effectively all particles picked, suggesting 260 that the publicly available model for crYOLO may have been trained on this dataset prior to publication. 261 To complete analysis of TcdA1, we performed de novo, automated model building with the reconstructed 262 maps from PartiNet, crYOLO and Topaz particles using ModelAngelo37 (Supplementary Fig 8). All three 263 models demonstrated excellent sequence coverage and high ModelAngelo confidence scores for the 264 majority of residues. Mean confidence scores were almost identical: PartiNet’s model had the highest 265 mean confidence of 99.4%, followed by crYOLO with 99.2% and then Topaz with 98.9%. We also 266 calculated the Root Mean Square Deviation (RMSD) in Å between a single monomer of the 267 ModelAngelo prediction and the crystal structure of TcdA1 (PDB 4O9Y). PartiNet had the lowest RMSD 268 of 0.67, followed by Topaz with 0.71 and then crYOLO with 0.78. All values were < 1.0 Å for most of 269 the monomer sequence, indicating that resolutions of 3.0-3.2 Å are sufficient for accurate model building 270 of TcdA1 in this dataset. We completed our assessment of the models by calculating Q-scores, an 271 independent metric for map-model fitness, defined as the measure of an atom's resolvability within a 272 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint cryo-EM map. PartiNet had the highest Q-score with 0.68, followed by Topaz and crYOLO with 0.65, 273 indicating PartiNet’s reconstruction led to the highest quality map built with ModelAngelo. 274 We repeated this analysis on rabbit muscle aldolase, again with a standardised workflow of picking with 275 PartiNet, Topaz or crYOLO (Supplementary Fig 9). Subsequent 3D reconstruction of rabbit muscle 276 aldolase with PartiNet showed a high-quality map with clear secondary structure, with no observable 277 orientation bias or anisotropy (Fig 3g). At an FSC cutoff of 0.143, PartiNet had the highest global 278 resolution at 2.8 Å, followed by Topaz with 3.0 Å and crYOLO with 3.1 Å (Fig 3h). We report the 279 number of picked particles and those retained after filtering (Fig 3i). crYOLO picked the highest number 280 of particles (1,621,138) compared to PartiNet (364,185) and Topaz (61,822); however, after filtering, 281 PartiNet retained the most particles (212,176) followed by crYOLO (57,639) and Topaz (23,078). The 282 large discrepancy between crYOLO’s picked and retained particles may be due to the size of the protein 283 or the high density of particles in micrographs. 284 We again used ModelAngelo to validate the reconstructed maps of rabbit muscle aldolase (Supplementary 285 Fig 10). Whilst PartiNet and crYOLO’s models had comparable sequence coverage, ModelAngelo was 286 unable to build most of the sequence into the Topaz map. We inspected the map of rabbit muscle aldolase 287 built with Topaz particles and observed strong anisotropy and poor reconstruction of secondary structure, 288 suggesting that even though the map had a global resolution of 3.0 Å, it was not sufficient to build an 289 appropriate model. We reported the confidence of residue predictions, as RMSD, between the 290 ModelAngelo predictions and the crystal structure of rabbit muscle aldolase (PDB 6ALD), and map-291 model fit with Q-scores. PartiNet had the highest mean confidence of residue predictions at 99.7% 292 followed by crYOLO with 99.1% and Topaz with 95.3%. PartiNet had the lowest mean RMSD of 0.45, 293 followed by crYOLO with 0.53 and Topaz with 5.3. PartiNet had the highest mean Q-score of 0.68, 294 followed by crYOLO with 0.66 and Topaz with 0.63. PartiNet consistently outperformed both crYOLO 295 and Topaz across all metrics in terms of models built from particles picked. 296 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint Together, these results demonstrate that PartiNet consistently delivers superior particle selection, faster 297 inference, and higher-quality reconstructions and atomic models across diverse datasets, establishing 298 improved accuracy/efficiency trade-offs relative to existing AI-based particle pickers. 299 Reconstructions from PartiNet particles enable comprehensive mapping of protein sequences 300 After confirming PartiNet’s performance on the 7 test datasets from CryoPPP, rabbit muscle aldolase and 301 TcdA1, we extended our analysis to an unpublished dataset for the chromatin remodeler MORC238 bound 302 to the H3K9me3 peptide (Supplementary Fig 11) and compared performance against Topaz and crYOLO 303 (Fig 4). First, we compared the picking speed of PartiNet against crYOLO for the dataset and measured 304 PartiNet to be 5-fold faster (Fig 4a). Next, we again performed a standardised workflow for processing 305 MORC2 with PartiNet, Topaz and crYOLO picks (Supplementary Fig 12). We plotted 2D averages for 306 MORC2 particles picked with PartiNet, which showed convergence to high quality, coherent 2D classes, 307 showing secondary structure and evidence of strong sampling across multiple views of MORC2 (Fig 4b). 308 Next, we plotted the FSC curves for each map and observed that the 3D map reconstructed with PartiNet 309 picks had a global resolution of 2.3 Å, compared to 2.5 Å and 2.7 Å with crYOLO and Topaz, 310 respectively (Fig 4c). To assess the quality of the 3D map reconstruction from PartiNet, Topaz and 311 crYOLO picks, we took the final reconstruction of each map and estimated the resolution of each voxel 312 (rather than a global resolution) with the "Local Resolution Estimation" function in CryoSPARC (Fig 4d). 313 As expected, the central globular structure of all MORC2 maps were resolved best due to this being 314 comparatively rigid and electron dense. Conversely, the two double coil (CC) domain arms extending 315 from the central body of the MORC2 were not resolved. This was expected, as these domains are highly 316 flexible because they are responsible for the DNA compaction activity of MORC2, and the presence and 317 activation of these domains are evidenced in other works where 3D variability analysis showed this 318 movement38. The PartiNet map’s resolution was isotropic, whereas crYOLO’s and Topaz’s maps 319 displayed local resolution loss on the fringes of the protein, and in the case of Topaz, within the central 320 structure of MORC2 itself. Additionally, when viewed from the bottom, Topaz’s map exhibited 321 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint anisotropy in the form of “smearing” between the flat front faces, indicating poor sampling of the top and 322 bottom views of MORC2 during particle picking (Fig 4d, bottom panel). We extended our analysis to 323 measure the quality of sampling across all views of MORC2. We calculated cFAR and SCF values for 324 each map with the "Orientation Diagnostics" in CryoSPARC, with higher cFAR and SCF scores 325 corresponding to stronger sampling across all views of the proteins39,40. This value is effectively an 326 estimation of "orientation bias" in the map, where certain views of the protein are heavily sampled and 327 rarer views of the protein are undersampled. This occurs due to the tendency of many proteins to partition 328 to the air-water interface of the protein solution directly prior to vitrification, and represents a major 329 bottleneck for data analysis. PartiNet had the highest cFAR score of 0.27, followed by crYOLO with 0.11 330 and the Topaz with 0.03. Interestingly, PartiNet had a SCF score of 0.77 compared to crYOLO’s 0.78, 331 whereas Topaz has a substantially different SCF of 0.65. These discrepancies reveal interesting details 332 about the particles picked by PartiNet and crYOLO. cFAR is calculated by measuring the correlations of 333 half-maps in specific viewing angles in Fourier space39, meaning that both the alignment and quality of 334 signal in that specific alignment is necessary for a good score. Conversely, SCF is calculated by 335 quantifying how the alignments of particles cover the Euler sphere without quantifying signal quality 336 from particles40. Given that PartiNet map had the highest global resolution and cFAR score, it can be 337 concluded that PartiNet particles contributed meaningful particle signal information from alignments, 338 with good coverage over the viewing angles of the protein. crYOLO, on the other hand, had comparable 339 numbers of particles spanning the Euler sphere but may have contained more poor particles or particles 340 that contributed poorly to the assigned alignment. LowTopaz scores for cFAR, SCF and number of 341 particles indicate that these particles were of lesser quality and exhibited strong orientation bias, with poor 342 contribution to signal in many alignments. 343 We completed our analysis of MORC2 by using a reconstructed 3D map from PartiNet to build a 344 structural model of MORC2 using ModelAngelo37. We superimposed this model with a published X-ray 345 crystallography structure41 (PDB-5OF9, Fig 4e). We observed strong congruence between these models, 346 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint especially in the central structure of the protein, with the notable absence of the two flexible coiled-coil 347 (CC1) domains in our model. This is a limitation of cryo-EM, as highly flexible protein domains are 348 difficult to resolve to high resolution with 3D cryo-EM maps without further advanced processing tools42. 349 We plotted the per-residue confidence, RMSD with the crystal structure and Q-score for model-map fit 350 (Supplementary Fig 13a-c). In vitro and in vivo, MORC2 exists as a homodimer38,41. We calculated 351 RMSD for each monomer of each map, and found that our reconstructed map and the published map 352 deviated within 1 Å of each other for the whole protein, except for unstructured tails and double CC 353 domain arms, which are highly flexible (Supplementary Fig 13d).We observed a segment of the MORC2 354 protein that was mapped in our cryo-EM model but was not present in the published crystal model (Fig 355 4f). In the crystal structure, eight amino acids between F510 and Y519 were absent; in contrast, the 356 MORC2 cryo-EM density map allowed us to build all but one residue. Consequently, we accurately 357 determined the structural context of seven amino acids that were unresolved in the published model. 358 Collectively, these analyses show that PartiNet enables faster particle picking, improved orientation 359 sampling, and higher-quality reconstructions on previously unseen datasets, facilitating accurate model 360 building and recovery of structural features that were unresolved in prior studies. 361 362 PartiNet enables size-agnostic, single-run identification of multiple species 363 PartiNet's size-agnostic detection - which requires no manual specification of particle dimensions - 364 enables simultaneous identification of multiple species in heterogeneous datasets. This eliminates the 365 need for multiple picking runs with different size parameters, a common requirement for existing methods 366 when analyzing samples containing particles of varying sizes. We investigated this capability using two 367 published datasets containing multiple molecular species We first evaluated this on EMPIAR-11043, 368 containing the Ankyrin-1 complex in a micelle, and the free ‘Band 3’ protein (Fig 5)30. Processing this 369 dataset proved to be quite involved for the original authors, as identification and processing of the two 370 species required 4 different rounds of particle picking (including manual picking and training a Topaz 371 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint model) in conjunction with iterative 2D and 3D classification before model refinement. Using PartiNet, 372 we were able to demonstrate a high-speed, single picking step which was able to identify both species 373 using our general model (Fig 5a-b), whilst simultaneously avoiding multiple rounds of particle picking 374 and classification (Supplementary Fig 14). To verify whether both species were picked, we plotted the 375 box size of each PartiNet prediction against the confidence associated with each confidence as a 2D 376 histogram. Bivariate and univariate kernel density estimations identified two distinct populations of box 377 sizes in PartiNet coordinates, corresponding approximately to the expected sizes of Ankyrin-1 and Band 3 378 (Fig 5c). From these coordinates, we were able to import, extract and refine these particlesubsets, 379 resulting in 3.1 Å and 3.2 Å maps of the Ankyrin-1 complex and Band 3, respectively (Fig 5d-f). 380 We completed our validation of PartiNet on EMPIAR-12531 containing the MlaCD complex with two 381 species comprising 1:6 and 2:6 stoichiometries of MlaC:MlaD (Fig 6, Supplementary Fig 15)31. PartiNet 382 was able to pick 2 times faster than crYOLO on this dataset (Fig 6a). PartiNet also was able to contribute 383 more particles to final reconstruction of each species than the template picking used in the original 384 publication (Fig 6b). PartiNet picked 1,802,428 particles, of which 211,021 were used for 1:6 385 reconstruction, and 203,014 for 2:6. Conversely, in the original publication, 519,770 particles were picked 386 with template picking and 97,460 particles were used for 1:6 reconstruction and 58,259 for 2:6 387 reconstruction. Using PartiNet picks, we were able to calculate reconstructions with 1:6 species at 3.7 Å 388 and 2:6 species at 3.4 Å compared to 4.4 Å for each species published previously31 (Fig 6c). Smearing of 389 signal was seen in 3D reconstructions of both complexes, suggesting suboptimal “stacking” of the protein 390 complexes in the sample. This necessitated masking for only the complex in final refinements 391 (Supplementary Fig 15). Subsequent reconstructions of both 1:6 and 2:6 species showed well-defined and 392 isotropic secondary structure (Fig 6e-h), with well-resolved interfaces between subunits in the 2:6 393 complex. Particle distribution plots confirmed distributed sampling across most views for both species, 394 with excellent angular coverage (Fig 6f-i). With the reconstruction of the two species, we were able to 395 confirm the observation from the original authors that the binding of the MlaC subunit to the MlaD 396 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint multimer breaks the hexameric symmetry of the internal pore, with the MlaD monomer contracting 397 slightly at the centre. We also observed a density in the central pore of the 2:6 species reconstruction; 398 however, we were unable to determine at this resolution if this was the presence of lipid or an artifact 399 from refinement. 400 Taken together, the results from Ankyrin-1 and MlaC/D complexes show that PartiNet can recover 401 multiple molecular species from heterogeneous datasets using a single picking run, improving both 402 throughput and reconstruction quality in multi-component samples. 403 404

Discussion

405 PartiNet is a dynamic neural network architecture for particle picking in cryo-EM that addresses critical 406 bottlenecks in protein structure determination. By implementing adaptive inference pathways that adjust 407 computational complexity based on micrograph difficulty, PartiNet achieves substantial improvements in 408 both speed and accuracy compared to existing methods. Our comprehensive validation demonstrates 409 consistent improvements in particle identification, reconstruction quality, and computational efficiency 410 across diverse datasets spanning different protein classes, sizes, and imaging conditions. 411 PartiNet is a dynamic particle picker for cryo-EM 412 PartiNet is the first dynamic architecture applied to cryo-EM particle picking. Unlike static networks that 413 process all micrographs through fixed detection layers 6,12,14–16,18, PartiNet's adaptive router adjusts 414 network depth in situ based on learned image features. This addresses a fundamental limitation: the 415 inability to modulate computational resources according to image difficulty. Critically, the router learns to 416 identify challenging features - complex noise, contamination, variable defocus, support film—without 417 supervision, capturing imaging and sample-related complexity without manual labeling. This modularity 418 enables future detector upgrades without architectural redesign and opens possibilities for adaptive 419 approaches in other cryo-EM steps including 3D classification, refinement, model building. 420 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint PartiNet enables truly automated on-the-fly processing workflows 421 Consistent resolution improvements of up to 1.0 Å suggest PartiNet's selection criteria better align with 422 reconstruction requirements, reflecting diverse CryoPPP training and dynamic resource allocation for 423 high-quality particle detection. Superior ModelAngelo metrics confirm that improvements translate to 424 more reliable atomic models37. 425 Critically, PartiNet's combination of speed (2–7× faster) and size-agnostic picking—without prior 426 parameter specification—enables truly automated workflows. Existing methods require manual size input, 427 and they struggle with heterogeneous samples, necessitating user intervention. PartiNet's YOLO 428 architecture20 simultaneously determines presence, location, and dimensions, handling heterogeneous 429 samples (Ankyrin-1/Band 3, MlaCD) in single passes versus multiple rounds with manual intervention. 430 This transforms cryo-EM practice: real-time particle detection with quality metrics provides immediate 431 assessment of sample quality, grid selection, and defocus optimisation during acquisition rather than days 432 later. Integration with existing on-the-fly platforms - Warp/M43, CryoSPARC Live44, and RELION3 - 433 would enable direct sample assessment during imaging. Microscopists can identify failing samples or 434 optimal parameters without interrupting collection, substantially reducing experimental iteration cycles 435 and microscope time waste, which is particularly valuable for high-throughput facilities processing 436 diverse samples. 437

Limitations

and considerations for practical deployment 438 Several limitations warrant consideration. First, extremely unusual morphologies (elongated filaments, 439 <50 kDa proteins, extreme aspect ratios) may benefit from fine-tuning, requiring GPU resources (≥8 GB 440 VRAM) and PyTorch familiarity. Second, speed advantages require multi-GPU setups (our benchmarks: 441 4× A100 GPUs); single-GPU users may see only modest improvements. Memory requirements (~64 GB) 442 may limit older hardware. Third, severe micrograph quality issues (motion artifacts, thick ice, damage, 443 contamination) challenge all AI pickers25 - no computational approach substitutes for high-quality sample 444 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint preparation. Fourth, while PartiNet identifies multiple species by size, closely-sized particles with similar 445 contrast require downstream 2D/3D classification. Fifth, PartiNet uses YOLOv7 (2022); newer 446 architectures like YOLOv1045 and Detection Transformer46 may offer improvements, though the modular 447 framework facilitates future upgrades. 448 In conclusion, PartiNet demonstrates that dynamic architectures can simultaneously improve speed, 449 accuracy, and robustness in cryo-EM particle picking. Several lessons emerge from this work: diverse 450 training data is essential for broad applicability, modular architectures allow future improvements, 451 combining AI with domain-specific methods (like appropriate denoising) yields better results than AI 452 alone, and open-source distribution accelerates community adoption. 453 As AI integration into cryo-EM accelerates, approaches balancing automation with flexibility and 454 providing interpretable outputs (confidence scores, difficulty classifications) will be essential. The 455 dynamic architecture paradigm provides a template for future developments that adapt intelligently to 456 biological complexity. 457 Online Methods 458 Dynamic architecture inference and training 459 PartiNet is built on a dynamic, deep learning architecture called DynamicDet24 and trained on EM 460 micrographs to detect and localise protein particles. Dynamic architectures can adjust the network 461 architectures in response to different imaging and sample conditions, making it possible to train models 462 efficiently, and also to detect particles with increased speed and accuracy22,23. 463 Static object detection algorithms (hereafter called detectors) contain a backbone, neck and head19,45. 464 During model inference, the backbone performs the bulk of the feature extraction operations on the input 465 image, the neck pools and aggregates these features, and the head performs the final detection by 466 generating bounding boxes or providing pixel coordinates. This architecture is common across all detector 467 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint classes. DynamicDet differs from other object detection algorithms because, instead of passing images 468 sequentially through the backbone, neck, and head of a single detector, it evaluates the intermediate 469 outputs at each stage to adjust the network’s size for processing the input image (Fig 1). 470 471 Assume for a static Detector 𝐷1 which has backbone 𝐵1, neck and head 𝐻1 such that for a given input 472 image x: 473 𝑦 = 𝐷1(𝑥) = 𝐻1(𝐵1(𝑥)) 474 where 𝑦 is the output (coordinates/bounding boxes/contour) of a static object detection network 𝐷1 on 475 input image 𝑥. 476 Instead of a static network, DynamicDet performs the following operations on input 𝑥: 477 𝐹1 = 𝐵1(𝑥) 478 where 𝐹1 are the multiscale feature maps extracted by the first backbone 𝐵1. These feature maps are fed to 479 an adaptive router 𝑅 which determines a difficulty score 𝜙 of the image: 480 𝜙 = 𝑅(𝐹1), 𝜙 ∈ (0,1) 481 If an image is easy (based on a learned threshold from training, see below) then processing is completed 482 by the first detector: 483 𝑦 = 𝐻1(𝐹1) 484 However, if the image is ‘hard’, then these features 𝐹1 are passed along with the input image 𝑥 to the 485 second detector such that: 486 𝐹2 = 𝐵2(𝑥, 𝐹1) 𝑦 = 𝐷2(𝐹2) 487 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint In this way, DynamicDet can dynamically route images to a complex or simpler network based on 488 perceived difficulty of the input images. Currently, PartiNet uses two identical YOLOv7 detector 489 backbones20; however there is scope to change these detectors, highlighting the modularity of the 490 DynamicDet framework. 491 492 Total training of a model for PartiNet requires two steps: training of the detectors, then training of the 493 adaptive router (Supplementary Fig 16). To train the adaptive router, the model weights of the dual 494 detector are frozen, leaving only the adaptive router to be trained to determine if a micrograph is easy or 495 hard 24. This is accomplished with an adversarial loss comparison. A micrograph is passed through a 496 single detector and the total loss ℒ1 is calculated. Then, the micrograph is passed through both detectors 497 and total loss ℒ2 is calculated. If the difference between the two ℒ2 − ℒ1 is low, there is no advantage in 498 using two detectors for the micrograph, and the adaptive router learns this micrograph as easy. If ℒ2 − ℒ1 499 is high then there is a distinct advantage in using the second detector and the micrograph is labelled as 500 easy. Importantly, this stage is unsupervised: the training dataset does not need to be labelled individually 501 as easy or hard (for example, by a skilled human). Instead, only the micrograph is required, removing bias 502 during training of the adaptive router. The adaptive router is able to encode important optical 503 considerations from the image acquisition into its training regime without the need for explicit labelling. 504 This allows for in situ dynamic routing of images based on the difficulty of input micrographs. 505 Calculation of Precision, Recall and mAP@50% 506 In PartiNet, the Intersection over Union (IoU) is used for assessing the overlap between predicted and 507 ground truth bounding boxes. The IoU was calculated as: 508 IoU = |𝐵pred ∩ 𝐵gt| |𝐵pred ∪ 𝐵gt| 509 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint where 𝐵pred represents the predicted bounding box and 𝐵gt represents the ground truth bounding box. The 510 confidence score associated with each predicted bounding box represents the model’s confidence of 511 prediction in both the protein particle’s presence and the accuracy of its localisation. PartiNet also 512 calculates Precision and Recall during training: 513 Precision = 𝑇𝑃 𝑇𝑃 + 𝐹𝑃 514 Recall = 𝑇𝑃 𝑇𝑃 + 𝐹𝑁 515 Where: 516 • 𝑇𝑃 (True Positives): Correctly detected objects with IoU ≥ 0.5 517 • 𝐹𝑃 (False Positives): Detected objects with no corresponding ground truth 518 • 𝐹𝑁 (False Negatives): Ground truth objects not detected 519 The mean Average Precision at 50% IoU threshold (mAP@50%) is calculated as: 520 mAP@50 = 1 𝑁𝑐 ∑ AP𝑐 𝑁𝑐 𝑐=1 521 where: 522 • 𝑁𝑐: Total number of classes (in the case of PartiNet 𝑁𝑐 = 1) 523 • AP𝑐: Average Precision for each class, computed by integrating the precision-recall curve 524 The precision-recall curve was generated by varying the confidence threshold and calculating precision 525 and recall at each point. The area under this curve represents the Average Precision for a given class45. 526 Bounding box coordinates are provided with an associated confidence in PartiNet to represent a 527 probabilistic assessment combining a) the probability that protein particle is present in the box, and b) the 528 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint correct localisation of the box in the micrograph. Confidence in the correct class assignment is only 529 relevant for multi-class inference strategies, which PartiNet does not use. Confidence can be calculated as 530 Confidence = 𝑃(Object Exists) × Localisation Accuracy 531 Confidences can be plotted as a histogram to give an initial assessment of the performance of PartiNet. A 532 confidence threshold is specified: bounding boxes with a confidence above this threshold are retained and 533 those below are discarded. PartiNet defaults to a threshold of 0.3 which provides a balance between 534 retaining the majority of particles identified whilst rejecting most junk and spurious picking. 535 CryoPPP Image Processing 536 The CryoPPP test datasets were processed in CryoSPARC v4.6.2 (Supplementary Fig 4). We utilised our 537 trained PartiNet model with a confidence threshold of 0.3, crYOLO’s publicly available model with the 538 "PhosaurusNet" architecture 15 at the default confidence threshold of 0.3, and Topaz’s publicly available 539 model with the "ResNet16 (64 units)" integrated directly in CryoSPARC4,14 with default parameters to 540 pick particles. We picked particles on all 7 datasets denoised with our integrated denoiser and imported 541 the coordinates alongside the motion-corrected micrographs. We performed CTF estimation on the 542 micrographs to correct for microscope aberrations, then extracted protein particles with an appropriate 543 box size (1.5x largest particle diameter) and performed 2D classification with 50 classes. 2D averages 544 were selected corresponding to protein particles with CryoSPARC’s interactive "Select 2D" function. 545 These selected particle stacks were used for "ab initio Reconstruction", to coarsely reconstruct an initial 546 3D map at low resolution without a reference. This coarse reconstruction was then refined using 547 CryoSPARC’s "Homogeneous Refinement" with C1 symmetry for each dataset leading to the final map 548 for evaluation. 549 TcdA1 image processing and model building 550 TcdA1 (EMPIAR-10089) was processed in CryoSPARC v4.6.2. PartiNet, Topaz and crYOLO were 551 compared objectively using a standardised workflow (Supplementary Fig 7). 97 movies were imported, 552 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint motion-corrected and CTF estimated. Picking was performed using default parameters of each AI picker: 553 the general trained PartiNet model with a confidence threshold of 0.3, crYOLO’s publicly available 554 model with the "PhosaurusNet" architecture15at the default confidence threshold of 0.3, and Topaz’s 555 publicly available model with the "ResNet16 (64 units)" integrated directly in CryoSPARC 4,14 with 556 default parameters to pick particles. Particles were picked on all 97 micrographs denoised with PartiNet’s 557 integrated denoiser. Particles were extracted with a box size of 384 pixels. Extracted particles were 558 filtered in 3D with multi-class “ab initio Reconstruction”, and then subjected to iterative “Heterogeneous 559 Refinement” and “Homogeneous Refinement” of the best class using C5 symmetry. After filtering 560 particles in 3D, “Non-Uniform Refinement” was applied with Global CTF Refinement (Tilt, Trefoil, 561 Spherical Aberration, Tetrafoil and Anisotropic Magnification), and optimising per-particle defocus and 562 scale. Reconstruction was completed with “Reference Based Motion Correction” and “Homogeneous 563 Refinement” of motion-corrected particles with C5 symmetry. 564 Initial model building of TcdA1 was performed with the reconstructed maps from PartiNet, crYOLO and 565 Topaz picked particles using ModelAngelo v1.0.137, an automated AI model-building pipeline 566 (Supplementary Fig 8). Each map along with the FASTA sequence of TcdA1 (UniProt Q9RN43) was 567 input into ModelAngelo and a model prediction was performed. Per-residue confidence scores for each 568 residue were plotted. Root mean square deviation (RMSD) values for a single monomer against the 569 crystal structure of TcdA1 (PDB 4O9Y) were calculated in ChimeraX v1.10.1 using the MatchMaker 570 utility with default parameters and then plotted. The Q-score of each residue was calculated and plotted 571 with ChimeraX using the Q-score plugin47. 572 Rabbit muscle aldolase image processing and model building 573 Rabbit muscle aldolase (EMPIAR-10215) was processed in CryoSPARC v4.6.2. PartiNet, Topaz and 574 crYOLO were compared objectively using a standardised workflow (Supplementary Fig 9). 1,021 movies 575 were imported, motion-corrected and CTF estimated. Particles were picked with default parameters for 576 PartiNet, crYOLO and Topaz as outlined previously. Particles were picked on all 1,021 micrographs 577 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint denoised with PartiNet’s integrated denoiser. Particles were extracted with a box size of 256 pixels. 578 Following extraction of PartiNet particles, “2D Classification” was performed with 50 classes. Due to 579 preferred orientation, the ‘four wing’ view of rabbit muscle aldolase was under-represented. To overcome 580 this, the classes were rebalanced after “Select 2D” with 10 superclasses and a rebalance factor of 0.8 581 (resulting in ~ 50% of particles being temporarily discarded), and then initial maps were generated with 582 multiclass “ab initio Reconstruction” with C2 symmetry. The initialised maps were inspected and the map 583 which had all four wings present was selected. With this map, “Homogeneous Refinement” with D2 584 symmetry was performed and included the particles that were discarded during class rebalancing. 585 Processing was completed with “Non-Uniform Refinement” with Global CTF Refinement (Tilt, Trefoil, 586 Spherical Aberration, Tetrafoil and Anisotropic Magnification), and optimising per-particle defocus and 587 scale with D2 symmetry applied. 588 Initial model building of rabbit muscle aldolase was performed with ModelAngelo. Each map along with 589 the FASTA sequence of rabbit muscle aldolase (UniProt P00883) was input into ModelAngelo and a 590 model prediction was performed. Per-residue confidence scores for each residue were plotted. The RMSD 591 values for a single monomer against the crystal structure of rabbit muscle aldolase (PDB 6ALD) were 592 calculated in ChimeraX v1.10.1 using the MatchMaker utility with default parameters, and then plotted. 593 The Q-score of each residue was calculated and plotted with ChimeraX using the Q-score plugin47 594 (Supplementary Fig 10). 595 Purification of MORC2 596 MORC21-603 (residues 1-603) was cloned into pFastbac construct with 6xHis at the N-terminus and was 597 purified as described previously38. Briefly, MORC2 construct was transformed into EMBacY cells to 598 generate a bacmid. Bacmid DNA was transfected into Sf9 cells using FuGENE transfection reagent 599 (Promega) and virus was passaged twice in the same cell line before large-scale infection. Sf9 cells were a 600 kind gift from the Glukhova lab at WEHI (negative for mycoplasma, identity not independently 601 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint authenticated by us). For large-scale expression, Sf9 cells at a density of 2–2.5 × 106 cells per mL were 602 infected with 1% (v/v) second passage (P2) virus and incubated at 27 °C for 50–60 h, 220 rpm. 603 The cells were harvested by centrifugation, resuspended in lysis buffer containing 50 mM HEPES, pH 604 8.0, 300 mM NaCl, 1 mM TCEP, 5% glycerol, 10 mM imidazole, 10 U per ml benzonase solution 605 (Sigma), 1× cOmplete EDTA-free protease inhibitors (Roche) and 5 mM benzamidine hydrochloride. 606 Cells were lysed by sonication. Clarified cell lysate was incubated with cOmplete His-tag purification 607 resin (Merck) for 1 h followed by wash with lysis buffer. MORC2 proteins were eluted in elution buffer 608 (50 mM HEPES pH 8.0, 300 mM NaCl, 1 mM TCEP, 5% glycerol and 250 mM imidazole). Further 609 purification was performed via size exclusion chromatography using the Superose 6 Increase 10/300 GL 610 column (Cytiva) in SEC buffer (50 mM HEPES pH 8.0, 300 mM NaCl, 1 mM TCEP). 611 Surface Plasmon Resonance (SPR) 612 SPR binding studies of MORC21-603 to H3K9me3 were performed using a Biacore S200 Instrument 613 (Cytiva). Biotinylated H3K9me3 peptide (Active Motif) was diluted to 5 µg/mL in SPR running buffer 614 (10 mM HEPES pH 7.4, 300 mM NaCl, 3 mM EDTA and 0.05% (v/v) Tween-20) to a final 615 immobilisation level of 200-220 response units (RU) on the Streptavidin chip (Cytiva). A blank 616 activation/deactivation was used for the reference surface. DNA binding studies were performed at 20 °C 617 in SPR running buffer. MORC2 proteins were diluted to 1000 nM stock in SPR running buffer and 618 prepared as an 8-point concentration series (2-fold serial dilution, 7-500 nM). Samples were injected in a 619 multi-cycle run (flow rate 30 µL/min, contact time of 60 s, dissociation 120 s) with regeneration with 0.5 620 M EDTA buffer. Sensorgrams were double referenced, and steady-state binding data were fitted using a 621 1:1 binding model using Biacore S200 Evaluation Software (Cytiva, v1.1). Representative sensorgrams 622 and fitted dissociation constant (KD) values are depicted as mean ± SEM (n=3 independent experiments). 623 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint MORC2 cryo-EM sample preparation and data collection 624 A 0.5 mg/mL MORC2 (residues 1-603) protein solution was incubated with 1 mg/mL biotinylated 625 H3K9me3 peptide (Active Motif, Catalogue number 81047, peptide sequence = ARTKQTAR-Kme3- 626 STGGKAPRKQLA - GGYK (Biotin) - NH2) and 2.5 mM AMP-PNP for 1 h on ice. The MORC2-627 H3K9me3 sample was applied to UltrAuFoil R1.2/1.3 gold grids (Quantifoil). The grids were glow-628 discharged for 120 s before application of 4 µL sample onto the grid. The sample was subsequently 629 blotted for 3.5 s (Blot force -3) and vitrified by plunging into liquid ethane using a Vitrobot Mark IV 630 (ThermoFisher) operated at 4 ºC and 100% humidity. Cryo-EM data were acquired on a Titan Krios 631 transmission electron microscope (ThermoFisher) operated at 300 keV, equipped with a K3 direct 632 electron detector (Gatan, Pleasanton) with a pixel size of 0.82 Å/pixel and electron dose of 60 e/Å2. 633 MORC2 Image Processing and model building 634 MORC2 data was processed in CryoSPARC v4.6.2. PartiNet, Topaz and crYOLO were compared using a 635 standardised workflow (Supplementary Fig 12). 6,148 movies were imported, motion corrected and CTF 636 estimated. Particles were picked with default parameters for PartiNet, crYOLO and Topaz as outlined 637 previously. Particles were picked on all 6,148 micrographs denoised with PartiNet’s integrated denoiser. 638 Particles were extracted with a box size of 256 pixels. Classes were selected from a single round of 2D 639 classification. Maps were initialised for each with “ab-initio Reconstruction”, and “Homogeneous 640 Refinement” with C2 symmetry was performed. A final round of “Non-Uniform Refinement” with 641 Global CTF Refinement (Tilt, Trefoil, Spherical Aberration, Tetrafoil and Anisotropic Magnification), 642 and optimising per-particle defocus and scale with D2 symmetry was applied. 643 Ankyrin-1 and Band 3 Image Processing 644 EMPIAR-11043 was processed in CryoSPARC v4.7.0 (Supplementary Fig 14). 14,926 movies were 645 imported, motion-corrected and CTF estimated. Particles were picked with PartiNet on all 14,926 646 micrographs denoised with the integrated denoiser. 3,614,613 particle coordinates were imported into 647 CryoSPARC, and particles were extracted with a box size of 600 pixels, Fourier downsampled to 150 648 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint pixels. Particle stacks were cleaned by 2 rounds of 2D classification (each with 100 classes), with classes 649 selected showing clear averages of both species. Another 2 rounds of 2D classification with 50 classes 650 were generated, with classes selected showing the Ankryin-1 complex in micelle, resulting in 190,334 651 particles. Ankyrin-1 particles were then re-extracted with a box size of 600 pixels with aligned shifts from 652 2D. The full resolution particles were initialised with single class “ab initio Reconstruction” and then 653 “Homogenous Refinement” in C1. Finally, “Non-Uniform Refinement” was applied with global CTF 654 correction (Tilt and Trefoil) and minimising over per-particle defocus and scale. 655 In a parallel processing pathway, 2 rounds of 2D classification with 50 classes were done and classes 656 showing Band 3 protein were identified, resulting in 177,900 particles. Band 3 particles were then re-657 extracted with a box size of 320 pixels with aligned shifts from 2D. The full resolution particles were 658 initialised with single class “ab initio Reconstruction” and then “Homogenous Refinement” in C2. To 659 complete processing of Band 3, “Non-Uniform Refinement” was applied with global CTF correction 660 (Tilt, Trefoil, Spherical Aberration, Tetrafoil, Anisotropic Magnification) and minimising over per-661 particle defocus and scale with C2 symmetry. 662 MlaCD Image Processing 663 EMPIAR-12531 was processed in CryoSPARC v4.7.0 (Supplementary Fig 14). 9,046 movies were 664 imported, motion-corrected and CTF estimated. Particles were picked with PartiNet on all 9,046 665 micrographs denoised with the integrated denoiser. 1,802,428 particle coordinates were imported into 666 CryoSPARC, and particles were extracted with a box size of 350 pixels and Fourier downsampled to 144 667 pixels. Two rounds of 2D classification with 150 classes were used to filter junk particles, resulting in 668 1,535,431 particles. These particles were initialised with “ab initio Reconstruction” with 4 classes. 669 Theclasses were then heterogeneously refined. The two classes representing the 1:6 and 2:6 were selected 670 for “Non-Uniform Refinement” with C1 and C2 symmetry applied, respectively. The “Heterogeneous 671 Refinement” and “Non-Uniform Refinement” step was repeated 10 times, to effectively filter particles in 672 3D. The particles corresponding to each 3D class of 1:6 and 2:6 species were then extracted 673 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint independently at 350 pixels, with updated 2D and 3D aligned shifts. For the 1:6 species, particles were 674 reconstructed with alignments and then “Non-Uniform Refinement” was applied with C1 symmetry, 675 minimising over particle scale. The particles were then corrected for global CTF aberrations (Tilt, Trefoil, 676 Tetrafoil, Spherical Aberration and Anisotropic Magnification) over 3 iterations. The CTF corrected 677 particles were then used for another “Non-Uniform Refinement” with C1 symmetry. Because some 678 particles were stacked on top of each other in 2D projections, spurious density was observed outside the 679 main refinement of the complex, affecting particle alignment and FSC. A mask was generated with 680 “Volume Tools”, with a lowpass filter = 10 Å, threshold = 0.104, dilation radius = 20 pixels, soft-padding 681 = 25 pixels. This mask was used for a final “Local Refinement”. 682 In a parallel processing pathway, the 2:6 species particles were reconstructed with alignments as above 683 and then “Non-Uniform Refinement” was applied with C2 symmetry, minimising over particle scale. The 684 particles were then corrected for global CTF aberrations (Tilt, Trefoil, Tetrafoil, Spherical Aberration and 685 Anisotropic Magnification) over 2 iterations. The CTF-corrected particles were then used for another 686 “Non-Uniform Refinement” with C2 symmetry and optimising per-particle defocus. Again, the spurious 687 density from suboptimal particle stacking was observed. A mask was generated with “Volume Tools”, 688 with a lowpass filter = 10 Å, threshold = 0.121, dilation radius = 20 pixels, soft-padding = 24 pixels. This 689 mask was used for a final “Local Refinement” with C2 symmetry and optimising per-particle defocus. 690 Map visualisation and data plotting 691 Visualisation of EM maps and atomic coordinates for analysis and figures were done in UCSF ChimeraX 692 v1.1048. Charts for analysis and figures were generated in RStudio v 2025.09.0 with R v4.5.1. All figure 693 layouts and exports were done in Affinity Designer v2.6.0 694 695 696 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint Data availability 697 CryoEM maps have been deposited in the EM Data Bank with the following accession codes: EMD-698 68600 (MORC2H3K9-bound). Atomic coordinates have been deposited in the Protein Data Bank with the 699 accession codes 22QM (MORC2H3K9-bound). The raw micrographs, particle coordinates from PartiNet, 700 Topaz and crYOLO for MORC2H3K9-bound have been deposited in EMPIAR the following accession codes 701 (EMPIAR-13226). All other cryo-EM maps for other datasets are accessible from 702 https://doi.org/10.57967/hf/7618. 703 Code availability 704 Source code for PartiNet is publicly available on GitHub at https://github.com/WEHI-705 ResearchComputing/PartiNet. PartiNet is licensed under the MIT License. The model weights can be 706 found here: https://huggingface.co/MihinP/PartiNet. The documentation can be found here: https://wehi-707 researchcomputing.github.io/PartiNet/. 708

Acknowledgements

709 We acknowledge use of transmission electron microscopes at the Monash University Ramaciotti Centre 710 for Cryo-Electron Microscopy and Ian Homes Imaging Centre, Bio21. We thank the WEHI Cryo-EM 711 Facility, the WEHI Research Computing Platform and Milton high-performance computing facility, the 712 University of Melbourne Spartan high-performance computing facility and the Monash University 713 MASSIVE high-performance computing facility for providing facilities and support. We thank Nicholas 714 Kirk, Alisa Glukhova and Peter Czabotar for their comments on the manuscript. This work was initially 715 supported by WEHI’s New Medicines and Advance Technology funds to AL and SS. MP is supported by 716 Research Training Program (RTP) Scholarship from Faculty of Engineering and Technology, University 717 of Melbourne and Graeme Clark Institute for Medical Engineering Top-Up scholarship. WT is supported 718 by an NHMRC Investigator Grant (GNT 2026635). JDB received support from an Australian Research 719 Council Future Fellowship (FT220100319) funded by the Australian Government. AL is supported in part 720 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint by funds from the estate of Akos and Marjorie Talon. SS is supported by funds from WEHI, the estate of 721 Akos and Marjorie Talon, The University of Melbourne Attraction and Retention Funds, the NHMRC 722 Investigator grant (GNT 2016827), the Australian Research Council Discovery Project grant 723 (DP250100450), the US Department of Defence Rare Cancer Research Concept Award (HT9425-24-1-724 0922) and the US Department of Defence Lung Cancer Research Program Award (HT94252510699). 725 Author contributions 726 MP, OJ, MA wrote the initial scripts for PartiNet, with MP developing the final version. WT purified 727 MORC2, prepared cryoEM samples and performed SPR experiments. HV collected cryoEM data. EY 728 contributed to program parallelisation, debugging, and packaging of PartiNet. JI prepared training data. 729 MP and SS conceived the project. JI, JDB, AL and SS supervised the project. AL and SS acquired the 730 funding. MP, JDB, AL and SS analysed the data and wrote the manuscript with contributions from all 731 authors. 732 Competing interests 733 The authors declare no competing interests 734 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint Main figures 735 736 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint Figure 1. PartiNet has a dynamic architecture 737 a. PartiNet employs a dynamic architecture with dual detectors and an adaptive router. Micrographs are 738 denoised and processed through Detector 1's backbone to generate feature maps. The adaptive router 739 assigns difficulty scores to these feature maps, directing easy micrographs back through Detector 1's neck 740 and head, while difficult micrographs are concatenated with the original image and processed through 741 Detector 2. A post-processing module removes duplicate picks and converts YOLO coordinates to STAR 742 format. b. The adaptive router differentiates micrographs based on imaging conditions without 743 supervision. (I-II) Two micrographs from EMPIAR-10017 showing PartiNet's classification of the 744 micrograph containing support film (yellow arrow) as more difficult than the one without support film. 745 Fringing artifacts from aggressive motion correction are visible at image edges. Scale bar, 100 nm. (III-746 IV) Two micrographs from EMPIAR-10089 demonstrating PartiNet's identification of the lower defocus 747 micrograph as more difficult due to reduced (phase) contrast. The difficult micrograph is at -1.07 µm 748 defocus versus -2.07 µm for the easy micrograph. Scale bar, 120 nm. 749 750 751 752 753 754 755 756 757 758 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint 759 Figure 2. PartiNet outperforms popular particle pickers on small datasets 760 Seven datasets from CryoPPP were randomly selected to benchmark PartiNet against crYOLO and 761 Topaz. The table summarises key dataset characteristics including EMPIAR ID, molecular weight, 762 micrograph count, defocus range, and final map resolution, with the highest resolution result underlined 763 for each protein. The accompanying heatmap shows the number of protein particles retained after 2D 764 classification ("Select 2D") for each method, with darker blue indicating higher particle numbers used for 765 reconstruction. 766 767 768 769 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint 770 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint Figure 3. PartiNet outperforms other particle pickers on EMPIAR-10089 and EMPIAR-10215 771 a. Bar chart comparing picking speed of PartiNet (black) and crYOLO (red) on TcdA1 (EMPIAR-10089) 772 and rabbit muscle aldolase (EMPIAR-10215), reported as micrographs per second. Approximate X-fold 773 increase in speed with PartiNet is indicated for each dataset. b. Selected 2D class averages of TcdA1 774 particles picked with PartiNet. c. Cryo-EM map reconstruction of TcdA1 from PartiNet particles picked 775 on EMPIAR-10089. d. FSC curves for final reconstructions of TcdA1 from particles picked with 776 crYOLO (teal), Topaz (purple) and PartiNet (yellow) with resolution annotated at FSC = 0.143 cutoff. e. 777 Bar chart comparing numbers of particles picked (pink) and used for final reconstruction (purple) of 778 TcdA1 for PartiNet, crYOLO, and Topaz. f. Selected 2D class averages of rabbit muscle aldolase 779 particles picked with PartiNet. c. Cryo-EM map reconstruction of rabbit muscle aldolase from PartiNet 780 particles picked on EMPIAR-10215. d. FSC curves for final reconstructions of rabbit muscle aldolase 781 from particles picked with crYOLO (teal), Topaz (purple) and PartiNet (yellow) with resolution annotated 782 at FSC = 0.143 cutoff. e. Bar chart comparing numbers of particles picked (dark teal) and used for final 783 reconstruction (light teal) of rabbit muscle aldolase for PartiNet, crYOLO, and Topaz. 784 785 786 787 788 789 790 791 792 793 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint 794 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint Figure 4. PartiNet picks allow high resolution reconstructions for model building 795 a. Bar chart comparing picking speed of PartiNet (black) and crYOLO (red) on MORC2. Approximate 5-796 fold increase in speed with PartiNet is indicated. b. Selected 2D class averages of MORC2 particles 797 picked with PartiNet. c. FSC curves for final reconstructions of MORC2 from particles picked with 798 crYOLO (teal), Topaz (purple) and PartiNet (yellow) with resolution annotated at FSC = 0.143 cutoff d. 799 MORC2 maps were reconstructed using coordinates from PartiNet, Topaz, and crYOLO particle picking 800 algorithms. Local resolution was estimated in CryoSPARC and visualised on the reconstructions in 801 ChimeraX (v.1.10.1), where teal voxels indicate lower resolution and maroon indicates higher resolution. 802 A central cross-section of each map is shown. The global resolution, final particle count, conical FSC area 803 ratio (cFAR), and Sampling Compensation Factor (SCF) are shown for each map. e. The crystal structure 804 of MORC2 (PDB 5OF9) was superimposed with the ModelAngelo-generated model from the PartiNet 805 map after alignment in ChimeraX. The blue boxed region is shown in detail in f. highlighting differences 806 in modeling of previously unresolved residues between the crystal structure and ModelAngelo prediction 807 of MORC2. 808 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint 809 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint Figure 5. PartiNet can identify multiple species in a dataset 810 a. Bar chart comparing picking speed of PartiNet (black) and crYOLO (red) on EMPIAR-11043. 811 Approximate 2-fold increase in speed with PartiNet is annotated b. Simplified workflow for processing 812 EMPIAR-11043 to reconstruct Ankyrin-1 and Band 3 proteins. The published workflow required multiple 813 rounds of particle picking (manual, template-based, and Topaz with trained models) to identify multiple 814 species, whereas PartiNet identifies heterogeneous proteins in a single step. Full workflow details are 815 available in Supplementary Fig 14 c. Bivariate histogram showing the relationship between box size and 816 confidence for PartiNet picks on EMPIAR-11043. Particle counts are hexagonally binned with linear box 817 size and logarithmic confidence scaling. Bin color intensity (lighter blue = higher counts) is scaled 818 logarithmically. Only picks with > 10% confidence and > 300 pixel box size are shown to exclude low-819 quality, noisy detections. Red and yellow contours show bivariate kernel density peaks, with 820 corresponding marginal density plots (right) revealing two distinct box size populations at 620 and 403 821 pixels, corresponding to Ankyrin-1 complex and Band 3 proteins, respectively. d-e. Representative 2D 822 class averages and consensus refinement maps for (d) Ankyrin-1 complex and (e) Free Band 3 proteins 823 identified by PartiNet. Final particle counts for each reconstruction are indicated. f. FSC curves for final 824 reconstructions of Ankyrin-1 (yellow) and Band 3 (pink) proteins with resolution annotated at FSC = 825 0.143 cutoff. 826 827 828 829 830 831 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint 832 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint Figure 6. PartiNet improves the resolution of recently published maps 833 a. Bar chart comparing picking speed of PartiNet (black) and crYOLO (red) on EMPIAR-12531. 834 Approximate 2-fold increase in speed with PartiNet is indicated. b. Bar chart comparing number of 835 particles used for final reconstruction of the MlaCD complex (both 1:6 and 2:6 stoichiometry species) 836 between published workflow (light blue) and with PartiNet picking (dark blue). c. FSC curves for final 837 reconstructions of 1:6 stoichiometry (light blue) and 2:6 stoichiometry (dark blue) species of MlaCD with 838 resolution annotated at FSC = 0.143 cutoff. d. Representative 2D class averages of 1:6 stoichiometry 839 MlaCD from particles picked with PartiNet. e. Cryo-EM map reconstruction of 1:6 stoichiometry MlaCD 840 from PartiNet particles. f. 2D heatmap of particle distributions for 1:6 stoichiometry reconstruction 841 (yellow indicating high particle counts and dark blue low particle counts). g. Representative 2D class 842 averages of 2:6 stoichiometry MlaCD from particles picked with PartiNet. h. Cryo-EM map 843 reconstruction of 2:6 stoichiometry MlaCD from PartiNet particles. i. 2D heatmap of particle distributions 844 for 2:6 stoichiometry reconstruction (yellow indicating high particle counts; dark blue indicating low 845 particle counts). 846 847 848 849 850 851 852 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint

References

853 1. Baker, T. S., Olson, N. H. & Fuller, S. D. Adding the Third Dimension to Virus Life Cycles: Three-854 Dimensional Reconstruction of Icosahedral Viruses from Cryo-Electron Micrographs. Microbiology 855 and Molecular Biology Reviews 63, 862–922 (1999). 856 2. Thompson, R. F., Iadanza, M. G., Hesketh, E. L., Rawson, S. & Ranson, N. A. Collection, pre-857 processing and on-the-fly analysis of data for high-resolution, single-particle cryo-electron 858 microscopy. Nat Protoc 14, 100–118 (2019). 859 3. Scheres, S. H. W. RELION: Implementation of a Bayesian approach to cryo-EM structure 860 determination. Journal of Structural Biology 180, 519–530 (2012). 861 4. Punjani, A., Rubinstein, J. L., Fleet, D. J. & Brubaker, M. A. cryoSPARC: algorithms for rapid 862 unsupervised cryo-EM structure determination. Nat Methods 14, 290–296 (2017). 863 5. Gyawali, R., Dhakal, A., Wang, L. & Cheng, J. Accurate cryo-EM protein particle picking by 864 integrating the foundational AI image segmentation model and specialized U-Net. 865 2023.10.02.560572 Preprint at https://doi.org/10.1101/2023.10.02.560572 (2024). 866 6. Gyawali, R., Dhakal, A., Wang, L. & Cheng, J. CryoSegNet: accurate cryo-EM protein particle 867 picking by integrating the foundational AI image segmentation model and attention-gated U-Net. 868 Briefings in Bioinformatics 25, bbae282 (2024). 869 7. Roseman, A. M. Particle finding in electron micrographs using a fast local correlation algorithm. 870 Ultramicroscopy 94, 225–236 (2003). 871 8. Roseman, A. M. FindEM—a fast, efficient program for automatic selection of particles from electron 872 micrographs. Journal of Structural Biology 145, 91–99 (2004). 873 9. Woolford, D., Hankamer, B. & Ericksson, G. The Laplacian of Gaussian and arbitrary z-crossings 874 approach applied to automated single particle reconstruction. Journal of Structural Biology 159, 122–875 134 (2007). 876 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint 10. Voss, N. R., Yoshioka, C. K., Radermacher, M., Potter, C. S. & Carragher, B. DoG Picker and 877 TiltPicker: Software tools to facilitate particle selection in single particle electron microscopy. 878 Journal of Structural Biology 166, 205–213 (2009). 879 11. Zivanov, J. et al. New tools for automated high-resolution cryo-EM structure determination in 880 RELION-3. eLife 7, e42166 (2018). 881 12. Wang, F. et al. DeepPicker: A deep learning approach for fully automated particle picking in cryo-882 EM. Journal of Structural Biology 195, 325–336 (2016). 883 13. Heimowitz, A., Andén, J. & Singer, A. APPLE picker: Automatic particle picking, a low-effort cryo-884 EM framework. Journal of Structural Biology 204, 215–227 (2018). 885 14. Bepler, T. et al. Positive-unlabeled convolutional neural networks for particle picking in cryo-886 electron micrographs. Nat Methods 16, 1153–1160 (2019). 887 15. Wagner, T. et al. SPHIRE-crYOLO is a fast and accurate fully automated particle picker for cryo-888 EM. Commun Biol 2, 1–13 (2019). 889 16. Zhang, J. et al. PIXER: an automated particle-selection method based on segmentation using a deep 890 neural network. BMC Bioinformatics 20, 41 (2019). 891 17. George, B. et al. CASSPER is a semantic segmentation-based particle picking algorithm for single-892 particle cryo-electron microscopy. Commun Biol 4, 1–12 (2021). 893 18. Dhakal, A., Gyawali, R., Wang, L. & Cheng, J. CryoTransformer: a transformer model for picking 894 protein particles from cryo-EM micrographs. Bioinformatics 40, btae109 (2024). 895 19. Ronneberger, O., Fischer, P. & Brox, T. U-Net: Convolutional Networks for Biomedical Image 896 Segmentation. Preprint at https://doi.org/10.48550/arXiv.1505.04597 (2015). 897 20. Wang, C.-Y., Bochkovskiy, A. & Liao, H.-Y. M. YOLOv7: Trainable bag-of-freebies sets new state-898 of-the-art for real-time object detectors. Preprint at https://doi.org/10.48550/arXiv.2207.02696 899 (2022). 900 21. Redmon, J. & Farhadi, A. YOLO9000: Better, Faster, Stronger. in 2017 IEEE Conference on 901 Computer Vision and Pattern Recognition (CVPR) 6517–6525 (2017). doi:10.1109/CVPR.2017.690. 902 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint 22. Lin, T.-Y. et al. Feature Pyramid Networks for Object Detection. in 2017 IEEE Conference on 903 Computer Vision and Pattern Recognition (CVPR) 936–944 (2017). doi:10.1109/CVPR.2017.106. 904 23. Liang, T. et al. CBNet: A Composite Backbone Network Architecture for Object Detection. IEEE 905 Transactions on Image Processing 31, 6893–6906 (2022). 906 24. Lin, Z., Wang, Y., Zhang, J. & Chu, X. DynamicDet: A Unified Dynamic Architecture for Object 907 Detection. Preprint at https://doi.org/10.48550/arXiv.2304.05552 (2023). 908 25. Dhakal, A., Gyawali, R., Wang, L. & Cheng, J. Artificial Intelligence in Cryo-EM Protein Particle 909 Picking: The Hope, Hype, and Hurdles. Preprint at https://doi.org/10.20944/preprints202408.1936.v1 910 (2024). 911 26. Dhakal, A., Gyawali, R., Wang, L. & Cheng, J. A large expert-curated cryo-EM image dataset for 912 machine learning protein particle picking. Sci Data 10, 392 (2023). 913 27. van Rossum, G. Python tutorial. (1995). 914 28. Ansel, J. et al. PyTorch 2: Faster Machine Learning Through Dynamic Python Bytecode 915 Transformation and Graph Compilation. in Proceedings of the 29th ACM International Conference 916 on Architectural Support for Programming Languages and Operating Systems, Volume 2 vol. 2 929–917 947 (Association for Computing Machinery, New York, NY, USA, 2024). 918 29. Ashwin Dhakal, Rajan Gyawali, Liguo Wang, & Jianlin Cheng. CryoPPP: A Large Expert-Labelled 919 Cryo-EM Image Dataset for Machine Learning Protein Particle Picking. 920 https://doi.org/10.1101/2023.02.21.529443 (2023) doi:10.1101/2023.02.21.529443. 921 30. Vallese, F. et al. Architecture of the human erythrocyte ankyrin-1 complex. Nat Struct Mol Biol 29, 922 706–718 (2022). 923 31. Wotherspoon, P. et al. Structure of the MlaC-MlaD complex reveals molecular basis of periplasmic 924 phospholipid transport. Nat Commun 15, 6394 (2024). 925 32. Wagner, T. & Raunser, S. The evolution of SPHIRE-crYOLO particle picking and its application in 926 automated cryo-EM processing workflows. Communications Biology 3, 61 (2020). 927 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint 33. Bepler, T., Kelley, K., Noble, A. J. & Berger, B. Topaz-Denoise: general deep denoising models for 928 cryoEM and cryoET. Nat Commun 11, 5208 (2020). 929 34. Lehtinen, J. et al. Noise2Noise: Learning Image Restoration without Clean Data. Preprint at 930 https://doi.org/10.48550/arXiv.1803.04189 (2018). 931 35. Shorten, C. & Khoshgoftaar, T. M. A survey on Image Data Augmentation for Deep Learning. 932 Journal of Big Data 6, 60 (2019). 933 36. Lin, T.-Y. et al. Microsoft COCO: Common Objects in Context. Preprint at 934 https://doi.org/10.48550/arXiv.1405.0312 (2015). 935 37. Jamali, K. et al. Automated model building and protein identification in cryo-EM maps. Nature 628, 936 450–457 (2024). 937 38. Tan, W. et al. MORC2 is a phosphorylation-dependent DNA compaction machine. Nat Commun 16, 938 5606 (2025). 939 39. Tan, Y. Z. et al. Addressing preferred specimen orientation in single-particle cryo-EM through 940 tilting. Nature Methods 14, 793–796 (2017). 941 40. Baldwin, P. R. & Lyumkis, D. Non-uniformity of projection distributions attenuates resolution in 942 Cryo-EM. Progress in Biophysics and Molecular Biology 150, 160–183 (2020). 943 41. Douse, C. H. et al. Neuropathic MORC2 mutations perturb GHKL ATPase dimerization dynamics 944 and epigenetic silencing by multiple structural mechanisms. Nature Communications 9, 651 (2018). 945 42. Tan, W. et al. MORC2 phosphorylation fine tunes its DNA compaction activity. 2024.06.27.600912 946 Preprint at https://doi.org/10.1101/2024.06.27.600912 (2024). 947 43. Tegunov, D. & Cramer, P. Real-time cryo-electron microscopy data preprocessing with Warp. Nat 948

Methods

16, 1146–1152 (2019). 949 44. Punjani, A. Algorithmic advances in single particle cryo-EM data processing using CryoSPARC. 950 Microscopy and Microanalysis 26, 2322–2323 (2020). 951 45. Wang, A. et al. YOLOv10: Real-Time End-to-End Object Detection. arXiv.org 952 https://arxiv.org/abs/2405.14458v1 (2024). 953 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint 46. Carion, N. et al. End-to-End Object Detection with Transformers. Preprint at 954 https://doi.org/10.48550/arXiv.2005.12872 (2020). 955 47. Pintilie, G. et al. Measurement of atom resolvability in cryo-EM maps with Q-scores. Nat Methods 956 17, 328–334 (2020). 957 48. Goddard, T. D. et al. UCSF ChimeraX: Meeting modern challenges in visualization and analysis. 958 Protein Sci 27, 14–25 (2018). 959 960 .CC-BY 4.0 International licenseavailable under a (which was not certified by peer review) is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made The copyright holder for this preprintthis version posted January 23, 2026. ; https://doi.org/10.64898/2026.01.23.700950doi: bioRxiv preprint

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: oa-pdf

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2026) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-05-24T02:00:01.246996+00:00
License: CC-BY-4.0