Skip to main content
Advertisement
  • Loading metrics

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

  • Javiera Cortés-Ríos ,

    Roles Conceptualization, Formal analysis, Investigation, Methodology, Software, Writing – original draft, Writing – review & editing

    fabian.frohlich@crick.ac.uk (FF); jacortes4@uc.cl (JC-R)

    Affiliations Institute for Biological and Medical Engineering, Schools of Engineering, Medicine and Biological Sciences, Pontificia Universidad Católica de Chile, Santiago, Chile, Department of Pharmaceutical Sciences, School of Pharmacy and Pharmaceutical Sciences, University at Buffalo, State University of New York, Buffalo, New York, United States of America

  • Maria Rodriguez-Fernandez,

    Roles Funding acquisition, Project administration, Writing – review & editing

    Affiliation Institute for Biological and Medical Engineering, Schools of Engineering, Medicine and Biological Sciences, Pontificia Universidad Católica de Chile, Santiago, Chile

  • Peter Karl Sorger,

    Roles Conceptualization, Funding acquisition, Project administration, Writing – review & editing

    Affiliation Laboratory of Systems Pharmacology and Department of Systems Biology, Harvard Medical School, Boston, Massachusetts, United States of America

  • Fabian Fröhlich

    Roles Conceptualization, Formal analysis, Methodology, Software, Supervision, Writing – original draft, Writing – review & editing

    fabian.frohlich@crick.ac.uk (FF); jacortes4@uc.cl (JC-R)

    Affiliation Dynamics of Living Systems Laboratory, The Francis Crick Institute, London, United Kingdom

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

thumbnail
Fig 1. Data analysis for untreated data.

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

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

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.

thumbnail
Fig 2. Data analysis for treated data.

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

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

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.

thumbnail
Fig 3. Cell cycle model scheme.

The cell cycle model based on the skeleton model developed by Gérard and Goldbeter [37] includes the interaction between E2F transcription factor, growth factors, CDK-cyclins and p21/p27 proteins. Each black line or dashed arrow represents the direct or indirect positive effect on the other and the blunt head arrows indicate direct or indirect inhibitory effects. Inhibitory effects of palbociclib and nocodazole are incorporated in grey blunt head arrows. p21/p27 is included as one entity. New interactions: CDK2 – cyclin E/A inhibitory effect of p21/p27, indirect inhibitory effect of CDK1 – cyclin B on E2F activation and p21/p27 degradation are highlighted in bold. : E2F inactive, : E2F active, : growth factor, : cyclin D, : cyclin E, : cyclin A, : cyclin B. : cyclin-dependent kinase-4/6, : cyclin-dependent kinase-2, : cyclin-dependent kinase-1, : cyclin-dependent kinase inhibitors.

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

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 ( and cyclins D, E, A and B) we used average marker concentrations at the mode, while initial conditions were estimated (all estimated parameter values are shown in S1 Table). For dynamic trajectories in untreated conditions (Fig 4), the trained model (black lines) replicated oscillations observed in the experimental data (blue dots). Specifically, we observed the strongest agreement between model simulations and experimental data for p21, cyclin D, and cyclin E. For these markers, the model simulations consistently fall within the range of the median absolute deviations across all the cell cycle time. In contrast, the simulations for cyclin B and cyclin A were slightly outside the median absolute deviation range for a few datapoints. For treated conditions (Fig 5), we observed similarly good fits with all model simulations within the range of median absolute deviation for all datapoints (orange error bars) and markers. Assessing the impact of initial conditions, we found that the model consistently predicted convergence to a single steady state, both from the primary mode of CMD angles (black line, used for model training) and other points in the cell cycle (grey lines, not used for model training). This aligns with the experimental observations for palbociclib and nocodazole, where we observed that unsynchronized cells arrest at similar cell cycle phases after 24 hours of adding either drug (Fig 2B).

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

Four cell cycles of experimental data obtained from processed data of untreated MCF-10A cells is shown in blue dots (moving median) with their respective median absolute deviations for each marker; (A) cyclin-dependent kinase inhibitor, ; (B) cyclin D, ; (C) E2F active, ; (D) cyclin E, ; (E) cyclin A, ; (F) cyclin B, . The black line corresponds to the model simulation for each marker.

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

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

The cell cycle arrest states obtained after 24 hours of treatment (approximately the time of one cell cycle) with nocodazole (on the left) or palbociclib (on the right) is shown in green/purple dots with their respective median absolute deviations across three cell cycles. Cell arrest data for two initial conditions, corresponding to the mode of the main subpopulations of Fig 1C (shown as black lines), were used to fit the model to the following markers: (A – B) cyclin-dependent kinase inhibitor, ; (C – D) cyclin D, ; (E – F) E2F active, ; (G – H) cyclin E, ; (I – J) cyclin A, ; and (K – L) cyclin B, . Model simulations (non-fitted to data) using multiple starting points as initial conditions are shown in grey lines for each marker.

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

To assess parameter uncertainties, we used the profile likelihood approach [58]. For all model parameters except and , which were partially identifiable, parameters were found to be practically identifiable as shown in S7 Fig. Conversely, when the model was fitted using only data from cells not treated with drugs, the parameters , , , , and , were practically non-identifiable (S8 Fig). Overall, these results show that we could construct a structurally identifiable mechanistic model, and we reduced the uncertainty in estimated parameters by incorporating experimental observations from treated and untreated conditions.

Mathematical model predicts a cell cycle arrest in G1 phase for low GF values

To validate the model, we evaluated its ability to predict cell cycle arrest under starvation conditions—an experimental setting that was not included in the model training process. Using the proposed approach with the model fitted using untreated and treated datasets, we found that with growth factor levels at ~ 80% of training conditions, the model consistently stopped exhibiting stable oscillations and converged to an arrest condition. We established that the arrest condition corresponded to an arrest in early G1 (Fig 6A and black line in Fig 6B), consistent with prior experimental evidence. Furthermore, model simulations for 100 cell cycles (Fig 6C) at 60% (panel A), 80% (panel B), 95% (panel C) and 100% (panel D) of growth factor levels revealed that oscillations at high levels are stable beyond the four cell cycles included in the training data and that decreases in growth factor levels initially dampen the amplitude of cyclin oscillations and then accelerate convergence to arrest conditions. Unexpectedly, we found that lower growth factor levels shortened, rather than prolonged [59,60], the cell cycle length (S9 Fig). This is unlikely to be correct and we conclude that other potentially nutrient-related, regulatory mechanisms and corresponding training data will be necessary to further improve the biological plausibility of the model. Despite these limitations, we find that our model can predict biologically plausible responses for conditions not considered during model training. In contrast, when the model was fit only to the untreated dataset, simulations exhibited minimal sensitivity to GF reduction with oscillations even at a GF level of 1% of training conditions. Moreover, this “no-perturbation” model predicted a cell arrest state closer to the S phase for GF = 0.0001%, which is inconsistent with reported experimental results (S10 Fig). Thus, our results demonstrate that training on data from multiple experimental conditions, particularly when these conditions provide informative variable dynamics, make it possible to significantly reduce parameter uncertainty and build a biologically plausible model that performs correctly on a least at subset of conditions outside the training set.

thumbnail
Fig 6. Model predictions for low growth factor levels.

(A) Predicted dynamic of the state variables , , , , and for different starting points of the cell cycle (initial conditions) lead to the same cell arrest state for low growth factor levels (60% of GF). (B) Polar coordinate plot of normalized cyclin dynamics (untreated cells) and arrest time predicted for low growth factor levels (60% of GF) at early G1 phase. Polar coordinate corresponds to moving median of marker levels min-max normalized to the interval [0,100]. Transitions of the cell cycle phases M/G1 and S/G2 were annotated based on results obtained previously (Fig 1). (C) Simulations for for , and variables at different growth factor (GF) levels (60, 80, 95 and 100%) reveal a limit cycle for high GF values (≳ 80%) and an early G1 arrest at low GF values.

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

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:

(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 , cyclin D (), the active form of E2F (), cyclin E (), cyclin A () and cyclin B (). Furthermore, in contrast to the skeleton and complex models of Gérard & Goldbeter, this model incorporates the effect of CDK/cyclin B on the degradation of p21, as well as its indirect inhibitory effect on activation, allowing a more comprehensive understanding of the effect of on the entire system.

The relationships between the proteins were described by variable multiplication or, when a relevant protein-mediated reaction is involved, by the multiplication of Michaelis Menten effect equations for both direct and indirect inhibition and activation effects. Thus, the model consists of the following ordinary differential equations:

(2)(3)(4)(5)(6)(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 () dynamics. As in the complex model of Gérard & Goldbeter, p27 and p21 were modelled as one entity (CDK inhibitors), but all detailed regulations of p21, cyclins, E2F, and pRBp were not fully incorporated. In this proposed model, the equation includes the upregulation of expression by [72], and the degradation process affected by the action of CDK1/cyclin B since the cyclin B/Cdk1 complex contributes to the formation of active APC/C(Cdc20), which promotes the degradation of [54,55]. Then, cyclin equations were described as Gérard and Goldbert skeleton model [37], but the inhibitory effects of on cyclins E, A, and B (cyclin/CDK) activity were also included [73]. Moreover, a growth factor parameter () instead of a Michaelis Menten equation was included in the equation to avoid parameter non-identifiability ( = 1 was fixed for cell cycle proliferation dynamics due to the lack of data at different levels of growth factors).

For E2F, we assume its total amount () remains constant, reflecting a steady-state condition where production and degradation are in equilibrium. However, E2F oscillates between active () and inactive states (), allowing to incorporate the E2F regulation using only one differential equation for its active form. The production rate of depends on the phosphorylated state of E2F and pRB-complexed inactive states of the E2F protein (). E2F phosphorylation is promoted by CDK/cyclin A, therefore it was included on the right side of the equation. Positive regulations of cyclin D and E activity (CDK/cyclin) on the positive side of equation were included due to both CDK/cyclin complexes phosphorylate pRB, which leads to an increase in levels (phosphorylated pRB decreases its affinity for E2F, leaving it free in its active form) [33]. Moreover, the indirect inhibitory effect of CDK/cyclin B on pRB dephosphorylation is included on the right side of the equation. Since CDK/cyclin B mediates the inactivation of the protein phosphatase PP2A, which dephosphorylates pRB, it inhibits the formation of () [52,53].

Finally, inhibitory effect expressions (in bold) were incorporated only under cell cycle arrest conditions into the equation for nocodazole and into the equation for palbociclib. Presence of nocodazole was incorporated by setting , and presence of palbociclib with Nocodazole increases the levels of , which promotes the G1 arrest at high doses [51], and palbociclib is a CDK4/6 inhibitor, thus inhibiting the action of CDK4/6-cyclin D on pRB, increasing the levels [56].

Parameter estimation, confidence intervals and simulations

The parameter estimation was performed using the Data2Dynamics modelling environment (2024 version) in MATLAB 2023b [74,75]. The model was calibrated simultaneously to all the experimental conditions: untreated (marker dynamics) and treated conditions (cell cycle arrest states). Four replicates of the same data were used to ensure that the model simulations recapitulate the oscillations and that the perturbed data reaches a steady state ~24 hours after drug treatment (corresponding to approximately one cell cycle of the MCF-10A cell line) [47]. In order to constrain the space of feasible parameter values, we used two initial conditions to fit the model for both untreated and treated datasets. Initial conditions were set according to the mode of the main subpopulations of cell cycle angles (Fig 1C). Due to narrow oscillations of the variables, cell arrest states were not incorporated as steady state constraints but as points of equal value (corresponding to the arrest state) after one cell cycle of drug treatment.

Regarding the training data, marker dynamics corresponding to 12,000 MCF-10A cells were obtained after data pre-processing, but only ten points of the moving median dynamics per cell cycle were used to fit the model (proliferative dynamics). Parameters GF and were set to 1 to avoid model fitting problems due to parameter non-identifiability, and offset parameters were added to experimental data (, , , , and ) to account for background intensities. Initial values of E2F were added as parameters for estimation (, ). Profile likelihoods were generated by applying the profile likelihood method (PL algorithm) implemented in Data2Dynamics [58,74]. Moreover, a structural identifiability analysis was performed using the StrucID tool from the Data2Dynamic environment, which is based on sensitivity matrix analysis [57]. All simulations and figures were performed in MATLAB 2023b using the ode15s integration solver [70]. Finally, the predicted cellular arrest state for the starvation condition was estimated using the dsearchn function of MATLAB [70], which returns the index of the closest data vector for a given vector of values using Euclidean distance. In this case, the data of the dynamics in the cell proliferation state and the vector of values predicted by the model when GF = 0.6 after four cell cycles were compared to define the predicted cell arrest phase. MATLAB scripts for model calibration, simulation, and data analysis can be reached at https://www.synapse.org/#!Synapse:syn55267562/files/.

Supporting information

S1 Fig. Moving absolute deviations of the normalized RFU of marker dynamics obtained after performing CMD scaling with all markers (All) and all markers except one of them (-cycD, -pRB, -cycE, -cycA, -cycB, -CDT1, -Gem, -p21, -p27, -Ki671, -PCNA and -MCM2).

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

(TIF)

S2 Fig. Moving absolute deviations of the normalized RFU of marker dynamics obtained after performing CMD scaling with all available markers except one of them (-cycD, -pRB, -cycE [only available for TNBC sample], -cycA, -cycB, -CDT1, -Gem, -p21, -p27, -Ki671, -PCNA and -MCM2) from biopsy samples.

(A) ER+ cells. (B) TNBC cells. (C) HER2 + cells.

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

(TIF)

S3 Fig. Fitted model results integrating untreated and treated data sets using the equation proposed by Kafri et al. to infer cell dynamics.

(A) Model fitting to cell cycle marker dynamics obtained from untreated and treated MCF-10A cells processed data using a non-ergodic approach to infer the dynamics. (B) Profile likelihood (PL) for each estimated parameter (black dotted line) and estimated parameter value (gray asterisk).

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

(TIF)

S4 Fig. Data processing results using biopsy data.

(A) CMD results for ER+ cells pre- (grey) on- (red) and post-treatment (blue). (B) Polar plot of normalized Cyclin D, A, B and Geminin dynamics in untreated ER+ cells, with angles mode during tamoxifen/aromatase inhibitor treatment (red line). (C) CMD results for TNBC cells pre- (grey) on- (red) and post-treatment (blue). (D) Polar plot of normalized Cyclin D, E, A and B dynamics in untreated TNBC cells, with angles modes of cells on-treatment with paclitaxel (red) and post-treatment with doxorubicin and cyclophosphamide (blue). (E) CMD results for HER2 + cells pre- (grey) and post-treatment (blue). (F) Polar plot of normalized Cyclin D, A, B and Geminin dynamics in untreated HER2 + cells, with angles mode post-treatment with pertuzumab and ado-trastuzumab emtansine (blue line).

https://doi.org/10.1371/journal.pcbi.1012890.s004

(TIF)

S5 Fig. Data processing results using the treated data sets to perform CMD at once (on the left) versus using both untreated and treated data sets to perform CMD at once (on the right).

(A, D) CMD transformation results for MCF-10A cells treated with nocodazole on the left and palbociclib on the right. Every dot corresponds to a single cell, in green nocodazole treated cells, in purple palbociclib treated cells and in grey untreated cells. (B, E) Histogram of CMD angles distribution for nocodazole on the left and palbociclib on the right show unimodal distributions that were used to map the corresponding cell cycle arrest times. (C, F) Polar coordinate plot of normalized cyclin dynamics (untreated cells) and cell arrest times for nocodazole and palbociclib. Radial coordinate corresponds to cell cycle time from untreated cell dynamics. Polar coordinate corresponds to moving median of marker levels min-max normalized to the interval [0,100]. Cell cycle phases between checkpoints were manually annotated based on cyclin dynamics obtained previously.

https://doi.org/10.1371/journal.pcbi.1012890.s005

(TIF)

S6 Fig. Angle distribution of untreated cells.

Angle distribution results using data processing results from CMD performed with untreated data only (gray) versus untreated + treated datasets used at once. Light green for untreated + nocodazole datasets (A), and light purple for untreated + palbociclib datasets (B).

https://doi.org/10.1371/journal.pcbi.1012890.s006

(TIF)

S7 Fig. Log-likelihood profiles of the fitted model using untreated and treated data sets.

Profile likelihood (PL) for each estimated parameter (black line) and estimated parameter value (gray asterisk).

https://doi.org/10.1371/journal.pcbi.1012890.s007

(TIF)

S8 Fig. Log-likelihood profiles of the fitted model using only the untreated data set.

Profile likelihood (PL) for each estimated parameter (black line) and estimated parameter value (gray asterisk).

https://doi.org/10.1371/journal.pcbi.1012890.s008

(TIF)

S9 Fig. Reduction of cell cycle duration by reducing GF value.

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

https://doi.org/10.1371/journal.pcbi.1012890.s009

(TIF)

S10 Fig. Cell cycle arrest prediction for low growth factor values using the model fitted with the untreated data set only.

(A) Predicted dynamic of the state variables , , , , and for different starting points of the cell cycle (initial conditions) lead to the same cell arrest state for GF = 0.0001%. (B) Polar coordinate plot of normalized cyclin dynamics (untreated cells) and arrest time predicted for GF = 0.0001% at S phase. Polar coordinate corresponds to moving median of marker levels min-max normalized to the interval [0,100]. Cell cycle phases between checkpoints were manually annotated based on cyclin dynamics obtained previously. (C) Simulations for , and variables at different growth factor (GF) levels (0.0001, 0.001, 1 and 100%) reveal a limit cycle for high GF values (≳ 1%) and a cell arrest at lower GF values.

https://doi.org/10.1371/journal.pcbi.1012890.s010

(TIF)

S1 Table. Estimated parameters of the cell cycle model.

https://doi.org/10.1371/journal.pcbi.1012890.s011

(XLSX)

S1 Text. Processing of multiplexed immunofluorescence data from biopsy samples.

https://doi.org/10.1371/journal.pcbi.1012890.s012

(DOCX)

Acknowledgments

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

References

  1. 1. Milligan PA, Brown MJ, Marchant B, Martin SW, van der Graaf PH, Benson N, et al. Model-based drug development: a rational approach to efficiently accelerate drug development. Clin Pharmacol Ther. 2013;93(6):502–14. pmid:23588322
  2. 2. Barbolosi D, Ciccolini J, Lacarelle B, Barlési F, André N. Computational oncology--mathematical modelling of drug regimens for precision medicine. Nat Rev Clin Oncol. 2016;13(4):242–54. pmid:26598946
  3. 3. Butcher EC, Berg EL, Kunkel EJ. Systems biology in drug discovery. Nat Biotechnol. 2004;22(10):1253–9. pmid:15470465
  4. 4. Hughey JJ, Lee TK, Covert MW. Computational modeling of mammalian signaling networks. Wiley Interdiscip Rev Syst Biol Med. 2010;2(2):194–209. pmid:20836022
  5. 5. Kemmer S, Bang S, Rosenblatt M, Timmer J, Kaschek D. BlotIt-optimal alignment of western blot and qPCR experiments. PLoS One. 2022;17(8):e0264295. pmid:35947551
  6. 6. de Man SM, Zwanenburg G, van der Wal T, Hink MA, van Amerongen R. Quantitative live-cell imaging and computational modeling shed new light on endogenous WNT/CTNNB1 signaling dynamics. Elife. 2021;10:e66440. pmid:34190040
  7. 7. Schmid B, Rinas M, Ruggieri A, Acosta EG, Bartenschlager M, Reuter A, et al. Live cell analysis and mathematical modeling identify determinants of attenuation of Dengue Virus 2’-O-Methylation Mutant. PLoS Pathog. 2015;11(12):e1005345. pmid:26720415
  8. 8. Lin J-R, Izar B, Wang S, Yapp C, Mei S, Shah PM, et al. Highly multiplexed immunofluorescence imaging of human tissues and tumors using t-CyCIF and conventional optical microscopes. Elife. 2018;7:e31657. pmid:29993362
  9. 9. Gaglia G, Kabraji S, Rammos D, Dai Y, Verma A, Wang S, et al. Temporal and spatial topography of cell proliferation in cancer. Nat Cell Biol. 2022;24(3):316–26. pmid:35292783
  10. 10. Stallaert W, Kedziora KM, Taylor CD, Zikry TM, Ranek JS, Sobon HK, et al. The structure of the human cell cycle. Cell Syst. 2022;13(3):230–240.e3. pmid:34800361
  11. 11. Dueñas ME, Peltier-Heap RE, Leveridge M, Annan RS, Büttner FH, Trost M. Advances in high-throughput mass spectrometry in drug discovery. EMBO Mol Med. 2023;15(1):e14850. pmid:36515561
  12. 12. Datlinger P, Rendeiro AF, Boenke T, Senekowitsch M, Krausgruber T, Barreca D, et al. Ultra-high-throughput single-cell RNA sequencing and perturbation screening with combinatorial fluidic indexing. Nat Methods. 2021;18(6):635–42. pmid:34059827
  13. 13. Liao Y, Liu Z, Zhang Y, Lu P, Wen L, Tang F. High-throughput and high-sensitivity full-length single-cell RNA-seq analysis on third-generation sequencing platform. Cell Discov. 2023;9(1):5. pmid:36631434
  14. 14. Peidli S, Green TD, Shen C, Gross T, Min J, Garda S, et al. scPerturb: harmonized single-cell perturbation data. Nat Methods. 2024;21(3):531–40. pmid:38279009
  15. 15. Haghverdi L, Büttner M, Wolf FA, Buettner F, Theis FJ. Diffusion pseudotime robustly reconstructs lineage branching. Nat Methods. 2016;13(10):845–8. pmid:27571553
  16. 16. Moon KR, van Dijk D, Wang Z, Gigante S, Burkhardt DB, Chen WS, et al. Visualizing structure and transitions in high-dimensional biological data. Nat Biotechnol. 2019;37(12):1482–92. pmid:31796933
  17. 17. Liu Z, Lou H, Xie K, Wang H, Chen N, Aparicio OM, et al. Reconstructing cell cycle pseudo time-series via single-cell transcriptome data. Nat Commun. 2017;8(1):22. pmid:28630425
  18. 18. Moon KR, Van Dijk D, Wang Z, Chen WS, Hirn MJ, Coifman RR, et al. PHATE: a dimensionality reduction method for visualizing trajectory structures in high-dimensional biological data. bioRxiv. 2017.
  19. 19. Lange M, Bergen V, Klein M, Setty M, Reuter B, Bakhti M, et al. CellRank for directed single-cell fate mapping. Nat Methods. 2022;19(2):159–70. pmid:35027767
  20. 20. Weiler P, Lange M, Klein M, Pe’er D, Theis F. CellRank 2: unified fate mapping in multiview single-cell data. Nat Methods. 2024;21(7):1196–205. pmid:38871986
  21. 21. Forrow A, Schiebinger G. LineageOT is a unified framework for lineage tracing and trajectory inference. Nat Commun. 2021;12(1):4940. pmid:34400634
  22. 22. Wolf FA, Hamey FK, Plass M, Solana J, Dahlin JS, Göttgens B, et al. PAGA: graph abstraction reconciles clustering with trajectory inference through a topology preserving map of single cells. Genome Biol. 2019;20(1).
  23. 23. Lang PF, Penas DR, Banga JR, Weindl D, Novak B. Reusable rule-based cell cycle model explains compartment-resolved dynamics of 16 observables in RPE-1 cells. PLoS Comput Biol. 2024;20(1):e1011151. pmid:38190398
  24. 24. Aliee H, Munich H, Richter T, Solonin M, Ibarra I, Theis F, et al. Sparsity in Continuous-Depth Neural Networks. 2022.
  25. 25. Charrout M, Reinders MJT, Mahfouz A. Untangling biological factors influencing trajectory inference from single cell data. NAR Genom Bioinform. 2020;2(3):lqaa053. pmid:33575604
  26. 26. Chen H, Albergante L, Hsu JY, Lareau CA, Lo Bosco G, Guan J, et al. Single-cell trajectories reconstruction, exploration and mapping of omics data with STREAM. Nat Commun. 2019;10(1):1903. pmid:31015418
  27. 27. Kafri R, Levy J, Ginzberg MB, Oh S, Lahav G, Kirschner MW. Dynamics extracted from fixed cells reveal feedback linking cell growth to cell cycle. Nature. 2013;494(7438):480–3. pmid:23446419
  28. 28. Gut G, Tadmor MD, Pe’er D, Pelkmans L, Liberali P. Trajectories of cell-cycle progression from fixed cell populations. Nat Methods. 2015;12(10):951–4. pmid:26301842
  29. 29. Ye Y, Gao L, Zhang S. Circular trajectory reconstruction uncovers cell-cycle progression and regulatory dynamics from single-cell Hi-C maps. Adv Sci (Weinh). 2019;6(23):1900986. pmid:31832309
  30. 30. Zheng SC, Stein-O’Brien G, Augustin JJ, Slosberg J, Carosso GA, Winer B, et al. Universal prediction of cell-cycle position using transfer learning. Genome Biol. 2022;23(1):41. pmid:35101061
  31. 31. Tyson JJ, Novák B. Models in biology: lessons from modeling regulation of the eukaryotic cell cycle. BMC Biol. 2015;13:46. pmid:26129844
  32. 32. Ferrell JE Jr, Tsai TY-C, Yang Q. Modeling the cell cycle: why do certain circuits oscillate? Cell. 2011;144(6):874–85. pmid:21414480
  33. 33. Gérard C, Goldbeter A. Temporal self-organization of the cyclin/Cdk network driving the mammalian cell cycle. Proc Natl Acad Sci U S A. 2009;106(51):21643–8. pmid:20007375
  34. 34. Novák B, Tyson JJ. A model for restriction point control of the mammalian cell cycle. J Theor Biol. 2004;230(4):563–79.
  35. 35. Csikász-Nagy A. Computational systems biology of the cell cycle. Brief Bioinform. 2009;10(4):424–34. pmid:19270018
  36. 36. Weis MC, Avva J, Jacobberger JW, Sreenath SN. A data-driven, mathematical model of mammalian cell cycle regulation. PLoS ONE. 2014;9(5):e97130.
  37. 37. Gérard C, Goldbeter A. A skeleton model for the network of cyclin-dependent kinases driving the mammalian cell cycle. Interface Focus. 2011;1(1):24–35. pmid:22419972
  38. 38. Miao X, Koch G, Ait-Oudhia S, Straubinger RM, Jusko WJ. Pharmacodynamic modeling of cell cycle effects for gemcitabine and trabectedin combinations in pancreatic cancer cells. Front Pharmacol. 2016;7:421. pmid:27895579
  39. 39. Jackson RC, Di Veroli GY, Koh S-B, Goldlust I, Richards FM, Jodrell DI. Modelling of the cancer cell cycle as a tool for rational drug development: a systems pharmacology approach to cyclotherapy. PLoS Comput Biol. 2017;13(5):e1005529. pmid:28467408
  40. 40. Lin J-R, Fallahi-Sichani M, Sorger PK. Highly multiplexed imaging of single cells using a high-throughput cyclic immunofluorescence method. Nat Commun. 2015;6:8390. pmid:26399630
  41. 41. Pitt JA, Banga JR. Parameter estimation in models of biological oscillators: an automated regularised estimation approach. BMC Bioinformatics. 2019;20(1):82. pmid:30770736
  42. 42. Fiedler A, Raeth S, Theis FJ, Hausser A, Hasenauer J. Tailored parameter optimization methods for ordinary differential equation models with steady-state constraints. BMC Syst Biol. 2016;10(1):80. pmid:27549154
  43. 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. 44. Hochegger H, Takeda S, Hunt T. Cyclin-dependent kinases and cell-cycle transitions: does one fit all? Nat Rev Mol Cell Biol. 2008;9(11):910–6. pmid:18813291
  45. 45. Gorin G, Fang M, Chari T, Pachter L. RNA velocity unraveled. PLoS Comput Biol. 2022;18(9):e1010492.
  46. 46. Alberts B, Heald R, Johnson A, Morgan D, Raff M, Roberts K. Molecular Biology of the Cell. 7 ed. W. W. Norton & Company; 2022.
  47. 47. Araujo AR, Gelens L, Sheriff RSM, Santos SDM. Positive feedback keeps duration of mitosis temporally insulated from upstream cell-cycle events. Mol Cell. 2016;64(2):362–75.
  48. 48. Bower JJ, Vance LD, Psioda M, Smith-Roe SL, Simpson DA, Ibrahim JG, et al. Patterns of cell cycle checkpoint deregulation associated with intrinsic molecular subtypes of human breast cancer cells. NPJ Breast Cancer. 2017;3:9. pmid:28649649
  49. 49. Choi HJ, Fukui M, Zhu BT. Role of cyclin B1/Cdc2 up-regulation in the development of mitotic prometaphase arrest in human breast cancer cells treated with nocodazole. PLoS One. 2011;6(8):e24312. pmid:21918689
  50. 50. Pennycook BR, Barr AR. Palbociclib-mediated cell cycle arrest can occur in the absence of the CDK inhibitors p21 and p27. Open Biol. 2021;11(11):210125. pmid:34784791
  51. 51. Blajeski AL, Phan VA, Kottke TJ, Kaufmann SH. G(1) and G(2) cell-cycle arrest following microtubule depolymerization in human breast cancer cells. J Clin Invest. 2002;110(1):91–9. pmid:12093892
  52. 52. Lacroix B, Lorca T, Castro A. Structural, enzymatic and spatiotemporal regulation of PP2A-B55 phosphatase in the control of mitosis. Front Cell Dev Biol. 2022;10:967909. pmid:36105360
  53. 53. Heim A, Konietzny A, Mayer TU. Protein phosphatase 1 is essential for Greatwall inactivation at mitotic exit. EMBO Rep. 2015;16(11):1501–10. pmid:26396231
  54. 54. Amador V, Ge S, Santamaría PG, Guardavaccaro D, Pagano M. APC/C(Cdc20) controls the ubiquitin-mediated degradation of p21 in prometaphase. Mol Cell. 2007;27(3):462–73. pmid:17679094
  55. 55. Deng T, Yan G, Song X, Xie L, Zhou Y, Li J, et al. Deubiquitylation and stabilization of p21 by USP11 is critical for cell-cycle progression and DNA damage responses. Proc Natl Acad Sci U S A. 2018;115(18):4678–83. pmid:29666278
  56. 56. Chen F, Liu C, Zhang J, Xu W, Zhang Y. Progress of CDK4/6 inhibitor palbociclib in the treatment of cancer. Anticancer Agents Med Chem. 2018;18(9):1241–51. pmid:28403773
  57. 57. Stigter JD, Molenaar J. A fast algorithm to assess local structural identifiability. Automatica. 2015;58:118–24.
  58. 58. Raue A, Kreutz C, Maiwald T, Bachmann J, Schilling M, Klingmüller U, et al. Structural and practical identifiability analysis of partially observed dynamical models by exploiting the profile likelihood. Bioinformatics. 2009;25(15):1923–9. pmid:19505944
  59. 59. Vander Heiden MG, Plas DR, Rathmell JC, Fox CJ, Harris MH, Thompson CB. Growth factors can influence cell growth and survival through effects on glucose metabolism. Mol Cell Biol. 2001;21(17):5899–912. pmid:11486029
  60. 60. Hodge RD, D’Ercole AJ, O’Kusky JR. Insulin-like growth factor-I accelerates the cell cycle by decreasing G1 phase length and increases cell cycle reentry in the embryonic cerebral cortex. J Neurosci. 2004;24(45):10201–10. pmid:15537892
  61. 61. Karlsson M, Janzén DLI, Durrieu L, Colman-Lerner A, Kjellsson MC, Cedersund G. Nonlinear mixed-effects modelling for single cell estimation: when, why, and how to use it. BMC Syst Biol. 2015;9:52. pmid:26335227
  62. 62. Abbas-Aghababazadeh F, Lu P, Fridley BL. Nonlinear mixed-effects models for modeling in vitro drug response data to determine problematic cancer cell lines. Sci Rep. 2019;9(1):14421. pmid:31594982
  63. 63. Le Treut G, Si F, Li D, Jun S. Quantitative examination of five stochastic cell-cycle and cell-size control models for Escherichia coli and Bacillus subtilis. Front Microbiol. 2021;12:721899. pmid:34795646
  64. 64. Ma C, Gurkan-Cavusoglu E. A comprehensive review of computational cell cycle models in guiding cancer treatment strategies. NPJ Syst Biol Appl. 2024;10(1):71. pmid:38969664
  65. 65. Liu Z, Pu Y, Li F, Shaffer CA, Hoops S, Tyson JJ, et al. Hybrid modeling and simulation of stochastic effects on progression through the eukaryotic cell cycle. J Chem Phys. 2012;136(3):034105. pmid:22280742
  66. 66. Volteras D, Shahrezaei V, Thomas P. Global transcription regulation revealed from dynamical correlations in time-resolved single-cell RNA sequencing. Cell Syst. 2024;15(8):694–708.e12. pmid:39121860
  67. 67. Stallaert W, Taylor SR, Kedziora KM, Taylor CD, Sobon HK, Young CL, et al. The molecular architecture of cell cycle arrest. Mol Syst Biol. 2022;18(9):e11087. pmid:36161508
  68. 68. Qin X, Sufi J, Vlckova P, Kyriakidou P, Acton SE, Li VSW, et al. Cell-type-specific signaling networks in heterocellular organoids. Nat Methods. 2020;17(3):335–42.
  69. 69. Mills CE, Subramanian K, Hafner M, Niepel M, Gerosa L, Chung M, et al. Multiplexed and reproducible high content screening of live and fixed cells using Dye Drop. Nat Commun. 2022;13(1):6918. pmid:36376301
  70. 70. MathWorks INC. MATLAB. Natick, Massachusetts: The MathWorks Inc.; 2023.
  71. 71. Kafri R, Levy J, Ginzberg MB, Oh S, Lahav G, Kirschner MW. Dynamics extracted from fixed cells reveal feedback linking cell growth to cell cycle. Nature. 2013;494(7438):480–3. pmid:23446419
  72. 72. Radhakrishnan SK, Feliciano CS, Najmabadi F, Haegebarth A, Kandel ES, Tyner AL, et al. Constitutive expression of E2F-1 leads to p21-dependent cell cycle arrest in S phase of the cell cycle. Oncogene. 2004;23(23):4173–6. pmid:15048076
  73. 73. Abbas T, Dutta A. p21 in cancer: intricate networks and multiple activities. Nat Rev Cancer. 2009;9(6):400–14. pmid:19440234
  74. 74. Raue A, Steiert B, Schelker M, Kreutz C, Maiwald T, Hass H, et al. Data2Dynamics: a modeling environment tailored to parameter estimation in dynamical systems. Bioinformatics. 2015;31(21):3558–60. pmid:26142188
  75. 75. Raue A, Schilling M, Bachmann J, Matteson A, Schelker M, Kaschek D, et al. Lessons learned from quantitative dynamical modeling in systems biology. PLoS One. 2013;8(9):e74335. pmid:24098642