Next Article in Journal
Conservative Technique Using Oral Dressing Material for Wound Dehiscence after Ridge Augmentation: A Technical Report with a Case Series
Previous Article in Journal
Study of Statistical Text Representation Methods for Performance Improvement of a Hierarchical Attention Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fitmix: An R Package for Mixture Modeling of the Budding Yeast S. cerevisiae Replicative Lifespan (RLS) Distributions

1
Department of Biomedical Engineering, Engineering Faculty, Düzce University, Düzce 81620, Turkey
2
Department of Computer Science and Engineering, SimCenter, University of Tennessee at Chattanooga, Chattanooga, TN 37403, USA
3
Department of Biology, Geology and Environmental Science, SimCenter, University of Tennessee at Chattanooga, Chattanooga, TN 37403, USA
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(13), 6114; https://doi.org/10.3390/app11136114
Submission received: 19 May 2021 / Revised: 23 June 2021 / Accepted: 28 June 2021 / Published: 30 June 2021
(This article belongs to the Section Food Science and Technology)

Abstract

:
Replicative lifespan (RLS) of the budding yeast is the number of mother cell divisions until senescence and is instrumental to understanding mechanisms of cellular aging. Recent research has shown that replicative aging is heterogeneous, which argues for mixture modeling. The mixture model is a statistical method to infer subpopulations of the heterogeneous population. Mixture modeling is a relatively underdeveloped area in the study of cellular aging. There is no open access software currently available that assists extensive comparison among mixture modeling methods. To address these needs, we developed an R package called fitmix that facilitates the computation of well-known distributions utilized for RLS data and other lifetime datasets. This package can generate a group of functions for the estimation of probability distributions and simulation of random observations from well-known finite mixture models including Gompertz, Log-logistic, Log-normal, and Weibull models. To estimate and compute the maximum likelihood estimates of the model parameters, the Expectation–Maximization (EM) algorithm is employed.

1. Introduction

An increase in mortality rate is typically interpreted as aging. In cellular aging, the budding yeast S. cerevisiae has revealed many significant properties in the mechanism of eukaryotic lifespan regulation [1,2,3]. Studies of yeast aging have led to many conserved components that affect lifespan [2,4,5]. Yeast lifespan is typically measured by two different approaches. The first is chronological lifespan (CLS), defined as the duration of time that a mother cell remains alive without division. The second is the replicative lifespan (RLS) of a mother cell, calculated as the number of mother cell divisions until senescence [6]. Historically, analysis of the RLS data has been conducted with nonparametric methods or using typical parametric survival models [7]. Survival analysis of the lifespan datasets has been generally delineated with the standard lifespan statistical distributions such as Gompertz, Weibull, Logistic, and Log-logistic [8]. In addition to these conventional statistical distribution models, several models for RLS data of budding yeast have been recently published [9].
Recent studies show that yeast replicative aging is heterogeneous and contains at least two subpopulations [10,11], which argues for mixture models. Finite mixtures are studied and applied to several applications, especially in biological (failure data) and medical (disease distributions) areas since the end of the 19th century. Both grouped and ungrouped datasets are aimed at the calculation of the parameters of finite mixtures [12].
Heterogeneous distributions of mixture population models such as the budding yeast S. cerevisiae can be utilized to model a population with subpopulations. Insights might be gained by comparing the mixture models of the wildtypes, mutants, and various treatments such as calorie restriction. The mixture survival analysis of the RLS of a cell is a compilation of statistical approaches for lifespan data analysis of mixture models expressing heterogeneous states of yeast cell populations with diverse genotypes. In a complete population, mixture components are the densities (probabilities) of the subpopulations, and weights are represented by the fraction of each subpopulation in the complete population.
Frequency distribution is useful in the instance of single-mode survival lifespan data with the conventional probability distribution model [9,13,14]. The mixture of probability density functions is even more advantageous since it is used to portray a heterogeneous lifetime dataset when there is an indication of simple bimodality or multimodality [15,16].
The RLSs of the budding yeast distributions are not sufficiently portrayed by a single probability distribution since mother cell decrease is related to asymmetric phenotypes such as dysregulation of vacuole acidity, genomic instability, and partial reservation of protein aggregates [3,6,17]. In such settings, often finite mixture distributions are used to describe complex and multi-modal asymmetric division distributions.
Marin et al. (2005) propose a mixture of Weibull models utilizing Bayesian analysis to model the heterogeneous lifespans [18], generalizing an earlier finding that Tsionas (2002) studied Weibull distributions of a finite mixture with a fixed number of components [19]. In Al-Hussaini et al. (1999), a finite mixture model of a Gompertz component and a surviving portion in the framework of Types I and II censored samples from heterogeneous population is considered [20].
The basic goal of the functions of fitmix, which is an open-source R package, is to offer a confined set of models to fit a diverse lifespan, even with large datasets, specifically the replicative lifespan of budding yeast or other biological units. It is a publicly accessible software published on 2021-04-19 and obtainable at https://cran.r-project.org/web/packages/fitmix/index.html (accessed on 18 March 2021) on the Comprehensive R Archive Network (CRAN) protected with a GPL3 license. Specifically, functions are intended to facilitate comparison between parameter estimation techniques and models, utilizing a set of models of mixture fit standards, without requiring an in-depth understanding of the statistical computations and coding skills performed in the estimation procedure.
The fitmix package would have prompt use in biostatistics and bioinformatics, in addition to other biological and medical areas in which mixture modeling lifespan, survival, and lifetime distributions are a significant task (e.g., cancer survival data, disease datasets, and lifespan datasets of single units). This study aims to characterize the practicality of the fitmix package and demonstrate its traits using the analysis of yeast replicative lifespan data [9,14,21].

2. Materials and Methods

2.1. Survival Time Functions

Let T 0 be a continuous random variable, i.e., the survival time, and let F(t) be a cumulative distribution function on the [ 0 ,   ) interval. The continuous variable T distribution can be defined by three functions. First is F ( t ) , which is a cumulative of T ,
F ( t ) = P ( T t )
where t is 0   t < . P is called the probability that the random variable T t . F(t) represents the definition of the cumulative distribution function that an individual fails before t.
The other function is S(t), which is the survival (reliability) function and can be described as the probability that a biological trait endures longer than t:
S ( t ) = P ( { T > t } ) = 1 f ( x ) dx = 1 F ( t ) ,  
where S(t) is a non-increasing function of time t used to describe and demonstrate the survival data (RLS).
The h(t) function is called the hazard function and expresses the death rate for an item of a survival time t. The h(t) function analyzes the probability of survival at a given point in time, based on whether an item survives to an earlier time t. In other words, it is the probability that if something survives one moment, it will also survive the next. This turns into an instantaneous hazard rate as Δ t   leads to zero:
h ( t ) = lim Δ t   0 S ( t ) S ( t + Δ t ) Δ t .   S ( t ) = f ( t ) S ( t )
The cumulative hazard function H ( t ) , on the other hand, is defined as
H ( t ) = log ( S ( t ) ) = 0 t h ( x ) dx .
The CDF F ( t ) can be used to calculate the probability of failure, which is simply a continuous failure depending on a failure distribution
P ( T t ) = F ( t ) = 1 S ( t ) .

2.1.1. Gompertz Distribution

Failure (mortality) rate in biological aging usually follows the Gompertz distribution, i.e., an exponential law. The Gompertz distribution with a provided PDF and CDF is determined as
  f R , G ( t ) = Re Gt exp [ R G   ( 1 e Gt ) ]   and     F R , G ( t ) = 1   exp [ R G   ( 1 e Gt ) ]
where R and G are the rate and shape parameters, respectively.
Further, the survival (viability) and hazard functions of the Gompertz distribution are given by
  S ( t ) = exp ( R G ( e Gt 1 ) )   and   H ( t ) = R   exp ( Gt ) ,   respectively .

2.1.2. Log-Logistic Distribution

The Log-logistic distribution is also a power law. It can be utilized to fit the lifetime of an object, a service, or an organism. The Log-logistic model with a provided PDF and CDF is determined as
  f λ , κ ( t ) = λ κ ( λ t ) κ 1 ( 1 + ( λ t ) κ ) 2   and     F λ , κ ( t ) = ( 1 + ( λ t ) κ ) 1
respectively, where λ and κ > 0 are the scale and shape parameters of each. Further, the survival (viability) and hazard functions of Log-logistic distribution are provided by
  S ( t ) = 1 1 + λ t κ   and   H ( t ) = λ κ t κ 1 1 + λ t κ ,   respectively

2.1.3. Log-Normal Distribution

In a Log-normal distribution case, the natural logarithm ( ln ( t ) ) of the lifespan t is supposed to be normally distributed. The Log-normal model with a given PDF defined as
  f μ , σ ( t ) = 1 2 π   σ t exp ( ( ln ( t ) μ ) 2 2 σ 2
where mean is Et = e μ + σ 2 2 and variance is V ( t ) = e 2 μ + σ 2 ( e σ 2 1 ) .
The Log-normal distribution generally is used with non-censored data. However, as this distribution is employed for censored data, calculations may become difficult provided that the hazard function
H ( t , σ ) =   1 2 π   σ t e 1 / 2 ( ln t μ σ ) 2   1 φ [ ln t μ σ ] ,  
gives zero at t   = 0 , increases to a maximum, and then decreases, getting close to zero as t leads to infinity.

2.1.4. Weibull Distribution

Mortality (failure) rate in machinery senescence usually follows the Weibull (a power law) model of aging. The Weibull model with a provided PDF and CDF can be explained as
  f θ , γ ( t ) = γ θ γ   t γ 1   exp ( θ t ) γ ,   and     F θ , γ ( t ) = 1 e ( θ t ) γ
respectively, where t > 0, and θ and γ are the scale and shape parameters, respectively. Moreover, the survival and hazard functions are given by
s ( t ) = exp ( θ t ) γ   and   H ( t ) = θ   γ   t γ 1 ,   respectively .

2.2. General Case for the Mixture Model

The CDF, PDF, and HF of a typical κ -parameter mixture model consisting of κ subpopulations (subgroups or subclasses) have been presented by Blischke et al. (2011) [22]. A κ -parameter finite mixture model of the CDF can be characterized as
  G ( t ) = j = 1 K p j   F j ( t )
where Fj(t) is the CDF and pj is the probability of the mixture of jth subpopulation, where pj > 0 and j = 1 K p j = 1 . The PDF is given by
  g ( t ) = j = 1 K p j   f ( t )
where fj(t) is the probability density function related to Fj(t). The HF is
  H ( t ) = j = 1 K w j ( t ) h j ( t )
where hj(t) represents subpopulation j, and
w j ( t ) = p j R j ( t ) j = 1 K p j R j ( t ) ,   j = 1 ,   2 , ,   K
where j = 1 K w j ( t ) = 1 with
  R j ( t ) = 1 F j ( t ) ,   j = 1 ,   2 , ,   K
For the subpopulations with the weights, it can be followed from Equation (3) that the failure rate for the given distribution is a weighted mean of the failure rate varying with t ,   t 0 .

2.3. An Example: Deriving Gompertz Mixture Model

The CDF of the two-parameter mixture model for K = 2 in Equation (1) for the random variable is given by
G(t) = pF1(t) + (1 − p)F2(t),  t ≥ 0
If F1(t) follows Gompertz ( R 1 , G 1 ) and F2(t) follows Gompertz ( R 2 , G 2 ) distributions, the CDF for the two-parameter Gompertz mixture model from Equation (8) becomes
G ( t ) = [ 1 exp ( R 2 G 2 ( e G 2 t 1 ) ) ] + p [ exp ( R 2 G 2 ( e G 2 t 1 ) ) exp ( R 1 G 1 ( e G 1 t 1 ) ) ] , { R 1 ,   G 1 , R 2 , G 2 } > 0 , t 0
    g ( t ) = R 2 e G 2 t exp   (   R 2 G 2   ( 1 e G 2 t ) ) + p [ R 1 e G 1 t   exp   ( R 1 G 1   ( 1 e G 1 t ) ) R 2 e G 2 t exp   ( R 2 G 2   ( 1 e G 2 t ) ) ] ,   t 0
The hazard function is
h ( t ) = pf 1 ( t ) + ( 1 p )   f 2 ( t ) p   exp   ( R 1 G 1   ( 1 e G 1 t ) ) + ( 1 p )   exp   ( R 2 G 2   ( 1 e G 2 t ) ) ,   t 0
Analogously, by utilizing different CDFs from different time distributions, other κ -component mixture models can be derived.

2.4. Maximum Likelihood Estimations of the Parameters with EM Algorithm in Mixture of Distributions

The EM algorithm has been applied as an approach to estimate and compute the parameters by the method of maximum likelihood in the finite mixture models [23]. In the EM framework, the realizations t 1 , t n are considered as partial data and implicit class variables z 1 , z g to be non-present where z ki =   z k ( t i ) = 1 if observation t i is included at the kth class, and 0 otherwise for k = 1 , , g and i = 1 , ,   n .
The EM algorithm is used in the mixture distributions by processing z as non-present data.

2.5. Estimating the Parameters of Replicative Lifespan Datasets Fitted by Mixture Models

In addition to modeling lifespan distributions, describing the link between replicative lifespan of genetic backgrounds is a significant mission for acquiring precise lifespan extension and failure measurements. For instance, the Weibull model is useful to infer the emergence characteristics of aging during the initial life stage. Most of the survival functions, such as the logistic function, are studied in late life during aging [24].
Whereas, the Log-normal model behaves differently since the model is not suitable for lifetime modeling where hazards increase with old age. Regardless of its revolting features, the Log-normal distribution has been broadly employed as a failure distribution in several cases, such as the analysis of electrical isolation or time to develop lung cancer among smokers. Moreover, the Log-normal distribution has often been used as a mixture model [25].

2.6. Goodness-of-Fit Measurement of Mixture Modeling

Deciding on the number of components is one of the most significant issues in fitting heterogeneous distributions with mixture models [25]. In mixture models, the number of components can be defined with a variety of criteria. The fitmix package utilizes four approaches to assess the performance of fitted models. Given a collection of mixture models for the RLS (lifetime or survival data), the measurements of four goodness-of-fits can be listed as Akaike Information Criterion (AIC), Bayesian Information Criterion (BIC), Kolmogorov–Smirnov (KS), and log-likelihood (log.likelihood) statistics.

2.6.1. Akaike Information Criterion (AIC)

AIC is commonly used to assess the performance of distinct mixture models. Therefore, AIC yields a mean for a (mixture) model selection. The user can implement AIC for defining the number of components.
The AIC measure is defined by the maximum likelihood estimation of the model as a measure of fit,
AIC = 2   ln   ( L ) + 2 k
where L is the maximized value of likelihood function and k is the number of parameters of finite mixture model [16,26].

2.6.2. Bayesian Information Criterion (BIC)

Bayesian information criterion (BIC) is one of the goodness-of-fit measurements for the selection of a (mixture) model among finite (mixture) models. It is based on the maximum likelihood estimation procedure and closely related to AIC. It is likely to increase the value of likelihood by including more parameters, which might result in overfitting. The BIC settles the overfitting issue by inserting a penalty term for the number of parameters in the chosen model. The value of the penalty term is smaller in AIC than in BIC.
BIC = k   ln   ( n ) 2   ln ( L )
where k is the number of parameters, n is the number of data points in RLS (lifetime or survival time), and L is a value which is the maximum value of likelihood function in the finite mixture model [27].

2.6.3. Kolmogorov–Smirnov (KS)

As in the other goodness-of-fit measurements, the Kolmogorov–Smirnov measurement allows for comparison between different models and is used to determine if RLS data (lifetime or survival data) arises from a population with a specific distribution [28]. Although KS is non-parametric, it can be utilized to check the analysis of variance under the assumption of normality.
When the size of lifetime data is small enough, KS can be used to compare a variable of the cumulative distribution function with a particular distribution. The value of test statistic D is calculated with the assumption of the null hypothesis of no difference between the theoretical distribution and empirical data as
D = max | F o ( t ) F r ( t ) |
where F o ( t ) = k n     is the empirical distribution function (eCDF) of n, n is the total number of realizations in which k is the number of realizations, with k T , and F r ( t ) is the cumulative distribution function (CDF). The D value is subject to the KS test table.

2.6.4. The Log-Likelihood Test

The log-likelihood function is a natural logarithmic transformation of the likelihood function, which is the method of obtaining the unknown parameters of a (mixture) model via the maximum of likelihood function. It is one of the measures of goodness-of-fit of a theoretical distribution to lifetime data points for unknown parameters [29]. In the lifetime or survival time case, generally, the likelihood function is defined as discrete distributions.
Given a model of probability density functions t f ( t α , β ) where α , β are the parameters, the likelihood function is α , β f ( t α , β ) and can be written as
( α , β | t ) = f ( t | α , β ) ,  
where t > 0 are the discrete data points of the lifetime.
The log-likelihood function of the chosen model for the given PDF is as follows:
log ( L ( α , β | t i ) ) =   LL ( α , β | t i ) = i = 1 N log [ f α , β ( t i ) ]
LL ( α , β | t i ) = LL ( f α , β ( t i ) )

3. Results

3.1. Working Examples: Fitting Finite Mixture Models to Lifespan Datasets

The fitmixEM function fits lifespan datasets (in the case of yeast cells, this would be the replicative lifespan of a given genetic background) utilizing a finite mixture model in the form of fitmixEM (lifespan, model, κ , initial = FALSE, starts)
The lifespan argument denotes genotype backgrounds, strains, or single-gene-deletion strains of lifespan data of dividing cells in the context of RLS; otherwise, it can represent survival time until death, failure, divorce, or relapse. The initial argument depends on the choice of the user, either FALSE or TRUE. If the argument is assigned to FALSE, a value would not set for the starts argument by default. The user must define a vector of (ω, α, β) starting values, which should be assigned to starts. The three-length vector is of κ = 1 ,   , g   number of parameters of a given mixture model with the parts weight ω κ of the κ th component, α κ shape, and β κ scale or rate parameters of a specified model argument of the κ th component when initial is set to TRUE.
Applsci 11 06114 i001
As is previously employed in the other probability density functions (PDFs) in R studio, the first output is a vector called estimate that includes the estimated parameters of the finite mixture model (weight, alpha, beta) which correspond to weight, shape, and scale parameters, respectively. The second unit (i.e., measures) includes Akaike Information Criterion (AIC), Bayesian Information Criterion (BIC), Kolmogorov–Smirnov (KS), and log-likelihood (log.likelihood) statistics of four goodness-of-fit measures. Finally, the third unit (i.e., cluster) is the clustering employed by the k-means clustering method. As a demonstration, the code below estimates sir2, single-gene deletion mutant replicative lifespan from a two-parameter “Gompertz” mixture model, and presents the distribution of lifespan in Figure 1. The mutant sir2 genetic background has “MATalpha” mating type, media as “YPD” reference single deletion mutants under the temperature 30 °C. Relevant descriptive statistical measurements are as the following:
Applsci 11 06114 i002

3.2. Distribution Functions for Finite Mixture Models

Similar to classic survival functions in R studio for studying standard probability distributions, we present functions for the computation of the density function dmix, distribution function pmix, and randomly generated rmix vector of values of the finite mixture distributions utilized in fitmix package. The mixture functions presented in fitmix are in the following forms:
Applsci 11 06114 i003
where lifespan is a vector of samples (realizations). The model argument is a character string available as PDFs of Gompertz (“gompertz”), Log-logistic (“Log-logistic “), Log-normal (“Log-normal”), and Weibull (“weibull”) models indicating the distributions which are employed to fit lifespan data. M is the number of entries to be simulated for the mixture random generation from the model of the finite mixture, p is a positive real number that meets 0 < p < 1 , κ is the number of parameters of a given model, and par   is the parameter vector for finite mixture model that carries the same shape as the argument starts of the fitmixEM function. κ   is a sole integer value representing the number of unknown parameters of a given PDF to contain in the model of the finite mixture. Models of the finite mixture parameters are gauged utilizing the Expectation–Maximization (EM) algorithm. As a demonstration, the script below outputs 500 observations from a two-parameter mixture model of Gompertz and demonstrates the results in Figure 2.
Applsci 11 06114 i004

3.3. Finite Gompertz Mixture Model: Yeast Mutants with Known Effects on RLS Application

To better demonstrate the usefulness of the fitmix package, we performed Gompertz mixture model on experimental RLS measurements of single gene deletion mutants with known effects on aging [17,30]. We estimated parameters of the Gompertz mixture model from RLSs of different yeast mutants shown in Figure 3. Since the Gompertz model is a good fit for lifespan data [9,31], such as for deletion mutants tor1, sch9, sir2, hap4, sod2, and pmr1, the fitmix package is even better because it uses the Gompertz mixture model to portray lifespan data.
In Li et al. 2020, two subpopulations were reported during replicative aging. In BY4741 wildtype genetic background, cells have two approximately equally weighted subpopulations. In two single-gene deletion mutants, sir2-deletion and hap4-deletion, the subpopulations are skewed to one subpopulation over another [32]. Our mixture fitting results confirm these significant findings. Based on its histogram, even hap4-deletion may have three subpopulations of cells (Table 1 and Figure 4).
Based on the estimated parameters in Table 1 and using Equations (13) and (15), we obtain the probability density functions and survival functions of the Gompertz mixture distributions as illustrated in Figure 3 and Figure 4. In our analysis, tor1, sir2, and sod2 mutants have RLS that can be fit into two subpopulations. Table 1 demonstrates scg9, hap4, and pmr1 mutants can even be fitted into three subpopulations.
Estimated model parameters of single-mode Gompertz aging model for shape parameter α ranged between 0.05 and 0.25, rate parameter β   ranged between 0.0001 and 0.04, which supports that our mixture parameters are correctly estimated by the previous studies [9,14]. We can deduce that the Gompertz mixture model method provides the best fit for the RLS of budding yeast. This agrees with our assumption that a mixture model may be biologically meaningful.

4. Discussion

A common task in yeast aging studies is modeling the lifespan distribution. In this study, we have developed and introduced an R package called fitmix that provides several models and estimation techniques for modeling replicative lifespan distributions from both individual lifespan data and grouped lifespan data, as well as providing additional functionality for simulating finite mixture distributions and fitting curves to division-probability of the data. In our analysis, we show that RLS in many mutants, such as tor1, sch9, sir2, hap4, sod2, pmr1, can be fit into two subpopulations, some of them even three subpopulations. Our study suggests replicative aging in these probably have at least two subpopulations in the other mutants as well (Supplementary Materials), and we argue that these are promising biological insights or hypotheses that may be pursued by experimental biologists. Since experimental studies are expensive and time-consuming, our mixture-modeling approach provides a reasonable alternative research method to assess the aging process in many more yeast mutants.
To help facilitate the comparison of the different model estimation methods provided by the fitmix, we include multiple goodness-of-fit measures that the user can determine the best model technique for their purposes. The fitmix package employs the EM algorithm that might have some other alternatives. However, from the previous section, we can see that simply evaluating Equation (22) to find such parameters would be very hard. An analytical approach to the estimation of parameters requires an explicit formula for the maximum likelihood investigation [33]. Fortunately, there is an iterative method we can use to achieve this purpose. It is called the Expectation–Maximization, or simply EM algorithm [34,35]. It is widely used for optimization problems where the objective function has complexities such as the one that has been encountered in the fitmix package. To avoid converging to a local maximum of the observed data likelihood function, we compare our estimated mixture parameters depending on starting values previously reported [9,14,31].
While this package was developed in the context of yeast research, the models we fit and simulate have numerous applications throughout other biological and medical fields, such as cancer survival data, disease datasets, and lifespan datasets of single units. For example, a similar model of a mixture of a Weibull component and a surviving fraction in the context of a lung cancer trial is considered [36,37,38] and finite mixture distributions are broadly applied in medical and survival statistics (for numerous examples, see [18,39]).
The fitmix package is open-source software released under a GPL3 license on CRAN.
As future work, we think of some software functionality ideas that include: (1) an expanded set of the finite mixture models, particularly the binomial aging model outlined in Qin et al. (2019) and Jackson et al. (2016) [9,40]; (2) a function that automates plots and illustrates survival datasets fitted by mixture models; (3) expansion of user-detected goodness-of-fit measures, including a comparison to the best-fit model; and (4) addition of a Gaussian noise effect [14] that accommodates grouped distribution and replicative lifespan data of the budding yeast, e.g., stands, wildtype strains, single-gene mutant deleted genes.
Another study that could be conducted is examining distinct mixture models to model heterogeneous lifetime data, particularly RLS data. A mixture of Gompertz distributions, a mixture of Log-logistic distributions, a mixture of Log-normal distributions, and a mixture of Weibull distributions would be tested for the best fit to the experimental and simulated survival datasets. The comparisons of theoretical statistical distributions and mixture distribution models for lifetime and survival datasets would be studied in the future.

Supplementary Materials

Author Contributions

Principal Author, E.G.; Conceptualization, E.G. and H.Q.; methodology, E.G. and H.Q.; software, E.G.; validation, E.G. and H.Q.; formal analysis, E.G. and H.Q.; investigation, E.G. and H.Q.; resources, E.G. and H.Q.; data curation, E.G and H.Q.; writing—original draft preparation, E.G.; writing—review and editing, E.G. and H.Q.; visualization, E.G.; supervision, H.Q.; project administration, E.G. and H.Q.; funding acquisition, H.Q. All authors have read and agreed to the published version of the manuscript.

Funding

HQ thanks the support of NSF Career award #1453078 and #1720215, NSF BD Spoke #1761839.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available through personal communication with Matt Kaeberlein via email: [email protected].

Conflicts of Interest

The authors declare that they have no conflict of interest.

References

  1. Breitenbach, M.; Jazwinski, S.M.; Laun, P. Aging Research in Yeast; Springer Science & Business Media: Berlin, Germany, 2011; Volume 57, ISBN 94-007-2561-2. [Google Scholar]
  2. Longo, V.D.; Shadel, G.S.; Kaeberlein, M.; Kennedy, B. Replicative and Chronological Aging in Saccharomyces Cerevisiae. Cell Metab. 2012, 16, 18–31. [Google Scholar] [CrossRef] [Green Version]
  3. Spivey, E.C.; Jones, S.K.; Rybarski, J.R.; Saifuddin, F.A.; Finkelstein, I.J. An Aging-Independent Replicative Lifespan in a Symmetrically Dividing Eukaryote. eLife 2017, 6, e20340. [Google Scholar] [CrossRef]
  4. Kaeberlein, M. Lessons on Longevity from Budding Yeast. Nature 2010, 464, 513–519. [Google Scholar] [CrossRef] [Green Version]
  5. Powers, R.W.; Kaeberlein, M.; Caldwell, S.D.; Kennedy, B.K.; Fields, S. Extension of Chronological Life Span in Yeast by Decreased TOR Pathway Signaling. Genes Dev. 2006, 20, 174–184. [Google Scholar] [CrossRef] [Green Version]
  6. Henderson, K.A.; Hughes, A.L.; Gottschling, D.E. Mother-Daughter Asymmetry of PH Underlies Aging and Rejuvenation in Yeast. Elife 2014, 3, e03504. [Google Scholar] [CrossRef]
  7. Minois, N.; Frajnt, M.; Wilson, C.; Vaupel, J. Advances in Measuring Lifespan in the Yeast Saccharomyces Cerevisiae. Proc. Natl. Acad. Sci. USA 2005, 102, 402–406. [Google Scholar] [CrossRef] [Green Version]
  8. Juckett, D.; Rosenberg, B. Comparison of the Gompertz and Weibull Functions as Descriptors for Human Mortality Distributions and Their Intersections. Mech. Ageing Dev. 1993, 69, 1–31. [Google Scholar] [CrossRef]
  9. Qin, H. Estimating Network Changes from Lifespan Measurements Using a Parsimonious Gene Network Model of Cellular Aging. BMC Bioinform. 2019, 20, 599. [Google Scholar] [CrossRef]
  10. Jin, M.; Li, Y.; O’Laughlin, R.; Bittihn, P.; Pillus, L.; Tsimring, L.S.; Hasty, J.; Hao, N. Divergent Aging of Isogenic Yeast Cells Revealed through Single-Cell Phenotypic Dynamics. Cell Syst. 2019, 8, 242–253.e3. [Google Scholar] [CrossRef] [Green Version]
  11. O’Laughlin, R.; Jin, M.; Li, Y.; Pillus, L.; Tsimring, L.S.; Hasty, J.; Hao, N. Advances in Quantitative Biology Methods for Studying Replicative Aging in Saccharomyces Cerevisiae. Transl. Med. Aging 2020, 4, 151–160. [Google Scholar] [CrossRef] [PubMed]
  12. Moustafa, H.M.; Ramadan, S.G. On MLE of a Nonlinear Discriminant Function from a Mixture of Two Gompertz Distributions Based on Small Sample Size. J. Stat. Comput. Simul. 2003, 73, 867–885. [Google Scholar] [CrossRef]
  13. Wilkinson, D.J. Stochastic Modelling for Quantitative Description of Heterogeneous Biological Systems. Nat. Rev. Genet. 2009, 10, 122–133. [Google Scholar] [CrossRef]
  14. Güven, E.; Akçay, S.; Qin, H. The Effect of Gaussian Noise on Maximum Likelihood Fitting of Gompertz and Weibull Mortality Models with Yeast Lifespan Data. Exp. Aging Res. 2019, 45, 167–179. [Google Scholar] [CrossRef]
  15. Everitt, B.S. Finite Mixture Distributions. In Encyclopedia of Statistics in Behavioral Science; American Cancer Society: Atlanta, GA, USA, 2005; ISBN 978-0-470-01319-9. [Google Scholar]
  16. McLachlan, G.J.; Lee, S.X.; Rathnayake, S.I. Finite Mixture Models. Annu. Rev. Stat. Its Appl. 2019, 6, 355–378. [Google Scholar] [CrossRef]
  17. Saka, K.; Ide, S.; Ganley, A.R.; Kobayashi, T. Cellular Senescence in Yeast Is Regulated by RDNA Noncoding Transcription. Curr. Biol. 2013, 23, 1794–1798. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  18. Marín, J.M.; Rodriguez-Bernal, M.; Wiper, M.P. Using Weibull Mixture Distributions to Model Heterogeneous Survival Data. Commun. Stat. Simul. Comput. 2005, 34, 673–684. [Google Scholar] [CrossRef] [Green Version]
  19. Tsionas, E.G. Bayesian Analysis of Finite Mixtures of Weibull Distributions. Commun. Stat. Theory Methods 2002, 31, 37–48. [Google Scholar] [CrossRef]
  20. Al-Hussaini, E.K.; Al-Dayian, G.R.; Adham, S.A. On Finite Mixture of Two-Component Gompertz Lifetime Model. J. Stat. Comput. Simul. 2000, 67, 20–67. [Google Scholar] [CrossRef]
  21. Güven, E. A Comparison between the Performance of Weibull and Log-Logistic Aging Models on Saccharomyces Cerevisiae Lifespan Data. Bilecik Şeyh Edebali Üniversitesi Fen Bilimleri Derg. 2020, 7, 123–132. [Google Scholar] [CrossRef]
  22. Blischke, W.R.; Murthy, D.P. Reliability: Modeling, Prediction, and Optimization; John Wiley & Sons: Hoboken, NJ, USA, 2011; Volume 767, ISBN 1-118-15047-3. [Google Scholar]
  23. Peel, D.; McLachlan, G.J. Robust Mixture Modelling Using the t Distribution. Stat. Comput. 2000, 10, 339–348. [Google Scholar] [CrossRef]
  24. Wilson, D.L. The analysis of survival (mortality) data: Fitting Gompertz, Weibull, and logistic functions. Mech. Ageing Dev. 1994, 74, 15–33. [Google Scholar] [CrossRef]
  25. McLachlan, G.J.; Krishnan, T.; Ng, S.K. The EM Algorithm. 2004. Available online: https://www.econstor.eu/bitstream/10419/22198/1/24_tk_gm_skn.pdf (accessed on 18 March 2021).
  26. Akaike, H. A New Look at the Statistical Model Identification. IEEE Trans. Autom. Control 1974, 19, 716–723. [Google Scholar] [CrossRef]
  27. Schwarz, G. Estimating the Dimension of a Model. Ann. Stat. 1978, 6, 461–464. [Google Scholar] [CrossRef]
  28. Smirnov, N. Table for Estimating the Goodness of Fit of Empirical Distributions. Ann. Math. Stat. 1948, 19, 279–281. [Google Scholar] [CrossRef]
  29. Fisher, R.A. Two New Properties of Mathematical Likelihood. Proc. R. Soc. London. Ser. A Math. Phys. Sci. 1934, 144, 285–307. [Google Scholar]
  30. Kaeberlein, M.; Kirkland, K.T.; Fields, S.; Kennedy, B.K. Sir2-Independent Life Span Extension by Calorie Restriction in Yeast. PLoS Biol. 2004, 2, e296. [Google Scholar] [CrossRef]
  31. Qin, H. A Network Model for Cellular Aging. arXiv 2013, arXiv:1305.5784. [Google Scholar]
  32. Li, Y.; Jiang, Y.; Paxman, J.; O’Laughlin, R.; Klepin, S.; Zhu, Y.; Pillus, L.; Tsimring, L.S.; Hasty, J.; Hao, N. A Programmable Fate Decision Landscape Underlies Single-Cell Aging in Yeast. Science 2020, 369, 325–329. [Google Scholar] [CrossRef]
  33. El-Gohary, A.; Alshamrani, A.; Al-Otaibi, A.N. The Generalized Gompertz Distribution. Appl. Math. Model. 2013, 37, 13–24. [Google Scholar] [CrossRef] [Green Version]
  34. Jansen, R. Maximum Likelihood in a Generalized Linear Finite Mixture Model by Using the EM Algorithm. Biometrics 1993, 49, 227–231. [Google Scholar] [CrossRef]
  35. Benaglia, T.; Chauveau, D.; Hunter, D.; Young, D. Mixtools: An R Package for Analyzing Finite Mixture Models. J. Stat. Softw. 2009, 32, 1–29. [Google Scholar] [CrossRef] [Green Version]
  36. Erisoglu, U.; Erisoglu, M.; Erol, H. MIXTURE MODEL APPROACH TO THE ANALYSIS OF HETEROGENEOUS SURVIVAL DATA. Pak. J. Stat. 2012, 28, 115–130. [Google Scholar]
  37. Karakoca, A.; Erisoglu, U.; Erisoglu, M. A Comparison of the Parameter Estimation Methods for Bimodal Mixture Weibull Distribution with Complete Data. J. Appl. Stat. 2015, 42, 1472–1489. [Google Scholar] [CrossRef]
  38. Erişoğlu, Ü.; Erişoğlu, M.; Erol, H. A Mixture Model of Two Different Distributions Approach to the Analysis of Heterogeneous Survival Data. Int. J. Comput. Math. Sci. 2011, 5, 75–79. [Google Scholar]
  39. Morin, A.J.S.; Litalien, D. Mixture Modeling for Lifespan Developmental Research. Available online: https://oxfordre.com/psychology/view/10.1093/acrefore/9780190236557.001.0001/acrefore-9780190236557-e-364 (accessed on 13 April 2021).
  40. Jackson, C. Flexsurv: A Platform for Parametric Survival Modeling in R. J. Stat. Softw. 2016, 70, 1–33. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. (a) Number of daughters (RLS) and frequency histogram of the sir2 deletion genetic background is illustrated. (b) The histogram of number of daughters (RLS) of sir2 from a two-component Gompertz model is shown.
Figure 1. (a) Number of daughters (RLS) and frequency histogram of the sir2 deletion genetic background is illustrated. (b) The histogram of number of daughters (RLS) of sir2 from a two-component Gompertz model is shown.
Applsci 11 06114 g001
Figure 2. Histogram plot of 500 randomly distributed realizations from a two-parameter mixture model of Gompertz.
Figure 2. Histogram plot of 500 randomly distributed realizations from a two-parameter mixture model of Gompertz.
Applsci 11 06114 g002
Figure 3. Overlay of Gompertz mixture fitting curves with RLS histograms in yeast mutants. Red fitting curves represent the Gompertz mixture fit to the RLS data of yeast mutants, and the probability density functions of lifespan data are represented with the blue dashed fitting curves; (a) tor1, (b) sch9, (c) sir2 and (d) hap4, (e) sod2, (f) pmr1.
Figure 3. Overlay of Gompertz mixture fitting curves with RLS histograms in yeast mutants. Red fitting curves represent the Gompertz mixture fit to the RLS data of yeast mutants, and the probability density functions of lifespan data are represented with the blue dashed fitting curves; (a) tor1, (b) sch9, (c) sir2 and (d) hap4, (e) sod2, (f) pmr1.
Applsci 11 06114 g003
Figure 4. Overlay of Gompertz mixture fitting curves with RLS histograms using experimental replicative lifespan datasets for the laboratory (a) BY4741 and (b) BY4742 wildtype reference strains. Red fitting curves represent the Gompertz mixture fit to the RLS data of (a) BY4741 and (b) BY4742, and the probability density functions of lifespan data are represented with the blue dashed fitting curves. See Table 1 for estimated parameters of the finite Gompertz mixture fits.
Figure 4. Overlay of Gompertz mixture fitting curves with RLS histograms using experimental replicative lifespan datasets for the laboratory (a) BY4741 and (b) BY4742 wildtype reference strains. Red fitting curves represent the Gompertz mixture fit to the RLS data of (a) BY4741 and (b) BY4742, and the probability density functions of lifespan data are represented with the blue dashed fitting curves. See Table 1 for estimated parameters of the finite Gompertz mixture fits.
Applsci 11 06114 g004
Table 1. Estimated parameters of the finite Gompertz mixture model using the fitmix package.
Table 1. Estimated parameters of the finite Gompertz mixture model using the fitmix package.
Estimated Parameters
deletion mutants ω 1 α 1 β 1 ω 2 α 2 β 2
tor10.581930.118530.000250.418060.173160.00118
sch90.325690.165190.000370.674300.235480.00188
sir20.417630.140420.002150.582360.151480.22705
hap40.329340.231950.000990.670650.163220.00031
sod20.498740.173510.00010.501250.179250.00353
pmr10.372740.126040.001420.627250.221760.00377
wildtypes ω 1 α 1 β 1 ω 2 α 2 β 2
BY47410.572620.228990.001390.427370.217570.00007
BY47420.487980.171100.004430.5120120.134220.00053
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Güven, E.; Qin, H. Fitmix: An R Package for Mixture Modeling of the Budding Yeast S. cerevisiae Replicative Lifespan (RLS) Distributions. Appl. Sci. 2021, 11, 6114. https://doi.org/10.3390/app11136114

AMA Style

Güven E, Qin H. Fitmix: An R Package for Mixture Modeling of the Budding Yeast S. cerevisiae Replicative Lifespan (RLS) Distributions. Applied Sciences. 2021; 11(13):6114. https://doi.org/10.3390/app11136114

Chicago/Turabian Style

Güven, Emine, and Hong Qin. 2021. "Fitmix: An R Package for Mixture Modeling of the Budding Yeast S. cerevisiae Replicative Lifespan (RLS) Distributions" Applied Sciences 11, no. 13: 6114. https://doi.org/10.3390/app11136114

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop