Skip to main content
Advertisement
  • Loading metrics

Stochastic intracellular calcium dynamics show preserved structures identified by deep learning classification

  • Jaesung Choi ,

    Contributed equally to this work with: Jaesung Choi, Athokpam Langlen Chanu, Shakul Awasthi

    Roles Data curation, Formal analysis, Funding acquisition, Project administration, Software, Visualization, Writing – original draft, Writing – review & editing

    joseph9463@kias.re.kr (JC), shakul23@kias.re.kr (SA)

    Affiliation Center for Artificial Intelligence and Natural Sciences, Korea Institute for Advanced Study (KIAS), Seoul, Republic of Korea

  • Athokpam Langlen Chanu ,

    Contributed equally to this work with: Jaesung Choi, Athokpam Langlen Chanu, Shakul Awasthi

    Roles Conceptualization, Data curation, Methodology, Validation, Writing – original draft, Writing – review & editing

    Affiliations Asia Pacific Center for Theoretical Physics (APCTP), Pohang, Republic of Korea, Department of Physics, Pohang University of Science and Technology (POSTECH), Pohang, Republic of Korea

  • Shakul Awasthi

    Contributed equally to this work with: Jaesung Choi, Athokpam Langlen Chanu, Shakul Awasthi

    Roles Conceptualization, Formal analysis, Investigation, Supervision, Visualization, Writing – original draft, Writing – review & editing

    joseph9463@kias.re.kr (JC), shakul23@kias.re.kr (SA)

    Affiliation School of Physics, Korea Institute for Advanced Study (KIAS), Seoul, Republic of Korea

?

This is an uncorrected proof.

Abstract

Intracellular calcium ions (Ca2+) exhibit diverse dynamical behaviors linked with cellular physiological states related to health and disease. While deterministic models predict how biochemical parameters create distinct dynamical regimes — steady states, oscillations, bursting, chaos, and multiple periodicity — real biological systems are inherently stochastic due to finite molecular populations. Previous studies using conventional statistical measures demonstrated that increasing intrinsic fluctuations render these dynamical states increasingly indistinguishable, particularly for chaotic and multiple-periodicity patterns. This raises whether parameter-dependent organizational principles persist under realistic noise levels to remain biologically meaningful and computationally detectable. We address this using a large-kernel convolutional neural network (LKCNN) designed to capture global dynamical features across noise levels. Using chemical Langevin equations to generate synthetic training data with realistic intrinsic fluctuations, the LKCNN achieves ~90% accuracy in classifying eight distinct dynamical states despite noise levels that visually obscure distinctions. Validation with experimental Ca2+ data from pancreatic -cells as well as other cells, including WT-HEK293, STIM-KO, and ORAI TKO, achieves 96.8% accuracy, confirming generalizability beyond synthetic datasets, substantially outperforming conventional baselines (Support Vector Machine and Random Forest), which achieve only 54.0% and 51.6% accuracy respectively on the same experimental data. These results demonstrate that deterministic organizational signatures persist through realistic biological noise, suggesting parameter-dependent dynamical structures represent robust principles governing cellular function. Our findings establish that sophisticated pattern recognition can bridge theoretical deterministic dynamics and noisy biological reality, offering a framework for extracting meaningful dynamical information from inherently stochastic oscillatory biological processes.

Author summary

Cells communicate through calcium signaling, and the rhythms of these signals are deeply connected to physiological states that influence health and disease. Deterministic models predict that these dynamics fall into distinct regimes such as steady states, oscillations, bursting, chaos, and multiple periodicity. However, the intrinsic noise of living systems often obscures these patterns, raising the question of whether they remain meaningful under biologically realistic conditions. To address this, we developed a large kernel convolutional neural network (LKCNN) designed to capture global dynamical features even in the presence of high noise. Trained on synthetic time series data generated with chemical Langevin equations, the model achieved approximately 90 percent accuracy in classifying eight calcium dynamical states that appear visually indistinguishable under noise. When validated with experimental data from pancreatic -cells as well as other cell types, including WT HEK293, STIM KO, and ORAI TKO, the framework reached 96.8% accuracy, confirming its generalizability beyond simulated datasets. These findings demonstrate that theoretical organizational principles do persist beneath biological variability and that they are computationally detectable. More broadly, this work establishes a pathway for uncovering robust dynamical signatures in inherently stochastic cellular processes, offering new opportunities for decoding hidden determinants of cellular health.

Introduction

Patterns are ubiquitous in nature across multiple scales, manifesting in phenomena as diverse as the intricate morphologies of supernovae and galaxies [1,2], atmospheric turbulence in Earth’s climate system, geophysical flows, and plasma [3], the collective motion in flocking birds and humans [4,5], and the rhythmic activity within biological cells [6]. At the cellular scale, calcium ions (Ca2+), which serve as crucial intracellular messengers, display rhythmic patterns in their cytosolic concentration when the cell is stimulated by an extracellular agonist [7,8]. These rhythmic patterns are termed as intracellular Ca2+ oscillations, and are observed across various cell types, including pancreatic cells [9,10], hepatocytes [11], muscle cells [12,13], and neurons [14]. Intracellular Ca2+ oscillations play crucial roles not only in signal transduction inside the cell [15,16] but also in regulating various physiological processes, including gene expression [17], cell proliferation [18], and neuronal differentiation [19].

Experimental studies observe complex temporal patterns of intracellular Ca2+ oscillations. To explain these complex patterns, several mathematical models have been developed, starting from simple minimal models [20] to complex inositol trisphosphate (InsP3) gated models [2123]. In particular, Houart et al. [24] developed a deterministic model based on the non-linear feedback mechanism of the Ca2+-induced Ca2+ release (CICR) mechanism [25], a process prevalent in various cell types, including hepatocytes [26] and cardiac [27] cells. In the CICR mechanism, the release of Ca2+ from intracellular stores into the cytosol is activated by both InsP3 and cytosolic Ca2+ itself, forming an autocatalytic feedback loop. This mechanism gives rise to a variety of complex dynamical behaviors, including periodic spikes and bursting in the Ca2+ oscillation patterns. Theoretical modeling and experimental observations of these complex Ca2+ oscillations are important lines of investigation for a deeper understanding of real Ca2+ dynamics in living cells from the perspectives of dynamical systems theory as well as bio-physical and bio-chemical implications in cell biology.

In small biological cells, fluctuations are inherent. Intrinsic fluctuations stemming from random molecular interactions play crucial roles in regulating cellular organizations [28], cellular decision-making, and fate determination [29,30]. Intrinsic fluctuations in intracellular Ca2+ oscillations arise due to finite cell size and a small number of reactants [31,32]. One of the present authors [33] has recently studied the stochastic dynamics of intracellular Ca2+ oscillations in Houart’s model [24] to investigate the behavior of cytosolic Ca2+ dynamics driven by intrinsic fluctuations. In this study [33], a type of entropy known as permutation entropy [34] (based on ordinal patterns in symbolic dynamics) was proposed to characterize and classify diverse dynamical states of the intracellular Ca2+ dynamics. The dynamical states considered include steady-state, simple periodic oscillations, bursting, chaos, multiple periodicity, and quasiperiodic oscillations. At the realistic level of intrinsic fluctuation (hereafter referred to as noise) [3537], the permutation entropy’s ability to distinguish states with multiple-periodicity from chaos remains unsatisfactory. In addition, the permutation entropy analysis was based on representative time series from a limited parameter space of the stochastic Houart’s model, and therefore, the generalizability of its conclusions to larger model parameter space (corresponding to broader dynamical regimes) needs to be further investigated. These limitations raise a fundamental question whether parameter-dependent organizational principles persist under realistic noise levels to remain biologically meaningful and computationally detectable. Answering this question is challenging because the subtle temporal signatures that define these states are often obscured by stochastic fluctuations. One of the most direct ways to address this challenge is to determine whether a robust classifier can successfully distinguish these dynamical states despite the presence of noise. Hence, it is imperative to develop a robust classifier capable of accurately distinguishing dynamical states of intracellular Ca2+ concentration with various noise levels.

The classification of dynamical patterns exhibited by intracellular Ca2+ concentration holds practical significance from both bio-chemical and bio-physical perspectives. In Ca2+ dynamics, a steady state implies a resting state where the intracellular Ca2+ concentration is relatively low (M) [38,39], simple periodic oscillations indicate normal cellular signaling and homeostasis (regulation of accurate control output) [32,40], while bursting is intimately related to apoptotic cell death [41,42]. Quasiperiodicity has been associated with normal functioning and pathology [43,44]. Period-two or period-three bifurcations are linked with multiple cellular phenotypes in yeast [45]. Further, whether chaos is actually present in biological data and how to accurately characterize them still remain open questions of great interest in non-linear physics of complex systems [4655]. In general, the characterization of diverse dynamical patterns in simulated/real experimental data of complex biological systems, including Ca2+ oscillations, is fundamentally significant as these patterns are closely linked with physiological states related to health and disease [56,57].

In this work, we propose using machine learning (ML) to classify the dynamical states of intracellular Ca2+ concentration. ML has been widely applied to the analysis of biological processes, including diffusion dynamics in single-particle tracking trajectories [5860] and gene expression classification from microarray data [61]. The traditional ML approaches, however, often face significant challenges with biological data, which are often noisy, heterogeneous [58], and have limited data points. Further, traditional ML approaches rely on extensive manual feature engineering, which proves to be difficult for such biological data [62]. These difficulties, therefore, hinder ML classification performance. Consistent with this, the experimental data of intracellular Ca2+ concentration also face these challenges: experimental traces of Ca2+ concentration are not only noisy but also exhibit complex temporal patterns such as bursting, making manual feature extraction highly challenging for accurate classification.

Recent advances in deep learning offer promising solutions to the challenges mentioned above, automatically learning complex temporal patterns directly from raw data, eliminating manual feature engineering requirements [63,64]. A fundamental challenge in applying deep learning to Ca2+ dynamics is in obtaining accurate labels for training. This necessitates the use of well-validated synthetic datasets generated from mathematical models to train robust classifiers that can subsequently be applied to experimental data. For this transfer to succeed, the model must effectively generalize dynamical features across different data domains. To achieve this, we employ the large kernel convolutional neural network (LKCNN), which demonstrates superior dynamical feature generalization capabilities for characterization of time series generated by complex systems [6567]. While conventional deep learning architectures such as residual networks (ResNets) often struggle with the temporal complexity inherent in dynamical systems, LKCNN has demonstrated robust generalization capabilities specifically for complex system characterization, achieving 89.8% accuracy [65]. Unlike standard CNNs with small kernel sizes () [68], LKCNN relies on large-scale observational windows, enabling it to capture long-range correlations and complex temporal patterns of various dynamical behaviors. Recent analysis suggests that LKCNN appears well-suited for learning qualitative dynamical features beyond simple periodic patterns, which may explain its superior ability to distinguish between chaotic and regular behaviors across different dynamical systems [66].

In this study, we present a deep learning framework specifically designed for intracellular Ca2+ dynamics classification. We extend beyond binary classification approaches used in previous LKCNN studies and distinguish multiple dynamical states: steady states, simple periodic and multiple periodicity oscillations, bursting, chaotic (aperiodic), and quasiperiodic patterns. Although advanced variants such as the Siamese large kernel convolutional neural network (SLKCNN) have been proposed [69], we adopt the original LKCNN architecture as a prototype to investigate the intracellular Ca2+ dynamics. Our approach leverages synthetic data from the well-known Houart’s nonlinear model of intracellular Ca2+ oscillation in order to train LKCNN classifiers that demonstrate robust generalization to real experimental Ca2+ concentration time series data. This methodology enables automated analysis of complex temporal patterns crucial for understanding cellular physiological states and disease mechanisms, eliminating the need for manual feature engineering and expert-dependent pattern recognition.

Results

Dynamical patterns of Intracellular Ca2+ concentration

The training of a neural network typically requires large and high-quality datasets with true labels. Since obtaining accurate labels directly from noisy experimental time series data is challenging, we employ a simulation-based approach for training our LKCNN model. One may use a variety of theoretical models that can reliably reproduce the experimentally observed complex temporal patterns of intracellular Ca2+ dynamics. In this work, we choose the nonlinear model presented by Houart et al. [24] since it can mimic various dynamical states, hence making it suitable for a comprehensive training and classification of intracellular Ca2+ dynamics. The nonlinear model centers around the interplay between Ca2+-induced Ca2+-release (CICR) and Ca2+-activated 1,4,5-trisphosphate (InsP3) degradation mechanisms, where the coupling of a negative feedback loop (degradation) with a positive CICR cycle gives rise to complex intracellular Ca2+ oscillations [26]. A schematic representation of this mechanism is shown in panel (a) of Fig 1, and we detail the governing theoretical nonlinear model in the Methods Section (Eq. (4)).

thumbnail
Fig 1. Workflow diagram: Our approach processes diverse dynamical patterns of intracellular calcium (Ca2+) dynamics in simulated trajectories as well as experimental traces.

Simulated data are generated by the interplay between the mechanisms of Ca2+-induced Ca2+-release (CICR) and Ca2+-activated 1,4,5-trisphosphate (InsP3) degradation inside a biological cell as illustrated in (a). See Methods section for detailed descriptions of the intracellular Ca2+ oscillation model. Experimental traces of Ca2+ concentration are obtained from different cells (see the Main text). First, we generate simulated cytosolic Ca2+ concentration trajectories from the intracellular Ca2+ oscillation model or obtain experimental traces from publicly available datasets (two representative traces shown in (b)). We then feed the simulated trajectories or experimental traces to the large kernel convolutional neural network (LKCNN) model (as shown in (c)), which classifies the diverse dynamical patterns of cytosolic Ca2+ concentration into correct labels (d).

https://doi.org/10.1371/journal.pcbi.1014240.g001

Chemical kinetics can be described at multiple levels of resolution. At the microscopic level, reactions occur as discrete molecular events that take place at random times. Consequently, the system is characterized by stochastic changes in molecule numbers governed by the chemical master equation. In contrast, when molecule numbers are large, fluctuations become negligible and the dynamics can be described in terms of continuous concentrations evolving deterministically according to rate equations, such as Eq. (4). The chemical Langevin equation (CLE) [70,71] provides an intermediate description: it retains continuous concentration variables while incorporating stochastic terms that account for the intrinsic randomness of reaction events. Within this framework, both InsP3 and Ca2+ are treated as spatially homogeneous whole-cell concentrations. The relevant molecule counts are therefore evaluated over the full cytoplasmic volume ( [72,73]). For the physiological concentration ranges considered here (M for InsP3 [74,75] and for Ca2+ [76,77]), this corresponds to molecule numbers of order for both species, satisfying the large-copy-number condition required for the validity of the CLE [71]. Moreover, under CLE approximation, each reaction contributes both a deterministic drift term and a stochastic noise term arising from counting statistics, whose magnitude scales inversely with the square root of the system volume V. As a result, the dynamics approaches deterministic behaviour in large systems but remains strongly fluctuating in smaller systems. This means that the same volume V that governs the number of molecules present in the system simultaneously sets the amplitude of stochastic fluctuations around the mean-field trajectory, a dual role that is not a notational coincidence but a direct consequence of converting discrete molecule counts into continuous concentrations within the CLE framework. Moreover, since each reaction event simultaneously alters several species according to the reaction stoichiometry, the same stochastic fluctuation propagates to multiple concentrations. Consequently, a single system-size parameter V determines the overall strength of correlated noise throughout the reaction network.

Following this approach, we derive the CLE corresponding to the intracellular Ca2+ oscillation model (see the Methods section for a detailed derivation) as follows:

(1)

where () denotes mutually independent Gaussian white noise processes characterized by and While the first term of Eq. (1) is simply the deterministic nonlinear model (Eq. (4)), the second term represents the stochastic component of the intracellular Ca2+ dynamics. The prefactor explicitly accounts for the influence of system size (V) or intrinsic fluctuations on the evolution of Ca2+ concentration Specifically, the parameter V determines the amplitude of intrinsic fluctuations: as V increases, the relative contribution of stochastic effects diminishes. In the thermodynamic limit, where , the term tends to zero, causing intrinsic fluctuations to vanish altogether. These intrinsic fluctuations manifest as inherent noise in the underlying dynamics, making classification difficult. To clarify how system size V is related to intrinsic fluctuation in the dynamics, we refer the readers to the derivation of Chemical Langevin formalism presented in Methods Section.

Numerically solving the CLE (1) using the Euler-Maruyama method for different values of the rate constants and other model parameters (detailed in the Methods Section), concentrations x, y, and z in Eq. (1) exhibit various kinds of dynamics. For visual reference, representative trajectories are presented in Fig 2, which illustrates characteristic temporal patterns in cytosolic Ca2+ concentration x(t) (expressed in M) at three levels of noise and 103. The panels illustrate: (a) steady state, (b) simple periodic oscillations (oscillatory), (c) bursting, (d) chaotic, (e) period-2 (P-2), (f) period-3 (P-3), (g) period-4 (P-4), and (h) quasiperiodic oscillations. Time t is measured in minutes (min).

thumbnail
Fig 2. Various dynamical states of cytosolic Ca2+ concentration: (a) Steady state, (b) oscillating state, (c) bursting, (d) chaotic state, sequences of (e) period-2, (f) period-3, (g) period-4, and (h) quasiperiodic oscillations.

For each panel, the three rows correspond to deterministic or noiseless (top), noisy with V = 105 (middle), and V = 103 (bottom).

https://doi.org/10.1371/journal.pcbi.1014240.g002

We use the dynamical states of cytosolic Ca2+ concentration x(t) as inputs for our LKCNN classification (as illustrated in panels (b) and (c) of Fig 1). Physiological bounds on cytosolic Ca2+ concentration, typically from below up to with oscillation periods ranging from a few seconds to ~30 min [24,78], limit the parameter space of interest. The model in Eq. (1) however contains 19 tunable parameters whose variation can generate a wide range of dynamical states. For training and testing our neural network, we therefore consider three parameter regions that together largely cover the observed amplitude and frequency range of Ca2+ oscillations. These regions have been numerically analyzed previously in the original study [24], and we provide the exact values of the parameters used in Table 1 provided in the Methods section. However, in our study, we further subdivide the parametric region close to chaos into multiple-periodicity states, namely period-2 (P-2), period-3 (P-3), and period-4 (P-4) oscillations to better highlight the advantages of the deep-learning approach.

thumbnail
Table 1. Parameter values used in the numerical simulation of the intracellular calcium oscillation model (1). Each region exhibits distinct dynamical behaviors: Region 1 (Bursting, Oscillatory, Steady State), Region 2 (Chaotic, Period-2, Period-3, Period-4, Steady State, Oscillatory), and Region 3 (Quasiperiodic, Steady State, Oscillatory). Within each region, 1000 synthetic trajectories were generated per dynamical pattern, each for training and testing the LKCNN classifier.

https://doi.org/10.1371/journal.pcbi.1014240.t001

Optimization of LKCNN architecture.

We employ the LKCNN architecture shown in panel (c) of Fig 1 to classify the various dynamical states of intracellular Ca2+ dynamics at varying levels of noise (quantified by V), leveraging its demonstrated effectiveness in dynamical systems analysis [65,66]. However, prior to training and classifying the dynamical states, we have to properly initialize the neural network. The initialization is set through the seed, which determines the weights of the LKCNN before training. Our analyses indicate that the choice of seed has only a minimal impact on the overall classification performance, highlighting the robustness of the LKCNN classifier. The other parameter is the kernel size k, which is defined as the network’s temporal receptive field. It is the span of consecutive data points of a time series that it analyzes simultaneously to detect patterns. This value influences how much local context the neural network considers when extracting features from the input data. Previous studies have demonstrated the effectiveness of LKCNN by using a fixed kernel size of 100 for the binary classification of chaotic versus regular dynamics in noise-free systems [65,66], showing that large kernels enable the direct capture of extended temporal dependencies and long-range correlations that characterize complex dynamical behaviors. For instance, long-range patterns like P-3, P-4, and bursting necessitate a large temporal receptive field for effective detection. However, a trade-off exists: an excessively large kernel, while beneficial for capturing these long-term dependencies, can obscure the fine-grained details of shorter-term patterns by blurring their local features. Since the amplitude, frequency, and noise levels of the Ca2+ concentration dynamics all lie within well-defined, experimentally-determined ranges, the kernel size used for classifying the dynamical patterns is also expected to perform optimally only within a specific range. Therefore, identifying an optimal kernel size that is large enough for long-range correlations yet fine enough to preserve local details is crucial for accurately distinguishing the full spectrum of Ca2+ dynamical behaviors. Operationally, the LKCNN architecture proceeds in such a way that the large kernel slides across the input Ca2+ concentration time series to extract temporal features through successive convolutional layers and the extracted features are then flattened and processed through fully connected layers to produce the final classification output (as illustrated in Fig 1(d)). The detailed LKCNN architecture and training procedure are described in the Methods section.

We now analyze the performance of the LKCNN classifier across a range of kernel sizes k under two distinct scenarios of cytosolic Ca2+ concentration: (i) an ideal, noiseless condition, and (ii) a more realistic, noisy condition. This allows us to investigate the impact of noise on the classifier’s performance as well as to identify a range of kernel sizes that demonstrate robustness in noisy conditions. In the first setup, which we refer to as the “Noiseless” scenario, we evaluate the performance of the classifier on the noise-free (, deterministic dynamics) test data. The second setup referred to as “Noisy” scenario assesses our classifier’s robustness against test data with a wide range of V values necessarily including the realistic noise levels () [33,3537] of intracellular Ca2+ dynamics. For both setups, we train the LKCNN on a dataset spanning noise levels . For each value of V, the training dataset is created using at least 1,000 trajectories from each of the eight dynamical states of Ca2+ dynamics. Similarly, another dataset with 12,000 trajectories was generated to test the performance of the classifier. Since our synthetic datasets contain time trajectories of various dynamical states (hereafter also referred to as labels or class) of cytosolic Ca2+ concentration, we quantify our classifier’s performance as its ability to solve a multi-class classification problem, hence termed classification accuracy. That is, the machine learning task is to predict and correctly assign one of the eight distinct dynamical pattern labels to each test data sample. We define the classification accuracy as the fraction of samples for which the LKCNN classifier’s predicted label exactly matches the true label as:

(2)

where and represent respectively the number of correctly classified and misclassified samples i (steady state, bursting, oscillatory, P-2, P-3, P-4, chaotic, and quasiperiodic oscillations).

To ensure reproducibility and determine the optimal architecture, we train and subsequently test the accuracy of the LKCNN classifier with various seeds and kernel sizes. Fig 3 presents the classification accuracy for the noiseless (blue circles) and noisy (orange squares) test datasets against the kernel size k of the LKCNN (we use ). We take the same set of 20 distinct randomly generated seeds for each k value, ensuring that performance differences across k are not attributable to different random initializations. The solid lines indicate the mean accuracy averaged over the multiple seeds. The shaded envelopes denote one standard deviation (), indicating the stability of our LKCNN classifier’s performance. We observe a narrower band of blue shaded envelope under noiseless conditions as compared to the noisy condition at , implying a more stable performance for the noise-free or deterministic dynamics of cytosolic Ca2+ concentration across different random seeds. We further observe that the presence of noise significantly lowers the multi-class classification performance of the classifier, indicated by the lower accuracy values of the noisy data condition compared to the noiseless case. Notably, we observe that the two cases show distinct relationships between the LKCNN kernel size and classification accuracy. In the noiseless scenario, the accuracy (blue curve) rapidly improves with an increase in kernel size, followed by a saturation around . On the other hand, for the noisy data condition, a more realistic scenario, the accuracy curve (orange) shows a clear peak for kernel sizes , indicating an optimal classification performance of the LKCNN within this range. Beyond this range, the performance of the classifier steadily declines, which indicates that while larger kernels are beneficial for the noiseless data condition, moderately-sized LKCNN kernels are optimal for datasets with realistic noise levels. We thus obtain an optimal LKCNN architecture for robust classification of the intracellular Ca2+ dynamics from synthetic numerically-simulated trajectories that can be used for analysis of real experimental Ca2+ concentration traces. For all subsequent analyses, we use a kernel size of k = 28 because it yields the best performance in both noisy and noise-free settings.

thumbnail
Fig 3. Classification accuracy of LKCNNs over a range of kernel size for noiseless (blue circles) and noisy (orange squares) trajectories of cytosolic Ca2+ dynamics.

For noisy trajectories, we train the LKCNN on data with noise levels and test on data with . The solid lines indicate the mean accuracy averaged over a set of 20 distinct randomly generated seeds for each kernel size. The shaded envelopes denote one standard deviation () calculated from the multiple realizations.

https://doi.org/10.1371/journal.pcbi.1014240.g003

Classification of noiseless Ca2+ states.

Having obtained the optimal LKCNN classifier, we now analyze its performance at the level of individual dynamical states. Rather than relying solely on aggregate accuracy, we report per-state accuracy, precision, recall, and F1 scores to reveal any heterogeneity across the eight states. For each class i (one-versus-rest), let (true positives) and (false negatives) denote the numbers of correctly classified and misclassified trajectories with true label i, respectively, consistent with the notation used in the accuracy definition. We further let denote the number of trajectories whose true label is not i but are predicted as class i (false positives). The precision, recall, and F1 score for class i are then given by

(3)

We further examine the confusion matrix to identify systematic misclassifications and shared error modes between closely related patterns.

We focus on the noiseless case in this section. We continue with the optimized LKCNN classifier trained on the noise levels of with k = 28, and subsequently evaluate its performance on a distinct test set of 12,000 noiseless trajectories. Table 2 reports class-wise performance, indicating a uniformly high accuracy of 99.4%. We find that precision, recall, and F1 are near unity for most states. Steady state, bursting, oscillatory, and quasiperiodic are effectively identified. The multiple-periodicity states P-2, P-3 and P-4 are discerned with high precision but slightly lower recall (), yielding F1 scores of 0.985 (P-2), 0.982 (P-3), and 0.981 (P-4). Performance is comparatively weaker for chaotic, suggesting a tendency toward false positives in this class. Overall, the LKCNN works effectively as a classifier for all states, with minor errors concentrated in chaotic and, to a lesser extent, P-3 and P-4 states. The numerical values of these metrics for the eight dynamical states are given in Table 2.

thumbnail
Table 2. Precision, recall, and F1 score for noiseless simulated trajectories of cytosolic Ca2+ concentration.

https://doi.org/10.1371/journal.pcbi.1014240.t002

We continue our analysis with the confusion matrix shown in Fig 4 in which the rows correspond to the true labels of the simulated cytosolic Ca2+ concentration trajectory data, while the columns represent the labels predicted by our LKCNN classifier. The diagonal entries (blue colored) show the percentage of each class that has been correctly identified (per-class accuracy), whereas off-diagonal values indicate misclassifications. Our result shows that the optimized LKCNN achieves a high level of classification performance on the noiseless test data, achieving an overall average accuracy of 99.5%. The diagonal values, many of which are nearly 100.0%, thus indicate near-perfect classification for most dynamical states of cytosolic Ca2+ concentration, including steady state, bursting, oscillatory, P-3, P-4, and quasiperiodic oscillations. We see that a small fraction of P-2 samples are confused with P-4 (2.0%), and a small fraction of chaotic trajectory samples are misidentified, primarily as P-3 (2.2%). These misclassifications suggest that while our LKCNN classifier is highly effective, its most significant challenge lies in distinguishing between the fine-grained features that separate chaotic behavior from certain multiple-periodicity states. Moreover, the asymmetric P-2 → P-4 confusion is concentrated in trajectories with larger cycle-to-cycle amplitude variability (see S1 Fig). Nonetheless, the high classification accuracy shown on the diagonal of the confusion matrix demonstrates the excellent distinguishing power and reliability of our LKCNN classifier in noise-free datasets.

thumbnail
Fig 4. Confusion matrix showing the result of multi-class classification performance of our LKCNN model for the noiseless case.

Diagonal entries denote the percentage of correctly predicted dynamical states of cytosolic Ca2+. Labels indicate steady state, bursting, oscillatory, period-2, period-3, period-4, chaotic state, and quasiperiodic oscillation.

https://doi.org/10.1371/journal.pcbi.1014240.g004

Classification of noisy Ca2+ states.

We now extend our analysis to examine the performance of the optimized LKCNN classifier at the level of individual dynamical states in the presence of noise. For a more comprehensive analysis of the noise effect, we extend both the training and test datasets to cover increasingly noisy conditions, corresponding to smaller V values. While the kernel size k is fixed at 28 as stated earlier, the present configuration is fundamentally different because training is performed across a wider range of noise levels, . A broader and more extreme spectrum of noisy conditions is considered to improve the robustness of the LKCNN classifier and better capture the dynamical behavior of Ca2+ states under challenging test scenarios. This setup also allows us to investigate performance over more distinct noise levels than before.

Fig 5 shows how the classification accuracy of the LKCNN classifier varies with the cumulative noise level in the test dataset. Here, “cumulative” means that the noise level V, plotted on the x-axis, represents the maximum noise level included in the test set. For example, V = 106 indicates that the test set contains all samples from , 106}. Similarly, the accuracy value at V = 103 is computed using the entire test dataset from through V = 103. The cumulative test set mimics a realistic condition by progressively broadening the distribution of noise in the evaluation data, as in experimental scenarios, a deployed classifier would not see only one fixed noise level, and would face a mix of conditions. The green circles in Fig 5 denote the mean accuracy over 20 runs with different random seeds for each cumulative noise level, while the shaded green region indicates the corresponding standard deviation (). The highest accuracy () occurs when testing on the noiseless dataset (). As noise is progressively added, mean accuracy steadily declines, remaining relatively high () for , but dropping more noticeably when , reaching at V = 103. These results show that the quality of the input data inherently constrains the LKCNN’s classification performance. Note that for , the accuracy of 98.5% is slightly below the > 99.0% achieved in Fig 3, as the training set for the latter was limited to . This suggests that including extremely noisy data (V = 103) in training slightly degrades performance even when testing on noiseless data. Indeed, when training is restricted to noise levels up to V = 104 (excluding V = 103), performance on the noiseless test set almost matches the results in Fig 3.

thumbnail
Fig 5. Classification accuracy of LKCNN versus system size V for the simulated cytosolic Ca2+ dynamics.

Noise in the trajectories scales inversely as the system size as , i.e., the smaller the system size V, the larger the noise in the trajectory data. The green circles denote the mean accuracy averaged over a set of 20 distinct randomly generated seeds for each noise level. The shaded green region indicates the corresponding standard deviation () from multiple realizations.

https://doi.org/10.1371/journal.pcbi.1014240.g005

Restricting our subsequent analysis to realistic noise levels in Ca2+ dynamics ( [33]) at which the classification accuracy remains above 96%, we ensure the evaluation reflects physiologically relevant conditions. We use the same optimal LKCNN with kernel size k = 28 as before. We construct the training dataset by combining 12,000 samples from each of the V levels (), resulting in a total of 60,000 training samples. The test set is then constructed with the exact same distribution as the training data, also containing 12,000 samples from each of the five V levels for a total of 60,000 test samples. Table 3 summarizes the class-wise performance on the noisy set, showing high but non-uniform accuracy (overall = 94.00%). Bursting is essentially perfectly identified, and steady state, oscillatory, and quasiperiodic also perform good (F1 scores ). Performance is lower for the multi-periodicity states P-2, P-3, and P-4 (F1 scores ), with P-2 mainly limited by precision, and both P-3, P-4 mainly limited by recall. The weakest class is chaotic (F1 ), indicating substantial confusion with other labels. Overall, LKCNN remains robust under noise for most behaviors, with errors concentrated in chaotic and, to a lesser extent, the multi-periodicity states. Moreover, on comparing with the metrics for the noiseless data, we note a clear reduction in the overall accuracy of approximately 5.41%. An examination of the F1 scores across individual classes reveals that the most substantial performance degradation occurs in the chaotic class. Other classes exhibiting notable decreases include P-2, P-3, and P-4. These findings suggest that such classes are particularly sensitive to the introduction of noise, possibly due to the perturbation of key discriminative features within their representations. In contrast, several classes demonstrate substantial robustness to noise. The steady state, for example, experiences only a marginal reduction in F1 score from 1.000 to 0.996. Similarly, the bursting and quasiperiodic classes maintain relatively stable performance under noisy conditions, indicating that their underlying feature patterns remain discernible despite the fluctuations.

thumbnail
Table 3. Precision, recall, and F1 score for noisy simulated trajectories of cytosolic Ca2+ concentration.

https://doi.org/10.1371/journal.pcbi.1014240.t003

Fig 6 presents the confusion matrix for test datasets containing realistic noise levels of intracellular Ca2+ dynamics, where we find an overall average accuracy to be 97.42%. While this value is still a high accuracy, it represents a noticeable drop from the previous 99.54% achieved in the noiseless case (Fig 4). A detailed breakdown of the confusion matrix of Fig 6 shows how this performance degradation is distributed across the different dynamical classes. We see that the diagonal entries (orange colored) of some of the classes are lower than those observed for the noiseless case (Fig 4), indicating an increase in misclassifications for these classes. We state some key findings from Fig 6 as follows. The confusion among different multi-periodicity states has worsened from before. For example, 6.8% of P-2 samples are incorrectly labeled as P-4. The confusion between chaos and periodic states (P-2, P-3, and P-4) has noticeably increased. A significant 8.6% of true chaotic samples are now misclassified as P-3. Conversely, 5.0% of P-3 samples and 3.0% of P-4 samples are misidentified as chaotic. These results demonstrate that the high accuracy observed in the case of noiseless datasets is significantly affected when noise is present, particularly between chaotic and multiple-periodicity states.

thumbnail
Fig 6. Confusion matrix showing the result of multi-class classification performance of our LKCNN model for the case of realistic noise levels.

Diagonal entries denote the percentage of correctly predicted dynamical states of cytosolic Ca2+. Labels indicate steady state, bursting, oscillatory, period-2, period-3, period-4, chaotic state, and quasiperiodic oscillation.

https://doi.org/10.1371/journal.pcbi.1014240.g006

Generalization capability to experimental data.

Having trained and validated the LKCNN classifier exclusively on synthetic datasets, we now turn to its deployment for practical use. In order to bridge the gap between model development and real-world applicability, we use the optimized and tested classifier to process experimental measurements as input and assign them to the appropriate classes. While the network has been exposed only to controlled synthetic data during training, deploying it on experimental data allows us to evaluate its generalization capacity and robustness under realistic conditions.

To evaluate the generalizability of our optimized LKCNN classifier, we now construct a dataset of Ca2+ concentration experimental data from two sources: (a) pancreatic islets of mouse -cells [79,80] displaying diverse patterns in Ca2+ concentration recorded in eight genetically distinct mouse strains, and (b) WT-HEK293, STIM-KO, and ORAI TKO cells [81,82] exhibiting a diversity of Ca2+ traces upon different agonist stimulation conditions, like varying concentrations of carbachol (CCh). In the absence of any physiologically motivated ground-truth classification, we rely on manual labeling of experimental traces wherever possible. From the available dataset, we conduct a careful visual screening of the time series to identify clearly distinguishable dynamical regimes. While the dataset comprises a large number of time series, only those with unambiguous dynamical features are deemed suitable for classification. The characteristic features of bursting dynamics include a plateau fraction (time spent in the active oscillation phase) followed by a silent duration phase in the temporal pattern. Steady states are characterized by relatively low (M) concentration. However, it proves difficult to visually identify all other states due to the noise levels as well as the length of data available in the experimental data sets. Following this criterion, we identify 46 time series in the bursting class and 39 time series in the steady state class, and 41 are manually classified as “others” and include visually indistinguishable classes like chaos, oscillatory, quasi-periodic and the multiple-periodicity states. Therefore, the curation process yields a total of 126 in three classes, namely (i) steady state, (ii) bursting, and (iii) others. Since the dataset contains only Fura-2 ratio measurements of intracellular Ca2+ concentration, we have employed the Grynkiewicz equation [83] with estimated calibration parameters to convert the ratio data into approximate Ca2+ concentrations. Moreover, we have used linear interpolation to make the experimental traces of exactly 1000 data points, making it suitable for the optimized LKCNN. Using this procedure, we create a benchmarking dataset for validating the performance of our LKCNN classifier on experimental Ca2+ concentration dynamics.

When applied to the experimental dataset, the LKCNN has successfully produced stable classifications across all inputs. Representative examples of the experimental trajectories, together with their correctly classified labels, are shown in panels (a), (b), and (c) of Fig 7. Out of the entire set of 126 time series, only one bursting trajectory and three trajectories marked as others were misclassified, resulting in an overall accuracy of 96.8%. These four misclassified trajectories are shown in panel (d) of Fig 7 with their LKCNN-predicted labels indicated by the text in red color. While the trajectory in the upper panel is manually labeled as bursting, LKCNN predicts it as a chaotic state. The other three trajectories were manually classified as others, but predicted as bursting by the LKCNN classifier. The accuracy percentages of each class are provided in the confusion matrix in Fig 8. The full classification results for all 126 time series, along with the curated data and the analysis scripts, are available in our GitHub repository. Note that the accuracy found in this section does not reflect the true performance of the LKCNN classifier, as the test dataset is highly curated. While the validation dataset may be subject to human errors, the true advantage of the LKCNN lies in its ability to operate beyond visually distinguishable data, providing fast and reliable classification. The results in the section provide an essential proof of concept, demonstrating not only how the model can be integrated into a data analysis pipeline but also how well it performs when confronted with the variability and noise inherent in experimental observations.

thumbnail
Fig 7. A sample of experimental trajectories with the LKCNN predicted class.

Correctly classified (a) Bursting, (b) Steady States, (c) Oscillatory states. (d) Misclassified states where the first state was manually labelled as Bursting, while the other three were labelled as Others.

https://doi.org/10.1371/journal.pcbi.1014240.g007

thumbnail
Fig 8. Confusion matrix showing the classification performance of our LKCNN model for the experimental dataset.

Diagonal entries denote the percentage of correctly predicted dynamical states based on human annotation. Labels indicate three representative classes: Bursting, Steady State, and Others.

https://doi.org/10.1371/journal.pcbi.1014240.g008

Comparison with conventional machine learning classifiers

We compare the performance of the LKCNN model against two widely adopted conventional machine learning classifiers: the Support Vector Machine (SVM) with a linear kernel [84] and the Random Forest (RF) [85]. Both methods serve as natural baselines given their broad applicability and well-established use in biological time series classification [86]. To ensure a fair and unbiased comparison, both classifiers were trained on Fast Fourier Transform (FFT) features extracted from the identical training set used for the LKCNN and evaluated on the same test sets. FFT-based features are a standard and effective representation for oscillatory time series, as they encode the dominant frequency content and harmonic structure of each trajectory into a fixed-length feature vector suitable for conventional classifiers [86].

The classification results are shown in Fig 9(a). Under noiseless conditions, both SVM and RF achieve reasonable accuracy, with RF (97.4%) marginally outperforming SVM (92.0%). However, both classifiers exhibit a pronounced degradation in performance as noise is introduced, with SVM declining to 86.4% and RF to 93.5% under noisy conditions. When applied to experimental Ca2+ data, the degradation is substantially more severe: SVM drops to 54.0% and RF to 51.6%, representing poor discriminative performance. In contrast, the LKCNN retains strong generalisation across all conditions, demonstrating a markedly smaller performance gap between synthetic and experimental data. Per-class performance metrics for SVM and RF are provided in S2 Fig.

thumbnail
Fig 9. Comparison of LKCNN against conventional baselines and robustness to spike-like corruption.

(a) Classification accuracy (%) of LKCNN versus two conventional classifiers, namely, linear-kernel SVM and Random Forest (see legend at the top of the figure) on noiseless synthetic trajectories, noisy synthetic trajectories, and experimental Ca2+ traces. SVM and RF operate on FFT-based features of the trajectories. (b) Accuracy drop (%) after adding sparse, large-amplitude impulsive noise to the synthetic test trajectories. Accuracy drop is computed relative to the corresponding uncorrupted test set.

https://doi.org/10.1371/journal.pcbi.1014240.g009

To further probe the robustness of each classifier to signal corruption unrelated to intrinsic Ca2+ dynamics, we subject the synthetic test sets to impulsive noise — a form of distortion characterised by large-amplitude spikes at randomly selected time points, which is representative of artefacts commonly encountered in fluorescence imaging data [87]. Representative corrupted time series are shown in S3 Fig. The accuracy drop (%) under impulsive noise is reported in Fig 9(b). RF exhibits a substantial accuracy drop of 12.8% and 15.4% under noiseless and noisy conditions, respectively, while SVM shows an even larger degradation of 44.1% and 49.3%. In contrast, the LKCNN shows a markedly smaller drop of only 2.6% and 3.5% under the same conditions.

This robustness can be attributed to the large temporal receptive field of the LKCNN, which captures long-range dynamical structure spanning multiple oscillation cycles. Because the learned representation integrates information over many time steps, sparse outlier spikes contribute only marginally to the overall feature extraction, leaving the classification largely unaffected. In contrast, FFT-based features are sensitive to large-amplitude artifacts because a single corrupted time point perturbs the global spectral representation of the entire trajectory, disproportionately degrading classifier performance.

Discussion

Biological rhythms are central to life [47]. Some examples of biological oscillations include circadian rhythms, ovarian cycles, hormonal rhythms, mitotic cycles, and calcium oscillations [88]. Long-standing questions as to how we can decode the fluctuations in these physiological rhythms for meaningful information (for instance, patterns of the rhythms or anomalies in rhythmic time periods) that can help in a deeper understanding and better diagnosis of human disease remain active areas of research. Deep learning techniques combined with biomedical research can transform our understanding of the rhythms of life. Our present work is motivated by this research direction and addresses a fundamental question about whether dynamical organizational principles persist under realistic biological noise levels. The successful performance of our LKCNN classifier in distinguishing diverse dynamical patterns of intracellular Ca2+ concentration through realistic biological noise provides evidence that these organizational signatures are robustly preserved to a substantial extent. This suggests that the dynamical patterns underlying calcium signaling can be detectable and biologically meaningful even under noisy conditions, effectively preserving information about the cell’s underlying dynamical state.

This conclusion is supported by several key achievements of our LKCNN framework. We classified a broad range of intracellular Ca2+ dynamical regimes with high accuracy, extending the task from binary classification to an eight-class problem that captures the diversity of dynamical behaviors underlying calcium signaling. Systematic evaluation of kernel size reveals that intermediate temporal receptive fields are optimal for balancing sensitivity to short-lived fluctuations with the ability to recognize longer-range temporal dependencies. These findings indicate the architectural flexibility of LKCNNs in extracting features from complex biological time series and provide insights into the temporal scales most relevant for dynamical pattern recognition in cellular systems.

Our analysis also highlights the impact of intrinsic stochasticity on classification accuracy. Whereas steady state, bursting, and simple oscillatory regimes were robustly distinguished, multiple-periodicity and chaotic dynamics were more difficult to resolve under elevated noise. This difficulty reflects a genuine overlap in their temporal signatures, making a clear separation a fundamental challenge. Indeed, a previous study using statistical measures confirmed this challenge, demonstrating that the distinction between these states diminishes under large intrinsic fluctuations [33]. While such measures are powerful for characterizing the complexity of known states, they often lack the clear decision boundaries required for robust classification. In contrast, our deep-learning approach is specifically designed for this classification task. Remarkably, it achieves an overall accuracy of over 90% even when the testing data set contained trajectories with noise levels two orders larger than its realistic value. This demonstrates that for the practical goal of automating the labeling of complex cellular dynamics, the feature-learning capabilities of the LKCNN framework offer a significant and robust advancement over traditional statistical methods.

Importantly, the application of LKCNN to experimental Ca2+ concentration traces demonstrated strong agreement with expert annotations, confirming its generalizability beyond synthetic datasets. On the same experimental dataset, conventional baselines (SVM and RF) exhibited markedly degraded performance and pronounced vulnerability to impulsive noise artifacts. This validation underscores the potential of LKCNNs as automated tools for high-throughput and unbiased classification of cellular dynamics. More broadly, the framework is well-positioned to extend to other oscillatory processes, including neuronal firing [89,90], circadian rhythms [91,92], and transcriptional dynamics [93]. Together, these results demonstrate the value of LKCNNs in bridging computational modeling and experimental biology, enabling scalable and systematic investigation of complex cellular behaviors.

Although the optimized LKCNN classifier demonstrated strong performance, this study is subject to three key limitations. First, the analysis was conducted assuming that the system remains within a single dynamical regime. However, in experimental contexts, external perturbations such as nutrient fluctuations can induce transitions across multiple regimes, a complexity not captured by the present framework. Second, the influence of intrinsic fluctuations on system stability, particularly near phase boundaries where birhythmic systems may stochastically transition between states, was largely excluded from consideration, despite its potential importance for classifier robustness. Third, the reliance on manually annotated experimental data introduces the possibility of bias and inconsistency, whereas labels derived from physiological markers would offer a more objective and reproducible foundation. Addressing these limitations presents promising avenues for future work, which could further enhance the reliability and applicability of the proposed framework.

Beyond addressing these technical limitations, another significant avenue for future research lies in extracting deeper biological insights. Convolutional neural networks with various kernel sizes have demonstrated a strong ability to uncover biologically meaningful patterns in complex biological systems, including circRNA–RBP interactions [94], Alzheimer’s disease neuroimaging analysis [95], neural interaction decoding in brain activity [96], and selection inference in genomic data [97,98]. Similarly, we can extend our work to provide biological insight by leveraging LKCNN-based classification to constrain the bifurcation landscape governing Ca2+ dynamics. The dynamical regimes identified by the LKCNN do not exist as independent categories but rather as distinct regions of the underlying bifurcation landscape, parameterised principally by [InsP3]. Consequently, the correct classification of a Ca2+ time series implicitly constrains the governing parameters to a bounded region of this landscape, even without explicitly recovering their values. This observation establishes the present classification framework as a necessary and principled stepping stone towards full quantitative parameter inference. The natural extension of this work is the adoption of simulation-based inference (SBI) via neural posterior estimation [99,100], which would learn the full posterior distribution over biologically meaningful model parameters conditioned on an observed Ca2+ time series . Such an approach would enable the direct recovery of hidden physiological parameters from noisy experimental fluorescence traces, without requiring manual tuning or prior knowledge of the underlying dynamical regime.

Methods

Theoretical nonlinear model of intracellular calcium ion (Ca2+) Oscillations

We explain the mechanism of intracellular Ca2+ oscillations (panel (a) of Fig 1) as follows. Consider a cell of system size represented by V. When an agonist attaches to the plasma membrane receptor, it triggers the synthesis of InsP3 (denoted by Z), another intracellular second messenger. InsP3 binds to receptors on the endoplasmic reticulum membrane, initiating Ca2+-release from the internal pool (denoted by Y) into the cytosol through the InsP3 receptor/Ca2+ channel (IP3R channel). This cytosolic Ca2+ (denoted by X) further activates its own release through the IP3R channel, a phenomenon known as Ca2+-induced Ca2+-release (CICR), indicating an autocatalytic process that generates intracellular Ca2+ oscillations. Stimulation of InsP3 3-kinase activity is achieved through a Ca2+/calmodulin complex. Ca2+-activated InsP3 degradation occurs. In the figure, represents the degree of cell stimulation by an agonist. Bold arrows encompass stimulus-induced Ca2+ influx, Ca2+ released from the pool, and Ca2+ exchange with the extracellular medium.

The intracellular Ca2+ oscillations can be described by a nonlinear theoretical model that couples free Ca2+ in the cytosol along with those of Ca2+ stored in the internal pool and InsP3. Suppose variables X, Y, and Z represent the populations of cytosolic Ca2+, Ca2+ stored, and InsP3, respectively. Then x = X/V, y = Y/V, and z = Z/V represent their respective concentrations. The time-evolution of these concentrations governs the complex dynamics of intracellular Ca2+ [24] as,

(4)

where

A detailed breakdown of the terms involved in Eq. (4) is as follows: V0 denotes the constant Ca2+ supply from the extracellular medium. V1 represents the maximum rate of stimulus-activated Ca2+ entry from the extracellular medium. The rate corresponds to Ca2+ pumping from the cytosol into the internal pool (release of Ca2+ from the internal pool to the cytosol). and denote their maximum values. Parameters , and represent the threshold values for pumping, release, and activation of release by Ca2+ and InsP3, respectively. V2 is solely a function of the cytosolic Ca2+ concentration (x), whereas V3 depends on all the three concentrations x, y, and z. The rate constant measures the passive, linear leak of y into x, and k signifies the linear transport of cytosolic Ca2+ into the extracellular medium. V4 denotes the maximum rate of stimulus-induced InsP3 synthesis, and V5 represents the phosphorylation rate of InsP3 by the 3-kinase, an InsP3 metabolising enzyme. The decrease of InsP3 is driven by its hydrolysis by calcium-dependent 3-kinase. k5 denotes the half-saturation constant. Stimulation of InsP3 3-kinase activity (through a Ca2+/calmodulin complex) is represented by a Hill-form term with as the threshold level of Ca2+. The term accounts for the metabolism of InsP3 by 5-phosphatase, independent of Ca2+. Additionally, cooperative processes in Ca2+ release from internal stores into the cytosol and phosphorylation of InsP3 by 3-kinase are reflected in V3 and V5, incorporating Hill-coefficients m, n and p. A value of p > 1 indicates the presence of cooperativity in 3-kinase kinetics, while p = 1 indicates its absence [24].

By adjusting the values of the rate constants and other model parameters in Eq. (4), concentrations x, y, and z exhibit various kinds of dynamical patterns [33].

Chemical langevin formalism

consider a well-stirred chemically reacting system of volume V that is maintained at a fixed temperature T. Suppose the system consists of N molecular species whose molecular populations is represented by . Imagine the N species are now interacting through M chemical reactions, where each reaction channel is represented by: , where denotes the classical rate constant of the reaction. The co-efficients and denote the numbers of reactant and product molecules, respectively. Denoting , with T representing transpose, as the state vector of molecular populations in the system, the probability of a reaction occurring within V in the next infinitesimal time interval (t,t + dt) is given by , where is the propensity function [71] for , where it is expressed as [71,101]. Here accounts for possible combinations of molecules for reaction . The stochastic rate constant is related to the classical rate constant by the relation , with being the stoichiometric coefficient in reaction . We now describe the chemical Langevin equation (CLE) following Gillespie’s formalism [71]. For an arbitrary time interval dt > 0, if describes the number of reactions occurring in the subsequent time interval (t,t + dt), then the molecular population at time t + dt is

(5)

where , and is the change in due to . However, to determine is a challenge. To approximate the function , two important conditions are imposed on Eq. (5). Firstly, we require the time interval such that the reaction events occurring during (t,t + dt) do not significantly change the propensity functions, i.e., . This condition holds when the reactant populations are large (, allowing each to be approximated by a statistically independent Poisson random variable, i.e., . Secondly, we require such that the number of reaction events during (t,t + dt) is far greater than unity, i.e., . This enables each to be approximated by a normal random variable such that . These two conditions are applied simultaneously in the limit of a large molecular population, rendering dt macroscopically infinitesimal [71].

Representing and as the mean and standard deviation, respectively, and using [70], we arrive at

(6)

which is the standard-form Langevin equation [70,71].

Rearranging Eq. (6) yields

(7)

where [70]. Taking the limit , the CLE is obtained as [70,71]:

(8)

with [70,71] as temporally uncorrelated, statistically independent Gaussian white noises. The first term of the right-hand side represents the deterministic part, whereas the second term denotes the stochastic term. The CLE (8) therefore accounts for both deterministic and stochastic components in the dynamics of a chemically reacting system.

In Eq. (8), the drift and diffusion components both follow from the Poisson random variable [71]. Thus, the ratio of the random to the deterministic component is given by . For a Poisson distribution, we have the standard deviation . Assuming the average number of molecules is proportional to the system size V, we get . Consequently, the magnitude of intrinsic fluctuations in molecular populations, given by , scales as . Thus, for stochastic chemical reactions described by Poisson random variable , intrinsic fluctuations in molecular populations scale as the inverse square root of the system size, i.e., [71].

Stochastic modeling with chemical Langevin Equation

Suppose x(t), y(t), z(t) represent the concentrations of cytosolic Ca2+, Ca2+ stored, and InsP3, respectively. Let the state vector of concentrations is . The evolution equation for the state, given previously in Eq. 4, can be re-written in a compact form as

(9)

where

The system of ODEs in Eq. (9) can be reformulated as reaction channels [33], highlighting the variation in populations X, Y, and Z as follows:

In the second column, the propensity function for each reaction is calculated using Gillespie’s formalism [71,101]. The changes in the state s thus correspond to stochastic events involving the births and deaths of molecular species labeled as X, Y, and Z. These events inherently introduce randomness within the populations of these molecular species. Subsequently, we proceed to compute the CLE pertaining to the intracellular Ca2+ oscillation model (9) as follows:

(10)

where V denotes the system size, and G(x,y,z) is:

(11)

The stochastic differential equation (10) reduces to the deterministic equation (9), describing the mean-field behavior of the system, when .

To simulate the intracellular Ca2+ dynamics, we numerically solve the CLE (1) using the Euler-Maruyama method, where the simulation is performed with a fixed time-step of 10−6 min. The volume parameter V is given in cubic micrometers () [33].

Large Kernel Convolutional Neural Network (LKCNN)

For our Ca2+ dynamics classification task, the LKCNN architecture proceeds in such a way that the large kernel slides across the input time series to extract temporal features through successive convolutional layers and the extracted features are then flattened and processed through fully connected layers to produce the final classification output (as illustrated in Fig 1(c)). This model architecture enables the network to capture both local temporal patterns and long-range dependencies.

The LKCNN classifier, we use a feed-forward architecture motivated by earlier approaches used for the classification of dynamical states [65,66]. The architectural details of the LKCNN utilized in our work are as follows:

  • Convolutional Layer 1: 16 filters, kernel size k, stride 2 → Max Pooling (size 2)
  • Convolutional Layer 2: 32 filters, kernel size k, stride 2 → Max Pooling (size 2)
  • Dropout (rate 0.5) → Flatten
  • Fully Connected Layers: 64 units → Dropout (rate 0.5) → 32 units → Output

The neural network uses ReLU activation functions for all hidden layers and is trained by minimizing the categorical cross-entropy loss function [102] given by:

where N is the batch size, C is the number of classes, and is the ground-truth label. The term represents the model’s predicted probability, calculated by applying the softmax function [102] to the logits from the final output layer:

For optimization, we employ the Adam algorithm with a learning rate of and a batch size of N = 32. The training continues for at most 2,000 epochs, incorporating an early stopping mechanism with a patience of 100 on the validation accuracy to prevent overfitting and select the best-performing model. To determine the optimal model configuration and ensure the robustness of our results, this entire procedure is systematically repeated for various kernel sizes, , and across 20 different random seeds. This rigorous exercise has identified an optimal kernel size of 28. The confusion matrices and final results presented in the main text are derived from the model trained using this optimal configuration.

Parameters used for synthetic data generation

See Table 1

Performance of optimized classifier

See Table 2 and 3

Supporting information

S1 Fig. Cycle-to-cycle amplitude variability of noiseless Period-2 trajectories and its relation to Period-4 misclassification.

Each point represents one noiseless synthetic Period-2 (P-2) test trajectory. For each trajectory, we first detect the local minima and local maxima over the finite observation window, and then quantify how much their amplitudes vary from cycle to cycle. The x-axis shows the relative variability of local-minimum amplitudes across cycles, and the y-axis shows the relative variability of local-maximum amplitudes across cycles; in both cases, the variability is normalized by the total amplitude range of the corresponding trajectory so that values can be compared across samples. Thus, points near the origin correspond to Period-2 trajectories whose successive minima and maxima are highly consistent from cycle to cycle, whereas points farther from the origin indicate trajectories with larger cycle-to-cycle amplitude fluctuations. Grey points denote correctly classified samples (P-2 → P-2), and red points denote samples misclassified as Period-4 (P-2 → P-4). The red points are concentrated in the high-variability region, indicating that the observed P-2 → P-4 confusion is associated with Period-2 trajectories whose cycle-to-cycle amplitude pattern is less regular. In a finite-length time window, such irregular amplitude alternation can make a Period-2 trajectory appear more similar to a higher-period pattern, thereby increasing the likelihood of misclassification as Period-4.

https://doi.org/10.1371/journal.pcbi.1014240.s001

(PNG)

S2 Fig. Confusion matrices for conventional FFT-based baselines (SVM and Random Forest).

Row-normalized confusion matrices for (a) a linear-kernel SVM and (b) a Random Forest trained on FFT-transformed features of the trajectories. For each method, classification performance (%) is shown on the noiseless synthetic test set (top), the noisy synthetic test set (center), and the experimental dataset (bottom). Synthetic evaluations use the 8-class label set, whereas the experimental evaluation employs the 3-label mapping (Bursting, Steady State, Others) used for comparison with human annotation.

https://doi.org/10.1371/journal.pcbi.1014240.s002

(PNG)

S3 Fig. Representative examples of spike-like corruption in synthetic Ca2+ trajectories.

Example trajectories from bursting, chaotic, and period-4 states (at V = 105) after applying sparse, high-amplitude spike perturbations at randomly selected time points, that is used for probing robustness against outlier-like artifacts.

https://doi.org/10.1371/journal.pcbi.1014240.s003

(PNG)

Acknowledgments

The authors are grateful to the Center for Advanced Computation at Korea Institute for Advanced Study for help with computing resources.

References

  1. 1. Brose R, Pohl M, Sushch I. Morphology of supernova remnants and their halos. A&A. 2021;654:A139.
  2. 2. Abraham RG, van Den Bergh S. The morphological evolution of galaxies. Science. 2001;293(5533):1273–8. pmid:11509719
  3. 3. de Wit XM, Fruchart M, Khain T, Toschi F, Vitelli V. Pattern formation by turbulent cascades. Nature. 2024;627(8004):515–21. pmid:38509279
  4. 4. Farine DR. Collective action in birds. Curr Biol. 2022;32(20):R1140–4. pmid:36283381
  5. 5. Warren WH. Collective Motion in Human Crowds. Curr Dir Psychol Sci. 2018;27(4):232–40. pmid:30197472
  6. 6. Goldbeter A. Biological rhythms: clocks for all times. Curr Biol. 2008;18(17):R751–3. pmid:18786378
  7. 7. Woods NM, Cuthbertson KS, Cobbold PH. Repetitive transient rises in cytoplasmic free calcium in hormone-stimulated hepatocytes. Nature. 1986;319(6054):600–2. pmid:3945348
  8. 8. Matsu-ura T, Michikawa T, Inoue T, Miyawaki A, Yoshida M, Mikoshiba K. Cytosolic inositol 1, 4, 5-trisphosphate dynamics during intracellular calcium oscillations in living cells. The Journal of Cell Biology. 2006;173(5):755–65.
  9. 9. Perc M, Rupnik M, Gosak M, Marhl M. Prevalence of stochasticity in experimentally observed responses of pancreatic acinar cells to acetylcholine. Chaos. 2009;19(3):037113. pmid:19792038
  10. 10. Tamarina NA, Kuznetsov A, Rhodes CJ, Bindokas VP, Philipson LH. Inositol (1,4,5)-trisphosphate dynamics and intracellular calcium oscillations in pancreatic beta-cells. Diabetes. 2005;54(11):3073–81. pmid:16249428
  11. 11. Wu D, Jia Y, Yang L, Liu Q, Zhan X. Phase synchronization and coherence resonance of stochastic calcium oscillations in coupled hepatocytes. Biophys Chem. 2005;115(1):37–47. pmid:15848282
  12. 12. Collier ML, Ji G, Wang Y, Kotlikoff MI. Calcium-induced calcium release in smooth muscle: loose coupling between the action potential and calcium release. J Gen Physiol. 2000;115(5):653–62. pmid:10779321
  13. 13. Meng F, To W, Kirkman-Brown J, Kumar P, Gu Y. Calcium oscillations induced by ATP in human umbilical cord smooth muscle cells. J Cell Physiol. 2007;213(1):79–87. pmid:17477379
  14. 14. Verkhratsky A, Shmigol A. Calcium-induced calcium release in neurones. Cell Calcium. 1996;19(1):1–14. pmid:8653752
  15. 15. Berridge MJ, Dupont G. Spatial and temporal signalling by calcium. Curr Opin Cell Biol. 1994;6(2):267–74. pmid:7517689
  16. 16. Thurley K, Skupin A, Thul R, Falcke M. Fundamental properties of Ca2+ signals. Biochim Biophys Acta. 2012;1820(8):1185–94. pmid:22040723
  17. 17. Dolmetsch RE, Xu K, Lewis RS. Calcium oscillations increase the efficiency and specificity of gene expression. Nature. 1998;392(6679):933–6. pmid:9582075
  18. 18. Humeau J, Bravo-San Pedro JM, Vitale I, Nuñez L, Villalobos C, Kroemer G, et al. Calcium signaling and cell cycle: Progression or death. Cell Calcium. 2018;70:3–15. pmid:28801101
  19. 19. Pinto MCX, Tonelli FMP, Vieira ALG, Kihara AH, Ulrich H, Resende RR. Studying complex system: calcium oscillations as attractor of cell differentiation. Integr Biol (Camb). 2016;8(2):130–48. pmid:26762767
  20. 20. Goldbeter A, Dupont G, Berridge MJ. Minimal model for signal-induced Ca2+ oscillations and for their frequency encoding through protein phosphorylation. Proc Natl Acad Sci U S A. 1990;87(4):1461–5. pmid:2304911
  21. 21. De Young GW, Keizer J. A single-pool inositol 1,4,5-trisphosphate-receptor-based model for agonist-stimulated oscillations in Ca2+ concentration. Proc Natl Acad Sci U S A. 1992;89(20):9895–9. pmid:1329108
  22. 22. Atri A, Amundson J, Clapham D, Sneyd J. A single-pool model for intracellular calcium oscillations and waves in the Xenopus laevis oocyte. Biophys J. 1993;65(4):1727–39. pmid:8274661
  23. 23. Li YX, Rinzel J. Equations for InsP3 receptor-mediated [Ca2+]i oscillations derived from a detailed kinetic model: a Hodgkin-Huxley like formalism. J Theor Biol. 1994;166(4):461–73. pmid:8176949
  24. 24. Houart G, Dupont G, Goldbeter A. Bursting, chaos and birhythmicity originating from self-modulation of the inositol 1,4,5-trisphosphate signal in a model for intracellular Ca2+ oscillations. Bull Math Biol. 1999;61(3):507–30. pmid:17883229
  25. 25. Puebla H. Controlling intracellular calcium oscillations and waves. J Biol Syst. 2005;13(02):173–90.
  26. 26. Borghans JM, Dupont G, Goldbeter A. Complex intracellular calcium oscillations. A theoretical exploration of possible mechanisms. Biophys Chem. 1997;66(1):25–41. pmid:17029867
  27. 27. Terrar DA. In: Islam MS, editor. Calcium Signaling in the Heart. Cham: Springer International Publishing; 2020. 395–443. https://doi.org/10.1007/978-3-030-12457-1_16
  28. 28. Samoilov MS, Price G, Arkin AP. From fluctuations to phenotypes: the physiology of noise. Sci STKE. 2006;2006(366):re17. pmid:17179490
  29. 29. Balázsi G, van Oudenaarden A, Collins JJ. Cellular decision making and biological noise: from microbes to mammals. Cell. 2011;144(6):910–25. pmid:21414483
  30. 30. Li Y, Yi M, Zou X. The linear interplay of intrinsic and extrinsic noises ensures a high accuracy of cell fate selection in budding yeast. Sci Rep. 2014;4:5764. pmid:25042292
  31. 31. Perc M, Gosak M, Marhl M. Periodic calcium waves in coupled cells induced by internal noise. Chemical Physics Letters. 2007;437(1–3):143–7.
  32. 32. Dupont G, Combettes L, Bird GS, Putney JW. Calcium oscillations. Cold Spring Harb Perspect Biol. 2011;3(3):a004226. pmid:21421924
  33. 33. Chanu AL, Singh RKB, Jeon J-H. Exploring the interplay of intrinsic fluctuation and complexity in intracellular calcium dynamics. Chaos, Solitons & Fractals. 2024;185:115138.
  34. 34. Bandt C, Pompe B. Permutation entropy: a natural complexity measure for time series. Physical Review Letters. 2002;88(17):174102.
  35. 35. Li H, Hou Z, Xin H. Internal noise stochastic resonance for intracellular calcium oscillations in a cell system. Phys Rev E Stat Nonlin Soft Matter Phys. 2005;71(6 Pt 1):061916. pmid:16089774
  36. 36. Zhu C-L, Jia Y, Liu Q, Yang L-J, Zhan X. A mesoscopic stochastic mechanism of cytosolic calcium oscillations. Biophys Chem. 2007;125(1):201–12. pmid:16952419
  37. 37. Li H, Hou Z, Xin H. Internal noise enhanced detection of hormonal signal through intracellular calcium oscillations. Chemical Physics Letters. 2005;402(4–6):444–9.
  38. 38. Blanco A, Blanco G. Biochemical basis of endocrinology (I) receptors and signal transduction. Medical Biochemistry. Elsevier. 2022. 597–628. https://doi.org/10.1016/b978-0-323-91599-1.00010-9
  39. 39. Weaver CM. Calcium. In: Marriott BP, Birt DF, Stallings VA, Yates AA, editors. Present Knowledge in Nutrition. 11 ed. Academic Press. 2020. 321–34. https://doi.org/10.1016/B978-0-323-66162-1.00019-6
  40. 40. Rapp PE, Berridge MJ. The Control of Transepithelial Potential Oscillations in the Salivary Gland of Calliphora Erythrocephala. Journal of Experimental Biology. 1981;93(1):119–32.
  41. 41. Orrenius S, Zhivotovsky B, Nicotera P. Regulation of cell death: the calcium-apoptosis link. Nat Rev Mol Cell Biol. 2003;4(7):552–65. pmid:12838338
  42. 42. Pinton P, Giorgi C, Siviero R, Zecchini E, Rizzuto R. Calcium and apoptosis: ER-mitochondria Ca2+ transfer in the control of apoptosis. Oncogene. 2008;27(50):6407–18. pmid:18955969
  43. 43. Afsar O, Tirnakli U, Marwan N. Recurrence Quantification Analysis at work: Quasi-periodicity based interpretation of gait force profiles for patients with Parkinson disease. Sci Rep. 2018;8(1):9102. pmid:29904070
  44. 44. Abbas A, Bassil Y, Keilholz S. Quasi-periodic patterns of brain activity in individuals with attention-deficit/hyperactivity disorder. Neuroimage Clin. 2019;21:101653. pmid:30690417
  45. 45. Klevecz RR, Li CM. Evolution of the clock from yeast to man by period-doubling folds in the cellular oscillator. Cold Spring Harb Symp Quant Biol. 2007;72:421–9. pmid:18419300
  46. 46. Goldberger AL, Rigney DR, West BJ. Chaos and fractals in human physiology. Sci Am. 1990;262(2):42–9. pmid:2296715
  47. 47. Glass L. Synchronization and rhythmic processes in physiology. Nature. 2001;410(6825):277–84. pmid:11258383
  48. 48. Faure P, Korn H. Is there chaos in the brain? I. Concepts of nonlinear dynamics and methods of investigation. C R Acad Sci III. 2001;324(9):773–93. pmid:11558325
  49. 49. Kaneko K, Tsuda I. Complex systems: chaos and beyond: a constructive approach with applications in life sciences. Springer Science & Business Media. 2001.
  50. 50. Korn H, Faure P. Is there chaos in the brain? II. Experimental evidence and related models. C R Biol. 2003;326(9):787–840. pmid:14694754
  51. 51. Glass L. Introduction to controversial topics in nonlinear science: is the normal heart rate chaotic?. Chaos. 2009;19(2):028501. pmid:19566276
  52. 52. Gottwald GA, Melbourne I. The 0-1 Test for Chaos: A Review. Lecture Notes in Physics. Springer Berlin Heidelberg. 2016. p. 221–47. https://doi.org/10.1007/978-3-662-48410-4_7
  53. 53. Boaretto BRR, Budzinski RC, Rossi KL, Prado TL, Lopes SR, Masoller C. Discriminating chaotic and stochastic time series using permutation entropy and artificial neural networks. Sci Rep. 2021;11(1):15789. pmid:34349134
  54. 54. Roy S, Majumdar S. Noise and randomness in living system. Springer. 2022.
  55. 55. Choudhary D, Foster KR, Uphoff S. Chaos in a bacterial stress response. Curr Biol. 2023;33(24):5404-5414.e9. pmid:38029757
  56. 56. Mackey MC, Glass L. Oscillation and chaos in physiological control systems. Science. 1977;197(4300):287–9. pmid:267326
  57. 57. Guevara MR, Glass L. Phase locking, period doubling bifurcations and chaos in a mathematical model of a periodically driven oscillator: a theory for the entrainment of biological oscillators and the generation of cardiac dysrhythmias. J Math Biol. 1982;14(1):1–23. pmid:7077182
  58. 58. Muñoz-Gil G, Volpe G, Garcia-March MA, Aghion E, Argun A, Hong CB, et al. Objective comparison of methods to decode anomalous diffusion. Nat Commun. 2021;12(1):6253. pmid:34716305
  59. 59. Muñoz-Gil G, Bachimanchi H, Pineda J, Midtvedt B, Fernández-Fernández G, Requena B, et al. Quantitative evaluation of methods to analyze motion changes in single-particle experiments. Nat Commun. 2025;16(1):6749. pmid:40695819
  60. 60. Cai W, Hu Y, Qu X, Zhao H, Wang G, Li J, et al. Machine learning analysis of anomalous diffusion. Eur Phys J Plus. 2025;140(3).
  61. 61. Pang H, Lin A, Holford M, Enerson BE, Lu B, Lawton MP, et al. Pathway analysis using random forests classification and regression. Bioinformatics. 2006;22(16):2028–36. pmid:16809386
  62. 62. Bonidia RP, Santos APA, de Almeida BLS, Stadler PF, da Rocha UN, Sanches DS, et al. BioAutoML: automated feature engineering and metalearning to predict noncoding RNAs in bacteria. Brief Bioinform. 2022;23(4):bbac218. pmid:35753697
  63. 63. Ismail Fawaz H, Forestier G, Weber J, Idoumghar L, Muller P-A. Deep learning for time series classification: a review. Data Min Knowl Disc. 2019;33(4):917–63.
  64. 64. Mohammadi Foumani N, Miller L, Tan CW, Webb GI, Forestier G, Salehi M. Deep Learning for Time Series Classification and Extrinsic Regression: A Current Survey. ACM Comput Surv. 2024;56(9):1–45.
  65. 65. Boullé N, Dallas V, Nakatsukasa Y, Samaddar D. Classification of chaotic time series with deep learning. Physica D: Nonlinear Phenomena. 2020;403:132261.
  66. 66. Corbetta A, de Jong TG. How neural networks learn to classify chaotic time series. Chaos. 2023;33(12):123101. pmid:38048250
  67. 67. Liu Y, Zhang Q, Chen X, Xu C, Wang Q, Liu J. LKFlowNet: A deep neural network based on large kernel convolution for fast and accurate nonlinear fluid-changing prediction. Physics of Fluids. 2024;36(9).
  68. 68. Li Z, Liu F, Yang W, Peng S, Zhou J. A Survey of Convolutional Neural Networks: Analysis, Applications, and Prospects. IEEE Trans Neural Netw Learn Syst. 2022;33(12):6999–7019. pmid:34111009
  69. 69. Han W, et al. Classifying Chaotic Time Series with Siamese Large Kernel Convolutional Support Vector Machines. SSRN Electronic Journal. 2025.
  70. 70. Gillespie DT. The multivariate Langevin and Fokker–Planck equations. American Journal of Physics. 1996;64(10):1246–57.
  71. 71. Gillespie DT. The chemical Langevin equation. The Journal of Chemical Physics. 2000;113(1):297–306.
  72. 72. Milo R, Jorgensen P, Moran U, Weber G, Springer M. BioNumbers--the database of key numbers in molecular and cell biology. Nucleic Acids Res. 2010;38(Database issue):D750-3. pmid:19854939
  73. 73. Cadart C, Venkova L, Piel M, Cosentino Lagomarsino M. Volume growth in animal cells is cell cycle dependent and shows additive fluctuations. Elife. 2022;11:e70816. pmid:35088713
  74. 74. Li YX, Rinzel J. Equations for InsP3 receptor-mediated [Ca2+]i oscillations derived from a detailed kinetic model: a Hodgkin-Huxley like formalism. J Theor Biol. 1994;166(4):461–73. pmid:8176949
  75. 75. De Young GW, Keizer J. A single-pool inositol 1,4,5-trisphosphate-receptor-based model for agonist-stimulated oscillations in Ca2+ concentration. Proc Natl Acad Sci U S A. 1992;89(20):9895–9. pmid:1329108
  76. 76. Sneyd J, Falcke M. Models of the inositol trisphosphate receptor. Progress in Biophysics and Molecular Biology. 2005;89(3):207–45.
  77. 77. Falcke M. Buffers and oscillations in intracellular Ca2+ dynamics. Biophys J. 2003;84(1):28–41. pmid:12524263
  78. 78. Goldbeter A. Dissipative structures and biological rhythms. Chaos. 2017;27(10):104612. pmid:29092409
  79. 79. Emfinger CH, Clark LE, Yandell B, Schueler KL, Simonett SP, Stapleton DS, et al. Novel regulators of islet function identified from genetic variation in mouse islet Ca2+ oscillations. Elife. 2023;12:RP88189. pmid:37787501
  80. 80. Emfinger C, Clark L, Yandell B. Genetic variation in mouse islet Ca2 oscillations reveals novel regulators of islet function. Dryad. 2023.
  81. 81. Emrich SM, Yoast RE, Xin P, Arige V, Wagner LE, Hempel N, et al. Omnitemporal choreographies of all five STIM/Orai and IP3Rs underlie the complexity of mammalian Ca2+ signaling. Cell Reports. 2021;34(9):108760.
  82. 82. Emrich S. Omnitemporal choreographies of all five STIM/Orai and IP3Rs underlie the complexity of mammalian Ca2 signaling. Mendeley Data. 2021.
  83. 83. Grynkiewicz G, Poenie M, Tsien RY. A new generation of Ca2+ indicators with greatly improved fluorescence properties. J Biol Chem. 1985;260(6):3440–50. pmid:3838314
  84. 84. Cortes C, Vapnik V. Support-vector networks. Mach Learn. 1995;20(3):273–97.
  85. 85. Breiman L. Random Forests. Machine Learning. 2001;45(1):5–32.
  86. 86. Bagnall A, Lines J, Bostrom A, Large J, Keogh E. The great time series classification bake off: a review and experimental evaluation of recent algorithmic advances. Data Min Knowl Discov. 2017;31(3):606–60. pmid:30930678
  87. 87. Dupont G, Abou-Lovergne A, Combettes L. Stochastic aspects of oscillatory Ca2+ dynamics in hepatocytes. Biophys J. 2008;95(5):2193–202. pmid:18515398
  88. 88. Goldbeter A. Modelling biochemical oscillations and cellular rhythms. Current Science. 1997;:933–9.
  89. 89. Pfeiffer M, Pfeil T. Deep Learning With Spiking Neurons: Opportunities and Challenges. Front Neurosci. 2018;12:774. pmid:30410432
  90. 90. Izhikevich EM. Simple model of spiking neurons. IEEE Trans Neural Netw. 2003;14(6):1569–72. pmid:18244602
  91. 91. Leloup J, Goldbeter A. Chaos and birhythmicity in a model for circadian oscillations of the PER and TIM proteins in drosophila. J Theor Biol. 1999;198(3):445–59. pmid:10366496
  92. 92. Murayama Y, Kori H, Oshima C, Kondo T, Iwasaki H, Ito H. Low temperature nullifies the circadian clock in cyanobacteria through Hopf bifurcation. Proc Natl Acad Sci U S A. 2017;114(22):5641–6. pmid:28515313
  93. 93. Zhang Z-B, Wang Q-Y, Ke Y-X, Liu S-Y, Ju J-Q, Lim WA, et al. Design of Tunable Oscillatory Dynamics in a Synthetic NF-κB Signaling Circuit. Cell Syst. 2017;5(5):460-470.e5. pmid:29102361
  94. 94. Yuan L, Zhao L, Lai J, Jiang Y, Zhang Q, Shen Z, et al. iCRBP-LKHA: Large convolutional kernel and hybrid channel-spatial attention for identifying circRNA-RBP interaction sites. PLoS Comput Biol. 2024;20(8):e1012399. pmid:39173070
  95. 95. Zhu W, Yin Z, Fu Y, Alzheimer’s Disease Neuroimaging Initiative. CGLK-GNN : A connectome generation network with large kernels for GNN based Alzheimer’s disease analysis. Neural Netw. 2026;199:108689. pmid:41687240
  96. 96. Mahjoory K, Bahmer A, Henry MJ. Convolutional neural networks can identify brain interactions involved in decoding spatial auditory attention. PLoS Comput Biol. 2024;20(8):e1012376. pmid:39116183
  97. 97. Cecil SM. On convolutional neural networks for selection inference. PLOS Computational Biology. 2023;19(3):e1010979.
  98. 98. van den Belt J, et al. Fast and accurate deep learning scans for signatures of selection. Communications Biology. 2025;8.
  99. 99. Cranmer K, Brehmer J, Louppe G. The frontier of simulation-based inference. Proc Natl Acad Sci U S A. 2020;117(48):30055–62. pmid:32471948
  100. 100. Tolley N, Rodrigues PLC, Gramfort A, Jones SR. Methods and considerations for estimating parameters in biophysically detailed neural models with simulation based inference. PLoS Comput Biol. 2024;20(2):e1011108. pmid:38408099
  101. 101. Gillespie DT. Exact stochastic simulation of coupled chemical reactions. J Phys Chem. 1977;81(25):2340–61.
  102. 102. Hinton G, Vinyals O, Dean J. Distilling the knowledge in a neural network. arXiv preprint. 2015. https://arxiv.org/abs/1503.02531