A note on promotion time cure models
with a new biological consideration
Abstract
We introduce a generalized promotion time cure model motivated by a new biological consideration. The new approach is flexible to model heterogeneous survival data, in particular for addressing intra-sample heterogeneity. We also indicate that the new approach is suited to model a series or parallel system consisting of multiple subsystems in reliability analysis.
Keywords: Multiscale data integration; cell composition analysis; survival modeling; Weibull mixture models; multinomial-Poisson transformation; reliability analysis
1 Introduction
The promotion time cure model (PTCM) is one of the most important models in survival analysis, but it has not yet been studied much in the literature (Amico and Keilegom,, 2018). The PTCM is constructed by motivating biological considerations, which assumes that after initial treatment the time to recurrence of cancer is the result of a latent process of the residual tumor cells (i.e. clonogenic cells) propagating into a newly detectable tumor (Yakovlev,, 1996). As shown in Yakovlev, (1996) and Chen et al., (1999), the construction of the PTCM dependents on a latent variable that is the number of clonogenic cells left active in a patient after initial treatment. Assume that is Poisson distributed with mean , i.e. , . Let another latent variable () be the random time for the -th clonogenic cell to produce a detectable tumor mass. Given , the variables are independently and identically distributed with cumulative distribution function (cdf) . Here is the promotion time distribution of any clonogenic cell and is its corresponding survival function. The time to tumor recurrence can be defined by the random variable , i.e. tumor recurrence when the one of the clonogenic cells becomes activated, where (i.e. no tumor recurrence in a finite time). Note that the time to tumor recurrence of a patient is observable, but and are unobservable latent variables. The survival function of the population is the probability of no newly detectable tumor by time given by
(1) |
Covariates can be introduced in the parameter and may also be introduced in the proper baseline distribution function . However, it is not clear how to include clonogenic cell data information in the PTCM (1) for better progression-free survival prediction or potentially for the identification of subclonal driver genes predictive of survival. Motivated by this, we propose the following generalized promotion time cure model (GPTCM) to integrate multiscale data, i.e. cancer patient data on multiple biological scales: individual-level survival data, cellular-level cell type proportions data, and subcellular-level cell-type-specific genetic variables.
2 The generalized promotion time cure model (GPTCM)
2.1 Formulation
In cancer cell biology, the tumor might contain a mixture of cell subtypes, for example, invasive tumor cells, non-invasive tumor cells and stromal cells (Trapnell,, 2015). Motivated by the classical PTCM (1), we assume that all tumor cells are composed of multiple clonogenic cell groups (i.e. tumor cell subtypes or subclones). Suppose a patient after an initial treatment has the total number of tumor cells , , where is the number of -th cluster of cells (e.g. tumor cell subtype). Similar to the PTCM, let the -th cluster have multivariate random times for clonogenic cells propagating into a newly detectable tumor:
where and . For the homogeneous cells in the -th cluster, we assume cluster-specific promotion time distribution , and then we have
The time to tumor recurrence can be defined as . Then the survival function for the population is given by
(2) |
To compute the second term in (2), we use the multinomial theorem and the multinomial-Poisson transformation (Brookmeyer and Damiano,, 1989). With the multinomial theorem, we can consider all configurations of such that their sum is . If ’s are independent Poisson random variables with mean denoted as , (), by the multinomial-Poisson transformation, the unconditional joint distribution of can be factorized into the product of a Poisson distribution and a multinomial distribution. The multinomial distribution is , where , . Then we obtain
Finally, the population survival function is
(3) |
Let , and then .
This means that if , (i.e. no different types of cells), the population survival function (3) is degenerated into PTCM (1),
so the new model is named as generalized promotion time cure model (GPTCM).
Remark 1. Note that the proportions in the GPTCM (3) are patients’ cancer cell proportions data (i.e. -by- data matrix collected from patients) not simple weight parameters.
Therefore, the GPTCM can integrate multiscale data [i.e. individual-level survival data, cellular-level cell type proportions data, and subcellular-level cell-type-specific molecular and genomic data (see Remark 4 below)] for joint modeling.
Remark 2. The GPTCM is similar to the general class of PTCM with Equation 2 in Gómez et al., (2023) whose population survival function was derived based on a compound Poisson distribution for the total number of clonogenic cells.
But they assumed a common promotion time distribution for all cells, i.e. without distinguishing heterogeneous cells.
Gómez et al., (2023) also fixed the number of cells to be 1, 2 or regardless of the exact tumor cells in patients.
Remark 3. The GPTCM is also similar to a mixtures-of-experts model for survival analysis (Rosen and Tanner,, 1999) or a generalized Weibull mixture model for reliability analysis (Jiang and Murthy,, 1995).
But the (generalized) mixture models are to model inter-sample heterogeneity, assuming every sample is from one of the mixture clusters.
In contrast, our GPTCM is to model intra-sample heterogeneity, since every sample/patient has data for multiple clusters of .
In fact, the formulation of a mixture model like
is not biologically meaningful in the situation that the time to recurrence is the result of a latent process for cancer recurrence, see Appendix A.
Remark 4. Similar to the PTCM, the GPTCM can introduce covariates through the Poisson rate parameter , e.g. . Benefiting from the mixture part in the GPTCM, cluster-specific covariates (e.g. genetic variables from each tumor cell subtype) can be introduced in .
For example, using a log-linear model to capture the mean survival time, i.e. , where is the mean of the Weibull distribution
and is the gamma function.
The modeling of tumor cell-type-specific genes has the potential to identify cell-type-specific drivers for cancer prognosis, and ultimately improve individualized cancer diagnosis and personalized cancer therapies.
Furthermore, if we assume randomness in the proportions data (e.g. following Dirichlet distribution), any covariate may also be introduced to model the compositional data of cell proportions (Greenacre,, 2021; Mangiola et al.,, 2023).
Remark 5. Identifiability is an important issue in the estimation of cure models.
The GPTCM is identifiable when and () according to Proposition 7 in Hanin and Huang, (2014). In a finite mixture model , the label switching problem is a common identifiability issue, since there is no prior information to distinguish between the clusters of the mixture.
However, in the applications of single-cell data, cell types can be predefined based on cell biology, and single-cell sequencing data usually result in well estimated cell type proportions.
As mentioned in Remark 1, the proportions in the GPTCM are cancer cell proportions data collected from patients rather than weight parameters, so the label switching is irrelevant.
2.2 Connection to last-activation scheme and reliability analysis
The PTCM is also referred to as the first-activation scheme (Cooner et al.,, 2007). When all clonogenic cells are homogeneous (i.e. no different types of cells) and the time to tumor recurrence is when the last clonogenic cell becomes activated (i.e. ), Cooner et al., (2007) referred this as the last-activation scheme and its corresponding population survival function is . Similar to the last-activation scheme, the GPTCM can be extended for the recurrence to be observed when the last class of clonogenic cells becomes activated. Then the time to tumor recurrence can be defined as and the population survival function is given by (see Appendix B for details)
(4) |
Here is improper with and cure rate .
From the perspective of system reliability, the PTCM can be interpreted as analogous to a series system with a random number of units under random shock (Cha and Finkelstein,, 2018). In such a system, failure occurs as soon as one unit fails, making the PTCM conceptually similar to a reliability structure where the weakest link dictates the overall system failure. Our proposed GPTCM can be suited to model a system consisting of multiple heterogeneous subsystems (Fig. 1A), as discussed in Wei and Liu, (2023), which investigates the reliability of the time until one critical subsystem fails.
In reliability engineering, a natural extension to the series system is the latent parallel system model, in which failure occurs only after all latent factors have been activated, known as the last-activation scheme defined in Cooner et al., (2007). It represents a contrasting mechanism where the survival time depends on the simultaneous activation of multiple latent processes, rather than being dictated by the earliest activation. Therefore, the last-activation scheme model (4) can be used for a parallel system with multiple subsystems (Fig. 1B). The cure rate means that a harmful event does not result in an ultimate system failure. Further extensions can be for a parallel-series system (Fig. 1C) with the failure time , i.e. the failure occurs when all of the parallel subsystems fail, and can also be for a series-parallel system (Fig. 1D) with the failure time , i.e. the failure occurs when one of the parallel subsystems fails.

2.3 Statistical characteristics of the GPTCM
The GPTCM (for the first-activation scheme) and the classical PTCM have similar statistical properties. For example, both the PTCM and GPTCM do not have proper survival functions, since their cure fraction is . The survival function of the noncured population of the GPTCM is a proper survival function, i.e. , and . Assuming all covariates are time-independent, the population probability density function (pdf) of the GPTCM is given by
where , , and and are the cluster-specific promotion time pdf and cdf, respectively. Note that here is not a proper pdf, since is not a proper survival function.
The hazard functions of the entire population and the noncured population of the GPTCM are

Similar to Chen et al., (1999), we also have
i.e. the hazard function of the noncured samples is greater than a sample selected from the entire population. We can also obtain the population cumulative hazard function , and . Fig. 2 shows the population survival curves and population hazards of the GPTCM when assuming two clusters and Weibull distributed survival. It is interesting that the population hazard function of the GPTCM can be multimodal, because is a mixture of density functions, which is beyond the basic shapes of the hazard function [e.g. constant, decreasing, increasing, unimodal (up-then-down), or bathtub (down-then-up) shape] (Christen and Rubio,, 2025).
The importance measure of cluster-specific survival can provide valuable insight for developing effective strategies to improve or intervene the entire system, applicable to both biomedical applications and reliability engineering. Such measures help to identify which clusters should receive attention in survival improvement efforts. The population survival function at a given time is expressed as a function of the clusters’ survival at that time, i.e.
The Birnbaum measure (Birnbaum,, 1969) can be used to evaluate the survival importance of different clusters given by
Note that the Birnbaum measure does not account for any time-dependent covariate. A systematic overview of different importance measures can be found in Wu and Coolen, (2022).
3 Simulation study
We provide insights about the parameter estimation of the proposed GPTCM in Section 2.1 by using Monte Carlo simulations. We consider sample sizes of and . Each sample/patient has two clinical covariates (i.e. one row of the clinical data matrix ), and has cells belonging to tumor cell subtypes with each subtype consisting of two cell-type-specific covariates (i.e. one row of data matrix , ). Each sample also has tumor cell subtype proportions data (i.e. one row of the proportions data matrix ). Every covariate is generated independently from the standard normal distribution except the first clinical variable generated from the Bernoulli distribution. The tumor cell subtype proportions of each sample is generated independent from the Dirichlet distribution. The survival times are generated based on the population survival function (3) using rate parameter , and using the Weibull distributed survival functions with mean parameters , . Censoring is generated through an exponential distribution with approximately censoring rate. The true values of all parameters are shown in Table 1.
The maximum likelihood (ML) estimation is to maximize the log-likelihood function for right-censored survival data, i.e.
where consists of all unknown parameters and consists of all data information including each sample’s observed survival time , censoring indicator , covariates, and cell subtype proportions. The R function nlminb using the adaptive nonlinear least-squares algorithm is to perform the optimization. We repeat the scenario of each sample size times to obtain the ML estimates with mean and standard error.
Table 1 shows that the mean squared error (MSE) of each estimate decreases with the increase of sample size as we expected. The performance of the ML estimates of all parameters, except for the Weibull’s shape parameter , are close to their true values. However, future work for further investigations with more simulation scenarios (e.g. more covariates and model misspecification) and applications to real data is needed to better understand the implications of the proposed model.
Parameter | Truth | Estimate | MSE | Estimate | MSE | Estimate | MSE | ||
---|---|---|---|---|---|---|---|---|---|
1.10 | 1.69 (0.098) | 0.361 | 1.64 (0.060) | 0.293 | 1.62 (0.041) | 0.271 | |||
-0.80 | -0.81 (0.193) | 0.037 | -0.80 (0.120) | 0.014 | -0.79 (0.082) | 0.007 | |||
0.90 | 1.05 (0.242) | 0.080 | 1.05 (0.150) | 0.044 | 1.03 (0.100) | 0.028 | |||
0.60 | 0.71 (0.134) | 0.031 | 0.71 (0.080) | 0.020 | 0.71 (0.054) | 0.015 | |||
0.40 | 0.29 (0.086) | 0.018 | 0.29 (0.049) | 0.014 | 0.29 (0.034) | 0.013 | |||
-0.30 | -0.22 (0.084) | 0.013 | -0.22 (0.049) | 0.009 | -0.22 (0.034) | 0.008 | |||
0.25 | 0.18 (0.076) | 0.010 | 0.18 (0.046) | 0.007 | 0.18 (0.032) | 0.005 | |||
-0.45 | -0.33 (0.084) | 0.021 | -0.33 (0.051) | 0.017 | -0.33 (0.036) | 0.016 | |||
-0.20 | -0.15 (0.075) | 0.008 | -0.15 (0.048) | 0.005 | -0.15 (0.033) | 0.004 | |||
0.30 | 0.22 (0.080) | 0.012 | 0.22 (0.050) | 0.008 | 0.22 (0.035) | 0.007 |
4 Conclusion
We have presented a new promotion time cure model GPTCM that is a generalized version of the classical PTCM. The new formulation consists of the part of a mixture of survival distributions that is strongly motivated by biological intra-tumor heterogeneity of patients rather than mathematical construction of a mixture model. The new modeling framework is flexible to model survival data with intra-sample heterogeneity in biomedicine or intra-system heterogeneity in reliability engineering. Note that both the PTCM and GPTCM assume the latent variable (i.e. number of clonogenic cells) independent of time . Cha and Finkelstein, (2018) presented various shock models, including the PTCM as a special case, from the counting process of view. Therefore, a future direction for an extension of the GPTCM is to model the dynamics of the number of clonogenic cells by treating as a counting process, which can better mimic tumor evolution.
Acknowledgments
This work was supported by the University of Oslo innovation funds, ERA PerMed under the ERA-NET Cofund scheme of the European Union’s Horizon 2020 research and innovation framework program (grant ‘SYMMETRY’ ERAPERMED2021-330). The authors would like to thank Manuela Zucknick for discussions.
Appendix A Mixture survival model
When we assume only one tumor cell left active after an initial treatment, this tumor cell belongs to one of the tumor cell subtypes, with probability , , . Using the same notations as Section 2.1, now the population survival function is
This is a classical mixture model. However, the assumption with only one tumor cell left active after an initial treatment is not biologically meaningful in cancer research.
Appendix B Last-activation scheme
Our approach in Section 2.1 can be adapted straightforwardly for the last-activation scheme. The population survival function is now
Denote the component-specific cdf as . By using the multinomial-Poisson transformation, the multinomial theorem and the power series of the exponential function, we obtain
References
- Amico and Keilegom, (2018) Amico, M. and Keilegom, I. V. (2018). Cure models in survival analysis. Annual Review of Statistics and Its Application, 5(1):311–342.
- Birnbaum, (1969) Birnbaum, Z. W. (1969). On the importance of different components in a multicom- ponent system. In Krishnaiah, P., editor, Multivariate Analysis - II, page 581–592, New York, USA. Academic Press.
- Brookmeyer and Damiano, (1989) Brookmeyer, R. and Damiano, A. (1989). Statistical methods for short‐term projections of aids incidence. Statistics in Medicine, 8(1):23–34.
- Cha and Finkelstein, (2018) Cha, J. H. and Finkelstein, M. (2018). Point Processes for Reliability Analysis. Springer.
- Chen et al., (1999) Chen, M.-H., Ibrahim, J. G., and Sinha, D. (1999). A new Bayesian model for survival data with a surviving fraction. Journal of the American Statistical Association, 94(447):909–919.
- Christen and Rubio, (2025) Christen, J. and Rubio, F. (2025). On harmonic oscillator hazard functions. Statistics & Probability Letters, 217:110304.
- Cooner et al., (2007) Cooner, F., Banerjee, S., Carlin, B. P., and Sinha, D. (2007). Flexible cure rate modeling under latent activation schemes. Journal of the American Statistical Association, 102(478):560–572.
- Greenacre, (2021) Greenacre, M. (2021). Compositional data analysis. Annual Review of Statistics and Its Application, 8(1):271–299.
- Gómez et al., (2023) Gómez, Y. M., Gallardo, D. I., Bourguignon, M., Bertolli, E., and Calsavara, V. F. (2023). A general class of promotion time cure rate models with a new biological interpretation. Lifetime Data Analysis, 29(1):66–86.
- Hanin and Huang, (2014) Hanin, L. and Huang, L.-S. (2014). Identifiability of cure models revisited. Journal of Multivariate Analysis, 130:261–274.
- Jiang and Murthy, (1995) Jiang, R. and Murthy, D. (1995). Modeling failure-data by mixture of 2 weibull distributions: a graphical approach. IEEE Transactions on Reliability, 44(3):477–488.
- Mangiola et al., (2023) Mangiola, S., Roth-Schulze, A. J., Trussart, M., Zozaya-Valdés, E., Ma, M., Gao, Z., Rubin, A. F., Speed, T. P., Shim, H., and Papenfuss, A. T. (2023). sccomp: Robust differential composition and variability analysis for single-cell data. Proceedings of the National Academy of Sciences, 120(33).
- Rosen and Tanner, (1999) Rosen, O. and Tanner, M. (1999). Mixtures of proportional hazards regression models. Statistics in Medicine, 18(9):1119–1131.
- Trapnell, (2015) Trapnell, C. (2015). Defining cell types and states with single-cell genomics. Genome Research, 25(10):1491–1498.
- Wei and Liu, (2023) Wei, Y. and Liu, S. (2023). Reliability analysis of series and parallel systems with heterogeneous components under random shock environment. Computers & Industrial Engineering, 179:109214.
- Wu and Coolen, (2022) Wu, S. and Coolen, F. (2022). Importance measures in reliability engineering: An introductory overview. In Salhi, S. and Boylan, J., editors, The Palgrave Handbook of Operations Research, page 659–674, Cham, Switzerland. Springer.
- Yakovlev, (1996) Yakovlev, A. (1996). Threshold models of tumor recurrence. Mathematical and Computer Modelling, 23(6):153–164.