Abstract
We investigate the structural information retained in the distribution of explosion ion trajectories from proteins subjected to strong ionization. Using molecular-dynamics simulations and machine-learning analysis benchmarked against an analytical approach, we show that low-resolution structural information can be retrieved from the explosion distributions alone. An ensemble of convolutional neural networks trained on simulated spherical ion maps recovers the radius of gyration and the three semi-axes of an ellipsoidal molecular envelope with prediction errors of 1.2 Å and 1.5 Å, respectively, while an analytical ellipsoid charge model returns similar estimates and performs best for globular structures. We further investigate how higher-level structural information and symmetries can be extrapolated from ion measurements. This study supports the viability for structural determination of single proteins without large-scale X-ray facilities.
Introduction
Laser-induced explosions occur when bound electrons are excited by the incident radiation, leading to the formation of positively charged ions; the resulting Coulombic repulsion between these ions breaks atomic bonds and generates a plasma explosion, a process known as Coulomb Explosion (CE). By collecting ions and recording their momenta, molecular structures can be determined, using a method called Coulomb Explosion Imaging (CEI) [1, 2]. CEI has been utilized to investigate rare conformers and quantum fluctuations in small molecules [3-6]. However, for larger molecules, collecting momenta for multiple ions becomes increasingly challenging, and CEI is rarely applied to structures containing more than a dozen atoms.
Theoretical studies suggest that the spatial positions of ions after explosion are reproducible for single atomic species in proteins [7] and that the root mean square error (RMSE) of the ion positions does not diverge dramatically even at different levels of laser fluence [8], directly linking the initial positions of the atoms to the final maps. For X-ray free-electron laser (XFEL) driven experiments, rapid innershell photoionization and subsequent Auger–Meitner cascades can create high charge states before the molecule undergoes extensive structural rearrangement, allowing the ensemble ion distribution to preserve coarse information about the initial geometry [7-9].
When the ion signal is integrated over all atoms, the structural dependent ion trajectories enable the detection of very small conformational changes [10], such as those found in the -hairpin loop of a viral capsid protein. Recent studies have shown that explosion footprints can be classified using unsupervised machine-learning algorithms, including dimensionality-reduction methods such as principal component analysis (PCA) and t-distributed stochastic neighbor embedding (t-SNE), as well as clustering [10, 11]. Additionally, the relative orientation of a sample can be determined from ion measurements of an exploding protein structure [8], which may significantly benefit Single-Particle Imaging (SPI) using coherent diffraction.
In this work, we introduce Protein eXplosion Imaging (PXI), a protein-scale analog of CEI that uses the spatial positions of ions from ionized proteins to determine molecular size, shape, and symmetry. We refer to the time-integrated angular ion distribution as a PXI map or, equivalently, as an ion map. Rather than attempting an atomic-level reconstruction directly from the ion positions, here we show which structural information is retained and what can be learned a-priori from measurement of the emitted-ion distributions. For many structural biology applications, low-resolution descriptors, such as those from Small Angle X-ray Scattering (SAXS) measurements, are already useful: radius of gyration, elongation, and folding can help distinguish conformational states, identify heterogeneous assemblies, and provide insights into the functional landscape accessible to proteins. Unlike a one-dimensional SAXS profile, a full angular ion map is a 2D observable that is strongly dependent on the original atom positions [10].
We tested this idea using simulated Coulomb explosions from a protein dataset. A simulation framework (MolDStruct [9, 12]), using molecular dynamics simulations in Gromacs [13], was recently developed to investigate Coulomb explosion (CE) phenomena in proteins by modeling the complex photon-matter interactions that occur during XFEL exposure [9]. This framework enabled the generation of a dataset through molecular dynamics simulations that capture ionization dynamics and explosion signatures of various molecules under controlled conditions. As illustrated in FIG. 1, the proposed workflow uses simulated ion maps and extracts complementary structural information, including molecular size, shape, and symmetry. We will show that simulated ion maps retain measurable information about the molecular envelope, its size, and symmetries, which can be extracted with machine learning. Further, we develop an analytical model, here called ellipsoid charged model, based on first principles of electric fields in uniformly charged ellipsoids to directly calculate the same structural descriptors as the machine learning model.
Fig. 1:

Schematic overview of the pipeline for inferring three-dimensional structural information from protein explosion maps, which we refer to as ion maps. A supervised model is trained to predict structural descriptors of proteins from a full explosion fingerprints, such as the radius of gyration and the semi-axes , , . We benchmarked the predicted size parameters against analytical estimates. From these size parameters we can assemble an envelope of the original protein. We can also determine whether the ion distributions encode rotational symmetry, giving further insight into low-resolution structural features.
These results support the use of ion distributions as observables for low-resolution structural characterization of proteins subjected to intense ionizing pulses. In principle, Coulomb explosions need not necessarily be limited to XFEL facilities. We speculate that with strong-field optical tabletop lasers, structural retrieval is also possible when multiple ionization occurs within a sufficiently short pulse, although field-driven electron dynamics and geometric rearrangement during sequential ionization can introduce a stronger channel and intensity dependence [14]. If sufficiently rapid ionization and ion detection can be achieved with optical lasers, PXI could potentially be implemented in a tabletop setup, making these measurements less costly and more widely accessible.
Results
The dataset initially comprised 7,644 distinct protein structures spanning a broad range of sizes and shapes, from compact, approximately globular proteins to elongated and multimeric assemblies. Of these, 85 PDB entries were excluded as described in the Methods, leaving 7,559 structures for the analysis reported here. Structural descriptors shown in figures were calculated using only atoms from the backbone of the molecules. For each protein structure, we simulated one Coulomb-explosion trajectory and generated a corresponding base explosion map; random rotations of these maps were applied during model training at every epoch. We calculated structural descriptors directly from the atomic coordinates; the average radius of gyration in our dataset is 24.5 ± 6.7 Å, while the distributions of the ellipsoidal semi-axes and are shown in FIG. 5. The dataset spans a wide range of protein sizes, dimensions, and structural compositions. The structural diversity is summarized in Table 1, which reports the distributions of the size and shape descriptors. We set aside 10% of the structures as an independent test set, while the rest were used for repeated cross-validation and ensemble training.
Fig. 5:

Distributions of protein size and shape descriptors across the dataset after outlier filtering: (a) radius of gyration , and (b)–(d) the major, intermediate, and minor semi-axes , , and , respectively. The histograms are shown up to the 99th percentile; the few remaining values above this range are not displayed.
Table 1:
Shape descriptors computed from the gyration-tensor eigenvalues for the processed dataset of Protein Data Bank (PDB) structures. The radius of gyration measures overall compactness, the deviation from spherical shape, the deviation from cylindrical symmetry, and the relative shape anisotropy. The axes , , and describe the major, intermediate, and minor semi-axes of the molecular envelope.
| Metric | Min | Max |
|---|---|---|
| Radius of gyration (, Å) | 9.9 | 91.9 |
| Asphericity (, Å2) | 3 | 8018 |
| Acylindricity (, Å2) | 0 | 745 |
| Shape anisotropy () | 0.0 | 0.9 |
| Major semi-axis (, Å) | 14.0 | 202.0 |
| Intermediate semi-axis (, Å) | 9.1 | 67.0 |
| Minor semi-axis (, Å) | 5.5 | 38.3 |
Because Coulomb-driven redistribution is anisotropic, the relative dimensions of the protein remain reflected in the eigenvalues of the ion-distribution gyration tensor. We first tested whether global molecular dimensions could be inferred from the explosion maps without using machine learning. Experimentally, ions emitted from the interaction region can be recorded on a spatially resolved multi-channel plate (MCP) detector. The recorded ion-hit positions form a planar two-dimensional explosion footprint, which can be converted into emission directions using the known detector geometry and projected onto the unit sphere. Although a finite detector captures only part of the angular distribution, the complete distribution can be reconstructed from partial measurements [8]; here, we therefore consider complete angular coverage. The eigenvalues of the gyration tensor of this angular distribution can be related to those of the original molecular structure. Using the eigenvalues of the unweighted gyration tensor of each ion map, we estimated the semi-axes and with the ellipsoid charged model described in Methods on the whole dataset and compared these estimates with values calculated directly from the PDB coordinates (FIG. 2).
Fig. 2:

Recovery of protein dimensions from ion maps. Top panel: analytical estimates of the three semi-axes, , , , and radius of gyration, , obtained directly from the explosion-map gyration tensor and compared with values calculated from the PDB protein coordinates over the entire dataset. Middle panel: corresponding machine-learning predictions over the test dataset. Dashed lines indicate perfect agreement, and points in the plots are colored by the shape anisotropy . Bottom panel: pixel-attribution analysis is shown for three representative test structures (PDB-IDs: 1NWW [15], 1ISF [16], 2F27 [17]). Attribution scores are computed as gradient × input for each model and averaged across the model ensemble. Red regions contribute positively and blue regions negatively to each prediction.
The analytical estimates are correlated with the true dimensions of the proteins, with , 0.89, and 0.65 for , , and , respectively, and with corresponding mean absolute errors (MAEs) of 3.6, 1.3, and 1.9 Å. For , these estimates give and an MAE of 1.6 Å. The largest deviations occur for elongated and strongly anisotropic structures, particularly along the longest semi-axis. This limitation can be anticipated directly from the analytical estimates. Since the estimated semi-axes can also be used to calculate the relative shape anisotropy , the ellipsoid charged model provides not only an estimate of molecular size and shape, but also an indication of when that estimate is likely to be unreliable. Structures with low are generally described well by the analytical approximation, whereas the agreement deteriorates systematically toward high . Thus, provides a useful internal indicator of the expected quality of our estimates.
We then trained a ensemble of convolutional neural networks directly on the spherical ion-density maps. All structures were simulated under identical XFEL conditions and random rotations were applied during training after each epoch to prevent the network from associating structural descriptors with a fixed orientation. Prediction errors are reported on the test dataset as the residual standard deviation , in Å for and the axes, together with the dimensionless coefficient of determination . For the independent test set, the network predicted with Å and , which means that approximately 85% of the variance in the true values of is explained by the model. For the semi-axes, the network achieved , 0.91, and 0.91 for , , and , with corresponding values of 2.7, 1.1, and 0.6 Å. The average across the three axes is therefore 1.5 Å. The predictions closely follow the identity line across most of the size range and substantially reduce the shape-dependent bias observed for the analytical estimates. The largest remaining errors occur for the longest semi-axis and for the most extended proteins, which represent only a small fraction of the dataset.
To identify which regions of an explosion map contribute to each prediction, we performed a pixel-attribution analysis on downsampled network inputs, with representative examples shown in FIG. 2. The attribution patterns for and show some common spatial features, consistent with both quantities being related to the spatial extent of the ion distribution. Since the principal directions associated with , , and are mutually orthogonal, we asked whether orthogonality is also reflected in the information extracted by the network. To quantify this, for each protein in the test set we flattened the attribution maps into vectors and calculated the pairwise cosine similarity between the three semiaxis attributions, where values close to zero indicate roughly orthogonal attribution patterns and positive or negative values indicate alignment or anti-alignment, respectively. The cosine similarities are 0.134 ± 0.288 (median 0.127) for –, −0.375 ± 0.198 (median −0.397) for –, and −0.248 ± 0.365 (median −0.328) for –. This weak alignment is consistent with the expectation of a rough orthogonality between the information used for the three principal dimensions. Much of the map can contribute to all three predictions, with differences in sign and relative importance. The observed cosine similarities therefore suggest that the network extracts overlapping spatial information while organizing and weighting it differently for each principal dimension. This behavior is also consistent with the expected effect of rotational augmentation during training, which encourages the model to treat each principal direction independently of a fixed image orientation and instead learn orientation-robust structural features.
The directional organization observed in the attribution maps suggests that the network predictions arise from spatial variations in the ion map, as seen in FIG. 2. To quantify spatial variations directly on the sphere, we calculated the mean angular contrast of each ion-density map from the absolute differences in normalized ion density between neighboring HEALPix pixels. After normalizing each ion-density map to unit total intensity, these differences were averaged over all unique neighboring pixel pairs and normalized by the mean pixel density. This provides a dimensionless measure of how strongly the ion density varies between adjacent emission directions on the sphere. We then constructed a low-dimensional shape space using the mean angular contrast of the ion distribution together with the two semi-axis ratios and the shape anisotropy. The resulting distribution is shown in FIG. 3. The relative shape anisotropy, , indicated by the color scale, quantifies the deviation of a structure from a sphere and is calculated from the eigenvalues of the gyration tensor. It therefore complements the semi-axis ratios by providing a single dimensionless measure of the overall anisotropy. Here, rodness is defined by the ratio / and describes the degree to which the longest semi-axis exceeds the intermediate one, whereas diskness is defined by / and describes the degree to which the intermediate semi-axis exceeds the shortest one. Proteins with nearly equal semi-axes cluster near low rod- ness and diskness values and have low , whereas increasingly anisotropic structures extend toward larger axis ratios and higher . Rod-like structures extend toward high /, corresponding to increasing elongation along one axis, while disk- or slablike structures are characterized by a larger / ratio, corresponding to increasing flattening along the shortest axis.
Fig. 3:

Top panels: protein-shape space derived from metrics computable directly from ion maps. Each point represents a single protein, positioned according to three shape descriptors: the mean angular contrast of its corresponding projected ion map and two semi-axis ratios derived from the ellipsoid axes. We define the ratio / as rodness, which quantifies elongation, and the ratio / as diskness, which quantifies flattening along the shortest axis. Points are colored by the relative shape anisotropy . A small number of proteins with extreme values outside the displayed shape-space region were excluded from the visualization. Bottom panel: eight selected examples are highlighted across the shape-space plots; the lower panels show their ion maps and native structures. Structures shown have PDB-ID: 3FVV [18], 2RIK [19], 2POL [20], 3C48 [21], 2R3Y [22], 1J6Q [23], 4FPR [24], and 2X3D [25]. For the selected examples, fitted ellipsoids derived from the ensemble-averaged ML predictions are overlaid on the PDB structures to illustrate how the predicted semi-axis dimensions capture the overall protein shape. The protein densities are not to scale and are not in the same frame as the ion maps.
The selected structures in FIG. 3 show that their positions in this space correspond to differences in global shape. The axis ratios account for the dominant organization of this space, while the mean angular contrast captures additional variation among structures with similar principal-axis ratios. For example, 3FVV and 1J6Q occupy relatively similar positions in the rodness–diskness plane but differ substantially in their mean angular contrast. More generally, the mean angular contrast exhibits a relationship with the range of accessible global protein shapes. Strongly rod- or disk-like structures occur predominantly at low angular contrast, whereas high angular contrast is largely confined to proteins with rodness and diskness values close to unity. The converse is not true: low angular contrast spans a broad range of rodness and diskness, indicating that the scalar angular contrast constrains, but does not uniquely determine, the global protein geometry. Compact, elongated, toroidal, and flattened representatives therefore sample different regions of this shape distribution. The relationship between the angular variation of the explosion map and independently calculated global shape descriptors indicates that the ion map retains information about molecular geometry.
The separation of proteins with similar ellipsoidal dimensions suggests that the ion maps also encode higher-order angular organization beyond global size and axis ratios. To probe this information using a well-defined structural feature, we show the preservation of rotational symmetry in the ion maps and compare it to the angular distribution of the electron density. FIG. 4 compares the electron density and the ion maps for four proteins spanning different rotational symmetries, from 2MSS with no rotational symmetry to 1ESJ, 1OED, and 3ZQP with , , and symmetry, respectively. For each structure, the rotational axis that maximizes the corresponding symmetry of the protein angular density is aligned with the direction before the angular distribution is calculated. The protein angular distributions and the ion maps are Gaussian-smoothed with widths and in the polar and azimuthal directions, respectively. The angular density distribution of the protein is calculated from the rotated coordinates relative to the geometric centroid of the atoms and represented by a Mollweide projection. During the explosion process, each ion is accelerated by the local electric field generated by the surrounding charges. In the examples shown here, this redistribution produces an approximate anticorrelation between the protein angular distribution and the ion emission pattern, such that directions with a higher densities often correspond to directions with less ions, and vice versa, as seen in FIG. 4. Furthermore, the characteristic rotational organization remains visible in the ion maps: the number and angular spacing of repeated features follows the underlying symmetry, while the 2MSS structure shows the corresponding nonperiodic distribution. This shows that the emitted-ion distributions retain coarse-grained angular information that distinguishes rotational symmetries across structurally distinct proteins.
Fig. 4:

Angular protein density and ion maps for four chosen protein assemblies. Left: Protein structures with different rotational symmetries - 2MSS (no rotational symmetry) [26], 1ESJ () [27], 1OED () [28], and 3ZQP () [29]. Center: Mollweide projections of the normalized angular distributions of the protein coordinates. Right: Mollweide projections of the corresponding ion map after the Coulomb explosion, using exactly the same symmetry-alignment rotation as the protein.
Discussion and Conclusions
Our results show that PXI observables can provide a complementary route to conventional imaging methods. Previous work demonstrated that PXI maps can classify closely related protein structures, even when they differ only in the conformations of a small number of amino acids [10]. Our findings indicate that the overall dimensions, anisotropy, and assembly symmetry of the initial protein are preserved on the explosion map. These quantities can be estimated by either direct analysis of the ion distribution or machine-learning regression. PXI thus can be used not only for structure classification but also for quantitative predictions. However, the attainable experimental resolution and the range of structures for which these relationships remain valid have yet to be determined. Figure 3 further shows that proteins with nearly identical semi-axis ratios can produce ion maps with markedly different angular contrast.
For future work, machine learning will play an important role in addressing the inverse problem associated with PXI. The ensemble training approach improved robustness to variation between structures and provided a direct estimate of predictive dispersion. We can imagine that these results can further be improved by fitting bead models into ion measurements, as already done for SAXS data, or by taking advantage of the correlation between ion maps and angular density.
Integrating ion data collection in SPI measurements could also be an interesting approach in helping to develop gas-phase experiments at XFELs and improve the robustness of 3D reconstructions, especially when combined with traditional diffraction data. In practice, these ion-derived observables could be used to pre-classify particles into broad conformational groups before more computationally intensive reconstruction with SPI, or to provide physical constraints during orientation recovery in phasing of diffraction data. For example, for small proteins where the hit-ratio is very low and for out-of-focus measurements with very low signal-to-noise ratios, ion data collection can provide a rapid screening to identify real hits as already shown in literature [30]. With an experimental setup similar to the one described here and elsewhere [8, 10, 11], we imagine that a rapid screening using axis ratios or estimated sizes could flag outlier states or identify mixtures of folded and unfolded conformations in heterogeneous samples.
Several challenges remain in the present study that provide possible directions for future work. First, our framework relies on simulated explosion trajectories under idealized detector conditions. Real experimental ion maps will include additional sources of uncertainty, such as detector inefficiencies, incomplete angular coverage, ion losses, timing jitter, and electronic and background noise. The robustness of PXI to several of these effects has already been investigated in the literature [8] (in Supplementary Information), providing a basis for extending the present framework to experimental data. Second, this analysis focused only on descriptors that capture molecular size and symmetry. Although these descriptors define the boundaries of the molecular envelope, they do not provide a unique atomic structure. Electron density features and specific secondary-structure motifs were not addressed in this study. Third, all models were developed using a relatively small set of protein data, each simulated under the same explosion conditions. It remains to be established how well the learned structure–ion relationships generalize across different ionization and experimental conditions.
A broader implication of this and previous work [10] is that Coulomb-driven structural imaging does not necessarily need to remain tied to large-scale XFEL facilities. In principle, if sufficiently controlled ionization and ion-detection schemes can be implemented using optical or strong-field laser systems, similar structural observables may become experimentally accessible in much smaller and more widely available setups - such as tabletop experiments. Experimentally, the main challenge is not only generating the explosion, but also accurately detecting the resulting ions with enough angular coverage and single-shot resolution without detector saturation.
Methods
A. Coulomb Explosion Simulations and Ion Maps
Coulomb Explosion Simulations
All ionization and Coulomb-explosion simulations were performed using MolDStruct [9, 12], a Monte Carlo/Molecular Dynamics framework implemented in Gromacs 4.5.6 with the CHARMM36 force field. Protein structures were first energy minimized using steepest descent and equilibrated in vacuum at 300 K using a timestep of 1 fs while maintaining fixed molecular orientations. For each protein, equilibrated conformations were extracted and used as starting points for independent ionization simulations. A single explosion simulation was generated per structure. The ionization model includes photo-ionization, fluorescence emission, and Auger–Meitner decay processes. Consistent with the system sizes considered here, all liberated electrons were assumed to escape the system. The initial center-of-mass translational velocity associated with particle injection into the interaction region (101–102 m/s) was neglected and set to zero. This approximation is valid because the injection velocity is several orders of magnitude smaller than the characteristic Coulomb-explosion velocities (104–105 m/s), and therefore contributes only a negligible center-of-mass drift. The explosion dynamics was propagated with a time step of 1 as. The XFEL pulse was modeled as a Gaussian pulse centered at fs with a full width at half maximum (FWHM) of 10 fs, photon energy of 2 keV, and fluence of 5 × 106 photons/nm2, corresponding to experimental conditions at the SQS instrument of the European XFEL [31]. Each simulation was propagated until the total energy of the system was 99% or more kinetic energy.
Spherical Projections
Coulomb-explosion simulations were generated for a dataset comprising 7644 protein structures obtained from the Protein Data Bank (PDB) [32]. One simulation was performed per PDB-ID and each explosion map was generated once. Detector hit coordinates were mapped onto the unit sphere and converted into spherical ion maps using the Hierarchical Equal Area isoLatitude Pixelisation (HEALPix) framework [33, 34], with NSIDE = 64, corresponding to 49,152 equal-area pixels and a characteristic angular scale of approximately 0.9°.
B. Machine Learning
Dataset
In the present work, the machine-learning models were trained directly on 2D projections of the steradian spherical ion maps that represent the complete angular emission pattern of the explosion. During training, random orientations for each protein were generated at each epoch to account for random alignment in the laboratory frame. Each spherical ion map was paired with a corresponding vector of geometric descriptors derived from the underlying protein structure. The regression targets considered here were the radius of gyration and the semiaxes of the ellipsoidal envelope of each structure. The complete dataset was randomly shuffled using a fixed seed for reproducibility. A 10% subset of structures was kept aside as an independent test set, while the remaining 90% were used for repeated cross-validation training.
For each protein structure, shape descriptors were computed directly from the atomic coordinates using the gyration tensor formalism. The gyration tensor eigenvalues (, , ) were used to derive global shape descriptors that include the radius of gyration (), asphericity, acylindricity, relative shape anisotropy,and semiaxes ratios. Structures with subunits separated by 2 nm or more, structures for which the Coulomb-explosion simulation failed, and structures whose elongation exceeded the range considered in this work were excluded from the machine-learning predictions and analytical estimates.
Neural Network model, training, & interpretability
We used a residual convolutional neural network for regression on spherical ion maps. Input maps consisted of single-channel HEALPix projections represented as two-dimensional tensors. The network architecture consisted of an initial convolutional stem followed by a hierarchy of residual convolutional blocks with progressively increasing channel depth (32, 64, 128, and 256 filters). Each residual block contained two convolutional layers with batch normalization and Swish activations [35], providing a smooth nonlinear activation throughout the network. Spatial downsampling was performed using stride-2 convolutions. Global average pooling and global max pooling were applied to the final feature maps and concatenated into a shared latent representation. Afterward, fully connected layers of sizes 256 and 128 were used prior to the final regression output layer. The network was optimized using Adam optimizer [36] with a learning rate of 3 × 10−4 and Huber loss function [37]. To improve robustness and enable uncertainty estimation, models were trained as an ensemble using repeated five-fold cross-validation [38]. Specifically, four independent repeats of five-fold cross-validation were performed using different random seeds, resulting in a total of 20 independently trained models. For each fold, the training data was augmented by randomly sampling the orientation of each protein, whereas the validation and test datasets were kept fixed and were not augmented. Model training used early stopping based on validation loss to reduce overfitting [39]. Learning rates were adaptively reduced using a plateau scheduler. For every member of the ensemble, both the final trained model and the best validation-loss checkpoint were stored independently. The final performance of the model was evaluated on the test set.
For model interpretability, pixel-wise attribution maps were calculated using the gradient × input method [40]. For each predicted structural descriptor, the gradient of the network output with respect to each input pixel was evaluated and multiplied by the corresponding normalized pixel intensity, . Gradients were evaluated after rescaling the network output to the physical target scale, and the attribution maps were averaged across the independently trained models in the ensemble. The resulting signed attribution values quantify the local sensitivity of a prediction to the observed signal at each pixel, with positive and negative values corresponding to contributions associated with increasing and decreasing the predicted quantity, respectively. No normalization was applied to the attribution scores, and the maps were spatially coarse-grained by block averaging.
C. Ellipsoid charge model
C1. Forward propagation – from protein to explosion map
Understanding the dynamics of the induced explosion gives insight into how to approach the inverse problem. A somewhat counterintuitive feature is that the angular distribution of the atoms is inverted between the pre- and post-explosion states: high-density regions in the angular density map onto low-density regions in the ion map, and vice versa (FIG. 4). Consider a rod-shaped protein with most of its atoms along the long axis. This is precisely the axis along which the fewest ions are ejected, since they instead leave perpendicular to it. The intuition is that ions escape the most highly charged regions as fast as they can: once the protein is ionized, each ion follows the electric field set up by the closest surrounding charges, which points away from the dense, strongly charged interior. We model this process by treating our charged protein as a uniformly charged ellipsoid, in which the electric field components can be described with
| (1) |
where is the position relative to the ellipsoid principal frame and are the depolarization factors defined as
| (2) |
where are the semi-axes of the ellipsoid such that ≥ ≥ [41]. The factors are scale independent and . This integral has no general closed form solution but can be evaluated numerically, and can be restated in terms of the Carlson symmetric form of elliptic integrals as
| (3) |
which has numerically stable and accurate solvers.
With the depolarization factors we can estimate the trajectory of each ion in the sudden approximation, where the ion acquires its momentum before the charge distribution has appreciably changed. The ions direction is then set by the field at the ion’s initial position, proportional to(), so the map from initial position to final direction is a linear stretch along the principal axes. We write this stretch as
| (4) |
where the exponent is set to 1 for now and we return to it below. Since depends only on the axes ratios, the map is invariant to the overall size of the protein.
The final ion direction is then given by
| (5) |
where is the initial direction of the ion with regards to the ellipsoid center. By this method we can essentially reconstruct the ion map using approximately by sampling uniformly on the ellipsoid surface.
This allows us to reconstruct the gyration tensor as
| (6) |
This however assumes that the explosion of the protein is instantaneous, whereas in reality it is inherently a dynamical process, making the depolarization factors time-dependent due to the uneven expansion of the ellipsoid. This process adds additional anisotropy that is not accounted for by this forward model, and here will act as an anisotropy parameter, with reducing anisotropy, and increasing anisotropy. By calibrating on our dataset, we found that provides the optimal anisotropy correction. Across dataset splits and cross-validation, the optimal values of lie approximately in the interval [1.2, 1.3]. Lower values describe small or elongated proteins, whereas higher values describe large or globular proteins. While randomized splits of the dataset yield essentially the same value of . Thus, although does not appear to be strictly universal, it remains within a relatively narrow interval, and works well for the proteins in our dataset.
C2. Inverse problem – how we can extract shape
Using the tools introduced above we present a scheme that can extract the semi-axes and radius of gyration of the protein based only on the ion maps. We do this in seven steps:
We build the gyration tensor, , from the observed ion vectors. Its eigenvectors give the orientation, and diagonalizing it transforms the tensor into the principal frame.
Fix and guess the ratios ,.
Run the forward step starting from a set of evenly sampled points on the ellipsoid defined by , , as described by Eq. (3)-(6).
-
Compute a cost function as
(7) where , are the eigenvalues of the reconstructed and observed gyration tensor respectively.
Minimize eq. (7) using the Nelder-Mead optimizer [42] to find optimal , .
Repeat steps 35 until the tolerance is reached (10−5 in the cost function); the median number of evaluations across the dataset is 60 and tolerance is reached for all proteins in less than 200 iterations.
-
Calculate the final eigenvalues,
(8) from the two optimized ratios.
This procedure gives the shape of the fitted ellipsoid, but no scale as is scale invariant. To scale to physical units we need an estimate of how many atoms are in the protein, which we assume to be known in the experiment. We use the fact that the radius of gyration , is related to the scaled eigenvalues as , where are the eigenvalues in the physical scale. The are related to the semi-axes as
| (9) |
The volume of a protein scales with the number of atoms
| (10) |
where is the average volume per atom, based on the average protein density (including hydrogen) g/cm3 [43]. We can also calculate the volume of an ellipsoid based on the axes, related to our estimate eigenvalues by Eq. 9 as
| (11) |
Combining Eq. (10) and (11) we can solve for the radius of gyration
| (12) |
However, since this slightly underestimates the actual , arising from proteins fundamentally not being uniform ellipsoids, we can estimate how large this discrepancy is by directly calculating the volume of a protein
| (13) |
where , , , are calculated directly from the PDB structures. We calculate this on a different dataset consisting of ~ 10k protein structures and find . Including this factor, Eq.(12) becomes
| (14) |
which is how we scale to physical sizes, and we can further use Eq.(9) to calculate the lengths of the axes.
Acknowledgements
Project grants from the Swedish Research Council (2018-00740, 2019-03935, 2023-03900) and the Helmholtz Association through the Center for Free-Electron Laser Science at DESY are acknowledged. CC acknowledges support from a Röntgen Ångström Cluster grant provided by the Swedish Research Council and the Bundesministerium für Bildung und Forschung (2021-05988). The computations were enabled by resources in projects NAISS 2025/5-375, 2025/22-229, 2026/4-258 provided by the National Academic Infrastructure for Supercomputing in Sweden (NAISS), funded by the Swedish Research Council through grant agreement no. 2022-06725. Computations related to the electron density analysis were performed on the Davinci computer cluster at the Laboratory of Molecular Biophysics, Uppsala University. Molecular graphics performed with UCSF ChimeraX, developed by the Resource for Biocomputing, Visualization, and Informatics at the University of California, San Francisco, with the support of the National Institutes of Health R01-GM129325 and the Office of Cyber Infrastructure and Computational Biology, National Institute of Allergy and Infectious Diseases.
Data availability
The protein structures used in this study are publicly available from the Protein Data Bank (PDB) [44]. The list of PDB identifiers, generated ion maps, structural descriptors, and the dataset splits used for testing are available from the Coherent X-ray Imaging Data Bank (CXIDB), deposition ID 251 [45]. The source code used for the Coulomb-explosion simulations and data analysis is publicly available on GitHub [46]. Additional data supporting the findings of this study are available from the corresponding authors upon reasonable request.
References
- [1].Kanter E. et al. Role of excited electronic states in the interactions of fast (mev) molecular ions with solids and gases. Physical Review A 20, 834 (1979). [Google Scholar]
- [2].Vager Z., Naaman R. & Kanter E. P. Coulomb Explosion Imaging of Small Molecules. Science 244, 426–431 (1989). [DOI] [PubMed] [Google Scholar]
- [3].Boll R. et al. X-ray multiphoton-induced Coulomb explosion images complex single molecules. Nature Physics 18, 423–428 (2022). [Google Scholar]
- [4].Jahnke T. et al. Direct observation of ultrafast symmetry reduction during internal conversion of 2-thiouracil using coulomb explosion imaging. Nature Communications 16, 2074 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [5].Richard B. et al. Imaging collective quantum fluctuations of the structure of a complex molecule. Science 389, 650–654 (2025). [DOI] [PubMed] [Google Scholar]
- [6].Wang E. et al. Time-resolved coulomb explosion imaging of a photochemical ring opening reaction. Nature Communications 17, 8342 (2026). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [7].Östlin C. et al. Reproducibility of single protein explosions induced by x-ray lasers. Physical Chemistry Chemical Physics 20, 12381–12389 (2018). [DOI] [PubMed] [Google Scholar]
- [8].André T., Bellisario A., Kraft W., Tîmneanu N. & Caleman C. Orientation reconstruction of proteins using coulomb explosions. Phys. Rev. Lett. (2026). [DOI] [PubMed] [Google Scholar]
- [9].Dawod I. et al. MolDStruct: Modeling the dynamics and structure of matter exposed to ultrafast x-ray lasers with hybrid collisional-radiative/molecular dynamics. The Journal of Chemical Physics 160, 184112 (2024). [DOI] [PubMed] [Google Scholar]
- [10].André T. et al. Protein structure classification based on x-ray-laser-induced coulomb explosion. Phys. Rev. Lett. 134, 128403 (2025). [DOI] [PubMed] [Google Scholar]
- [11].André T., Bellisario A., De Santis E., Tîmneanu N. & Caleman C. Partial orientation retrieval of proteins from X-ray free-electron-laser induced explosions for single particle imaging. Scientific Reports 15, 37160 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [12].Krüger F. et al. Moldstruct: benchmarking a hybrid monte carlo/molecular dynamics model for x-ray free-electron laser ionisation and fragmentation dynamics. Preprint at https://arxiv.org/abs/2608.17460 (2026). [Google Scholar]
- [13].Pronk S. et al. Gromacs 4.5: A high-throughput and highly parallel open source molecular simulation toolkit. Bioinformatics 29, 845–854 (2013). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [14].Ashrafi-Belgabad A. et al. Reconstructing real-space geometries of polyatomic molecules undergoing strong field laser-induced Coulomb explosion. Communications Physics 7, 405 (2024). [Google Scholar]
- [15].Arand M. et al. Structure of rhodococcus erythropolis limonene-1,2-epoxide hydrolase reveals a novel active site. The EMBO Journal 22, 2583–2592 (2003). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [16].Yamamoto-Katayama S. et al. Crystallographic studies on human bst-1/cd157 with adp-ribosyl cyclase and nad glycohydrolase activities. Journal of Molecular Biology 316, 711–723 (2002). [DOI] [PubMed] [Google Scholar]
- [17].Chavas L. M. G. et al. Crystal structure of the human sialidase neu2 e111q-q112e double mutant in complex with dana inhibitor (2006). [Google Scholar]
- [18].Zhang R., Bigelow L., Jedrzejczak R. & Joachimiak A. The crystal structure of the protein with unknown function from bordetella pertussis tohama i (2009). [Google Scholar]
- [19].von Castelmur E. et al. A regular pattern of ig super-motifs defines segmental flexibility as the elastic mechanism of the titin chain. Proceedings of the National Academy of Sciences 105, 1186–1191 (2008). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [20].Kong X.-P., Onrust R., O’Donnell M. & Kuriyan J. Three-dimensional structure of the subunit of e. coli dna polymerase iii holoenzyme: A sliding dna clamp. Cell 69, 425–437 (1992). [DOI] [PubMed] [Google Scholar]
- [21].Vetting M. W., Frantom P. A. & Blanchard J. S. Structural and enzymatic analysis of msha from corynebacterium glutamicum: Substrate-assisted catalysis*. Journal of Biological Chemistry 283, 15834–15844 (2008). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [22].Hasselblatt H. et al. Regulation of the stress response by degs: how the pdz domain keeps the protease inactive in the resting state and allows integration of different omp-derived stress signals upon folding stress. Genes & development 21, 2659–2670 (2007). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [23].Arnesano F. et al. Solution structure and characterization of the heme chaperone ccme. Biochemistry 41, 13587–13594 (2002). [DOI] [PubMed] [Google Scholar]
- [24].Blondeau K. et al. Crystal structure of the effector avrlm47 of leptosphaeria maculans reveals insights into its translocation into plant cells and recognition by resistance proteins. The Plant Journal 83, 610–624 (2015). [DOI] [PubMed] [Google Scholar]
- [25].Oke M., Carter L. G., Johnson K. A. et al. The scottish structural proteomics facility: Targets, methods and outputs. Journal of Structural and Functional Genomics 11, 167–180 (2010). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [26].Nagata T. et al. Structure, backbone dynamics and interactions with RNA of the c-terminal RNA-binding domain of a mouse neural RNA-binding protein, musashi1. Journal of Molecular Biology 287, 315–330 (1999). [DOI] [PubMed] [Google Scholar]
- [27].Campobasso N., Mathews I. I., Begley T. P. & Ealick S. E. Crystal structure of 4-methyl-5--hydroxyethylthiazole kinase from Bacillus subtilis at 1.5 å resolution. Biochemistry 39, 7868–7877 (2000). [DOI] [PubMed] [Google Scholar]
- [28].Miyazawa A., Fujiyoshi Y. & Unwin N. Structure and gating mechanism of the acetylcholine receptor pore. Nature 423, 949–955 (2003). [DOI] [PubMed] [Google Scholar]
- [29].Büttner C. R. et al. Structural basis for DNA recognition and loading into a viral packaging motor. Proceedings of the National Academy of Sciences of the United States of America 109, 811–816 (2012). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [30].Pietrini A. et al. A statistical approach to detect protein complexes at x-ray free electron laser facilities. Communications Physics 1, 92 (2018). [Google Scholar]
- [31].Meyer M. Sqs instrument review report. Tech. Rep., European X-Ray Free-Electron Laser Facility GmbH; (2022). [Google Scholar]
- [32].Berman H. M. et al. The protein data bank. Nucleic Acids Research 28, 235–242 (2000). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [33].Górski K. M. et al. Healpix: A framework for high-resolution discretization and fast analysis of data distributed on the sphere. The Astrophysical Journal 622, 759–771 (2005). [Google Scholar]
- [34].Zonca A. et al. healpy: equal area pixelization and spherical harmonics transforms for data on the sphere in python. Journal of Open Source Software 4, 1298 (2019). [Google Scholar]
- [35].Ramachandran P., Zoph B. & Le Q. V. Searching for activation functions. International Conference on Learning Representations (ICLR) (2018). [Google Scholar]
- [36].Kingma D. P. & Ba J. Adam: A method for stochastic optimization. International Conference on Learning Representations (ICLR) (2015). [Google Scholar]
- [37].Huber P. J. Robust estimation of a location parameter. The Annals of Mathematical Statistics 35, 73–101 (1964). [Google Scholar]
- [38].Dietterich T. G. Approximate statistical tests for comparing supervised classification learning algorithms. Neural Computation 10, 1895–1923 (1998). [DOI] [PubMed] [Google Scholar]
- [39].Prechelt L. in Early stopping-but when? Neural Networks: Tricks of the trade 55–69 (Springer, 2002). [Google Scholar]
- [40].Ancona M., Ceolini E., Öztireli C. & Gross M. Towards better understanding of gradient-based attribution methods for deep neural networks. International Conference on Learning Representations (2018). [Google Scholar]
- [41].Bohren C. F. & Huffman D. R. Absorption and Scattering of Light by Small Particles (Wiley-VCH, 1998). [Google Scholar]
- [42].Nelder J. A. & Mead R. A simplex method for function minimization. The Computer Journal 7, 308–313 (1965). [Google Scholar]
- [43].Erickson H. P. Size and shape of protein molecules at the nanometer level determined by sedimentation, gel filtration, and electron microscopy. Biological Procedures Online 11, 32–51 (2009). [DOI] [PMC free article] [PubMed] [Google Scholar]
- [44].RCSB Protein Data Bank. https://www.rcsb.org.
- [45].Coherent X-ray Imaging Data Bank. CXIDB ID 251. URL https://www.cxidb.org/id-251.html.
- [46].https://github.com/moldstruct/mc-md.
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The protein structures used in this study are publicly available from the Protein Data Bank (PDB) [44]. The list of PDB identifiers, generated ion maps, structural descriptors, and the dataset splits used for testing are available from the Coherent X-ray Imaging Data Bank (CXIDB), deposition ID 251 [45]. The source code used for the Coulomb-explosion simulations and data analysis is publicly available on GitHub [46]. Additional data supporting the findings of this study are available from the corresponding authors upon reasonable request.
