Figures
Abstract
Highly multiplexed imaging assays allow simultaneous quantification of multiple protein and phosphorylation markers, providing a static snapshots of cell types and states. Pseudo-time techniques can transform these static snapshots of unsynchronized cells into dynamic trajectories, enabling the study of dynamic processes such as development trajectories and the cell cycle. Such ordering also enables training of mathematical models on these data, but technical challenges have hitherto made it difficult to integrate multiple experimental conditions, limiting the predictive power and insights these models can generate. In this work, we propose data processing and model training approaches for integrating multiplexed, multi-condition immunofluorescence data with mathematical modelling. We devise training strategies for mathematical models that are applicable to datasets where cells exhibit oscillatory as well as arrested dynamics and use them to train a cell cycle model on a dataset of MCF-10A mammary epithelial cells exposed to cell-cycle arresting small molecules. We validate the model by investigating predicted growth factor sensitivities and responses to inhibitors of cells at different initial conditions. We anticipate that our framework will generalise to other highly multiplexed measurement techniques such as mass-cytometry, rendering larger bodies of data accessible to dynamic modelling and paving the way to deeper biological insights.
Author summary
Advanced imaging techniques allow us to see detailed pictures of different proteins and cell changes. By using computational algorithms, we turn these static pictures into dynamic sequences to understand processes like the cell cycle better. However, combining data from different experiments is difficult and limits how well our models can predict outcomes. This study introduces new ways to process data and train models to handle complex data from various conditions. The approach is tested by using data from untreated and treated cells to create a model of the cell cycle. This model was then checked for accuracy by seeing how well it could predict how cells respond to growth factors and drugs from different starting points. In the future, this method could be used with other data types, allowing for more detailed and accurate models of cellular behavior.
Citation: Cortés-Ríos J, Rodriguez-Fernandez M, Sorger PK, Fröhlich F (2025) Dynamic modelling of cell cycle arrest through integrated single-cell and mathematical modelling approaches. PLoS Comput Biol 21(10): e1012890. https://doi.org/10.1371/journal.pcbi.1012890
Editor: Ovidiu Radulescu, Universite de Montpellier, FRANCE
Received: February 18, 2025; Accepted: September 24, 2025; Published: October 7, 2025
Copyright: © 2025 Cortés-Ríos et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: MATLAB scripts for model calibration, simulation, and data analysis can be reached at https://www.synapse.org/#!Synapse:syn55267562/files/.
Funding: This work was supported by NCI grant U01-CA284207 and the Ludwig Cancer Center at Harvard to P.K.S. Additionally, it was supported by the National Agency for Research and Development (ANID) under Grants Fondecyt 1230844, ACT210083 and Millennium Science Initiative Program - ICN2021_004 to M.R.F., and J.C.R. was sponsored by ANID / Scholarship Program / DOCTORADO / 2019 — 21191120. F.F. is supported by the Francis Crick Institute, which receives its core funding from Cancer Research UK (CC2242), the UK Medical Research Council (CC2242), and the Wellcome Trust (CC2242). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
Competing interests: I have read the journal’s policy and the authors of this manuscript have the following competing interests: J.C.R. was a joint postdoctoral fellow within the University at Buffalo and GlaxoSmithKline (GSK). P.K.S. is a co-founder and member of the BOD of Glencoe Software and member of the SAB for RareCyte, NanoString, and Montai Health; he holds equity in Glencoe and RareCyte. Additionally, P.K.S. consults for Merck. F.F has consulted for DeepOrigin.
Introduction
Using mathematical models of cellular processes to understand, predict, and optimize biological processes and pharmacological responses has become an important tool for generating and testing hypotheses and developing new therapies [1–3]. For these models to develop their full potential as descriptions of the biological mechanisms underlying such phenotypes, these models must be trained on experimental data that capture dynamic responses to perturbation, such as stimulation with growth factors or small molecules. Traditionally, such data has been generated using relatively low-throughput techniques such as Western Blotting - which is limited to a few timepoints or perturbations - or live-cell imaging, which measures only a small number of cellular features [4–7]. In contrast, highly multiplexed assays involving immune reagents, such as multiplexed immunofluorescence [8–10] or mass cytometry [11] make it possible to measure multiple proteins and their modifications in single cells across a range of conditions or time points. Such methods are suitable for assaying “many conditions” and serve as a natural complement to approaches such as single-cell RNAseq [12,13], that are potentially transcriptome or proteome scale, but limited by cost and complexity to relatively few experimental conditions. Time resolved measurements are particularly important when developing mechanistic and semi-mechanistic mathematical models [14], but rarely available for high-throughput assays.
The lack of time-course data in many single-cell datasets can be overcome using pseudo-time ordering techniques, which reconstruct dynamic trajectories for individual cells from static snapshots. These techniques exploit the fact that unsynchronised cultures contain cells at many different points in a process. The underlying temporal trajectories can be reconstructed in this case using methods such as diffusion maps [15], Potential of Heat-diffusion for Affinity-based Trajectory Embedding (PHATE) embeddings [16] or classical multidimensional scaling (CMD scaling) [9,10,15,17,18], with some temporal ordering, which can be based on Markov Theory [15,17,19,20], optimal transport [21], graph abstraction [22] and other methods. Such pseudo-time ordering techniques have enabled the training of mathematical models defined by ordinary differential equations (ODEs) [23,24] using single cell data collected at a single point in time.
Most applications of pseudo-time approaches have focused on trajectory inference in developmental systems [25,26] and the cell cycle [27–30]. An ordered cell cycle is not only essential for all eukaryotic cells, but also a well understood system involving multiple sequential states (G0, G1, S, G2 and M phases) and well-defined protein markers, such as cyclins, which both report on cell state and control cell cycle progression. Unlike developmental systems, the cell cycle is generally assumed not to involve branching trajectories, making it easier to model. Studying the cell cycle also has significant potential for impacting human health, as many cancer drugs induce cell cycle arrest or cell death. The eucaryotic cell cycle has been the subject of extensive mathematical modelling over the years. These models include descriptions of the cell cycle machinery ranging at different scales from small oscillatory circuits [31,32] to complex descriptions involving multiple regulatory pathways [33–35], as well as simpler, phenomenological models [36–39]. A recent study by Lang et al. [23] is the first to train mathematical models of the cell cycle on trajectories reconstructed from highly multiplexed immunofluorescence (IF) measurements made under a single condition. Highly multiplexed IF is a means of collected data on 10–40 protein levels, localizations, and modifications at a single cell level from cell grown in culture [40] or from tissues [8]. Lang et al. used data on 16 molecular markers measured in 300 single cells and found that simulations were overly constrained during model training, limiting the predictive power of the model and potentially reducing the biological insight.
These limitations can potentially be addressed by training a model on data from multiple experimental conditions that correspond to defined perturbations with small molecules or genetic manipulation. However, in the context of the cell cycle, the combination of stable oscillations in unperturbed conditions and cell cycle arrest under perturbed conditions complicates data integration. Such a combination of dynamic regimes makes it challenging to generate consistent pseudo-time orderings across conditions, since it is unclear if joint embeddings meet the ergodic properties assumed by most ordering methods. Perturbations that block cell cycle progression also introduce difficulties in training of mathematical models because they impose both oscillatory and steady-state constraints. These constraints are already difficult to manage individually [41,42] and there are no established methods for training models featuring both types of constraints.
In this work, we extend a cc-CMD pseudo-time ordering approach [9] to multi-condition data, thereby enabling pseudo-time ordering of perturbational data. Additionally, we develop a novel training technique for mathematical models that can incorporate oscillatory and steady-state constraints. We apply the extended cc-CMD approach along with this training method for mathematical models to multiplexed single-cell immunofluorescence data from MCF-10A cells [9], enabling the training of a mechanistic model of the cell cycle under both untreated and drug-induced arrested conditions by palbociclib and nocodazole. We demonstrate that only the trained model on both conditions accurately replicates oscillatory and arrested cell cycle dynamics in training data and predicts cell arrest states for cells at different starting points of the cell cycle as well as G1 arrest after growth factor depletion.
Results
Processing of multiplexed immunofluorescence data allows to reconstruct the dynamics of the main cell cycle proteins
To generate pseudo-time-ordered cell cycle progression trajectories controlled by core cell cycle regulatory proteins, we applied the CMD dimensionality reduction method to a published dataset that captured cell cycle marker dynamics in unsynchronized, unperturbed MCF-10A cells using multiplexed immunofluorescence imaging [9]. Following the approach in the original manuscript, the pre-processed intensities of each marker and cell were log-scaled and normalized.
Since experimental noise in single cell data and artifacts specific to measurement of some marker proteins can negatively impact pseudo-time ordering, some studies, including the original Gaglia et al. [9] manuscript, focus on an empirically chosen subset of markers to generate the CMD embedding. To make this selection process more rigorous and systematically assess the impact of individual markers on the ordering, we performed a paired t-test across multiple CMD embeddings after removal of individual markers. To ensure the robustness of the method but maintain computational tractability, we down-sampled the data by focusing on a randomly selected subset of 12,000 MCF-10A cells. Statistical tests showed no significant differences (p-values > 0.05, using the Benjamini & Hochberg (1995) procedure for controlling the false discovery rate for multiple-testing [43], S1 Fig), indicating that the CMD embedding is robust to the removal of individual markers. The same analysis was performed on published biopsy datasets for ER + , triple-negative (TNBC), and HER2 + breast cancer samples [9] which also showed no significant changes upon removal of a single marker (S2 Fig). We therefore used all available cell-cycle markers to perform the CMD; these corresponded to cyclin D, cyclin E (excluded for ER+ and HER2 + samples due to missing data), cyclin A, cyclin B, pRB, CDT1, geminin (Gem), p21, p27, Ki67, PCNA, and MCM2.
Applying CMD scaling to 12,000 MCF-10A cells yielded a two-dimensional embedding (Fig 1A) in which the coordinates of individual cells (blue dots) collectively formed a circle, reminiscent of the cyclic progression of cells through different stages of the cell cycle. To extract dynamic marker trajectories (Fig 1B) from this embedding, we followed the original approach and computed the moving median (solid red lines) and moving median absolute deviation (dashed blue lines) across all individual cells (blue dots) after inferring angular position (CMD angle) from two-dimensional coordinates. We observed a non-uniform CMD angle distribution (Fig 1C, top) with two major modes. We hypothesized that these modes correspond to (aggregated) cell cycle phases. Using relative cyclin levels, we manually annotated the minima between these modes as M/G1 and S/G2 phase transitions of the cell cycle based on a review by Hochegger and colleagues [44]. Cell cycle time (Fig 1C, bottom) was reconstructed by assigning equidistant time points to the sorted angles within the interval from 0 to 2π, yielding a uniform distribution of cell cycle times. This approach assumes that the sample of cells analysed contains cells in different cell cycle phases, with population densities proportional to the time spent in each phase (mean sojourn time), a common assumption in single-cell data analysis (this is effectively an assumption that the data are ergodic [45]). We note that this assumption has been challenged in the context of cells not grown to full confluency [23,27], but found that time inference methods that do not rely on ergodicity yield comparable reconstructed marker trajectories, with negligible influence on downstream analyses (S3 Fig and S1 Table).
(A) CMD embedding for untreated dataset of MCF-10A cells. Every dot corresponds to a single cell. (B) Reconstructed marker dynamics for cell cycle related genes. Solid lines indicate the moving median. Dashed lines indicate the median absolute deviation added or subtracted from the moving median. Individual cells are indicated as grey dots. (C) Cell cycle phase and pseudo-time reconstruction. Top panel: Histogram of CMD angles distribution (cell cycle phase). Local minima between major modes are indicated by coloured vertical lines. Bottom panel: Mapping between CMD angles and cell cycle time (pseudo-time). Inflection points of the mapping corresponding to local minima in the angle distribution (top panel) are indicated by coloured dots. The local minima in the top panel were annotated as M/G1 and S/G2 cell cycle transitions based on Hochegger et al. [44]. (D) Polar coordinate plot of normalized cyclin dynamics. Radial coordinate corresponds to cell cycle time from (C). Polar coordinate corresponds to moving median of marker levels from (B) min-max normalized to the interval [0,100]. Coloured vertical lines correspond to the local minima from (C).
To validate our trajectory inference method, we investigated reconstructed trajectories for cyclin A/B/D/E markers (Fig 1D). We observed that the obtained cyclin dynamics closely match the expected cell cycle progression, with Cyclin D (blue curve) high in G1 to G2 phases, cyclin E (light blue curve) high in late G1 and early S phases, cyclin A (light yellow curve) high in S and G2 phases, and cyclin B (light orange curve) high in late G2 and M phases [44,46]. This approach correctly ordered cell cycle phases as being G1 followed by S followed by G2 followed by M. Furthermore, the local minima in the angle distribution (Fig 1C) were observed to roughly coincide with the M/G1 phase transition (point of minimum cyclin expression) and the S/G2 phase transition (just prior to the peak of Cyclin A) [44]. Subsequently, cell cycle time inference suggested that cells spend approximately two thirds of the cell cycle time in G1 + S phases, and one third in G2 + M phases, which is consistent with prior reports with for MCF-10A cells [47,48]. In contrast, trajectory construction for patient-derived data, characterized by higher noise, fewer single cells (<7,000 in ER+ and HER2 + samples) and lower coverage of cell-cycle markers (missing cyclin E in ER+ and HER2 + samples), was less reliable and showed poorer agreement with previous reports (S1 Text and S4 Fig), and was therefore excluded from further analysis in this study. Overall, this confirms that, given sufficient data quality and quantity, CMD-based pseudo-time ordering of cell-cycle data is robust and generates biologically plausible trajectories.
Drug-induced cell arrest states can be determined through CMD embedding
While it is natural to expect proliferating cells to adopt a circular pattern in embedding space, arrested cells usually adopt a unimodal distribution [9], complicating the identification of cell cycle phases that cells are arrested in. To better identify arrest phases, we constructed a joint embedding of treated and untreated cells and compared to individual embeddings of treated and untreated cells (S5 Fig). Even though we observed some changes to the embeddings of treated cells, potentially indicating better identification of arrest phases, we also observed substantial shifts in the cell cycle distributions of untreated cell (S6 Fig), suggesting that this integration strategy leads to biases in the reconstruction of cell cycle dynamics under unperturbed conditions. We therefore devised a new data integration strategy to generate embeddings and cell cycle phases that are consistent across multiple experimental conditions.
To preserve the embedding and ordering of untreated cells, we computed embeddings and corresponding CMD angles and cell cycle times for all untreated data plus small subsets (5%) of treated data. This process was repeated for each subset derived from a disjoint partition of the treated data (Fig 2A), yielding joint CMD embedding results (Fig 2B) for untreated (grey), nocodazole treated (light green, left panel) and palbociclib treated (purple, right panel) cells. The CMD angle distributions for nocodazole (Fig 2C) and palbociclib (Fig 2D) were unimodal, indicating cell cycle arrest in most cells. Evaluation of cell cycle times (Fig 2E) of corresponding modes (light green/purple dots, Fig 2C and 2D) suggested that nocodazole (light green line) and palbociclib (purple line) arrests cells in early G1 phase. This observation aligns with prior reports about the canonical mechanism of action of palbociclib, and non-canonical slippage and subsequent G1 arrest at low concentrations of nocodazole [49–51]. Therefore, we conclude that the proposed approach enables estimation of biologically plausible pseudo-time orderings across perturbed and unperturbed experimental conditions.
(A) CMD embedding method to estimate the cell arrest angle of treated MCF-10A cells. Untreated data plus subsets of 5% of the treated data were used to perform CMD embedding until obtaining the angles for all treated cells. Every dot corresponds to a single cell. (B) Joint CMD embedding results for MCF-10A cells treated with nocodazole on the left and palbociclib on the right. (C) Cell cycle phase and pseudo-time reconstruction for nocodazole treated cells. Top panel: Histogram of CMD angles distribution (cell cycle phase). Bottom panel: Mapping between CMD angles and cell cycle time (pseudo-time). The green dot corresponds to the mode of the cell arrest angle. (D) Cell cycle phase and pseudo-time reconstruction for palbociclib treated cells. Top panel: Histogram of CMD angles distribution (cell cycle phase). Bottom panel: Mapping between CMD angles and cell cycle time (pseudo-time). The purple dot corresponds to the mode of the cell arrest angle. (E) Polar coordinate plot of normalized cyclin dynamics (untreated cells) and cell arrest times for nocodazole and palbociclib. Radial coordinate corresponds to cell cycle time from untreated cell dynamics. Polar coordinate corresponds to moving median of marker levels min-max normalized to the interval [0,100]. Transitions of the cell cycle phases G1/M and S/G2 were annotated based on [44] and results obtained previously (Fig 1).
The cell cycle model captures the proliferative dynamics and drug-induced cell arrest states for nocodazole and palbociclib
To integrate cell proliferation dynamics with drug-induced cell arrest results obtained through CMD scaling, we developed a dynamic cell cycle model consisting of 6-ODEs derived from the complex and skeleton models of Gérard & Goldbeter [33,37]. We extended the original skeleton model by incorporating the p21/p27 regulation of the CDK-cyclins activity [33], the indirect regulation of cyclin B on the degradation of p21 and its indirect effect on phosphatase mediated pRB dephosphorylation [52–55], and the effects of palbociclib and nocodazole on cell cycle components based on their respective mechanisms of action [51,56] (Fig 3, interactions not included in Gérard & Goldbeter models are highlighted in bold). Notably, this model enables intrinsic oscillation without the inclusion of growth factor pulses or other external inputs. We found that the incorporation of the inhibitory regulation of p21/p27 on CDK-cyclins was essential for representing CDK-cyclin activity across various components of the differential equations, while cyclin B regulation on p21 degradation [54,55], a factor not addressed in the Gérard & Goldbeter models, proved crucial in capturing the effect of nocodazole (see Methods for a more comprehensive description of the model and its equations). Structural identifiability assessment using a sensitivity matrix analysis approach [57] (StrucID method in Data2Dynamic environment of MATLAB) revealed that our extended model is structurally identifiable. Thus, the model incorporates essential regulatory mechanisms governing cell cycle progression and drug effects while maintaining an identifiable structure.
The cell cycle model based on the skeleton model developed by Gérard and Goldbeter [37] includes the interaction between E2F transcription factor, growth factors, CDK-cyclins and p21/p27 proteins. Each black line or dashed arrow represents the direct or indirect positive effect on the other and the blunt head arrows indicate direct or indirect inhibitory effects. Inhibitory effects of palbociclib and nocodazole are incorporated in grey blunt head arrows. p21/p27 is included as one entity. New interactions: CDK2 – cyclin E/A inhibitory effect of p21/p27, indirect inhibitory effect of CDK1 – cyclin B on E2F activation and p21/p27 degradation are highlighted in bold. : E2F inactive,
: E2F active,
: growth factor,
: cyclin D,
: cyclin E,
: cyclin A,
: cyclin B.
: cyclin-dependent kinase-4/6,
: cyclin-dependent kinase-2,
: cyclin-dependent kinase-1,
: cyclin-dependent kinase inhibitors.
Data from both untreated and treated conditions were used for parameter estimation. The proposed model training approach builds on maximum likelihood estimation, with specific conditions for fitting oscillatory systems under drug-induced arrest. Specifically, to encourage the model to exhibit stable oscillations under treated conditions, we concatenated four copies of the dynamic trajectories of all markers. To encourage model simulation to converge to a steady state under treated conditions, we concatenated 10 temporally equally spaced copies of the moving average marker concentrations at the cell cycle time of the corresponding arrest between the end of the first and the fourth cell cycle. In both cases, the copies of the data can be interpreted as regularization terms (Equations 7–9) that are added to the standard log-likelihood function to implement soft constraints for steady-state and oscillatory behavior. In contrast to strict enforcement via steady-state or periodic boundary constraints, this approach is trivial to implement. Moreover, it allows evaluation of the loss function even when the model does not exhibit stable oscillations or converge to a steady state, which enables wider exploration of parameter space during model training.
To recapitulate the asynchronicity of cell cycle phases at treatment time, we used the two most prominent modes of the cell cycle time distribution for untreated data to generate two sets of initial conditions. For variables that were directly measured ( and cyclins D, E, A and B) we used average marker concentrations at the mode, while
initial conditions were estimated (all estimated parameter values are shown in S1 Table). For dynamic trajectories in untreated conditions (Fig 4), the trained model (black lines) replicated oscillations observed in the experimental data (blue dots). Specifically, we observed the strongest agreement between model simulations and experimental data for p21, cyclin D, and cyclin E. For these markers, the model simulations consistently fall within the range of the median absolute deviations across all the cell cycle time. In contrast, the simulations for cyclin B and cyclin A were slightly outside the median absolute deviation range for a few datapoints. For treated conditions (Fig 5), we observed similarly good fits with all model simulations within the range of median absolute deviation for all datapoints (orange error bars) and markers. Assessing the impact of initial conditions, we found that the model consistently predicted convergence to a single steady state, both from the primary mode of CMD angles (black line, used for model training) and other points in the cell cycle (grey lines, not used for model training). This aligns with the experimental observations for palbociclib and nocodazole, where we observed that unsynchronized cells arrest at similar cell cycle phases after 24 hours of adding either drug (Fig 2B).
Four cell cycles of experimental data obtained from processed data of untreated MCF-10A cells is shown in blue dots (moving median) with their respective median absolute deviations for each marker; (A) cyclin-dependent kinase inhibitor, ; (B) cyclin D,
; (C) E2F active,
; (D) cyclin E,
; (E) cyclin A,
; (F) cyclin B,
. The black line corresponds to the model simulation for each marker.
The cell cycle arrest states obtained after 24 hours of treatment (approximately the time of one cell cycle) with nocodazole (on the left) or palbociclib (on the right) is shown in green/purple dots with their respective median absolute deviations across three cell cycles. Cell arrest data for two initial conditions, corresponding to the mode of the main subpopulations of Fig 1C (shown as black lines), were used to fit the model to the following markers: (A – B) cyclin-dependent kinase inhibitor, ; (C – D) cyclin D,
; (E – F) E2F active,
; (G – H) cyclin E,
; (I – J) cyclin A,
; and (K – L) cyclin B,
. Model simulations (non-fitted to data) using multiple starting points as initial conditions are shown in grey lines for each marker.
To assess parameter uncertainties, we used the profile likelihood approach [58]. For all model parameters except and
, which were partially identifiable, parameters were found to be practically identifiable as shown in S7 Fig. Conversely, when the model was fitted using only data from cells not treated with drugs, the parameters
,
,
,
,
and
, were practically non-identifiable (S8 Fig). Overall, these results show that we could construct a structurally identifiable mechanistic model, and we reduced the uncertainty in estimated parameters by incorporating experimental observations from treated and untreated conditions.
Mathematical model predicts a cell cycle arrest in G1 phase for low GF values
To validate the model, we evaluated its ability to predict cell cycle arrest under starvation conditions—an experimental setting that was not included in the model training process. Using the proposed approach with the model fitted using untreated and treated datasets, we found that with growth factor levels at ~ 80% of training conditions, the model consistently stopped exhibiting stable oscillations and converged to an arrest condition. We established that the arrest condition corresponded to an arrest in early G1 (Fig 6A and black line in Fig 6B), consistent with prior experimental evidence. Furthermore, model simulations for 100 cell cycles (Fig 6C) at 60% (panel A), 80% (panel B), 95% (panel C) and 100% (panel D) of growth factor levels revealed that oscillations at high levels are stable beyond the four cell cycles included in the training data and that decreases in growth factor levels initially dampen the amplitude of cyclin oscillations and then accelerate convergence to arrest conditions. Unexpectedly, we found that lower growth factor levels shortened, rather than prolonged [59,60], the cell cycle length (S9 Fig). This is unlikely to be correct and we conclude that other potentially nutrient-related, regulatory mechanisms and corresponding training data will be necessary to further improve the biological plausibility of the model. Despite these limitations, we find that our model can predict biologically plausible responses for conditions not considered during model training. In contrast, when the model was fit only to the untreated dataset, simulations exhibited minimal sensitivity to GF reduction with oscillations even at a GF level of 1% of training conditions. Moreover, this “no-perturbation” model predicted a cell arrest state closer to the S phase for GF = 0.0001%, which is inconsistent with reported experimental results (S10 Fig). Thus, our results demonstrate that training on data from multiple experimental conditions, particularly when these conditions provide informative variable dynamics, make it possible to significantly reduce parameter uncertainty and build a biologically plausible model that performs correctly on a least at subset of conditions outside the training set.
(A) Predicted dynamic of the state variables ,
,
,
,
and
for different starting points of the cell cycle (initial conditions) lead to the same cell arrest state for low growth factor levels (60% of GF). (B) Polar coordinate plot of normalized cyclin dynamics (untreated cells) and arrest time predicted for low growth factor levels (60% of GF) at early G1 phase. Polar coordinate corresponds to moving median of marker levels min-max normalized to the interval [0,100]. Transitions of the cell cycle phases M/G1 and S/G2 were annotated based on results obtained previously (Fig 1). (C) Simulations for for
,
and
variables at different growth factor (GF) levels (60, 80, 95 and 100%) reveal a limit cycle for high GF values (≳ 80%) and an early G1 arrest at low GF values.
Discussion
Highly multiplexed single-cell assays offer a new way to study cellular processes in cultured cells and tissue but usually require pseudo-time ordering to make data amenable to mathematical modelling. In this manuscript, we extend cc-CMD [9], an existing method for pseudo-time ordering, to enable integration of data from multiple experimental conditions; we also develop training methods for mathematical models that can handle mixtures of steady-state and oscillatory constraints. We use the resulting framework to extend a cell cycle model and train it on data from MCF-10A cells under treated and untreated conditions and demonstrate that it reduces parameter uncertainty and is necessary to obtain a biologically plausible model.
The cell cycle model we developed was inspired by the skeleton model of Gerard & Goldbeter [33,37], but it includes additional mechanisms, such as the effect of p21 on CDK-cyclin activity, as well as the cyclin B effect on p21 degradation and its indirect effect on phosphatase-mediated pRB dephosphorylation [52–55]. Incorporating these mechanisms was crucial for recapitulating cell cycle dynamics and drug-induced cell arrest; however, other mechanisms might have explained the data equally well. A more rigorous understanding of which molecular mechanism contribute to cell cycle progression would likely require a richer dataset. Specifically, bespoke marker panels that capture the protein levels of cyclin dependent kinases as well as the activities of corresponding complexes would be beneficial. Additionally, quantifying responses to more perturbations across a larger set of cell lines would be essential for constructing more comprehensive models that are applicable to different cell types. Moreover, cell-to-cell variability, which reflects biologically relevant differences in cell cycle dynamics and drug responses, could explicitly be addressed in future work by applying nonlinear mixed-effects models that incorporate both fixed and random effect parameters [61,62], or by using stochastic modeling approaches [63–66] that capture these fluctuations more directly. To this end, the pseudo-time ordering approach we developed could be adapted to stochastic modelling framework and work with data from multiple cell-lines.
The approaches we developed for integration of perturbation data and training of mathematical models are general and can be combined with other pseudo time-ordering approaches that involve combinations of embedding and ordering steps. At the same time, we anticipate that the choice of pseudo-time approach may substantially impact the downstream training of mathematical models. For example, pseudo-time embedding of a dataset featuring more perturbation conditions suggested a much more complicated molecular architecture of the cell cycle [67], but this dataset has yet to be integrated with a mathematical model. As we decided that a thorough exploration of the relationship between the particular pseudo-time embedding and the resulting mathematical model is beyond the scope of this study, we closely followed the data preprocessing and pseudo-time ordering strategy proposed in the original study that generated the investigated dataset, as there was insufficient evidence to challenge the assumptions of the employed methods or the quality of the reconstructed trajectories – a common issue with any pseudo-time approach. This issue could be addressed by evaluating the prediction accuracy of mathematical models trained on reconstructed trajectories using time-series data. Our demonstration of practical and structural identifiability for all but two model parameters, along with accurate predictions under growth factor starvation conditions, builds confidence that model training sufficiently constrains predictions, which is essential to make respective evaluations of prediction accuracy informative.
While the proposed framework proved robust when applied to MCF-10A data, we observed some limitations in capturing cyclin A and B dynamics with high precision. Specifically, model simulations for these markers showed minor deviations from the experimental data for a few data points, likely due to either unmodeled regulatory mechanisms or the limitations of the CMD-based trajectory reconstruction itself. This limitation becomes more pronounced in the case of biopsy data, where the CMD ordering method, though effective in providing ordered trajectories in ER+ cells, remains an approximation and cannot be considered a fully precise representation of true cell cycle progression. The increased complexity, noise, and heterogeneity in biopsy samples (compared to cell line data) can compromise the accuracy of pseudo-time ordering and downstream modeling. These factors should be considered when interpreting model outputs from such datasets.
Despite its limitations, our data-integration strategy represents an initial step toward unifying cell cycle insights across diverse cell types and states. Mass cytometry [68] or the Dye Drop imaging method [69], which can measure single cell states using similar markers across hundreds of conditions, could further illuminate the cell cycle landscape and help refine drug dosing and administration for cell cycle arrest. Ultimately, this approach could pave the way for optimization of drug combinations and timing in therapeutic settings.
Materials and methods
Data processing
Data from MCF-10A cell line (epithelial cell line from the mammary gland) untreated and treated with palbociclib and nocodazole from the work by Gaglia et al. [9] were used. Even though Gaglia et al. proposed a cell cycle vector composed of cell cycle markers measured in the study (cyclin D, cyclin E, cyclin A, cyclin B, pRB, CDT1, geminin (Gem), p21, p27, Ki67, PCNA and MCM2 proteins), the CMD scaling was performed considering only a subset of available markers.
In this work we analysed the impact of marker selection on the moving median absolute deviation (movMMAD) of the constructed dynamics obtained by performing CMD. Using all cell cycle markers and removing individual markers we observed and selected the set of parameters with minimum movMMAD. The movMMAD was computed using the movmad function of MATLAB [70]. To assess significative differences, statistical tests were performed using the Benjamini & Hochberg (1995) procedure for controlling the false discovery rate for multiple-testing using the ttest and fdr_bh functions of MATLAB [43]. Subsetting of markers was only applied when performing CMD scaling, not when computing moving absolute deviations. Then, to make the CMD scaling transformations of treated cells comparable with those of untreated cells, a joint CMD embedding of all untreated and small subsets (5%) of treated data was performed repeatedly. The computational analysis was performed using the MATLAB 2023b software [70]. Functions to generate CMD scaling and fit data to a circle from the work of Gaglia et al. [9] were also employed.
To enable comparison between different time inference approaches, we employed the equation proposed by Kafri et al. [71] (Equation 1) to estimate the time vector (t) associated with the marker trajectories:
Where T is the doubling time, N is the total number of cells and r is the number of cells younger than t. For this approach, we used the moving median to the inferred time vector that corresponded to the interpolations of the moving average of marker concentrations of cell cycle markers.
Additionally, CMD scaling method was applied to biopsy data from ER+ (Case 08 and Case 06, N = 5605 untreated/treated cells), HER2+ (N = 6620 untreated and 4695 post-treated cells) and TNBC cells (12000 sampled cells for pre- and on-treatment phases and 2250 cells for the post-treatment period). CMD embedding was performed for each data set for on- and post-treatment data when available. The mode of the angular distribution on- and/or post-treatment was obtained and plotted alongside cell cycle marker dynamics using the original ergodic approach (Cyclins D, A, B, and E when available, or Geminin when Cyclin E was unavailable).
Cell cycle modeling
The development of the model was based on the complex and skeleton models developed by Gérard & Goldbeter [33,37] by incorporating the main regulations of the synthesis and degradation of CDK-cyclins, CDK inhibitors p21/p27 activity (modelled as one entity), the E2F regulatory mechanisms, and palbociclib and nocodazole effect.
Notably, unlike the skeleton model of Gérard & Goldbeter, the proposed model incorporates the inhibitory activity of p21/p27 on CDK-cyclins’ activity and does not include the Cdc20 protein activity. Overall, the model consists of six differential equations that describe the dynamics of , cyclin D (
), the active form of E2F (
), cyclin E (
), cyclin A (
) and cyclin B (
). Furthermore, in contrast to the skeleton and complex models of Gérard & Goldbeter, this model incorporates the effect of CDK/cyclin B on the degradation of p21, as well as its indirect inhibitory effect on
activation, allowing a more comprehensive understanding of the effect of
on the entire system.
The relationships between the proteins were described by variable multiplication or, when a relevant protein-mediated reaction is involved, by the multiplication of Michaelis Menten effect equations for both direct and indirect inhibition and activation effects. Thus, the model consists of the following ordinary differential equations:
The first equation of the model describes the p21 dynamics, Equations 3, 5, 6, and 7 describe the cyclin dynamics, and Equation 4 the active form of E2F () dynamics. As in the complex model of Gérard & Goldbeter, p27 and p21 were modelled as one entity (CDK inhibitors), but all detailed regulations of p21, cyclins, E2F, and pRBp were not fully incorporated. In this proposed model, the
equation includes the upregulation of
expression by
[72], and the
degradation process affected by the action of CDK1/cyclin B since the cyclin B/Cdk1 complex contributes to the formation of active APC/C(Cdc20), which promotes the degradation of
[54,55]. Then, cyclin equations were described as Gérard and Goldbert skeleton model [37], but the inhibitory effects of
on cyclins E, A, and B (cyclin/CDK) activity were also included [73]. Moreover, a growth factor parameter (
) instead of a Michaelis Menten equation was included in the
equation to avoid parameter non-identifiability (
= 1 was fixed for cell cycle proliferation dynamics due to the lack of data at different levels of growth factors).
For E2F, we assume its total amount () remains constant, reflecting a steady-state condition where production and degradation are in equilibrium. However, E2F oscillates between active (
) and inactive states (
), allowing to incorporate the E2F regulation using only one differential equation for its active form. The production rate of
depends on the phosphorylated state of E2F and pRB-complexed inactive states of the E2F protein (
). E2F phosphorylation is promoted by CDK/cyclin A, therefore it was included on the right side of the
equation. Positive regulations of cyclin D and E activity (CDK/cyclin) on the positive side of
equation were included due to both CDK/cyclin complexes phosphorylate pRB, which leads to an increase in
levels (phosphorylated pRB decreases its affinity for E2F, leaving it free in its active form) [33]. Moreover, the indirect inhibitory effect of CDK/cyclin B on pRB dephosphorylation is included on the right side of the
equation. Since CDK/cyclin B mediates the inactivation of the protein phosphatase PP2A, which dephosphorylates pRB, it inhibits the formation of
(
) [52,53].
Finally, inhibitory effect expressions (in bold) were incorporated only under cell cycle arrest conditions into the equation for nocodazole and into the
equation for palbociclib. Presence of nocodazole was incorporated by setting
, and presence of palbociclib with
Nocodazole increases the levels of
, which promotes the G1 arrest at high doses [51], and palbociclib is a CDK4/6 inhibitor, thus inhibiting the action of CDK4/6-cyclin D on pRB, increasing the
levels [56].
Parameter estimation, confidence intervals and simulations
The parameter estimation was performed using the Data2Dynamics modelling environment (2024 version) in MATLAB 2023b [74,75]. The model was calibrated simultaneously to all the experimental conditions: untreated (marker dynamics) and treated conditions (cell cycle arrest states). Four replicates of the same data were used to ensure that the model simulations recapitulate the oscillations and that the perturbed data reaches a steady state ~24 hours after drug treatment (corresponding to approximately one cell cycle of the MCF-10A cell line) [47]. In order to constrain the space of feasible parameter values, we used two initial conditions to fit the model for both untreated and treated datasets. Initial conditions were set according to the mode of the main subpopulations of cell cycle angles (Fig 1C). Due to narrow oscillations of the variables, cell arrest states were not incorporated as steady state constraints but as points of equal value (corresponding to the arrest state) after one cell cycle of drug treatment.
Regarding the training data, marker dynamics corresponding to 12,000 MCF-10A cells were obtained after data pre-processing, but only ten points of the moving median dynamics per cell cycle were used to fit the model (proliferative dynamics). Parameters GF and were set to 1 to avoid model fitting problems due to parameter non-identifiability, and offset parameters were added to experimental data (
,
,
,
, and
) to account for background intensities. Initial values of E2F were added as parameters for estimation (
,
). Profile likelihoods were generated by applying the profile likelihood method (PL algorithm) implemented in Data2Dynamics [58,74]. Moreover, a structural identifiability analysis was performed using the StrucID tool from the Data2Dynamic environment, which is based on sensitivity matrix analysis [57]. All simulations and figures were performed in MATLAB 2023b using the ode15s integration solver [70]. Finally, the predicted cellular arrest state for the starvation condition was estimated using the dsearchn function of MATLAB [70], which returns the index of the closest data vector for a given vector of values using Euclidean distance. In this case, the data of the dynamics in the cell proliferation state and the vector of values predicted by the model when GF = 0.6 after four cell cycles were compared to define the predicted cell arrest phase. MATLAB scripts for model calibration, simulation, and data analysis can be reached at https://www.synapse.org/#!Synapse:syn55267562/files/.
Supporting information
S1 Fig. Moving absolute deviations of the normalized RFU of marker dynamics obtained after performing CMD scaling with all markers (All) and all markers except one of them (-cycD, -pRB, -cycE, -cycA, -cycB, -CDT1, -Gem, -p21, -p27, -Ki671, -PCNA and -MCM2).
https://doi.org/10.1371/journal.pcbi.1012890.s001
(TIF)
S2 Fig. Moving absolute deviations of the normalized RFU of marker dynamics obtained after performing CMD scaling with all available markers except one of them (-cycD, -pRB, -cycE [only available for TNBC sample], -cycA, -cycB, -CDT1, -Gem, -p21, -p27, -Ki671, -PCNA and -MCM2) from biopsy samples.
(A) ER+ cells. (B) TNBC cells. (C) HER2 + cells.
https://doi.org/10.1371/journal.pcbi.1012890.s002
(TIF)
S3 Fig. Fitted model results integrating untreated and treated data sets using the equation proposed by Kafri et al. to infer cell dynamics.
(A) Model fitting to cell cycle marker dynamics obtained from untreated and treated MCF-10A cells processed data using a non-ergodic approach to infer the dynamics. (B) Profile likelihood (PL) for each estimated parameter (black dotted line) and estimated parameter value (gray asterisk).
https://doi.org/10.1371/journal.pcbi.1012890.s003
(TIF)
S4 Fig. Data processing results using biopsy data.
(A) CMD results for ER+ cells pre- (grey) on- (red) and post-treatment (blue). (B) Polar plot of normalized Cyclin D, A, B and Geminin dynamics in untreated ER+ cells, with angles mode during tamoxifen/aromatase inhibitor treatment (red line). (C) CMD results for TNBC cells pre- (grey) on- (red) and post-treatment (blue). (D) Polar plot of normalized Cyclin D, E, A and B dynamics in untreated TNBC cells, with angles modes of cells on-treatment with paclitaxel (red) and post-treatment with doxorubicin and cyclophosphamide (blue). (E) CMD results for HER2 + cells pre- (grey) and post-treatment (blue). (F) Polar plot of normalized Cyclin D, A, B and Geminin dynamics in untreated HER2 + cells, with angles mode post-treatment with pertuzumab and ado-trastuzumab emtansine (blue line).
https://doi.org/10.1371/journal.pcbi.1012890.s004
(TIF)
S5 Fig. Data processing results using the treated data sets to perform CMD at once (on the left) versus using both untreated and treated data sets to perform CMD at once (on the right).
(A, D) CMD transformation results for MCF-10A cells treated with nocodazole on the left and palbociclib on the right. Every dot corresponds to a single cell, in green nocodazole treated cells, in purple palbociclib treated cells and in grey untreated cells. (B, E) Histogram of CMD angles distribution for nocodazole on the left and palbociclib on the right show unimodal distributions that were used to map the corresponding cell cycle arrest times. (C, F) Polar coordinate plot of normalized cyclin dynamics (untreated cells) and cell arrest times for nocodazole and palbociclib. Radial coordinate corresponds to cell cycle time from untreated cell dynamics. Polar coordinate corresponds to moving median of marker levels min-max normalized to the interval [0,100]. Cell cycle phases between checkpoints were manually annotated based on cyclin dynamics obtained previously.
https://doi.org/10.1371/journal.pcbi.1012890.s005
(TIF)
S6 Fig. Angle distribution of untreated cells.
Angle distribution results using data processing results from CMD performed with untreated data only (gray) versus untreated + treated datasets used at once. Light green for untreated + nocodazole datasets (A), and light purple for untreated + palbociclib datasets (B).
https://doi.org/10.1371/journal.pcbi.1012890.s006
(TIF)
S7 Fig. Log-likelihood profiles of the fitted model using untreated and treated data sets.
Profile likelihood (PL) for each estimated parameter (black line) and estimated parameter value (gray asterisk).
https://doi.org/10.1371/journal.pcbi.1012890.s007
(TIF)
S8 Fig. Log-likelihood profiles of the fitted model using only the untreated data set.
Profile likelihood (PL) for each estimated parameter (black line) and estimated parameter value (gray asterisk).
https://doi.org/10.1371/journal.pcbi.1012890.s008
(TIF)
S9 Fig. Reduction of cell cycle duration by reducing GF value.
Predicted dynamics across six cell cycles of the state variables (A) , (B)
, (C)
, (D),
(E)
and (F)
sing GF = 100% (black lines) and GF = 95% (dashed gray lines).
https://doi.org/10.1371/journal.pcbi.1012890.s009
(TIF)
S10 Fig. Cell cycle arrest prediction for low growth factor values using the model fitted with the untreated data set only.
(A) Predicted dynamic of the state variables ,
,
,
,
and
for different starting points of the cell cycle (initial conditions) lead to the same cell arrest state for GF = 0.0001%. (B) Polar coordinate plot of normalized cyclin dynamics (untreated cells) and arrest time predicted for GF = 0.0001% at S phase. Polar coordinate corresponds to moving median of marker levels min-max normalized to the interval [0,100]. Cell cycle phases between checkpoints were manually annotated based on cyclin dynamics obtained previously. (C) Simulations for
,
and
variables at different growth factor (GF) levels (0.0001, 0.001, 1 and 100%) reveal a limit cycle for high GF values (≳ 1%) and a cell arrest at lower GF values.
https://doi.org/10.1371/journal.pcbi.1012890.s010
(TIF)
S1 Table. Estimated parameters of the cell cycle model.
https://doi.org/10.1371/journal.pcbi.1012890.s011
(XLSX)
S1 Text. Processing of multiplexed immunofluorescence data from biopsy samples.
https://doi.org/10.1371/journal.pcbi.1012890.s012
(DOCX)
Acknowledgments
We thank Giorgio Gaglia for his valuable comments, which helped us better understand and improve the data processing method.
References
- 1. Milligan PA, Brown MJ, Marchant B, Martin SW, van der Graaf PH, Benson N, et al. Model-based drug development: a rational approach to efficiently accelerate drug development. Clin Pharmacol Ther. 2013;93(6):502–14. pmid:23588322
- 2. Barbolosi D, Ciccolini J, Lacarelle B, Barlési F, André N. Computational oncology--mathematical modelling of drug regimens for precision medicine. Nat Rev Clin Oncol. 2016;13(4):242–54. pmid:26598946
- 3. Butcher EC, Berg EL, Kunkel EJ. Systems biology in drug discovery. Nat Biotechnol. 2004;22(10):1253–9. pmid:15470465
- 4. Hughey JJ, Lee TK, Covert MW. Computational modeling of mammalian signaling networks. Wiley Interdiscip Rev Syst Biol Med. 2010;2(2):194–209. pmid:20836022
- 5. Kemmer S, Bang S, Rosenblatt M, Timmer J, Kaschek D. BlotIt-optimal alignment of western blot and qPCR experiments. PLoS One. 2022;17(8):e0264295. pmid:35947551
- 6. de Man SM, Zwanenburg G, van der Wal T, Hink MA, van Amerongen R. Quantitative live-cell imaging and computational modeling shed new light on endogenous WNT/CTNNB1 signaling dynamics. Elife. 2021;10:e66440. pmid:34190040
- 7. Schmid B, Rinas M, Ruggieri A, Acosta EG, Bartenschlager M, Reuter A, et al. Live cell analysis and mathematical modeling identify determinants of attenuation of Dengue Virus 2’-O-Methylation Mutant. PLoS Pathog. 2015;11(12):e1005345. pmid:26720415
- 8. Lin J-R, Izar B, Wang S, Yapp C, Mei S, Shah PM, et al. Highly multiplexed immunofluorescence imaging of human tissues and tumors using t-CyCIF and conventional optical microscopes. Elife. 2018;7:e31657. pmid:29993362
- 9. Gaglia G, Kabraji S, Rammos D, Dai Y, Verma A, Wang S, et al. Temporal and spatial topography of cell proliferation in cancer. Nat Cell Biol. 2022;24(3):316–26. pmid:35292783
- 10. Stallaert W, Kedziora KM, Taylor CD, Zikry TM, Ranek JS, Sobon HK, et al. The structure of the human cell cycle. Cell Syst. 2022;13(3):230–240.e3. pmid:34800361
- 11. Dueñas ME, Peltier-Heap RE, Leveridge M, Annan RS, Büttner FH, Trost M. Advances in high-throughput mass spectrometry in drug discovery. EMBO Mol Med. 2023;15(1):e14850. pmid:36515561
- 12. Datlinger P, Rendeiro AF, Boenke T, Senekowitsch M, Krausgruber T, Barreca D, et al. Ultra-high-throughput single-cell RNA sequencing and perturbation screening with combinatorial fluidic indexing. Nat Methods. 2021;18(6):635–42. pmid:34059827
- 13. Liao Y, Liu Z, Zhang Y, Lu P, Wen L, Tang F. High-throughput and high-sensitivity full-length single-cell RNA-seq analysis on third-generation sequencing platform. Cell Discov. 2023;9(1):5. pmid:36631434
- 14. Peidli S, Green TD, Shen C, Gross T, Min J, Garda S, et al. scPerturb: harmonized single-cell perturbation data. Nat Methods. 2024;21(3):531–40. pmid:38279009
- 15. Haghverdi L, Büttner M, Wolf FA, Buettner F, Theis FJ. Diffusion pseudotime robustly reconstructs lineage branching. Nat Methods. 2016;13(10):845–8. pmid:27571553
- 16. Moon KR, van Dijk D, Wang Z, Gigante S, Burkhardt DB, Chen WS, et al. Visualizing structure and transitions in high-dimensional biological data. Nat Biotechnol. 2019;37(12):1482–92. pmid:31796933
- 17. Liu Z, Lou H, Xie K, Wang H, Chen N, Aparicio OM, et al. Reconstructing cell cycle pseudo time-series via single-cell transcriptome data. Nat Commun. 2017;8(1):22. pmid:28630425
- 18. Moon KR, Van Dijk D, Wang Z, Chen WS, Hirn MJ, Coifman RR, et al. PHATE: a dimensionality reduction method for visualizing trajectory structures in high-dimensional biological data. bioRxiv. 2017.
- 19. Lange M, Bergen V, Klein M, Setty M, Reuter B, Bakhti M, et al. CellRank for directed single-cell fate mapping. Nat Methods. 2022;19(2):159–70. pmid:35027767
- 20. Weiler P, Lange M, Klein M, Pe’er D, Theis F. CellRank 2: unified fate mapping in multiview single-cell data. Nat Methods. 2024;21(7):1196–205. pmid:38871986
- 21. Forrow A, Schiebinger G. LineageOT is a unified framework for lineage tracing and trajectory inference. Nat Commun. 2021;12(1):4940. pmid:34400634
- 22. Wolf FA, Hamey FK, Plass M, Solana J, Dahlin JS, Göttgens B, et al. PAGA: graph abstraction reconciles clustering with trajectory inference through a topology preserving map of single cells. Genome Biol. 2019;20(1).
- 23. Lang PF, Penas DR, Banga JR, Weindl D, Novak B. Reusable rule-based cell cycle model explains compartment-resolved dynamics of 16 observables in RPE-1 cells. PLoS Comput Biol. 2024;20(1):e1011151. pmid:38190398
- 24.
Aliee H, Munich H, Richter T, Solonin M, Ibarra I, Theis F, et al. Sparsity in Continuous-Depth Neural Networks. 2022.
- 25. Charrout M, Reinders MJT, Mahfouz A. Untangling biological factors influencing trajectory inference from single cell data. NAR Genom Bioinform. 2020;2(3):lqaa053. pmid:33575604
- 26. Chen H, Albergante L, Hsu JY, Lareau CA, Lo Bosco G, Guan J, et al. Single-cell trajectories reconstruction, exploration and mapping of omics data with STREAM. Nat Commun. 2019;10(1):1903. pmid:31015418
- 27. Kafri R, Levy J, Ginzberg MB, Oh S, Lahav G, Kirschner MW. Dynamics extracted from fixed cells reveal feedback linking cell growth to cell cycle. Nature. 2013;494(7438):480–3. pmid:23446419
- 28. Gut G, Tadmor MD, Pe’er D, Pelkmans L, Liberali P. Trajectories of cell-cycle progression from fixed cell populations. Nat Methods. 2015;12(10):951–4. pmid:26301842
- 29. Ye Y, Gao L, Zhang S. Circular trajectory reconstruction uncovers cell-cycle progression and regulatory dynamics from single-cell Hi-C maps. Adv Sci (Weinh). 2019;6(23):1900986. pmid:31832309
- 30. Zheng SC, Stein-O’Brien G, Augustin JJ, Slosberg J, Carosso GA, Winer B, et al. Universal prediction of cell-cycle position using transfer learning. Genome Biol. 2022;23(1):41. pmid:35101061
- 31. Tyson JJ, Novák B. Models in biology: lessons from modeling regulation of the eukaryotic cell cycle. BMC Biol. 2015;13:46. pmid:26129844
- 32. Ferrell JE Jr, Tsai TY-C, Yang Q. Modeling the cell cycle: why do certain circuits oscillate? Cell. 2011;144(6):874–85. pmid:21414480
- 33. Gérard C, Goldbeter A. Temporal self-organization of the cyclin/Cdk network driving the mammalian cell cycle. Proc Natl Acad Sci U S A. 2009;106(51):21643–8. pmid:20007375
- 34. Novák B, Tyson JJ. A model for restriction point control of the mammalian cell cycle. J Theor Biol. 2004;230(4):563–79.
- 35. Csikász-Nagy A. Computational systems biology of the cell cycle. Brief Bioinform. 2009;10(4):424–34. pmid:19270018
- 36. Weis MC, Avva J, Jacobberger JW, Sreenath SN. A data-driven, mathematical model of mammalian cell cycle regulation. PLoS ONE. 2014;9(5):e97130.
- 37. Gérard C, Goldbeter A. A skeleton model for the network of cyclin-dependent kinases driving the mammalian cell cycle. Interface Focus. 2011;1(1):24–35. pmid:22419972
- 38. Miao X, Koch G, Ait-Oudhia S, Straubinger RM, Jusko WJ. Pharmacodynamic modeling of cell cycle effects for gemcitabine and trabectedin combinations in pancreatic cancer cells. Front Pharmacol. 2016;7:421. pmid:27895579
- 39. Jackson RC, Di Veroli GY, Koh S-B, Goldlust I, Richards FM, Jodrell DI. Modelling of the cancer cell cycle as a tool for rational drug development: a systems pharmacology approach to cyclotherapy. PLoS Comput Biol. 2017;13(5):e1005529. pmid:28467408
- 40. Lin J-R, Fallahi-Sichani M, Sorger PK. Highly multiplexed imaging of single cells using a high-throughput cyclic immunofluorescence method. Nat Commun. 2015;6:8390. pmid:26399630
- 41. Pitt JA, Banga JR. Parameter estimation in models of biological oscillators: an automated regularised estimation approach. BMC Bioinformatics. 2019;20(1):82. pmid:30770736
- 42. Fiedler A, Raeth S, Theis FJ, Hausser A, Hasenauer J. Tailored parameter optimization methods for ordinary differential equation models with steady-state constraints. BMC Syst Biol. 2016;10(1):80. pmid:27549154
- 43.
David Groppe. fdr_bh - File Exchange - MATLAB Central. 2022 [cited 22 Dec 2022]. Available from: https://www.mathworks.com/matlabcentral/fileexchange/27418-fdr_bh
- 44. Hochegger H, Takeda S, Hunt T. Cyclin-dependent kinases and cell-cycle transitions: does one fit all? Nat Rev Mol Cell Biol. 2008;9(11):910–6. pmid:18813291
- 45. Gorin G, Fang M, Chari T, Pachter L. RNA velocity unraveled. PLoS Comput Biol. 2022;18(9):e1010492.
- 46.
Alberts B, Heald R, Johnson A, Morgan D, Raff M, Roberts K. Molecular Biology of the Cell. 7 ed. W. W. Norton & Company; 2022.
- 47. Araujo AR, Gelens L, Sheriff RSM, Santos SDM. Positive feedback keeps duration of mitosis temporally insulated from upstream cell-cycle events. Mol Cell. 2016;64(2):362–75.
- 48. Bower JJ, Vance LD, Psioda M, Smith-Roe SL, Simpson DA, Ibrahim JG, et al. Patterns of cell cycle checkpoint deregulation associated with intrinsic molecular subtypes of human breast cancer cells. NPJ Breast Cancer. 2017;3:9. pmid:28649649
- 49. Choi HJ, Fukui M, Zhu BT. Role of cyclin B1/Cdc2 up-regulation in the development of mitotic prometaphase arrest in human breast cancer cells treated with nocodazole. PLoS One. 2011;6(8):e24312. pmid:21918689
- 50. Pennycook BR, Barr AR. Palbociclib-mediated cell cycle arrest can occur in the absence of the CDK inhibitors p21 and p27. Open Biol. 2021;11(11):210125. pmid:34784791
- 51. Blajeski AL, Phan VA, Kottke TJ, Kaufmann SH. G(1) and G(2) cell-cycle arrest following microtubule depolymerization in human breast cancer cells. J Clin Invest. 2002;110(1):91–9. pmid:12093892
- 52. Lacroix B, Lorca T, Castro A. Structural, enzymatic and spatiotemporal regulation of PP2A-B55 phosphatase in the control of mitosis. Front Cell Dev Biol. 2022;10:967909. pmid:36105360
- 53. Heim A, Konietzny A, Mayer TU. Protein phosphatase 1 is essential for Greatwall inactivation at mitotic exit. EMBO Rep. 2015;16(11):1501–10. pmid:26396231
- 54. Amador V, Ge S, Santamaría PG, Guardavaccaro D, Pagano M. APC/C(Cdc20) controls the ubiquitin-mediated degradation of p21 in prometaphase. Mol Cell. 2007;27(3):462–73. pmid:17679094
- 55. Deng T, Yan G, Song X, Xie L, Zhou Y, Li J, et al. Deubiquitylation and stabilization of p21 by USP11 is critical for cell-cycle progression and DNA damage responses. Proc Natl Acad Sci U S A. 2018;115(18):4678–83. pmid:29666278
- 56. Chen F, Liu C, Zhang J, Xu W, Zhang Y. Progress of CDK4/6 inhibitor palbociclib in the treatment of cancer. Anticancer Agents Med Chem. 2018;18(9):1241–51. pmid:28403773
- 57. Stigter JD, Molenaar J. A fast algorithm to assess local structural identifiability. Automatica. 2015;58:118–24.
- 58. Raue A, Kreutz C, Maiwald T, Bachmann J, Schilling M, Klingmüller U, et al. Structural and practical identifiability analysis of partially observed dynamical models by exploiting the profile likelihood. Bioinformatics. 2009;25(15):1923–9. pmid:19505944
- 59. Vander Heiden MG, Plas DR, Rathmell JC, Fox CJ, Harris MH, Thompson CB. Growth factors can influence cell growth and survival through effects on glucose metabolism. Mol Cell Biol. 2001;21(17):5899–912. pmid:11486029
- 60. Hodge RD, D’Ercole AJ, O’Kusky JR. Insulin-like growth factor-I accelerates the cell cycle by decreasing G1 phase length and increases cell cycle reentry in the embryonic cerebral cortex. J Neurosci. 2004;24(45):10201–10. pmid:15537892
- 61. Karlsson M, Janzén DLI, Durrieu L, Colman-Lerner A, Kjellsson MC, Cedersund G. Nonlinear mixed-effects modelling for single cell estimation: when, why, and how to use it. BMC Syst Biol. 2015;9:52. pmid:26335227
- 62. Abbas-Aghababazadeh F, Lu P, Fridley BL. Nonlinear mixed-effects models for modeling in vitro drug response data to determine problematic cancer cell lines. Sci Rep. 2019;9(1):14421. pmid:31594982
- 63. Le Treut G, Si F, Li D, Jun S. Quantitative examination of five stochastic cell-cycle and cell-size control models for Escherichia coli and Bacillus subtilis. Front Microbiol. 2021;12:721899. pmid:34795646
- 64. Ma C, Gurkan-Cavusoglu E. A comprehensive review of computational cell cycle models in guiding cancer treatment strategies. NPJ Syst Biol Appl. 2024;10(1):71. pmid:38969664
- 65. Liu Z, Pu Y, Li F, Shaffer CA, Hoops S, Tyson JJ, et al. Hybrid modeling and simulation of stochastic effects on progression through the eukaryotic cell cycle. J Chem Phys. 2012;136(3):034105. pmid:22280742
- 66. Volteras D, Shahrezaei V, Thomas P. Global transcription regulation revealed from dynamical correlations in time-resolved single-cell RNA sequencing. Cell Syst. 2024;15(8):694–708.e12. pmid:39121860
- 67. Stallaert W, Taylor SR, Kedziora KM, Taylor CD, Sobon HK, Young CL, et al. The molecular architecture of cell cycle arrest. Mol Syst Biol. 2022;18(9):e11087. pmid:36161508
- 68. Qin X, Sufi J, Vlckova P, Kyriakidou P, Acton SE, Li VSW, et al. Cell-type-specific signaling networks in heterocellular organoids. Nat Methods. 2020;17(3):335–42.
- 69. Mills CE, Subramanian K, Hafner M, Niepel M, Gerosa L, Chung M, et al. Multiplexed and reproducible high content screening of live and fixed cells using Dye Drop. Nat Commun. 2022;13(1):6918. pmid:36376301
- 70.
MathWorks INC. MATLAB. Natick, Massachusetts: The MathWorks Inc.; 2023.
- 71. Kafri R, Levy J, Ginzberg MB, Oh S, Lahav G, Kirschner MW. Dynamics extracted from fixed cells reveal feedback linking cell growth to cell cycle. Nature. 2013;494(7438):480–3. pmid:23446419
- 72. Radhakrishnan SK, Feliciano CS, Najmabadi F, Haegebarth A, Kandel ES, Tyner AL, et al. Constitutive expression of E2F-1 leads to p21-dependent cell cycle arrest in S phase of the cell cycle. Oncogene. 2004;23(23):4173–6. pmid:15048076
- 73. Abbas T, Dutta A. p21 in cancer: intricate networks and multiple activities. Nat Rev Cancer. 2009;9(6):400–14. pmid:19440234
- 74. Raue A, Steiert B, Schelker M, Kreutz C, Maiwald T, Hass H, et al. Data2Dynamics: a modeling environment tailored to parameter estimation in dynamical systems. Bioinformatics. 2015;31(21):3558–60. pmid:26142188
- 75. Raue A, Schilling M, Bachmann J, Matteson A, Schelker M, Kaschek D, et al. Lessons learned from quantitative dynamical modeling in systems biology. PLoS One. 2013;8(9):e74335. pmid:24098642