Skip to main content
Science Advances logoLink to Science Advances
. 2026 Sep 25;12(39):eaee6174. doi: 10.1126/sciadv.aee6174

Discovering how ice crystals grow using neural ODEs and symbolic regression

Kara D Lamb 1,2,*, Jerry Y Harrington 3, Alfred M Moyle 3, Gwenore F Pokrifka 4, Benjamin W Clouser 5, Volker Ebert 6,7,8, Ottmar Möhler 9, Harald Saathoff 9
PMCID: PMC13614372  PMID: 42789692

Abstract

Depositional ice growth strongly influences the evolution and lifetime of ice-containing clouds on Earth and Mars, yet its physics remain uncertain because the earliest stages of ice-crystal growth cannot be directly observed and are sparsely sampled in laboratory settings. Here, we use physics-informed machine learning to learn the functional dependence of unknown physics in the depositional ice growth model from limited observations. By optimizing against mass growth time series from 290 ice crystals grown in a levitation diffusion chamber, we identify a modified capacitance growth model that more accurately captures observed early-stage growth. The resulting functional form, retrieved using symbolic regression, outperforms existing parameterizations and generalizes well to independent measurements from the AIDA Aerosol and Cloud Chamber. Our data-efficient learning framework provides an improved representation of depositional ice growth and offers a pathway to infer unresolved physical processes in other systems that are sparsely observed.

INTRODUCTION

Cirrus clouds, pure ice clouds that form in the Earth’s upper troposphere, play a substantial role in the climate cycle (1). Mid-latitude and tropical cirrus cover approximately one-third of the upper troposphere at any point in time and have significant direct radiative climate effects. In addition to their radiative effects, the high, thin cirrus clouds that form in the Earth’s tropical tropopause layer act as an important control on the amount of water vapor that enters the stratosphere from the troposphere, where it is an important greenhouse gas (2). Contrail cirrus forming as the result of commercial aviation represents a significant but uncertain, anthropogenic climate forcing (3). Uncertainties in ice microphysical process rates that control cirrus cloud formation and lifetime translate to direct climate radiative forcing uncertainties on the order of 30 W/m2, more than eight times the radiative forcing associated with a doubling of CO2 in the atmosphere (4, 5).

One of the most important microphysical processes controlling the growth and evolution of cirrus clouds is the depositional ice growth rate, which describes the adsorption, surface migration, and incorporation of water molecules into the ice crystal (Fig. 1A). However, substantial gaps in our understanding of depositional ice growth, particularly the early growth of ice crystals in clouds, continue to limit our ability to accurately model these processes (4, 6). Early growth is especially hard to constrain because this growth connects freshly nucleated particles to larger faceted crystals. These small ice crystals (radii of <50 μm) undergo various surface transformations as habit forms develop, affecting the growth rates (7–10).

Fig. 1. Overview of methodology for learning unknown physics in depositional ice growth models.

Fig. 1.

Depositional ice growth is an important process for ice formation in atmospheric clouds. Ice crystals grow via direct deposition of water molecules from the vapor phase onto the ice surface. (A) We replace partially unknown physics in the depositional ice growth model with a neural network, considering both a strong and weak constraint. (B) We integrate the ice growth rate partially parameterized by a neural network and optimize to reduce the distance between the model and experimentally measured time series of ice mass ratios. (C) We use symbolic regression to determine a functional form for the unknown physics learned by the neural network.

Structural and parametric uncertainty in ice growth models has been difficult to address (11). Structural uncertainty refers to uncertainty in the functional dependence of a physical model, whereas parametric uncertainty refers to uncertainty in parameter values. While depositional ice growth is typically represented in cloud and climate models with capacitance theory (12), the early stages of ice growth leading to the formation and growth of facets is determined by surface attachment kinetics, which are poorly constrained by current theories, observations (those made in clouds), and laboratory measurements. Measurements of surface attachment kinetics modeled as a deposition coefficient from different experimental studies disagree by orders of magnitude (13, 14), although recent work has suggested these studies can be reconciled with a saturation and temperature dependent functional form (15, 16). One major challenge in constraining depositional ice growth rates in laboratory studies is that the early stages of growth cannot be directly observed and must instead be inferred from observables such as the mass and often in conditions where one or more dependent variables (such as temperature or supersaturation with respect to ice) are held constant.

Here, we use physics-informed machine learning to address structural uncertainty in the depositional ice growth model. Scientific machine learning for discovering unknown physics directly from observations has demonstrated substantial promise in recent years (17–19). Approaches such as physics-informed neural networks (20) can be leveraged to integrate observational data with known governing physical laws, even in cases with partially unknown physics. Neural ordinary differential equations (NODEs) integrate neural networks parameterizing an unknown function with typical numerical ordinary differential equation (ODE) solvers to learn a continuous model for a physical system (21). In this study, we develop a methodology to learn the functional dependence for the ODE describing the depositional ice growth rate by optimizing a NODE across multiple time series simultaneously. We compare strongly constrained and weakly constrained NODE models, based on the amount of prior physical knowledge that is included. We apply this method to experimental measurements to learn a mathematical model for the depositional ice growth rate and use symbolic regression to discover closed form expressions for the nonlinear relationship learned by the neural network. Last, we use an independent dataset of cirrus cloud experiments performed in the AIDA (Aerosol Interaction and Dynamics in the Atmosphere) Aerosol and Cloud Chamber to select among candidate proposed ice growth models.

Levitation diffusion chamber observations

Levitation diffusion chamber experiments provide time-resolved measurements of individual ice crystals growing in a highly controlled environment. Here, we explore how scientific machine learning and equation discovery can be applied to measurements of both heterogeneously and homogeneously nucleated ice crystals grown in a levitation diffusion chamber at temperatures between 205 and 240 K and saturation with respect to ice between 1.0 and 1.8, conditions characteristic of upper tropospheric cirrus cloud formation (9, 22, 23). During experiments, individual ice crystals with initial radii between 6 and 26 μm are nucleated, levitated, and grown from vapor in constant saturation Si and temperature T conditions. Measurements consist of 290 time series of the mass ratio (m/m0) of individual ice crystals, where m is the mass of an ice crystal and m0 is its initial mass. The crystals remain relatively small over the course of the experiment, with equivalent spherical radii typically <40 μm (maximum of ∼84 μm). Because mass ratio time series have varying durations (depending on how efficiently the ice crystals grow), we interpolate time series to 1 Hz and crop all datasets to a maximum length of 500 s. The Si, T, and mass time series for all 290 experiments used in the analysis are shown in fig. S1.

In addition to the experimentally measured ice crystal mass ratio time series, we create a synthetic dataset of levitation diffusion chamber measurements with a known functional dependence for the depositional growth rate to validate the performance of our equation discovery method. This synthetic dataset consists of 290 mass ratios of ice crystals growing in the same saturation Si and temperature T conditions and with the same initial mass m0, but with an assumed functional form for the depositional ice growth model based on (24) (fig. S2). Realistic measurement noise is added to the synthetic time series by using the trailing eigenmodes of a singular spectrum analysis (SSA) decomposition applied to the measured time series (fig. S3 shows an example). Additional details about experimental and synthetic datasets are given in Materials and Methods.

Methodology to learn unknown physics

In this section, we describe the scientific machine learning methodology that we use to discover a mathematical model for depositional ice growth that best fits all 290 levitation diffusion chamber experiments. An overview of the method is shown in Fig. 1. The depositional ice growth rate for an ice crystal growing from vapor has traditionally been modeled using the capacitance ice growth model (12), which is modified to include surface kinetics for the early stages of ice growth (15). This model is an ODE

dmdt=4πr(Si−1)G(r,T,Si,α) (1)

where m is the mass of the crystal, r is the radius of the ice crystal, and Si is the ambient ice supersaturation. The function G(r,T,Si,α) represents the combined effects of gas-phase vapor and thermal diffusion along with surface attachment kinetics typically parameterized by a deposition coefficient α. Here, we assume that the capacitance C scales proportionally with r, consistent with the standard approximation for spherical ice particles. As a result, the transfer coefficient G also incorporates unresolved physical effects associated with the evolving morphology of ice crystals during the early stages of growth. The deposition coefficient α has previously been parameterized as a saturation and temperature-dependent function in (24) (Eq. 10). However, this form may not be valid for crystals undergoing rapid transformations immediately following nucleation (8). A more detailed description of the capacitance ice growth model with modifications for surface kinetics is provided in Materials and Methods.

Predicting ice growth in the levitation diffusion chamber amounts to solving an initial value problem, where the ice crystal mass as a function of time is given by

m(t)=∫0tdmdtdt+m0 (2)

If we knew the functional dependence of Eq. 1, then this problem would be straightforward to solve. However, the functional dependence for G(r,T,Si,α) is unknown. This uncertainty arises from the difficulty in consistently parameterizing various surface transformations that ice crystals undergo in their early stages of growth and the lack of observational constraints on the evolving habit of these micron-scale ice crystals. While prior attempts to parameterize size-based surface kinetics due to transformations have been made, most have been either ad hoc (25) or lack generality due to the use of smaller datasets (26). In addition, because each ice crystal grows at a constant, but unique Si and T, determining a functional dependence of G(r,T,Si,α) on r, T, and Si, and with a possibly saturation and temperature-dependent α that is consistent across all experiments is not straightforward.

Here, we focus on learning a single depositional ice growth model that best fits all experiments, with the aim of developing a simple parameterization for cirrus cloud models. We use a NODE model to solve Eq. 2 to learn a consistent functional form for G(r,T,Si,α) across all 290 experiments simultaneously. A NODE model naturally formulates the problem as learning a dynamical growth law from observed ice crystal growth trajectories while avoiding the need to estimate noisy time derivatives from experimental measurements. We assume two cases for prior physical knowledge in Eq. 1 based on past literature (Fig. 1A). The first model makes a stronger assumption about the amount of prior physical knowledge to include, whereas the second model learns a greater part of the ice growth model from experimental measurements. In the first case, we use a capacitance model for ice growth that assumes an unknown function for the deposition coefficient α, which we refer to as the “strongly constrained NODE” model. In the second case, we fit the ratio of the transfer coefficient G relative to the theoretical transfer coefficient Gc for a spherical ice crystal assuming the continuum limit (Eq. 12), which we refer to as the “weakly constrained NODE” model. In each case, we use prior physical knowledge from Eq. 1 and replace only the uncertain portion of the model with a neural network. For the strongly constrained NODE model, we assume the functional form for G(r,T,Si,α) is given by Eq. 8, and we further assume that α is a function of temperature and supersaturation

α=fα(Si,T∣θα) (3)

The expression fα(Si,T∣θα) represents a neural network that takes as input Si and T and given the weights of the neural network θα predicts a value for α. For the weakly constrained NODE model, we assume that the ratio between G and Gc is given by a function of the temperature, supersaturation, and mass of the ice crystal

GGc=fG(Si,T,m∣θG) (4)

Parameterizing kinetics with a modified G is advantageous because it is more general, and it has some measurement (9) and theoretical (27) backing.

To compare against experimental measurements (Fig. 1B), we integrate Eq. 1 partially parameterized by neural networks using an ODE solver [implemented in PyTorch with the torchdiffeq library; (21)]. We optimize the strongly and weakly constrained NODE models against the experimental time series to simultaneously learn the neural network weights θα and θG in Eqs. 3 and 4, respectively, that reduce the distance between the models and the measured time series. Because we assume that all 290 experimental mass time series can be modeled with the same physical model, we optimize the NODE models across all time series simultaneously by minimizing L2 loss [or mean square error (MSE) loss] between the measured time series and the model

LNODE=∑j=0Nexp∑i=0Tjmj(t)mj,0−mˆj(t)mj,02 (5)

where j is the experiment number, Tj is the length of the jth time series, mˆj(t) indicates the prediction from the NODE models, and Nexp=290.

Once the NODE models have been optimized against experimental measurements, we use symbolic regression to derive functional forms for the trained neural networks (Fig. 1C). Symbolic regression uses genetic algorithms to search for equations that optimize accuracy while limiting model complexity. Here, we use the symbolic regression library PySR to return a Pareto front of candidate expressions (28). We use the observed values for Si and T and the initial mass m0 for each of the 290 experiments. These values are used as input for the trained neural networks to determine the corresponding values for α for the strongly constrained NODE model (Eq. 3) and for G for the weakly constrained NODE model (Eq. 4). Further details of the strongly and weakly constrained NODE models, the training process, and the equation discovery method are given in Materials and Methods.

RESULTS

We first test our method on the synthetic datasets with a known functional form for the deposition coefficient α based on (24). After optimizing the strongly constrained NODE model against the synthetic datasets, we find that the model is able to reproduce the time series very accurately (fig. S4 shows examples of a subset of time series compared with NODE model fits). We compare the predicted values of α from the trained neural network αNN to those used to generate the synthetic dataset αNelson. The strongly constrained NODE model is able to learn the nonlinear functional dependence for α (Eq. 10) that closely matches the one used to generate the synthetic datasets (Fig. 2, left and middle). In addition, when we use symbolic regression to learn a functional dependence for α from the trained neural network, it closely matches the true dependence (Fig. 2, right).

Fig. 2. Functional dependence of α learned from synthetic datasets.

Fig. 2.

(A) Saturation and temperature dependence of α parameterization from Nelson and Baker (24). (B) Saturation and temperature dependence from the trained NN for the synthetic datasets. (C) Predictions from an expression learned by symbolic regression from the trained NN for the synthetic datasets. (D to F) Residuals between α from Nelson and Baker (24) and model predictions for α.

We next use our approach on the experimentally measured time series. Because we have no ground truth for the depositional ice growth model for the experimental datasets, we compare the performance of the weakly and strongly constrained NODE models optimized against the experimental datasets with the model from Nelson and Baker (24) and a model with no surface kinetics (Table 1). We evaluate the MSE loss between models and experimental measurements across all 290 experiments (Eq. 5), as well as evaluating which model performs best on the majority of individual experiments (determined by the model which gives the lowest MSE loss for an individual experiment). According to both metrics, the weakly constrained NODE model outperforms a model with no surface kinetics, the Nelson and Baker (1996) model and the strongly constrained NODE model. The weakly constrained NODE model performs best on 138 of the 290 experiments (Table 1, third column). When considering performance on individual experiments, the strongly constrained NODE model performs better than the Nelson and Baker (1996) parameterization, but only slightly better than a model with no surface kinetics.

Table 1. Comparison of model performance on experimental data from the levitation diffusion chamber.

MSE loss between model and experiments is evaluated across all 290 time series; we separately evaluate the interpolation performance (t < 500 s) and the extrapolation performance (t < 1000 s). Best experiment count refers to the total number of individual experiments for which the proposed model performed best. The bold entries indicate the best performing model according to the given metric.

Ice growth model MSE loss MSE loss Best exp. count Best exp. count
(t < 500 s) (t < 1,000 s) (t < 500 s) (t < 1,000 s)
No surface kinetics (G = Gc) 41,396 222,750 62 55
Nelson and Baker (24) 40,751 220,930 29 31
Strongly constrained NODE model 30,714 203,645 61 62
Weakly constrained NODE model 16,495 184,723 138 142

In comparing the strongly constrained NODE model optimized against the experimental datasets with the measured mass ratios, we find substantial deviations between the measured mass ratios and predicted mass ratios for some experiments (fig. S5). The predicted values of α from the trained neural network also differ substantially from those predicted by the functional form given in (24) and suggest that the neural network struggles to find a consistent smoothly varying function across Si and T (fig. S6). As the strongly constrained NODE model is not able to learn a functional dependence for α that reproduces the mass ratio time series for the majority of the experiments, this suggests that a model using a single deposition coefficient form α may not be the optimal functional relationship to describe the depositional ice growth process for newly formed crystals. By contrast, when we optimize the weakly constrained NODE model against the experimental datasets, this generally reduces deviations between the mass ratio time series and the predicted values for the mass ratios (fig. S5) compared with the strongly constrained NODE model. In addition, we can use the trained neural network to evaluate the learned functional dependence of G compared with Gc (Fig. 3A), and our model learns a consistent functional dependence across the 290 experiments. While G is generally within a factor of 1.2 of Gc for most experiments, the learned functional dependence indicates that there is an additional dependence on m that is not accounted for by Gc.

Fig. 3. Unknown physics learned by weakly constrained NODE model from experiments.

Fig. 3.

(A) The transfer coefficient G learned by the weakly constrained NODE model for the 290 experiments compared with Gc (the transfer coefficient for the continuum case, assuming a spherical ice crystal). (B) Predictions from the trained neural network for G compared with the predictions from an expression learned by symbolic regression from the trained neural networks (eq. 8 in table S2) for the 290 experiments.

As described in the previous section and in Materials and Methods, we use symbolic regression to determine a functional dependence for G learned by the neural network. Symbolic regression discovers multiple candidate expressions for G (see table S2). All discovered expressions depend on Gc (as given by given by Eq. 12) and m, the crystal mass. Only the most complex expressions show any dependence on Si and T, indicating that the majority of the variance in the physical model can be related to the ice crystal size. This functional dependence is consistent with physical expectations for surface kinetic effects, which should suppress ice growth when ice crystals are small and habits are just forming. More complex expressions typically have lower MSE loss (fig. S7), and we further evaluate these expressions on independent data (discussed in the next section) to determine which equation provides the optimal balance between complexity and generalization performance.

Performance of proposed models on unseen data

To select among the learned depositional ice growth models, we evaluate our proposed models for depositional ice growth on data that was unseen during the training process of the NODE model.

Because we only used the initial 500 s from each time series for the ice crystals grown in the levitation diffusion chamber, we first test how well models perform on predicting the mass ratio of the ice crystals for the remainder of the experimental time series (e.g., for t > 500 s). However, we do note that this extrapolation test will necessarily be biased toward ice crystals that are compact and grow less efficiently, typically at lower supersaturations. High supersaturation promotes polycrystalline growth, which is rapid, and the time series measurements for such crystals are relatively short and thus may not be represented in this dataset. We test how well the models perform by integrating the time series up to 1000 s and evaluating the MSE loss between the measured time series and the model (Table 1, second column). In this case, the weakly constrained NODE model still performs best, but the performance is more comparable with the other three proposed models. In addition, when integrating for longer times greater than 1000 s, the weakly constrained NODE model begins to perform worse relative to the other three models as the weakly constrained NODE model begins to overpredict ice growth at larger sizes, which is consistent with longer time series measurements being associated with less efficient growth. This suggests that the weakly constrained NODE model is an improvement on the previous models when m is small, but that in the limit where m is larger, depositional ice growth should asymptote to the continuum limit.

Next, we evaluate how well the proposed depositional ice growth models can predict ice growth in a completely independent dataset, using observations from adiabatic expansion experiments simulating cirrus cloud formation in the AIDA Aerosol and Cloud Chamber during the IsoCloud campaign (16, 29, 30). These experiments heterogeneously and homogeneously nucleated populations of ice crystals, which then grow in conditions characteristic of upper tropospheric cirrus cloud formation over ∼10 min. The Si and T range for the AIDA experiments overlap with the levitation diffusion chamber experiments, and also includes experiments at lower T and higher Si and time-evolving (rather than fixed) environmental conditions (see fig. S8). In AIDA, we observe the total mass of the population of ice crystals in a volume of air [the ice water content (IWC)] as a function of time, rather than the mass of individual ice crystals. To compare our proposed depositional ice growth models against the AIDA experiments, we model ice growth in AIDA using a parcel model with bin microphysics constrained to the observed number concentrations of ice, as was previously described in (16). We replace the depositional ice growth model with the learned expressions from symbolic regression for G given in table S2 and use the AIDA experiments to select among proposed functional forms for G, by determining which model best fits the majority of AIDA experiments. We find that the following functional form (discovered eq. 8 in table S2)

G=a0Gca1[a2+a3m]−1+a4 (6)

where a0=688.267, a1=1.3153, a2=0.85601, a3=2.6606×10−12, and a4=0.1123×10−9, improves upon the capacitance ice growth (e.g., no surface kinetics) and the Nelson and Baker (1996) models at lower temperatures in AIDA (fig. S9). Some of the residual disagreement between all ice growth models and the AIDA observations at low temperatures (<200 K) likely reflects systematic measurement uncertainty rather than deficiencies in the growth models themselves (16, 31–33). We note that this discovered functional form for G has a mass dependence that is reminiscent of some earlier depositional ice growth theories that approximate attachment kinetics with a “kinetic length scale” (27, 34), with a3 playing the role of a kinetic length scale suitable for small cirrus-like ice crystals.

Figure 4 shows an example AIDA experiment modeled with the proposed model for depositional ice growth using Eq. 6, demonstrating that both supersaturation with respect to ice and the IWC over the course of the experiment are well predicted by our proposed model for depositional ice growth. The proposed model better predicts both the supersaturation with respect to ice (during the early stages of the experiment) and the evolving IWC than both the Nelson and Baker (1996) model and a model with no surface kinetic effects. The ability of our proposed model for depositional ice growth learned from the levitation diffusion chamber experiments to reproduce ice growth in the AIDA Cloud Chamber indicates that this model generalizes well to realistic conditions for cirrus cloud evolution.

Fig. 4. Comparison of learned depositional ice growth model to a cold cirrus cloud experiment in the AIDA Cloud Chamber.

Fig. 4.

(A) Temperature and pressure during the adiabatic expansion experiment. (B) Observed supersaturation with respect to ice inside the chamber, compared with predicted supersaturation with respect to ice. Gray dashed line indicates supersaturation equal to 1.0. (C) Observed ice water content (IWC) compared with predicted IWC. (D) Observed ice number density inside of the chamber.

DISCUSSION

We have demonstrated the application of NODEs and symbolic regression to learn a mathematical model directly from multiple experimental time series of growing ice crystals. We validate our approach to learning the unknown part of a partially known ODE using a synthetic dataset with a known functional dependence for the deposition coefficient α. We find a weakly constrained NODE model is able to more accurately reproduce the majority of our experimental time series for the growth of newly formed crystals, suggesting that prior parameterizations for surface kinetic effects as a single deposition coefficient function may be too restrictive. This conclusion is consistent with (9) who found that newly formed crystals required transformations in the surface growth modes that control surface attachment kinetics. We instead propose a functional dependence for G in Eq. 1 that more accurately reproduces the experimental observations and that can be expressed as a closed-form function using symbolic regression (Eq. 6). This function also generalized well to unseen data, both when predicting longer ice growth time series in the levitation diffusion chamber and when modeling observations of populations of ice crystals growing in the AIDA Cloud Chamber.

This research contributes to the development of improved model parameterizations for cirrus cloud processes. Processes related to ice formation in clouds are a substantial source of uncertainty in current climate models (11, 35). Detailed laboratory experiments are required to constrain individual microphysical process rates, but observables in laboratory experiments are often indirectly related to the prognostic variables used in atmospheric models. Here, we have focused on learning a single functional form that best fits all ice crystals; an alternative approach is to derive a distribution of growth rates from these experimental measurements (23). In addition to improving our fundamental understanding of the depositional ice growth process, the methods that we have introduced here can be more broadly applied toward model parameterization development for atmospheric and oceanic processes (36).

MATERIALS AND METHODS

Depositional ice growth model

The depositional ice growth rate for a single ice crystal growing from vapor (Fig. 1A) in the atmosphere has traditionally been modeled using the capacitance ice growth model, which describes the growth of an ice crystal from the vapor phase (12). The capacitance growth model, including modifications for surface kinetic effects, can be written as an ODE

dmdt=4πC(Si−1)G(r,T,Si,α) (7)

where C is the capacitance, Si is the ice supersaturation far from the crystal, and G represents the combined effects of vapor and thermal diffusivity to the surface of the ice crystal. G is a function of temperature, pressure, and the modified diffusivity Dv∗. The capacitance is a function that depends on the geometry of the ice crystal; here, we assume that C=r.

In the transitional regime between the continuum and the molecular limits, as is typically assumed for the early stages of atmospheric ice growth, the function G given in (37) is

G=[RT∞esat,i(T∞)Dv∗Mw+LskaT∞(LsMwRT∞−1)]−1 (8)

Due to surface attachment effects, the diffusivity in Eq. 8 is modified from the continuum case. The modified diffusivity is defined below and includes influences of surface processes typically parameterized by a deposition coefficient α. Surface attachment kinetics refer to the combined effects of individual vapor molecules adsorbing, migrating, and attaching to surface sites on a growing crystal. These collective processes lead to effective differences in vapor diffusivity relative to the continuum case (where surface attachment effects are ignored). Unlike the accommodation coefficient for liquid droplets, which is often assumed to be near unity, the deposition coefficient for ice crystals represents aggregate surface kinetic and morphology-dependent limitations to molecular incorporation into the crystalline lattice. Note that kinetic influences on thermal conduction are generally small and are ignored here (15)

Here, we use the “modified” vapor diffusivity assuming spherical symmetry, which can expressed as

Dv∗=Dvrr+Δr+4Dvrαw where w=(8RTaπMw)1/2 (9)

where Dv is the diffusivity of water molecules in air, r is the radius of the ice crystal, w is the molecular speed of water vapor in air, Mw is the molecular weight of water, R is the universal gas constant, and Ta is the air temperature, Δr is the molecular jump distance, and α is the deposition coefficient.

The deposition coefficient α in Eq. 9 has previously been parameterized as a saturation and temperature dependent function in (24) as

α=(slocalscrit)mtanh[(scritslocal)m] (10)

where slocal is the supersaturation immediately above the crystal surface, scrit is the temperature-dependent critical supersaturation, and m is a parameter that relates to the surface of the ice crystals. A value of m = 1 is used to represent spiral dislocation growth, whereas a value of m>10 represents ledge nucleation. This parameterization is used to represent complex surface processes that are not fully represented by current theory. Here, we use the temperature dependent parameterization for scrit from (15) given by

scrit=9.6066×10−5Tc1.9171 (11)

where Tc represents the temperature in degrees Celsius.

In the continuum limit for a spherical ice crystal, α → 1 and Eq. 8 reduces to

Gc=G(Dv∗→Dv) (12)

Equation 7 relies on a number of constants and empirical expressions, which we summarize in table S1 and the Supplementary Text.

Levitation diffusion chamber datasets

Experimental data were taken in the button-electrode levitation thermal gradient diffusion chamber and were described in detail in (9, 22, 23). Charged droplets are initially levitated between two ice-coated parallel plates, with the bottom plate having an opposing direct current voltage and the top plate an alternating current to stabilize particles horizontally. Due to differences in temperature between the warmer, upper plate and the colder, lower plate, a supersaturation gradient exists in the chamber as a function of height. After the ice crystal nucleates, the voltage of the bottom plate is automatically adjusted to maintain constant levitation of the ice crystal, with the measured voltage being directly proportional to the ice crystal’s mass as a function of time. The initial radius of the particle r0 can be estimated from Mie theory using the diffraction pattern generated from the scattering of light from a Helium Neon laser, thus determining the initial crystal mass m0. Deriving the mass as a function of time from the voltage measurement requires the assumption that ice is initially spherical, when it is likely poly-crystalline when it is initially nucleated (38). Because the uncertainty in derived mass is largely dominated by uncertainty in the initial size of the particle (22), we optimize the NODE model against m/m0 rather than m.

Time series of the voltage of the lower plate are recorded at a 1-Hz frequency during the course of the experiments. Datasets consist of the measured temperature, pressure, supersaturation, initial ice particle radius observed from light scattering, and the voltage of the lower plate (proportional to the ice particle mass). Temperature uncertainty in the chamber is on the order of <1% (22). Supersaturation uncertainty is estimated to be on the order of 10% (9). Because supersaturation uncertainty is due to the location of the ice crystal in the chamber, it is likely to show a bias in one direction (typically low) although best estimates for the true value of the supersaturation are used in these datasets (9, 22, 23).

Synthetic datasets

To evaluate the method of using physics-informed machine learning to discover the functional dependence of ice growth from the mass ratios, we create synthetic datasets with a known depositional growth models. To simulate synthetic data, we start with the observed Si, T, and m0 from the 290 experiments that are shown in fig. S1. Given these initial conditions for m0, Si, and T, we assume that depositional ice growth is described by Eq. 7, with the deposition coefficient function given by Nelson and Baker (24) (Eq. 10). We use an ODE solver to integrate Eq. 7 to predict the evolution of the mass ratio for the same length as the experimentally measured time series (up to 500 s). Because the measured mass ratios in the levitation diffusion chamber have high frequency noise, we also use SSA to determine realistic noise for the observed mass ratios. SSA decomposes time series into a sum of temporal principal components that account for a decreasing fraction of the variance in the original time series. Here, we use a window size of 60 s and assume that trailing eigenmodes represent the measurement uncertainty on mm0. An example of the simulated measurements for one time series is given in fig. S3, showing the ODE solution and the SSA reconstruction from the trailing eigenmodes used to estimate measurement uncertainty. All 290 generated synthetic mass time series are shown in fig. S2, which also shows the values for α predicted by Eq. 10 used in generating the synthetic datasets.

Neural ODE model

For both the strongly and weakly constrained models, we use a fully connected neural network to parameterize the functional dependence in Eqs. 3 and 4 with three linear layers with 50 neurons in each layer, and ReLU activation functions after the first and second layers. Following the third linear layer, we use a sigmoid activation function as both functional forms are expected to be constrained to a range of values (0≤α≤1 and 0<GGc≤2); without this constraint, it is difficult to optimize the NODE model against observations as predictions can become unphysical. For the NODE, we tested both a fixed step (Runge-Kutta fourth order) and adaptive step size (Runge-Kutta of order 8 of Dormand-Prince-Shampine) as implemented in the torchdiffeq library (21) to evaluate how this affects the derived functional dependencies of Eqs. 3 and 4. In cases where the time series are less than 500 s, we mask experimental data such that it is not included in the calculation of the loss function. To minimize the loss function (Eq. 5), we use the AdamW optimizer (39), with a base learning rate of 0.01, which we train for 500 epochs, with cosine decay (40).

Symbolic regression

To find a symbolic expression for the function α=fα(Si,T∣θα) in terms of Si and T, we use the binary operators for summation, multiplication, exponentiation, division, and subtraction and the unary operators log, exp, 1/x, square, cube, and tanh, and we run PySR for 1000 generations.

To fit a symbolic expression to G=GcfG(Si,T,m∣θG), we use the binary operators for summation, multiplication, exponentiation, division, and subtraction and the unary operators 1/x, square, and cube, and we run PySR for 1000 generations. We use m, r, T, Si, and Gc as input features and target the prediction of G; this approach led to more accurate fits to the trained neural network than finding a symbolic expression for the ratio G/Gc. Gc is given by Eq. 12 and does not depend on unknown or unobserved physics, such as the shape of the growing ice crystals.

AIDA chamber datasets

To evaluate the performance of proposed depositional ice growth models on an independent set of observations, we compare against experiments of cirrus clouds in the AIDA Aerosol and Cloud Chamber. AIDA experiments were taken during the IsoCloud Campaigns, and simulated cirrus clouds between 195 and 235 K and pressures between 150 and 300 hPa, with both heterogeneous and homogeneous ice nuclei. Average ice crystal sizes during these experiments are <10 μm (16). We use observations from the Chicago Water Isotope Spectrometer (33) of time-evolving vapor pressure of water vapor in the chamber, observations from the APeT instrument (31, 41) measuring after a heated inlet to observe the total water vapor (ice and water vapor) inside the chamber, and measurements of the number concentrations of ice crystals from the welas optical particle counters. In addition, the temperature and pressure of the gas inside the chamber is monitored during experiments. Additional details of the measurements and experiments are given in (16, 29, 30). To compare against the experimentally observed IWC, we use a bin microphysics model based on the one described in (16).

Acknowledgments

We thank E. J. Moyer, L. Sarkozy, and the IsoCloud science team and the AIDA technical staff and support team for the contributions to the measurements in the AIDA Aerosol and Cloud Chamber. An earlier version of this paper was presented at the 2024 Conference on Neural Information Processing Systems Machine Learning and the Physical Sciences Workshop.

Funding:

We acknowledge support from the Department of Energy (DOE) Atmospheric Science Research (ASR) grant DE-SC0023020 and from the NSF through the Learning the Earth with Artificial Intelligence and Physics (LEAP) Science and Technology Center (STC) (award no. 2019625). J.Y.H. acknowledges the support of NSF AGS-2128347 and NSF AGS-2516531 for the measurements. Funding for the IsoCloud campaign was provided by the National Science Foundation (NSF) and the Deutsche Forschungsgemeinschaft through International Collaboration in Chemistry grants CHEM1026830 and MO 668/3-1.

Author contributions:

K.D.L. designed the study in collaboration with J.Y.H. G.F.P., A.M.M., and J.Y.H. performed the levitation diffusion chamber measurements. K.D.L. performed the NODE analysis. K.D.L., B.W.C., V.E., H.S., and O.M. acquired data from the cloud chamber experiments. K.D.L. and A.M.M. adapted the parcel model code to the AIDA chamber data. K.D.L. wrote the paper, with contributions from all authors.

Competing interests:

The authors declare that they have no competing interests.

Data, code, and materials availability:

All data and code needed to evaluate and reproduce the results in the paper are present in the paper and/or the Supplementary Materials. This study did not generate new materials. Code to reproduce the NODE models, training process, and symbolic regression and the comparison against the AIDA experiments is provided in the GitHub repository (https://github.com/kdlamb/IceNODE), archived at https://zenodo.org/records/20468474 (42). Datasets for the levitation diffusion chamber experiments used in this analysis are available through PSU’s Data Commons (43–45). Datasets for the IsoCloud 4 campaigns can be found at https://zenodo.org/records/7986868 (46).

Supplementary Materials

This PDF file includes:

Supplementary Text

Tables S1 and S2

Figs. S1 to S9

References

sciadv.aee6174_sm.pdf (1.6MB, pdf)

REFERENCES

  • 1.Gasparini B., Sullivan S. C., Sokol A. B., Kärcher B., Jensen E., Hartmann D. L., Opinion: Tropical cirrus—From micro-scale processes to climate-scale impacts. Atmos. Chem. Phys. 23, 15413–15444 (2023). [Google Scholar]
  • 2.Solomon S., Rosenlof K. H., Portmann R. W., Daniel J. S., Davis S. M., Sanford T. J., Plattner G.-K., Contributions of stratospheric water vapor to decadal changes in the rate of global warming. Science 327, 1219–1223 (2010). [DOI] [PubMed] [Google Scholar]
  • 3.Kärcher B., Formation and radiative forcing of contrail cirrus. Nat. Commun. 9, 1824 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Sullivan S. C., Voigt A., Ice microphysical processes exert a strong control on the simulated radiative energy budget in the tropics. Commun. Earth Environ. 2, 137 (2021). [Google Scholar]
  • 5.Lamraoui F., Krämer M., Afchine A., Sokol A. B., Khaykin S., Pandey A., Kuang Z., Sensitivity of convectively driven tropical tropopause cirrus properties to ice habits in high-resolution simulations. Atmos. Chem. Phys. 23, 2393–2419 (2023). [Google Scholar]
  • 6.Avramov A., Harrington J. Y., Influence of parameterized ice habit on simulated mixed phase Arctic clouds. J. Geophys. Res. Atmos. 115, D03205 (2010). [Google Scholar]
  • 7.Gonda T., Yamazaki T., Morphology of ice droxtals grown from supercooled water droplets. J. Cryst. Growth 45, 66–69 (1978). [Google Scholar]
  • 8.Gonda T., Yamazaki T., Initial growth forms of snow crystals growing from frozen cloud droplets. J. Meteorol. Soc. Jpn. 62, 190–192 (1984). [Google Scholar]
  • 9.Pokrifka G. F., Moyle A. M., Hanson L. E., Harrington J. Y., Estimating surface attachment kinetic and growth transition influences on vapor-grown ice crystals. J. Atmos. Sci. 77, 2393–2410 (2020). [Google Scholar]
  • 10.Rui D., Pokrifka G. F., Moyle A. M., Harrington J. Y., The growth of ice crystals formed from frozen solution droplets: Laboratory measurements and power-law parameterization. J. Atmos. Sci. 82, 775–788 (2025). [Google Scholar]
  • 11.Morrison H., van Lier Walqui M., Fridlind A. M., Grabowski W. W., Harrington J. Y., Hoose C., Korolev A., Kumjian M. R., Milbrandt J. A., Pawlowska H., Posselt D. J., Prat O. P., Reimel K. J., Shima S.-I., van Diedenhoven B., Xue L., Confronting the challenge of modeling cloud and precipitation microphysics. J. Adv. Model. Earth Syst. 12, e2019MS001689 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.H. R. Pruppacher, J. D. Klett, Microphysics of Clouds and Precipitation (Kluwer Academic Publishers, ed. 2, 1998). [Google Scholar]
  • 13.Magee N., Moyle A. M., Lamb D., Experimental determination of the deposition coefficient of small cirrus-like ice crystals near −50°C. Geophys. Res. Lett. 33, L17813 (2006). [Google Scholar]
  • 14.Skrotzki J., Connolly P., Schnaiter M., Saathoff H., Möhler O., Wagner R., Niemand M., Ebert V., Leisner T., The accommodation coefficient of water molecules on ice–cirrus cloud studies at the AIDA simulation chamber. Atmos. Chem. Phys. 13, 4451–4466 (2013). [Google Scholar]
  • 15.Harrington J. Y., Moyle A., Hanson L. E., Morrison H., On calculating deposition coefficients and aspect-ratio evolution in approximate models of ice crystal vapor growth. J. Atmos. Sci. 76, 1609–1625 (2019). [Google Scholar]
  • 16.Lamb K. D., Harrington J. Y., Clouser B. W., Moyer E. J., Sarkozy L., Ebert V., Möhler O., Saathoff H., Re-evaluating cloud chamber constraints on depositional ice growth in cirrus clouds—Part 1: Model description and sensitivity tests. Atmos. Chem. Phys. 23, 6043–6064 (2023). [Google Scholar]
  • 17.Schmidt M., Lipson H., Distilling free-form natural laws from experimental data. Science 324, 81–85 (2009). [DOI] [PubMed] [Google Scholar]
  • 18.Cranmer M., Sanchez Gonzalez A., Battaglia P., Xu R., Cranmer K., Spergel D., Ho S., Discovering symbolic models from deep learning with inductive biases. Adv. Neural Inf. Proces. Syst. 33, 17429–17442 (2020). [Google Scholar]
  • 19.Udrescu S.-M., Tegmark M., AI Feynman: A physics-inspired method for symbolic regression. Sci. Adv. 6, eaay2631 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Raissi M., Perdikaris P., Karniadakis G. E., Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J. Comput. Phys. 378, 686–707 (2019). [Google Scholar]
  • 21.Chen R. T., Rubanova Y., Bettencourt J., Duvenaud D. K., Neural ordinary differential equations. Adv. Neural Inf. Proces. Syst. 31, 6571–6583 (2018). [Google Scholar]
  • 22.Harrison A., Moyle A. M., Hanson M., Harrington J. Y., Levitation diffusion chamber measurements of the mass growth of small ice crystals from vapor. J. Atmos. Sci. 73, 2743–2758 (2016). [Google Scholar]
  • 23.Pokrifka G. F., Moyle A. M., Harrington J. Y., Effective density derived from laboratory measurements of the vapor growth rates of small ice crystals at- 65 to- 40 C. J. Atmos. Sci. 80, 501–517 (2023). [Google Scholar]
  • 24.Nelson J. T., Baker M. B., New theoretical framework for studies of vapor growth and sublimation of small ice crystals in the atmosphere. J. Geophys. Res. Atmos. 101, 7033–7047 (1996). [Google Scholar]
  • 25.Gierens K. M., Monier M., Gayet J.-F., The deposition coefficient and its role for cirrus clouds. J. Geophys. Res. Atmos. 108, 4069 (2003). [Google Scholar]
  • 26.Harrington J. Y., Pokrifka G. F., Approximate models for lateral growth on ice crystal surfaces during vapor depositional growth. J. Atmos. Sci. 78, 967–981 (2021). [Google Scholar]
  • 27.Harrington J. Y., Lamb D., Carver R., Parameterization of surface kinetic effects for bulk microphysical models: Influences on simulated cirrus dynamics and structure. J. Geophys. Res. Atmos. 114, D06212 (2009). [Google Scholar]
  • 28.M. Cranmer, Interpretable machine learning for science with PySR and SymbolicRegression.jl. arXiv:2305.01582 [astro-ph.IM] (2023).
  • 29.Lamb K. D., Clouser B. W., Bolot M., Sarkozy L., Ebert V., Saathoff H., Möhler O., Moyer E. J., Laboratory measurements of HDO/H2O isotopic fractionation during ice deposition in simulated cirrus clouds. Proc. Natl. Acad. Sci. U.S.A. 114, 5612–5617 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Clouser B. W., Lamb K. D., Sarkozy L. C., Habig J., Ebert V., Saathoff H., Möhler O., Moyer E. J., No anomalous supersaturation in ultracold cirrus laboratory experiments. Atmos. Chem. Phys. 20, 1089–1103 (2020). [Google Scholar]
  • 31.J. Skrotzki, “High-accuracy multiphase humidity measurements using TDLAS: Application to the investigation of ice growth in simulated cirrus clouds,” thesis, University of Heidelberg (2012). [Google Scholar]
  • 32.Fahey D. W., Gao R. S., Möhler O., Saathoff H., Schiller C., Ebert V., Krämer M., Peter T., Amarouche N., Avallone L. M., Bauer R., Bozoki Z., Christensen L. E., Davis S. M., Durry G., Dyroff C., Herman R. L., Hunsmann S., Khaykin S. M., Mackrodt P., Meyer J., Smith J. B., Spelten N., Troy R. F., Vömel H., Wagner S., Wienhold F. G., The AquaVIT-1 intercomparison of atmospheric water vapor measurement techniques. Atmos. Meas. Tech. 7, 3177–3213 (2014). [Google Scholar]
  • 33.Sarkozy L. C., Clouser B. W., Lamb K. D., Stutz E. J., Saathoff H., Möhler O., Ebert V., Moyer E. J., The Chicago Water Isotope Spectrometer (ChiWIS-lab): A tunable diode laser spectrometer for chamber-based measurements of water vapor isotopic evolution during cirrus formation. Rev. Sci. Instrum. 91, 045120 (2020). [DOI] [PubMed] [Google Scholar]
  • 34.Mordy W., Computations of the growth by condensation of a population of cloud droplets. Tellus 11, 16–44 (1959). [Google Scholar]
  • 35.Duffy M. L., Medeiros B., Gettelman A., Eidhammer T., Perturbing parameters to understand cloud contributions to climate change. J. Climate 37, 213–227 (2024). [Google Scholar]
  • 36.Lamb K. D., Singer C. E., Loftus K., Morrison H., Powell M., Ko J., Buch J., Hu A. Z., van Lier Walqui M., Gentine P., Perspectives on systematic cloud microphysics scheme development with machine learning. J. Adv. Model. Earth Syst. 18, e2025MS005341 (2026). [Google Scholar]
  • 37.D. Lamb, J. Verlinde, Physics and Chemistry of Clouds (Cambridge Univ. Press, 2011). [Google Scholar]
  • 38.Bacon N. J., Baker M. B., Swanson B. D., Initial stages in the morphological evolution of vapour-grown ice crystals: A laboratory investigation. Q. J. Roy. Meteorol. Soc. 129, 1903–1927 (2003). [Google Scholar]
  • 39.I. Loshchilov, F. Hutter, Decoupled weight decay regularization. arXiv:1711.05101 [cs.LG] (2017).
  • 40.I. Loshchilov, F. Hutter, SGDR: Stochastic gradient descent with warm restarts. arXiv:1608.03983 [cs.LG] (2016).
  • 41.Ebert V., Lauer C., Saathoff H., Hunsmann S., Wagner S., Simultaneous, absolute gas-phase and total water detection during cloud formation studies in the AIDA chamber using a dual 1.37 μm TDL-Spectrometer. Geophys. Res. Abstr. 10, 1–2 (2008). [Google Scholar]
  • 42.K. D. Lamb, Code for “Discovering how ice crystals grow using neural ODE’s and symbolic regression,” version v.1.0.0, Zenodo (2026); https://zenodo.org/records/20468474. [DOI] [PubMed]
  • 43.A. Harrison, A. Moyle, M. Hansen, J. Y. Harrington, Electrodynamic levitation diffusion chamber measurements of the mass growth of heterogeneously-nucleated ice crystals grown from the vapor, Data Commons (2016); www.datacommons.psu.edu/commonswizard/MetadataDisplay.aspx?Dataset=6184.
  • 44.G. Pokrifka, A. Moyle, J. Y. Harrington, Electrodynamic levitation diffusion chamber measurements of the mass growth of homogeneously-nucleated ice crystals grown from the vapor, Data Commons (2018); www.datacommons.psu.edu/commonswizard/MetadataDisplay.aspx?Dataset=6185.
  • 45.G. Pokrifka, A. Moyle, J. Y. Harrington, Electrodynamic levitation diffusion chamber measurements of the mass growth of ice crystals grown from the vapor at −65 to −40C, Data Commons (2022); www.datacommons.psu.edu/commonswizard/MetadataDisplay.aspx?Dataset=6339.
  • 46.K. D. Lamb, J. Y. Harrington, B. W. Clouser, E. J. Moyer, L. Sarkozy, V. Ebert, O. Möhler, H. Saathoff, IsoCloud4 data sets for depositional ice growth analysis, Data Commons (2023); https://zenodo.org/records/7986868.
  • 47.Murphy D. M., Koop T., Review of the vapour pressures of ice and supercooled water for atmospheric applications. Q. J. Roy. Meteorol. Soc. 131, 1539–1565 (2005). [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary Text

Tables S1 and S2

Figs. S1 to S9

References

sciadv.aee6174_sm.pdf (1.6MB, pdf)

Data Availability Statement

All data and code needed to evaluate and reproduce the results in the paper are present in the paper and/or the Supplementary Materials. This study did not generate new materials. Code to reproduce the NODE models, training process, and symbolic regression and the comparison against the AIDA experiments is provided in the GitHub repository (https://github.com/kdlamb/IceNODE), archived at https://zenodo.org/records/20468474 (42). Datasets for the levitation diffusion chamber experiments used in this analysis are available through PSU’s Data Commons (43–45). Datasets for the IsoCloud 4 campaigns can be found at https://zenodo.org/records/7986868 (46).


Articles from Science Advances are provided here courtesy of American Association for the Advancement of Science

RESOURCES