

research papers
Machine-learning-informed scattering
of sheared colloidsaNeutron Scattering Division, Oak Ridge National Laboratory, Oak Ridge, TN 37831, USA, and bDepartment of Physics and Astronomy, University of Pennsylvania, Philadelphia, PA 19104, USA
*Correspondence e-mail: [email protected]
This article is part of a collection of articles related to the 19th International Small-Angle Scattering Conference (SAS2024) in Taipei, Taiwan.
We have carried out theoretical analysis, Monte Carlo simulations and machine-learning analysis to quantify microscopic rearrangements of dilute dispersions of spherical colloidal particles from coherent scattering intensity. Both monodisperse and polydisperse dispersions of colloids were created and underwent a rearrangement consisting of an affine simple shear and non-affine rearrangement using the Monte Carlo method. We calculated the coherent scattering intensity of the dispersions and the correlation function of intensity before and after the rearrangement and generated a large data set of angular correlation functions for varying system parameters, including
polydispersity, and non-affine rearrangement. Singular value decomposition of the data set shows the feasibility of machine-learning inversion from the correlation function for the polydispersity, and non-affine rearrangement using only three parameters. A Gaussian process regressor is then trained on the data set and can retrieve the affine non-affine rearrangement and polydispersity with relative errors of 3%, 1% and 6%, respectively. Altogether, our model provides a framework for quantitative studies of both steady and non-steady microscopic dynamics of colloidal dispersions using coherent scattering methods.Keywords: small-angle scattering; machine learning; Gaussian process regression; Monte Carlo simulations; colloids.
1. Introduction
Quantification of the microscopic dynamics of materials made of nanometre- to micrometre-scale constituents is vital in understanding the origins of macroscopic mechanical properties and designing novel functional materials for pharmaceutical, environmental and other industrial applications (Wu et al., 2020). While traditional optical microscopy can provide real space information, it is limited by its resolution and the opacity of the materials (Badon et al., 2017
). Scattering techniques (Murphy et al., 2020
; Guinier et al., 1955
) like X-ray photon correlation spectroscopy (Chu & Hsiao, 2001
; Shpyrko, 2014
; Leheny et al., 2015
; Madsen et al., 2020
), dynamic (Goldburg, 1999
; Aime & Cipelletti, 2019
) and small-angle neutron scattering (Shibayama, 2011
; Chen, 1986
) provide great opportunities to probe the microscopic information of such materials, and they have been deployed to study the microstructural dynamics of colloidal (Chen et al., 2020a
; Donley et al., 2023
), polymeric (Ruocco et al., 2013
) and atomic materials (Lüttich et al., 2018
). However, the challenge of scattering techniques is the quantification of microscopic rearrangement in real space back from the scattering patterns (Fourier space) which, most of the time, are only available in a limited range of two dimensions (in the case of an area detector) and sometimes even one dimension (in the case of a photon-counting device). Previous efforts have investigated steady shear (Burghardt et al., 2012
), diffusion (Leitner et al., 2009
), localization of particles (Chen et al., 2020b
) etc. Most of the schemes characterize the temporal correlation function of the scattering intensity and require an average of the intensity or/and the correlation function of the intensity in a time interval assuming steady dynamics. On the other hand, non-steady microscopic dynamics, like non-affine rearrangement, are widely observed in real space and play an important role in the non-linear properties of soft materials (Keim & Arratia, 2015
; Wen et al., 2012
), like yield (Jana & Pastewka, 2019
) and memory effects (Galloway et al., 2022
). However, they are much less studied in coherent scattering experiments due to their non-linear and transient nature, and their interpretation often requires intensive modeling and computation (Ma et al., 2014
; Banetta et al., 2022
; He et al., 2024
).
To address these issues, we developed a generalized theoretical and machine-learning (ML) framework (Murphy, 2012; Carleo et al., 2019
) to quantify affine and non-affine rearrangements of dilute, both monodisperse and polydisperse, colloidal dispersions using the correlation function of coherent scattering intensity. Recently, various ML frameworks have been developed to interpret scattering experiments, such as SCAN [SCattering Ai aNalysis (Tomaszewski et al., 2021
)], which automates structural analysis using predefined particle shape models, and CREASE [computational reverse-engineering analysis for scattering experiments (Anker et al., 2023
; Lu & Jayaraman, 2024
; Akepati et al., 2024
; Heil et al., 2023
; Wu & Jayaraman, 2022
; Wessels & Jayaraman, 2021
)], which leverages genetic algorithms and surrogate ML methods (e.g. XGBoost) to reconstruct 3D structural features, including domain size, shape, orientation and spatial distributions from scattering profiles. In particular, CREASE-2D (Akepati et al., 2024
) enabled analysis of 2D scattering patterns, avoiding the traditional approximate analysis of scattering intensity profiles. Other ML methods have also been applied for particle tracking and ordered structures in soft materials (Clegg, 2021
) and surface scattering analysis (Hinderhofer et al., 2023
). Our approach is distinct from these methods in that it directly correlates coherent scattering intensity with physical parameters such as non-affine rearrangement and polydispersity in dynamically sheared colloidal systems. Unlike generalizable tools, our ML approach utilizes Monte Carlo (MC) simulation (Krauth, 2006
) to generate particle configurations and rearrangements in two dimensions. The coherent scattering intensity of the particles and the correlation function of the intensity were calculated before and after the rearrangement, and using singular value decomposition (SVD) we extracted three essential features of the correlation function that reliably recover the magnitude of both affine and non-affine rearrangements and polydispersity. Similar approaches have been applied to other soft-matter systems including colloids (Chang et al., 2022
; Huang et al., 2023
; Tung et al., 2022
; Tung et al., 2024a
), lamellae (Tung et al., 2024b
; Tung et al., 2025
) and polymers (Tung et al., 2023
; Ding et al., 2024a
; Ding et al., 2024b
; Ding et al., 2025
). We then used Gaussian process regression (GPR) (Williams & Rasmussen, 2006
) to map from scattering data to the system parameters including polydispersity, and non-affine rearrangement. We also tested our trained GPR using simulation data aside from the training data; good agreement between the ML-extracted system parameters and the MC references was achieved, showing the accuracy of our approach. Our model can be easily applied to coherent scattering experiments to extract microscopic rearrangements between two scattering patterns, which is especially useful for studies of non-steady and transient dynamics.
The rest of this paper is organized as follows: Section 2 introduces our colloidal systems, the theoretical analysis of coherent scattering intensity, MC simulation and a brief summary of the GPR; our results are presented in Section 3
to illustrate the scattering intensity and correlation function of the colloidal dispersions under rearrangements, validate the feasibility for ML inversion of system parameters using SVD of the correlation and show the application of ML analysis for scattering data using GPR; finally, we summarize our paper and discuss potential future directions following this work in Section 4
.
2. Methods
2.1. Coherent scattering and rearrangement transformation
The normalized scattering intensity of a polydisperse dispersion of N spherical particles with a configuration of 2D coordinates = {(x, y)} is given by (Chen, 1986
)
where Vi = (4π/3) Ri3 is the volume of particle i with radius Ri, q is the scattering wavevector and ri = (xi, yi) is the position of particle i. Fi(q) is the form factor amplitude of the ith particle such that (Guinier et al., 1955)
where q = |q| is the magnitude of the scattering wavevector.
The rearrangement transformation of the particle positions consists of an affine simple shear deformation along the x axis (shear gradient runs along the y axis) with a γ, as shown in Fig. 1(a), and a non-affine rearrangement where the particles are randomly displaced by δxi and δyi, which follow a Gaussian distribution with zero mean and a standard deviation D2. Such a transformation Γ is expressed as
In homodyne scattering, the average translation of all the particles has no effect on the scattering intensity, so we choose the form of equation (3) to have a fixed origin for the affine shear.
The correlation function of two scattering intensities before and after the transformation Γ is
where is the average over different realizations of the configuration.
In the case of dilute dispersions of monodisperse spherical particles, including materials doped with a dilute amount of monodisperse tracer particles, the positions of different particles and, thus, their rearrangements are uncorrelated, and the correlation function g(q) associated with the transformation Γ is predicted as [similar to that in Aime & Cipelletti (2019)]
where sinc(x) = sin(x)/x, L is the size the scattering beam, and θ is the angle between q and the x axis.
2.2. Monte Carlo simulation
We sampled the positions of particles in a [−L, L]2 square with a n. The radius of the particles follows a such that
, where the polydispersity index of the dispersion, PDI =
, is controlled by Rs (Kotz et al., 2019
).
We calculated the scattering intensity I(q) = I(qx, qy) = in the polar coordinates for all the particles inside the box of [−0.5L, 0.5L]2 before and after the Γ transformation, and then calculated the correlation function g(q). The values of I(q) and g(q) are averaged over 2 × 104 samples of
for each set of system parameters (nL2, Rs, D2, γL). We also calculated the radial and angular average of the correlation function such that
and
, where
and
are averages over all measured θ and q, respectively. Without loss of generality, we use the natural unit R0 = 1 for the size of particles and the beam size L = 800R0. We measured I(q) and g(q) with respect to 100 different values of
uniformly distributed on a log scale, and 101 different values of
uniformly distributed on a linear scale, and we note that I(q, θ + π) = I(q, θ) due to ±q symmetry of equation (1
). The choice of R0, L and the range of q is to mirror experimental conditions: a of particles with a radius of 10 nm, a synchrotron X-ray beam size of 8 µm and an area detector at a small-angle scattering setup that covers a wavevector ranging from 0.05 to 0.5 nm−1.
2.3. Gaussian process regression
To obtain the inverted mapping from the scattering correlation function x = g(q) to the system parameters or inversion targets y = (nL2, Rs, D2, γL), we trained a GPR using the data generated by MC simulation. In the context of GPR, the prior on the regression function is a Gaussian process, , where m(x) is the prior mean function and k(x, x′) is the covariance function or kernel. The goal of the GPR is to find the optimized posterior
of the function output y. The joint distribution of the Gaussian process is (Williams & Rasmussen, 2006
)
where a constant function is used for the prior mean m(x), and the kernel consists of a Radial basis function and white noise. , where δ is the Kronecker delta function. l and σ denote the hyperparameters corresponding to the correlation length and variance of observational noise, which can be obtained by training on simulation data. In practice, we use the scikit-learn Gaussian process library (Pedregosa et al., 2011
) for convenience of implementation and efficiency.
To investigate the distribution of X, we define the pair distance distribution function (PDDF) for X,
where M = |X| is the number of data points. In addition, to help determine the appropriate range of hyperparameter l when initiating then optimization process, we calculated the autocorrelation function (ACF) for feature μ (Chang et al., 2022),
where the is averaged over all data points in X.
3. Results
3.1. Scattering function of the dispersion
Fig. 1(a) shows an example of the configuration
of monodisperse particles before and after the rearrangement transformation Γ, where γL = 30 and D2 = 0.5. Figs. 1
(b) and 1
(c) show the corresponding coherent scattering patterns of configurations
and
, respectively. Speckles are clearly observed in the scattering patterns. Fig. 1
(d) shows the product of the two instances of scattering intensity shown in Figs. 1
(b) and 1
(c).
![]() | Figure 1 Illustration of a single configuration of particles undergoing transformation Γ, in which (nL2, Rs, D2, γL) = (150, 0, 0.5, 30). The black frame indicates the region the beamline shines on. (a) Spatial distribution of particles before ( |
Fig. 2(a) shows an example of the scattering pattern I(q) of monodisperse particles after averaging over 20000 configurations of
. The scattering intensity I(q) is isotropic and reflects the form factor F2(q) of the spherical particles. Fig. 2
(b) shows the correlation g(q) averaged over 20000 samples. g(q) is highly anisotropic with a high correlation in the y axis (θ = π/2). The non-affine rearrangement is isotropic and causes the decay of structural correlation in all directions. For the affine shear rearrangement [equation (3
)], the y coordinates of the particles remain unchanged, so the affine shear only leads to the decay of correlation in other directions except the y axis (gradient of the affine shear). The pattern of g(q) is captured very well by the theoretical prediction of equation (5
) as shown in Fig. 2
(c), and the mean percentage error between the MC calculation g(q) and the theoretical prediction gtheo(q) is Err =
= 0.9%, where
is the average over all q.
![]() | Figure 2 Scattering function I(q) and scattering correlation function g(q) of the particles with (nL2, Rs, D2, γL) = (150, 0, 0.5, 10). The range of the scattering wavevector is ![]() |
To further quantify the effect of polydispersity, Rs, D2, γL) = (0, 1, 10) as a baseline to demonstrate the effect of the three system parameters (Rs, D2, γL) on g(q) and g(θ). Fig. 3 shows the radial and angular averaged correlation function g(q) and g(θ) with different values of (Rs, D2, γL), which alter the correlation function in different ways. The radial correlation function, g(q), peaks at the lowest q and decays at higher q. The variation of particle size Rs controls the height of the plateau of g(q) at the high-q limit, which increases with larger Rs. Affine γL and non-affine rearrangement D2 affect the peak of g(q) at the lowest q in a similar way, where increasing both γL and D2 lowers the peak. The effect of the three system parameters on the angular correlation function g(θ) is more distinguishable, as shown in Figs. 3
(b), 3
(d) and 3
(f). The angular correlation function g(θ) has a peak at θ = π/2 (affine shear gradient direction), and γL, D2 and Rs affect the width, height and baseline of the peak. Therefore, we focus on the angular correlation function for the rest of the work. However, radial correlation functions also show significant enough feature differences, which can be used for the same inversion analysis presented here.
![]() | Figure 3 Radial (left column) and angular (right column) correlation functions, g(q) and g(θ), for various polydispersity Rs, non-affine rearrangement D2 and affine shear γL with a reference of (n, Rs, D2, γL) = (150, 0, 1, 10) represented by the black lines. (a) and (b) Variable Rs, (c) and (d) variable D2, and (e) and (f) variable γL. |
3.2. Feasibility of machine-learning inversion
We generated a data set of 6000 angular scattering correlation functions, F = {g(θ)}, whose corresponding system parameters Y = {(nL2, Rs, D2, γL)} are randomly distributed such that ,
,
and
, where U(a, b) is a uniform distribution in the interval [a, b]. Note that g(θ) is measured for 101 θ uniformly in [0, π], so F is a 6000 × 101 matrix. Following a similar framework to the literature (Chang et al., 2022
; Ding et al., 2024b
), we carried out a principle component analysis of the data set matrix F using the SVD
, where U,
and V are matrices of size 6000 × 6000, 6000 × 101 and 101 × 101, respectively. Matrix V consists of the singular vectors, and the entries of
are the corresponding coefficients of the projection of F onto the principal vectors in V.
Projecting each g(θ) in the data set F onto the three singular vectors (V1, V2, V3) yields three corresponding projection values (FV0, FV1, FV2), which can be considered as a dimension reduction of the original g(θ). This converts each g(θ), as well as the system parameter Y = {(nL2, Rs, D2, γL)} associated with it, in the data set F to a point in 3D space spanned by the three projection values (FV0, FV1, FV2). Fig. 4 shows the distribution of (nL2, Rs, D2, γL) in such a space. The distribution shows the feasibility of mapping the features of g(θ) back to these system parameters. From the color distribution, we note that the values of (Rs, D2, γL) are well spread out in the (FV0, FV1, FV2) space, indicating a smooth and continuous mapping from the projection values of g(θ) to these corresponding system parameters. However, the distribution of nL2 in (FV0, FV1, FV2) is rather random, implying it is not suitable for the inverted mapping. The inability to extract the information from our scattering correlation function is not surprising, as we are working in the limit of dilute dispersions where the of particles does not play a role in the microscopic structure or the rearrangement.
![]() | Figure 4 Distribution of the system parameters in the singular value space. (a) nL2. (b) Variation of particle size Rs. (c) Non-affine transformation D2. (d) γL. |
3.3. Inference of the system parameters
For the ML inversion of system parameters (Rs, D2, γL) from angular scattering correlation function g(θ), we split the data set F = {g(θ)} into two groups, a training set Ftrain = {g(θ)}train consisting of 70% of F, and a test set Ftest = {g(θ)}test consisting of the remaining 30%. We used the training set to optimize the GPR, especially the hyperparameters (l, σ) for each system parameter individually by maximizing the log marginal likelihood using gradient descent (Williams & Rasmussen, 2006). We then used the trained GPR to predict the system parameters of the test set and compare the GPR predicted system parameters with those actually used for the MC simulations.
Fig. 5 shows the determination of the log marginal likelihood contour in the (l, σ) space for each system parameter (Rs, D2, γL). To gauge the appropriate range of l for each system parameter, as shown in Fig. 5
(a), we first analyzed the PDDF of
and then investigated the ACF for (Rs, D2, γL), which gave us a rough range in which we could search for the optimized l. The resulting log marginal likelihood contours are shown in Figs. 5
(b)–5
(d), and the values of optimized (l, σ) are shown in Table 1
.
|
![]() | Figure 5 Determining the hyperparameters l and σ for system parameters. (a) PDDF p(z) of the data set F and ACF for three system parameters. Log marginal likelihood of hyperparameters for system parameters: (b) Rs, (c) non-affine rearrangement D2 and (d) affine γL. |
We applied the trained GPR with the optimized hyperparameters on the test set Ftest to infer ML inverted system parameters (Rs, D2, γL) and compared the inferred results with MC references. Fig. 6 shows the comparison of system parameters (Rs, D2, γL). Almost all of the data points lie around the diagonal line, indicating a good estimation. For each system parameter μ, the relative error between the MC reference μMC and ML inversion μML is estimated by
, where
here is averaged over all data points. The relative error is labeled for each system parameter in each panel of Fig. 6
and shows a very high precision: 1% for D2, 3% for γL and 6% for Rs. The precise quantification of system parameters demonstrates the power of our ML approach for analyzing and extracting microscopic rearrangement from coherent scattering data.
![]() | Figure 6 Comparison between the system parameters extracted from the angular scattering correlation function g(θ) using the GPR and their corresponding MC reference used for generating scattering data. Averaged relative error Err is indicated in each plot. (a) Variation of particles size Rs. (b) Non-affine rearrangement D2. (c) Affine γL. |
4. Summary
We have presented an ML-informed analysis framework that successfully recovers the polydispersity and microscopic rearrangements, including both affine simple shear and non-affine transformation, with high precision from the correlation function g(q) of coherent scattering intensity of the dilute dispersions of spherical particles.
Our simulated colloidal systems and scattering intensity aim to mirror real synchrotron scattering setups, including the beam size, particle size and range of the detectable wavevector; therefore, our SVD features and GPR models can easily be compared and adopted to analyze real experimental data. The direction of affine shear is not necessarily always in the x direction for experimental data. However, the direction is easy to identify by the high correlation strip in the g(q) pattern; one can rotate the scattering data before applying our model. Currently, our approach applies to dilute dispersions of spherical colloids. If the system deviates significantly from these assumptions, such as involving anisotropic particles or nonlinear turbulent flow, our model would require retraining with simulations that capture the corresponding scattering behavior. Additionally, incorporating experimental data sets labeled with known microscopic rearrangements, such as shear-driven viscous laminar fluids (Aime & Cipelletti, 2019), could further enhance its applicability. By leveraging such data, the model could generalize better to real-world experiments, including those with sparse or incomplete data sets. If the experimental scattering data are taken on a different grid of wavevector q, interpolated data can be utilized to feed into our GPR model. Alternatively, we can also use generative models such as Kolmogorov–Arnold networks (Liu et al., 2024b
; Liu et al., 2024a
) to obtain I(q) as a continuous function of the system parameters and use it to directly fit the experimental data.
Further, similar methods can be deployed to study the microscopic rearrangement of disordered colloidal systems, like glasses and gels, where ML-assisted quantification methods have a great potential to overcome the challenges imposed by the out-of-equilibrium nature (Schoenholz et al., 2016; Horwath et al., 2024
). However, for such highly concentrated systems, the MC direct sampling method often suffers from a high rejection rate. As a result, alternative techniques like Brownian dynamics or simulations are better suited for capturing the intricate dynamics and interactions in these systems.
APPENDIX A
Singular value decomposition of the data set
Fig. 7(a) shows the singular value versus its rank, where the rapid decay of the singular value indicates that the significance of the projection onto higher-rank singular vectors quickly becomes negligible. Therefore, decomposition of g(θ) into the top three singular vectors will provide a good approximation of the whole g(θ). Fig. 7
(b) shows the singular vectors (V1, V2, V3) corresponding to the first three singular values.
![]() | Figure 7 SVD of the angular scattering correlation data set. (a) Singular value Σ versus singular value rank (SVR); the top three ranked values are highlighted with red circles. (b) Singular vectors corresponding to the first three singular values. |
Footnotes
‡Equal contribution. YC conceived this work and carried out theoretical analysis. LD carried out Monte Carlo simulations and machine-learning analysis.
Acknowledgements
YC thanks R. L. Leheny and A. G. Yodh for helpful discussions.
Funding information
This research was performed at the Spallation Neutron Source, which is a US Department of Energy (DOE) Office of Science User Facility operated by Oak Ridge National Laboratory (ORNL). This research was sponsored by the Laboratory Directed Research and Development Program of ORNL, managed by UT-Battelle, LLC, for the US DOE. The ML aspects were supported by by the US DOE Office of Science, Office of Basic Energy Sciences Data, Artificial Intelligence and Machine Learning at DOE Scientific User Facilities Program (award No. 34532). Monte Carlo simulations and computations used resources of the Oak Ridge Leadership Computing Facility, which is supported by the US DOE Office of Science (contract No. DE-AC05-00OR22725), and resources of the National Energy Research Scientific Computing Center, which is supported by the Office of Science of the US Department of Energy under contract No. DE-AC02-05CH11231. YC acknowledges support by the National Science Foundation (NSF) (grant No. DMR-2003659) and by the NSF Penn Materials Research Science and Engineering Center (grant No. DMR-2309043).
References
Aime, S. & Cipelletti, L. (2019). Soft Matter 15, 200–212. CrossRef CAS PubMed Google Scholar
Akepati, S. V. R., Gupta, N. & Jayaraman, A. (2024). JACS Au 4, 1570–1582. CrossRef CAS PubMed Google Scholar
Anker, A. S., Butler, K. T., Selvan, R. & Jensen, K. M. (2023). Chem. Sci. 14, 14003–14019. CrossRef CAS PubMed Google Scholar
Badon, A., Boccara, A. C., Lerosey, G., Fink, M. & Aubry, A. (2017). Opt. Express 25, 28914–28934. CrossRef Google Scholar
Banetta, L., Leone, F., Anzivino, C., Murillo, M. S. & Zaccone, A. (2022). Phys. Rev. E 106, 044610. CrossRef PubMed Google Scholar
Burghardt, W. R., Sikorski, M., Sandy, A. R. & Narayanan, S. (2012). Phys. Rev. E 85, 021402. CrossRef Google Scholar
Carleo, G., Cirac, I., Cranmer, K., Daudet, L., Schuld, M., Tishby, N., Vogt-Maranto, L. & Zdeborová, L. (2019). Rev. Mod. Phys. 91, 045002. CrossRef Google Scholar
Chang, M., Tung, C., Chang, S., Carrillo, J. M., Wang, Y., Sumpter, B. G., Huang, G., Do, C. & Chen, W. (2022). Commun. Phys. 5, 46. CrossRef Google Scholar
Chen, S.-H. (1986). Annu. Rev. Phys. Chem. 37, 351–399. CrossRef CAS Web of Science Google Scholar
Chen, Y., Rogers, S. A., Narayanan, S., Harden, J. L. & Leheny, R. L. (2020a). Phys. Rev. Mater. 4, 035602. CrossRef Google Scholar
Chen, Y., Rogers, S. A., Narayanan, S., Harden, J. L. & Leheny, R. L. (2020b). Phys. Rev. E 102, 042619. CrossRef PubMed Google Scholar
Chu, B. & Hsiao, B. S. (2001). Chem. Rev. 101, 1727–1762. Web of Science CrossRef PubMed CAS Google Scholar
Clegg, P. S. (2021). Soft Matter 17, 3991–4005. CrossRef CAS PubMed Google Scholar
Ding, L., Tung, C.-H., Cao, Z., Ye, Z., Gu, X., Xia, Y., Chen, W.-R. & Do, C. (2024a). arXiv, 2411.00134. Google Scholar
Ding, L., Tung, C.-H., Carrillo, J.-M. Y., Chen, W.-R. & Do, C. (2025). arXiv, 2501.14647. Google Scholar
Ding, L., Tung, C.-H., Sumpter, B. G., Chen, W.-R. & Do, C. (2024b). arXiv, 2410.05574. Google Scholar
Donley, G. J., Narayanan, S., Wade, M. A., Park, J. D., Leheny, R. L., Harden, J. L. & Rogers, S. A. (2023). Proc. Natl Acad. Sci. USA 120, e2215517120. CrossRef PubMed Google Scholar
Galloway, K., Teich, E., Ma, X., Kammer, C., Graham, I., Keim, N., Reina, C., Jerolmack, D., Yodh, A. & Arratia, P. (2022). Nat. Phys. 18, 565–570. CrossRef CAS Google Scholar
Goldburg, W. I. (1999). Am. J. Phys. 67, 1152–1160. CrossRef Google Scholar
Guinier, A., Fournet, G., Walker, C. B. & Yudowitch, K. L. (1955). Small-angle scattering of X-rays. Wiley. Google Scholar
He, H., Liang, H., Chu, M., Jiang, Z., de Pablo, J. J., Tirrell, M. V., Narayanan, S. & Chen, W. (2024). Proc. Natl Acad. Sci. USA 121, e2401162121. CrossRef PubMed Google Scholar
Heil, C. M., Ma, Y., Bharti, B. & Jayaraman, A. (2023). JACS Au 3, 889–904. CrossRef CAS PubMed Google Scholar
Hinderhofer, A., Greco, A., Starostin, V., Munteanu, V., Pithan, L., Gerlach, A. & Schreiber, F. (2023). J. Appl. Cryst. 56, 3–11. Web of Science CrossRef CAS IUCr Journals Google Scholar
Horwath, J. P., Lin, X.-M., He, H., Zhang, Q., Dufresne, E. M., Chu, M., Sankaranarayanan, S. K., Chen, W., Narayanan, S. & Cherukara, M. J. (2024). Nat. Commun. 15, 5945. CrossRef PubMed Google Scholar
Huang, G., Tung, C., Porcar, L., Wang, Y., Shinohara, Y., Do, C. & Chen, W. (2023). Macromolecules 56, 6436–6443. CrossRef CAS Google Scholar
Jana, R. & Pastewka, L. (2019). J. Phys. Mater. 2, 045006. CrossRef Google Scholar
Keim, N. C. & Arratia, P. E. (2015). Soft Matter 11, 1539–1546. CrossRef CAS PubMed Google Scholar
Kotz, S., Balakrishnan, N. & Johnson, N. L. (2019). Continuous multivariate distributions, Vol. 1, Models and applications. John Wiley & Sons. Google Scholar
Krauth, W. (2006). Statistical mechanics: algorithms and computations, Vol. 13. OUP. Google Scholar
Leheny, R. L., Rogers, M. C., Chen, K., Narayanan, S. & Harden, J. L. (2015). Curr. Opin. Colloid Interface Sci. 20, 261–271. Web of Science CrossRef CAS Google Scholar
Leitner, M., Sepiol, B., Stadler, L.-M., Pfau, B. & Vogl, G. (2009). Nat. Mater. 8, 717–720. Web of Science CrossRef PubMed CAS Google Scholar
Liu, Z., Ma, P., Wang, Y., Matusik, W. & Tegmark, M. (2024a). arXiv, 2408.10205. Google Scholar
Liu, Z., Wang, Y., Vaidya, S., Ruehle, F., Halverson, J., Soljačić, M., Hou, T. Y. & Tegmark, M. (2024b). arXiv, 2404.19756. Google Scholar
Lu, S. & Jayaraman, A. (2024). Prog. Polym. Sci. 153, 101828. CrossRef Google Scholar
Lüttich, M., Giordano, V. M., Le Floch, S., Pineda, E., Zontone, F., Luo, Y., Samwer, K. & Ruta, B. (2018). Phys. Rev. Lett. 120, 135504. Web of Science PubMed Google Scholar
Ma, L., Zhang, F., Allen, A. & Levine, L. (2014). Acta Cryst. A70, 338–347. CrossRef IUCr Journals Google Scholar
Madsen, A., Fluerasu, A. & Ruta, B. (2020). Synchrotron light sources and free-electron lasers: accelerator physics, instrumentation and science applications, pp. 1989–2018. Springer. Google Scholar
Murphy, K. P. (2012). Machine learning: a probabilistic perspective. MIT press. Google Scholar
Murphy, R. P., Riedel, Z. W., Nakatani, M. A., Salipante, P. F., Weston, J. S., Hudson, S. D. & Weigandt, K. M. (2020). Soft Matter 16, 6285–6293. CrossRef CAS PubMed Google Scholar
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M. & Duchesnay, É. (2011). J. Mach. Learn. Res. 12, 2825–2830. Google Scholar
Ruocco, N., Dahbi, L., Driva, P., Hadjichristidis, N., Allgaier, J., Radulescu, A., Sharp, M., Lindner, P., Straube, E., Pyckhout-Hintzen, W. & Richter, D. (2013). Macromolecules 46, 9122–9133. CrossRef CAS Google Scholar
Schoenholz, S. S., Cubuk, E. D., Sussman, D. M., Kaxiras, E. & Liu, A. J. (2016). Nat. Phys. 12, 469–471. CrossRef CAS Google Scholar
Shibayama, M. (2011). Polym. J. 43, 18–34. Web of Science CrossRef CAS Google Scholar
Shpyrko, O. G. (2014). J. Synchrotron Rad. 21, 1057–1064. Web of Science CrossRef CAS IUCr Journals Google Scholar
Tomaszewski, P., Yu, S., Borg, M. & Rönnols, J. (2021). Proceedings of the Swedish workshop on data science (SweDS), pp. 1–6. IEEE. Google Scholar
Tung, C., Chang, S., Chang, M., Carrillo, J., Sumpter, B. G., Do, C. & Chen, W. (2023). Carbon Trends 10, 100252. CrossRef Google Scholar
Tung, C.-H., Chang, S.-Y., Chen, H.-L., Wang, Y., Hong, K., Carrillo, J. M., Sumpter, B. G., Shinohara, Y., Do, C. & Chen, W.-R. (2022). J. Chem. Phys. 156, 131101. CrossRef PubMed Google Scholar
Tung, C.-H., Ding, L., Chang, M.-C., Huang, G.-R., Porcar, L., Wang, Y., Carrillo, J.-M. Y., Sumpter, B. G., Shinohara, Y., Do, C. & Chen, W. R. (2024a). arXiv, 2412.15474. Google Scholar
Tung, C.-H., Ding, L., Huang, G.-R., Porcar, L., Shinohara, Y., Sumpter, B. G., Do, C. & Chen, W.-R. (2025). J. Appl. Cryst. 58, 523–534. CrossRef CAS IUCr Journals Google Scholar
Tung, C. H., Hsiao, Y. J., Chen, H. L., Huang, G. R., Porcar, L., Chang, M. C., Carrillo, J. M., Wang, Y., Sumpter, B. G., Shinohara, Y., Taylor, J., Do, C. & Chen, W. R. (2024b). J. Colloid Interface Sci. 659, 739–750. CrossRef CAS PubMed Google Scholar
Wen, Q., Basu, A., Janmey, P. A. & Yodh, A. G. (2012). Soft Matter 8, 8039–8049. CrossRef CAS PubMed Google Scholar
Wessels, M. G. & Jayaraman, A. (2021). Macromolecules 54, 783–796. CrossRef CAS Google Scholar
Williams, C. K. & Rasmussen, C. E. (2006). Gaussian processes for machine learning, Vol. 2. MIT Press. Google Scholar
Wu, Q., Miao, W., Zhang, Y., Gao, H. & Hui, D. (2020). Nanotechnol. Rev. 9, 259–273. CrossRef CAS Google Scholar
Wu, Z. & Jayaraman, A. (2022). Macromolecules 55, 11076–11091. CrossRef CAS Google Scholar
This is an open-access article distributed under the terms of the Creative Commons Attribution (CC-BY) Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are cited.