Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2025 Oct 7;21(10):e1012890. doi: 10.1371/journal.pcbi.1012890

Dynamic modelling of cell cycle arrest through integrated single-cell and mathematical modelling approaches

Javiera Cortés-Ríos 1,2,*, Maria Rodriguez-Fernandez 1, Peter Karl Sorger 3, Fabian Fröhlich 4,*
Editor: Ovidiu Radulescu5
PMCID: PMC12520361  PMID: 41056332

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.

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 [13]. 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 [47]. In contrast, highly multiplexed assays involving immune reagents, such as multiplexed immunofluorescence [810] 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 [2730]. 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 [3335], as well as simpler, phenomenological models [3639]. 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).

Fig 1. Data analysis for untreated data.

Fig 1

(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 [4951]. Therefore, we conclude that the proposed approach enables estimation of biologically plausible pseudo-time orderings across perturbed and unperturbed experimental conditions.

Fig 2. Data analysis for treated data.

Fig 2

(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 [5255], 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.

Fig 3. Cell cycle model scheme.

Fig 3

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. E2Fi: E2F inactive, E2Fa: E2F active, GF: growth factor, Cd: cyclin D, Ce: cyclin E, Ca: cyclin A, Cb: cyclin B. CDK4/6: cyclin-dependent kinase-4/6, CDK2: cyclin-dependent kinase-2, CDK1: cyclin-dependent kinase-1, p21/p27: 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 79) 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 (p21 and cyclins D, E, A and B) we used average marker concentrations at the mode, while E2Fa 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).

Fig 4. Model fitting to cell cycle marker dynamics obtained from MCF-10A cells processed data.

Fig 4

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, p21; (B) cyclin D, Cd; (C) E2F active, E2Fa; (D) cyclin E, Ce; (E) cyclin A, Ca; (F) cyclin B, Cb. The black line corresponds to the model simulation for each marker.

Fig 5. Model simulations and adjustment of final arrest state after 24 hours of nocodazole (left) or palbociclib (right) treatment for MCF-10A cells.

Fig 5

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, p21; (C – D) cyclin D, Cd; (E – F) E2F active, E2Fa; (G – H) cyclin E, Ce; (I – J) cyclin A, Ca; and (K – L) cyclin B, Cb. 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 Vsd and Vsb, 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 Vsd, Vsb, kdd, kdd1, kde and kpi, 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.

Fig 6. Model predictions for low growth factor levels.

Fig 6

(A) Predicted dynamic of the state variables p21, Cd, E2Fa, Ce, Ca and Cb 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 Ce, Cd and Cb 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 [5255]. 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 [6366] 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:

t=Tlog(2)log(2N2Nr) (1)

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 p21, cyclin D (Cd), the active form of E2F (E2Fa), cyclin E (Ce), cyclin A (Ca) and cyclin B (Cb). 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 E2Fa activation, allowing a more comprehensive understanding of the effect of Cb 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:

dp21dt=Vsp·E2FaVsp·p21·(Cbkx+Cb)·(11+IEn*δnoco) (2)
dCddt=Vsd·GF·E2FaVsd·(CdCd+kdd) (3)
dE2Fadt=(E2FtE2Fa)·(kpiiikpiii+Cb)·(CdCd+kdd1·δpalbo+Ce·kpikpi+p21)E2Fa·Ca·(kpiikpii+p21) (4)
dCedt=Vse·E2FaVse·(CeCe+kde)·Ca·(kpiikpii+p21) (5)
dCadt=Vsa·E2FaVsa·(CaCa+kda) (6)
dCbdt=Vsb·Ca·(kpiikpii+p21)Vsb·(CbCb+kdb) (7)

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 (E2Fa) 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 p21 equation includes the upregulation of p21 expression by E2Fa [72], and the p21 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 p21 [54,55]. Then, cyclin equations were described as Gérard and Goldbert skeleton model [37], but the inhibitory effects of p21 on cyclins E, A, and B (cyclin/CDK) activity were also included [73]. Moreover, a growth factor parameter (GF) instead of a Michaelis Menten equation was included in the Cd equation to avoid parameter non-identifiability (GF = 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 (E2Ft) remains constant, reflecting a steady-state condition where production and degradation are in equilibrium. However, E2F oscillates between active (E2Fa) and inactive states (E2Fi), allowing to incorporate the E2F regulation using only one differential equation for its active form. The production rate of E2Fa depends on the phosphorylated state of E2F and pRB-complexed inactive states of the E2F protein (E2Fi=E2FtE2Fa). E2F phosphorylation is promoted by CDK/cyclin A, therefore it was included on the right side of the E2Fa equation. Positive regulations of cyclin D and E activity (CDK/cyclin) on the positive side of E2Fa equation were included due to both CDK/cyclin complexes phosphorylate pRB, which leads to an increase in E2Fa 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 E2Fa equation. Since CDK/cyclin B mediates the inactivation of the protein phosphatase PP2A, which dephosphorylates pRB, it inhibits the formation of E2Fi (E2FtE2Fa) [52,53].

Finally, inhibitory effect expressions (in bold) were incorporated only under cell cycle arrest conditions into the p21 equation for nocodazole and into the E2Fa equation for palbociclib. Presence of nocodazole was incorporated by setting δnoco=1 , and presence of palbociclib with δpalbo=0. Nocodazole increases the levels of p21, 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 E2Fa 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 E2Ftwere set to 1 to avoid model fitting problems due to parameter non-identifiability, and offset parameters were added to experimental data (offsetp21, offsetCd, offsetCe, offsetCa, and offsetCb) to account for background intensities. Initial values of E2F were added as parameters for estimation (initE2FG1S, initE2FG2M). 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).

(TIF)

pcbi.1012890.s001.tif (199.4KB, 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.

(TIF)

pcbi.1012890.s002.tif (1.5MB, 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).

(TIF)

pcbi.1012890.s003.tif (1.6MB, 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).

(TIF)

pcbi.1012890.s004.tif (2.7MB, 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.

(TIF)

pcbi.1012890.s005.tif (2.1MB, 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).

(TIF)

pcbi.1012890.s006.tif (455.3KB, 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).

(TIF)

pcbi.1012890.s007.tif (119KB, 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).

(TIF)

pcbi.1012890.s008.tif (104.7KB, tif)
S9 Fig. Reduction of cell cycle duration by reducing GF value.

Predicted dynamics across six cell cycles of the state variables (A) p21, (B) Cd, (C) E2Fa, (D), Ce (E) Ca and (F) Cb sing GF = 100% (black lines) and GF = 95% (dashed gray lines).

(TIF)

pcbi.1012890.s009.tif (96KB, 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 p21, Cd, E2Fa, Ce, Ca and Cb 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 Ce, Cd and Cb 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.

(TIF)

pcbi.1012890.s010.tif (1.2MB, tif)
S1 Table. Estimated parameters of the cell cycle model.

(XLSX)

pcbi.1012890.s011.xlsx (608.9KB, xlsx)
S1 Text. Processing of multiplexed immunofluorescence data from biopsy samples.

(DOCX)

pcbi.1012890.s012.docx (27.8KB, docx)

Acknowledgments

We thank Giorgio Gaglia for his valuable comments, which helped us better understand and improve the data processing method.

Data Availability

MATLAB scripts for model calibration, simulation, and data analysis can be reached at https://www.synapse.org/#!Synapse:syn55267562/files/.

Funding Statement

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.

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. doi: 10.1038/clpt.2013.54 [DOI] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/nrclinonc.2015.204 [DOI] [PubMed] [Google Scholar]
  • 3.Butcher EC, Berg EL, Kunkel EJ. Systems biology in drug discovery. Nat Biotechnol. 2004;22(10):1253–9. doi: 10.1038/nbt1017 [DOI] [PubMed] [Google Scholar]
  • 4.Hughey JJ, Lee TK, Covert MW. Computational modeling of mammalian signaling networks. Wiley Interdiscip Rev Syst Biol Med. 2010;2(2):194–209. doi: 10.1002/wsbm.52 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1371/journal.pone.0264295 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.7554/eLife.66440 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1371/journal.ppat.1005345 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.7554/eLife.31657 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/s41556-022-00860-9 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1016/j.cels.2021.10.007 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.15252/emmm.202114850 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/s41592-021-01153-z [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/s41421-022-00500-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/s41592-023-02144-y [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/nmeth.3971 [DOI] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/s41587-019-0336-3 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/s41467-017-00039-z [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1101/120378 [DOI] [Google Scholar]
  • 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. doi: 10.1038/s41592-021-01346-6 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/s41592-024-02303-9 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Forrow A, Schiebinger G. LineageOT is a unified framework for lineage tracing and trajectory inference. Nat Commun. 2021;12(1):4940. doi: 10.1038/s41467-021-25133-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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). doi: 10.1186/s13059-019-1663-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1371/journal.pcbi.1011151 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Aliee H, Munich H, Richter T, Solonin M, Ibarra I, Theis F, et al. Sparsity in Continuous-Depth Neural Networks. 2022. [Google Scholar]
  • 25.Charrout M, Reinders MJT, Mahfouz A. Untangling biological factors influencing trajectory inference from single cell data. NAR Genom Bioinform. 2020;2(3):lqaa053. doi: 10.1093/nargab/lqaa053 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/s41467-019-09670-4 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/nature11897 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/nmeth.3545 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1002/advs.201900986 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1186/s13059-021-02581-y [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Tyson JJ, Novák B. Models in biology: lessons from modeling regulation of the eukaryotic cell cycle. BMC Biol. 2015;13:46. doi: 10.1186/s12915-015-0158-9 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Ferrell JE Jr, Tsai TY-C, Yang Q. Modeling the cell cycle: why do certain circuits oscillate? Cell. 2011;144(6):874–85. doi: 10.1016/j.cell.2011.03.006 [DOI] [PubMed] [Google Scholar]
  • 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. doi: 10.1073/pnas.0903827106 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1016/j.jtbi.2004.04.039 [DOI] [PubMed] [Google Scholar]
  • 35.Csikász-Nagy A. Computational systems biology of the cell cycle. Brief Bioinform. 2009;10(4):424–34. doi: 10.1093/bib/bbp005 [DOI] [PubMed] [Google Scholar]
  • 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. doi: 10.1371/journal.pone.0097130 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1098/rsfs.2010.0008 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.3389/fphar.2016.00421 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1371/journal.pcbi.1005529 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/ncomms9390 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Pitt JA, Banga JR. Parameter estimation in models of biological oscillators: an automated regularised estimation approach. BMC Bioinformatics. 2019;20(1):82. doi: 10.1186/s12859-019-2630-y [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1186/s12918-016-0319-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/nrm2510 [DOI] [PubMed] [Google Scholar]
  • 45.Gorin G, Fang M, Chari T, Pachter L. RNA velocity unraveled. PLoS Comput Biol. 2022;18(9):e1010492. doi: 10.1371/journal.pcbi.1010492 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. [Google Scholar]
  • 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. doi: 10.1016/j.molcel.2016.09.018 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/s41523-017-0009-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1371/journal.pone.0024312 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1098/rsob.210125 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1172/JCI13275 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.3389/fcell.2022.967909 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.15252/embr.201540876 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1016/j.molcel.2007.06.013 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1073/pnas.1714938115 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.2174/1871521409666170412123500 [DOI] [PubMed] [Google Scholar]
  • 57.Stigter JD, Molenaar J. A fast algorithm to assess local structural identifiability. Automatica. 2015;58:118–24. doi: 10.1016/j.automatica.2015.05.004 [DOI] [Google Scholar]
  • 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. doi: 10.1093/bioinformatics/btp358 [DOI] [PubMed] [Google Scholar]
  • 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. doi: 10.1128/MCB.21.17.5899-5912.2001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1523/JNEUROSCI.3246-04.2004 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1186/s12918-015-0203-x [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/s41598-019-50936-0 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.3389/fmicb.2021.721899 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/s41540-024-00397-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1063/1.3677190 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1016/j.cels.2024.07.002 [DOI] [PubMed] [Google Scholar]
  • 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. doi: 10.15252/msb.202211087 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/s41592-020-0737-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/s41467-022-34536-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 70.MathWorks INC. MATLAB. Natick, Massachusetts: The MathWorks Inc.; 2023. [Google Scholar]
  • 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. doi: 10.1038/nature11897 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1038/sj.onc.1207571 [DOI] [PubMed] [Google Scholar]
  • 73.Abbas T, Dutta A. p21 in cancer: intricate networks and multiple activities. Nat Rev Cancer. 2009;9(6):400–14. doi: 10.1038/nrc2657 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 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. doi: 10.1093/bioinformatics/btv405 [DOI] [PubMed] [Google Scholar]
  • 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. doi: 10.1371/journal.pone.0074335 [DOI] [PMC free article] [PubMed] [Google Scholar]
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1012890.r001

Decision Letter 0

Ovidiu Radulescu

24 Apr 2025

PCOMPBIOL-D-25-00318

Dynamic Modeling of Cell Cycle Arrest Through Integrated Single-Cell and Mathematical Modelling Approaches

PLOS Computational Biology

Dear Dr. Fröhlich,

Thank you for submitting your manuscript to PLOS Computational Biology. After careful consideration, we feel that it has merit but does not fully meet PLOS Computational Biology's publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript within 60 days Jun 24 2025 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at ploscompbiol@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pcompbiol/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

* A rebuttal letter that responds to each point raised by the editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. This file does not need to include responses to formatting updates and technical items listed in the 'Journal Requirements' section below.

* A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

* An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, competing interests statement, or data availability statement, please make these updates within the submission form at the time of resubmission. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter

We look forward to receiving your revised manuscript.

Kind regards,

Ovidiu Radulescu, PhD

Academic Editor

PLOS Computational Biology

Pedro Mendes

Section Editor

PLOS Computational Biology

Journal Requirements:

1) We ask that a manuscript source file is provided at Revision. Please upload your manuscript file as a .doc, .docx, .rtf or .tex. If you are providing a .tex file, please upload it under the item type u2018LaTeX Source Fileu2019 and leave your .pdf version as the item type u2018Manuscriptu2019.

2) Please upload all main figures as separate Figure files in .tif or .eps format. For more information about how to convert and format your figure files please see our guidelines: 

https://journals.plos.org/ploscompbiol/s/figures

3) We have noticed that you have uploaded Supporting Information files, but you have not included a list of legends. Please add a full list of legends for your Supporting Information files after the references list.

4) Please amend your detailed Financial Disclosure statement. This is published with the article. It must therefore be completed in full sentences and contain the exact wording you wish to be published.

1) State what role the funders took in the study. If the funders had no role in your study, please state: "The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript."

5) Please ensure that the funders and grant numbers match between the Financial Disclosure field and the Funding Information tab in your submission form. Note that the funders must be provided in the same order in both places as well. Currently " Ludwig Cancer Center at Harvard" is missing from the Funding Information tab.

Reviewers' comments:

Reviewer's Responses to Questions

Reviewer #1: The paper by Cortés-Ríos et al presents an integrated framework combining single‐cell multiplexed immunofluorescence data with mathematical modelling to decipher cell cycle dynamics under both oscillatory and arrest conditions. The authors extend the cc‐CMD pseudo‐time ordering method to integrate data from multiple experimental conditions, including treatments with palbociclib and nocodazole. By incorporating regulatory interactions such as p21/p27 inhibition of CDK‐cyclins and the impact of cyclin B on p21 degradation, the model successfully recapitulates the cell cycle progression of untreated MCF 10A cells and accurately predicts arrest states corresponding to early G1. Model calibration using both untreated and drug‐treated datasets reduced parameter uncertainty and yielded biologically plausible simulations. The predictive capacity of the model was further validated under growth factor starvation, demonstrating its potential for extrapolating cell cycle arrest conditions not included in the training set. The paper presently a sensible approach though I am not 100% sure of some of the assumptions made and the extensibility of the approach to other datasets.

1. The method is inherently based on the assumption of ergodicity, i.e. that the cell population is representative across all phases in proportion to the time spent in each phase—which may not hold true for unsynchronized cells or those grown under non‐ideal conditions. If this assumption fails, the inferred cell cycle times and phase transitions could be significantly skewed. Can the authors test the effect on their method’s output by using simulated data instead of experimental data, e.g. using the stochastic simulation algorithm, that is not in quasi-steady state conditions and that hence does not obey the ergodic hypothesis.

2. Another potential issue is the reliance on a single MCF-10A cell line and a restricted marker panel, which raises concerns about the generalizability of the findings to other cell types or biological contexts. Would be useful to apply to data beyond this particular cell line to remove these concerns.

3. The method appears to completely ignore the inherent large cell-to-cell variability in single cell data (as they use the moving median for the protein levels). While noise can be seen as a nuisance, actually there are many studies (especially in the scRNA sequencing literature) which point out that it possesses biological information that is better used rather than discarded. The authors should discuss how they would include this variability in the protein levels and the anticipated effect on their method and on the main results reported in this paper. In this context, the literature on the use of stochastic models of the cell-cycle (especially those used in conjuction with single-cell data) would probably be useful to consult and to reference appropriately.

Reviewer #2: The title of the manuscript is misleading: it should highlight that the main contribution of this work is methodological, and not on modeling of cell cycle arrest. As far as I understand, the authors show that using pseudotime techniques on multiple experimental data via appropriate training provides accurate and relevant results, when applied to the modeling of cell cycle arrest. This is certainly an important result, that would deserve publication, provided that its relevance is better motivated.

My detailed comments:

Lines 101-102, the authors claim to "develop novel model training techniques". Reading through the manuscript, it is unclear what is new, since the cc-CMD method is not new and already proved to be useful. Moreover, it is not clear what the extension of this method consists in. Since this is, in my opinion, the core of the current work, it should be clearer and discussed in more depth (advantages, limitations, etc.).

Lines 160-162, the authors claim their results "confirm" the relevance of CMD-based pseudo-time techniques, yet, as mentioned above, this was already known. Can the authors clarify what is confirmed by their results?

Lines 231-232, the authors mention that "the simulations for cyclin B and cyclin A were slightly outside the median absolute deviation range for a few datapoints", could they justify this result or at least hypothesize why this is observed? It is probably the most interesting unexpected result of their work, I believe it deserves more attention.

Lines 271-272, the authors wrote "our results demonstrate that training on data from multiple experimental conditions make it possible to reduce parameter uncertainty", I must say that it seems obvious: if you train on more data you reduce the uncertainty. What exactly is noticeable in the results? Is it that it actually works? Or how better it works, comapred to previous methods? Please clarify.

In the discussion, the authors argue (lines 304-306) that they "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", so they do not investigate further the impact of using the pseudo-time technique in the resulting training of the models. I do believe, on the contrary, that this is in the scope of the manuscript. One cannot claim that a method is better than previous ones without investigating its limitations.

Finally, it is overall unclear what are the contributions of the authors: it seems it is a training accounting for multiple (here 2) conditions as well as a modificaton of the cell cycle model. Yet this is unclear, and I suggest it is clarified before a final decision is taken.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean? ). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy .

Reviewer #1: No

Reviewer #2: No

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

Figure resubmission:

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step. If there are other versions of figure files still present in your submission file inventory at resubmission, please replace them with the PACE-processed versions.

Reproducibility:

To enhance the reproducibility of your results, we recommend that authors of applicable studies deposit laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1012890.r003

Decision Letter 1

Ovidiu Radulescu

24 Sep 2025

Dear Mr Fröhlich,

We are pleased to inform you that your manuscript 'Dynamic Modelling of Cell Cycle Arrest Through Integrated Single-Cell and Mathematical Modelling Approaches' has been provisionally accepted for publication in PLOS Computational Biology.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology. 

Best regards,

Ovidiu Radulescu, PhD

Academic Editor

PLOS Computational Biology

Pedro Mendes

Section Editor

PLOS Computational Biology

***********************************************************

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: The authors have done substantial changes to the manuscript in response to all reviewer comments. I am happy to suggest the paper's acceptance in its present form.

Reviewer #2: The authors have correctly revised their manuscript, the revised version is much clearer. I am satisfied with the authors answers to my comments. However, I believe the paper would have benefited from a more detailed discussion of the difficulties and challenges posed by the initial question and answered by the authors' work, and how their contribution would be relevant for a large community.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: None

Reviewer #2: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean? ). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy .

Reviewer #1: No

Reviewer #2: No

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1012890.r004

Acceptance letter

Ovidiu Radulescu

PCOMPBIOL-D-25-00318R1

Dynamic Modelling of Cell Cycle Arrest Through Integrated Single-Cell and Mathematical Modelling Approaches

Dear Dr Fröhlich,

I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

You will receive an invoice from PLOS for your publication fee after your manuscript has reached the completed accept phase. If you receive an email requesting payment before acceptance or for any other service, this may be a phishing scheme. Learn how to identify phishing emails and protect your accounts at https://explore.plos.org/phishing.

Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Anita Estes

PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol

Associated Data

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

    Supplementary Materials

    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).

    (TIF)

    pcbi.1012890.s001.tif (199.4KB, 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.

    (TIF)

    pcbi.1012890.s002.tif (1.5MB, 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).

    (TIF)

    pcbi.1012890.s003.tif (1.6MB, 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).

    (TIF)

    pcbi.1012890.s004.tif (2.7MB, 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.

    (TIF)

    pcbi.1012890.s005.tif (2.1MB, 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).

    (TIF)

    pcbi.1012890.s006.tif (455.3KB, 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).

    (TIF)

    pcbi.1012890.s007.tif (119KB, 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).

    (TIF)

    pcbi.1012890.s008.tif (104.7KB, tif)
    S9 Fig. Reduction of cell cycle duration by reducing GF value.

    Predicted dynamics across six cell cycles of the state variables (A) p21, (B) Cd, (C) E2Fa, (D), Ce (E) Ca and (F) Cb sing GF = 100% (black lines) and GF = 95% (dashed gray lines).

    (TIF)

    pcbi.1012890.s009.tif (96KB, 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 p21, Cd, E2Fa, Ce, Ca and Cb 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 Ce, Cd and Cb 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.

    (TIF)

    pcbi.1012890.s010.tif (1.2MB, tif)
    S1 Table. Estimated parameters of the cell cycle model.

    (XLSX)

    pcbi.1012890.s011.xlsx (608.9KB, xlsx)
    S1 Text. Processing of multiplexed immunofluorescence data from biopsy samples.

    (DOCX)

    pcbi.1012890.s012.docx (27.8KB, docx)
    Attachment

    Submitted filename: Response to Reviewers.pdf

    pcbi.1012890.s014.pdf (214.3KB, pdf)

    Data Availability Statement

    MATLAB scripts for model calibration, simulation, and data analysis can be reached at https://www.synapse.org/#!Synapse:syn55267562/files/.


    Articles from PLOS Computational Biology are provided here courtesy of PLOS

    RESOURCES