Next Article in Journal
Canagliflozin Promotes Structural and Functional Changes in Proximal Tubular Cell Mitochondria of Hypertensive–Diabetic Mice
Previous Article in Journal
Immune Landscape and Application of Immune Checkpoint Inhibitors in Clear Cell Renal Cell Carcinoma
Previous Article in Special Issue
Biomolecular Fingerprints of Sirtuin Activity in Senescent Fibroblasts Identified via Synchrotron-Based FTIR
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distribution Analysis of the Lifespan Trait in Drosophila

by
Camila A. Yumuhova
1,†,
Alexander V. Konopatov
1,†,
Alexander A. Shtil
2,* and
Oleg V. Bylino
1,*
1
Department of Regulation of Genetic Processes, Laboratory of Molecular Organization of the Genome, Institute of Gene Biology, Russian Academy of Sciences, 34/5 Vavilov St., Moscow 119334, Russia
2
Blokhin National Medical Research Center of Oncology, 23 Kashirskoe Highway, Moscow 115522, Russia
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Int. J. Mol. Sci. 2025, 26(24), 11987; https://doi.org/10.3390/ijms262411987
Submission received: 22 October 2025 / Revised: 4 December 2025 / Accepted: 10 December 2025 / Published: 12 December 2025

Abstract

Research into longevity and aging involves comparing the size of cohorts at certain points on survival curves. However, this analysis is oversimplified because it provides limited information about the sample structure and the distribution of lifespan as a trait. Here, we introduce a method for estimating lifespan across the entire data range using distribution analysis. More specifically, we propose dividing the lifespan series into intervals, obtaining the frequencies of phenotypes by lifespan within the sample, followed by distribution analysis using the normality criterion. Additionally, to visualize the differences, we propose describing the resulting distributions formally using the normal distribution function and the β-distribution function. We demonstrate that the proposed methodology enables to extract additional information from survival data, providing new insights into the processes that occur in populations in response to genetic interventions and shedding light on their impact on ontogenesis. In particular, we observed that the lifespan distribution in Drosophila may not meet the normality criterion and may take different shapes depending on the line’s genotype or in response to genetic interventions. The proposed approach adds a new layer of information to studies of longevity and aging and expands the toolkit of methods used to analyze survival data.

1. Introduction

‘I think it may fairly be assumed, in the light of what we now know, that no other measure will, statistically speaking, furnish so delicate and precise a measure of the general constitutional fitness of individuals as will their duration of life.’
Raymond Pearl, 1923
Lifespan is one of the most complex quantitative traits. Like all quantitative traits, lifespan has a distribution [1,2]. It is fundamental to understand how the distribution of lifespan in study populations will change in response to various interventions designed to increase lifespan (genetic, pharmacological, environmental), and to be able to correctly assess, understand, and interpret these changes. Studying of regularities of changes in lifespan distribution is a prerequisite for extending human lifespan as a species [3]. This kind of research is conveniently carried out using short-lived model organisms such as the fruit fly Drosophila or the worm Caenorhabditis elegans.
Drosophila is widely represented in longevity research and is used to study the effects on lifespan of various interventions, including environmental factors (e.g., housing/lifestyle, diet, temperature, oxidative stress, etc.), pharmacological factors, and genetic factors (e.g., introduced mutations or transgenes) [2,4,5,6,7,8,9,10,11]. Surprisingly, the survival patterns in Drosophila mirror those in humans. This phenomenon was remarkably discovered at the beginning of the 20th century by the distinguished researcher Professor Raymond Pearl [12], who proposed using lifespan as the main indicator of fitness [13]. Although the number of offspring produced is currently considered the main criterion for genotype fitness [14,15,16], lifespan is nevertheless one of the main components of an individual’s Darwinian fitness (life cycle traits), along with age of sexual maturity, fecundity, fertility and age-related survival dynamics [17,18]. Thus, lifespan is, if not the most important, then at least one of the most important components of overall fitness.
Studies of longevity and aging are inherently linked to the generation of Kaplan–Meier survival curves [19,20,21]. A survival curve reflects the decline of a cohort (individuals born at the same time) or population over time. Survival curves are commonly used in clinical studies, for example, to monitor the survival of patients after chemotherapy or cardiological events, as well as in longevity studies to track the mortality of short-lived organisms in response to a variety of interventions. To assess the differences between survival curves, a comparison of two samples based on Median (50th percentile of mortality) and maximum (90% of mortality) lifespans is usually used. The former is commonly evaluated using relevant statistical tests, such as the Kolmogorov–Smirnov two-sample test [22] or the log-rank test (also known as the Mantel–Cox test) [23,24], and the Gehan–Breslow–Wilcoxon test [25,26,27,28]. To compare the latter, the Wang–Allison [29] (the main equation in this paper was subsequently corrected, and the correct equation was published earlier by Mehrotra et al. on page 443 [30]) and the chi-squared test [31,32] are more commonly cited in scientific literature.
In addition to survival curves, predictive analysis methods are used, such as the Cox proportional hazards regression model [33,34,35,36,37], which deals with the hazard function, or the Accelerated failure time model (AFT model) [38,39], which deals with survival time/curve and some others (for more information see [38]). The Cox model is fundamentally based on the Gompertz equation, or the Gompertz–Makeham equation [40], in which medical risks, for example, are substituted for the risk factor, x (time). The AFT model is a more sophisticated and flexible modification of the Gompertz principle. The Cox model is prevalent in medical statistics and is also widely used in scientific literature [41,42,43,44]. The AFT model is used in scientific research on longevity [45] and often yields exceptional results when employing Weibull’s distribution [46].
However, these tests only provide information about the significance of differences or risks at specific points in time. Thus, neither survival curves nor mortality curves offer detailed insights into the frequency of phenotypes by lifespan within the sample. Instead, they only provide a general idea of how mortality or risks increase over time in the population under study. This requires the development of new approaches to the presentation and analysis of survival data that clearly show differences in the structure of the samples being compared.
Here, to solve the problem of sample structure, we converted the daily mortality data (deaths per day) into a lifespan series, where the unit of measurement is the lifespan of each individual. Then, to smooth out daily mortality fluctuations, we combined mortality data from the previous and following days. We divided the survival data into intervals/phenotype frequencies according to Sturges’ rule and chose a convenient interval size of five days. Overlaying the probability series obtained in this way (i.e., phenotype frequencies by lifespan) for different samples and formally describing them using normal distribution curves made it possible to clearly compare the samples.
We analyzed the normality of the initial and obtained interval distributions using two tests: the Kolmogorov–Smirnov test for single samples (KS test) and the Shapiro–Wilk test (SW test). Of all the tested options, the SW test on interval data proved to be the most effective, sensitive, and informative. The optimal conditions for applying the SW test to survival data were a sample size of up to 200 individuals and dividing the lifespan data of the compared samples into an equal number of intervals, calculated using Sturges’ rule. This allows for fractional and unequal interval sizes, but requires an equal number of intervals between samples. To visualize the frequency distributions of the samples, we used the β-function in addition to the normal distribution function. Using the β-function, we demonstrated that distributions in Drosophila can take various forms, including a left-skewed β-distribution, a right-skewed β-distribution, a symmetric bell-shaped distribution similar to a normal distribution, and a uniform (plateau-like)/linear distribution. Using quantitative criteria of normality allows one to detect subtle changes in the sample structure, even when the shape and/or position of the survival curves of the compared cohorts are similar. It has been demonstrated that genetic interventions (introduction of the white mutation) are accompanied by changes in phenotype frequencies within the sample, changes in distribution type, and changes in quantitative parameters of normality. Additionally, it has been established that the distribution type in control WT-like lines does not necessarily correspond to the normal distribution. The distribution of these lines may be completely different. Thus, the presented study covers the entire spectrum of questions regarding the analysis of the distribution of lifespan in Drosophila.

2. Results

2.1. Dividing Survival Data into Intervals Enables an Effective Assessment of Phenotype Frequencies by Lifespan Within the Sample

To see the distribution of the lifespan trait in the studied samples, we converted the daily mortality series (Figure 1a) into a lifespan series where each value represents an individual’s lifespan (Figure 1b).
To understand the nature of the distribution, we applied normality tests to the resulting distributions using the standard KS and SW tests for analyzing single samples. Unexpectedly, the results of the analysis showed that the SW test indicated a non-normal distribution for all 24 samples, while the KS test showed that the lifespan data for six of the 24 samples were normally distributed (Table 1, Table 2 and Table 3, columns 6 and 10).
The results obtained led us to analyze the reasons for the unsatisfactory outcome. A thorough review of the experimental data showed that the survival data often contain mortality dips (days with zero mortality) and mortality outliers (days with a sharp increase in mortality). A typical example is shown in Figure 1a. We hypothesized that fluctuations in daily mortality might affect the assessment of normality.
To mitigate the effect of mortality fluctuations, we combined mortality of adjacent days by dividing the lifespan series into intervals according to the method of Sturges (the procedure is described in the Section 3.2 of the Materials and Methods), who proposed a rule of thumb for determining the size (class) of an interval [47]. We applied Sturges’ formula to our data with further rounding to integers (according to rounding rules) and obtained the following interval sizes for different samples: 7,7,7,7,6,5,6,5 (w1118 2024), 8,8,9,8,8,8,7,7 (w67c23 2012), 7,6,8,8,7,6,8,7 (w67c23 2024) (the order of the samples is the same as in Table 1, Table 2 and Table 3). For a correct comparison, the same interval size must be used. According to Sturges, the most “convenient” intervals are 2,5,10,20,50,100,200, etc. When the interval calculated by Sturges’s rule does not match a convenient interval, the nearest convenient interval should be used. We settled on an interval size of 5 days (Figure 1c and Figure S1a), testing a range of 3–7 days. We can see how the distributions with 79 and 73 days of observation (Figure 1a and Figure S1a) transform into distributions with 15 and 14 intervals (Figure 1c). The interval size of 5 days ensured acceptable detail and similarity to the original death-per-day distributions (compare Figure 1a with Figure 1c and Figure S1a). The seemingly convenient value of 7 days created an overly simplistic, rarefied picture of the graph (compare Figure 1a and Figure S1a with Figure S1d). Thus, by dividing the lifespan series into equal intervals, we obtained a series of probabilities, i.e., phenotype frequencies by lifespan.
In graphs, mortality can be expressed in absolute numbers (i.e., the number of individuals) or in relative units (i.e., percentages or probabilities). Comparing in relative units normalizes the size of the samples being compared and appears to be the most informative. If one of the samples has a shorter lifespan or if there is no mortality during the initial time interval (five days), additional intervals with zero probability of mortality can be added to the obtained probability series. This makes it possible to visually compare the two samples in graphs. However, it is important to note that all zero intervals, both at the beginning and end of the distribution, should be excluded from further KS and SW test calculations, as including them introduces distortions to the values of the test statistics and affects the p-value.
To facilitate visual comparison of the samples, we superimposed the original distributions of deaths per day (Figure 1a and Figure S1b) or the obtained distributions of lifespan probabilities (Figure 1c,d and Figure S1a) with the corresponding normal distribution curves (indicated by the bell-shaped curves in Figure 1a and some subsequent figures). These curves were calculated based on the average lifespan and standard deviation of the original (non-intervalized) lifespan series. The procedure is described in the Section 3.3 of the Materials and Methods. This allowed us to compare two simple-looking normal distributions rather than two complex-looking frequency series and formalize and quickly understand the difference between the two samples.
Thus, dividing lifespan data into intervals and superimposing normal distribution curves on the resulting probability series eliminates the problem of mortality fluctuation, clearly shows differences in phenotype frequencies by lifespan within a sample, and makes it possible to effectively compare samples with each other.

2.2. Using Kolmogorov–Smirnov and Shapiro–Wilk Normality Tests to Describe the Parameters of the Lifespan Distribution

Next, we analyzed the resulting intervalized distributions using the KS and SW test and compared the results with the results of the analysis of the original distributions (not divided into intervals) obtained using the same tests for all 24 samples (Table 1, Table 2 and Table 3). We determined test statistics (numerical quantitative description of the results) and normality (qualitative description of the results according to the “yes” and “no” principle). Similarly to the SW test on non-intervalized data, the KS test on intervalized data was found to be unrepresentative and showed a pattern of normality for all 24 samples (Table 1, Table 2 and Table 3, column 12). Applying the Lilliefors correction for small samples for the KS test helped to reveal non-normality of the distribution for 8 samples (Table 1, Table 2 and Table 3, column 12). The intervalized data analyzed by the SW test differed in 4 of the 24 samples from the results on the intervalized data obtained using the Lilliefors-corrected KS test. Moreover, for 3 of these 4 samples, when the SW test identified the distribution as non-normal, the Lilliefors-corrected KS test considered it normal and only for 1 sample the opposite situation was observed (Table 1, Table 2 and Table 3, compare columns 8 and 12, cases of differences are marked in italics). Taking into account the fact that KS test without Lilliefors correction always shows normal distribution for intervalized data, and with Lilliefors correction in 3 out of 4 samples shows the second kind of error (does not find deviations from normality where they are, compared to SW test), we concluded that SW test is more accurate and representative when analyzing lifespan data divided into intervals.
Next, to clarify which type of data is preferred for analysis, we compared the results of the SW test on intervalized data with the results of the KS test on non-intervalized data. We found that there are 8 out of 24 samples where differences in the results of the two tests are observed (Table 1, Table 2 and Table 3, compare columns 8 and 10, cases of differences are in bold). In all these cases, when the SW test on intervalized data showed a normal distribution, the KS test on non-intervalized data showed a non-normal distribution. To understand why this is observed, we took a closer look at the performance of the KS test in these 8 samples.
The analysis showed that, in general, the estimation of the normality of the distribution using the KS test is strongly influenced by the variation in daily mortality. We observed that the point corresponding to the supremum of the KS function (based on the value of which the test concludes whether the distribution is normal or non-normal) can correspond to (i) a day with high mortality preceded by one or more days with low mortality (Figure S2d,f,g). In this case, there is a strong rightward shift of the function, and the difference between the experimental and control CDFs is negative, (ii) a day with high mortality preceded by several days with increasing mortality (Figure S2a–c,e,h). In this case, there is a strong rightward shift in the function, and the difference between the experimental and control CDFs is negative, (ii) a day with high mortality preceded by several days with increasing mortality (Figure S2a–c,e,h). In this case, there is a strong leftward shift in the function, and the difference between the experimental and control CDFs is positive. Thus, in all 8 cases considered, the KS test identifies the distribution as non-normal based on the violation of the smoothness of the function.
To gain a deeper understanding of the KS test’s regularities, we performed additional experiments (Section 2.2 “Additional observations regarding the mechanics of the KS test” in Supplementary S1) and found that the KS test is strongly affected by fluctuations in mortality that fall in the middle of the distribution rather than at its edges, as well as by sample size N (Figures S3 and S4, Table S1).
Thus, the results presented here and in Supplementary S1 allow us to conclude that it is better not to use the KS test to estimate the pattern of lifespan distributions, regardless of the type of data (intervalized or non-intervalized). The KS test has low sensitivity for intervalized data and too high sensitivity for non-intervalized data. Thus, to estimate the pattern of lifespan distributions and predict biological regularities, we further used the SW test on intervalized samples.

2.3. Peculiarities of SW Test Functioning Under Different Intervalization Conditions and on Samples of Various Types

Before conducting experiments using the SW test to compare mutant and control line samples, we examined the methodology more closely. We tested the limitations of the SW test on two sets of data: (1) 24 real samples and (2) an ideal normal series constructed using experimental sample data (Yumuhova et al., in preparation; Figure S5). The ideal normal series uses information about the initial and final mortality dates, as well as the sample size (N). Third, we examined the SW test in simulations. In these simulations, we used ideal normal series with lengths ranging from 50 to 84 days (the range of maximum lifespans in our experiments) and sample sizes ranging from 100 to 795 individuals. In all three cases, we shifted the start of intervalization (and the initial interval) by one, two, three, or four days. In other words, we compared the results of the test on samples with initial intervals starting from zero to four days, one to five days, two to six days, three to seven days, and so on until the end of the sample. In every assay, we used an interval length of five days.
It turned out that for experimental samples that were initially normal (for which we determined a normal distribution when we performed intervalization from day zero, Table 1, Table 2 and Table 3), shifting the first initial day of intervalization from 0 to 1, 2, 3, or 4 days led to a change in the distribution type to non-normal in 12.5% of cases (Table 4). For non-normal samples, shifting the initial day of intervalization changed the distribution type in 10.7% of cases (Table 4). For an ideal normal series constructed based on experimental sample data, shifting the initial day of intervalization from 0 to 1, 2, 3, or 4 days resulted in 75.8% of the 120 simulated samples (24 × 5 days) being normal and 24.2% being non-normal (Table S2). In these experiments, the number of intervals depending on maximum lifespan (MaxLS) varied from 10 to 17. Thus, even with ideally normally distributed data, a false negative result may occur in a certain percentage of cases when the initial day of the initialization is shifted (the normal distribution must be re-determined, but a non-normal distribution is determined instead).
During the simulations, we examined how sample size (N) and lifespan duration affected the SW test results. When studying the influence of N, we found the following: As N increased from 100 to 795 (the maximum recorded in our experiments), the proportion of normally distributed samples decreased from ~95% at N = 100 to 34–74% at N = 795, depending on when intervalization started (days 0, 1, 2, 3, or 4) (Figure 2a). The average p-value decreased as N increased, indicating a trend toward greater non-normality (Figure 2b). Thus, as N increased, the number of false negative results increased. At the same time, the number of false negative results did not increase; it remained stable and was in a range of 1–6%, depending on the day on which the intervalization was started with N of 100 to 200 individuals (Figure 2a). Therefore, to minimize SW test error on lifespan samples, the sample size should be between 100 and 200 individuals.
When studying the effect of lifespan duration on the SW test result, the following was found: As the lifespan increased from 50 to 84 days (the range of MaxLS in our experiments), the proportion of normally distributed samples decreased. Depending on the day when intervalization was started, the proportion ranged from 19.8% (day 0) to 69.3% (day 4) (Figure 2c). The graphs in Figure 2c show a pronounced periodic alternation of sharp decreases and smooth increases in the number of normally distributed samples, with a fluctuation period of five days. This graph pattern is likely due to the formation of an additional interval when the lifespan exceeds the limit of the last interval. This results in a sharp decrease in the proportion of normally distributed samples as the number of intervals increases by one. The opposite trend, a gradual increase in the proportion of normally distributed samples after the sharp drop, can be explained by the gradual increase in size (height) of the last interval as lifespan increases. The average p-value decreased as lifespan increased, tending toward greater non-normality (Figure 2d). Thus, an increase in lifespan leads to the SW test more often “perceiving” the distribution as non-normal.
Thus, an increase in lifespan with a constant interval length of five days will be accompanied by a corresponding increase in the number of intervals. This leads to an increase in the proportion of samples with non-normal distributions. Consequently, as N increases (the number of intervals/frequencies of phenotypes in terms of lifespan in this case), the probability of determining the distribution as non-normal using the SW test increases. This assumption is also supported by the fact that changing the first day of intervalization (0, 1, 2, 3, 4)—which is obviously accompanied by a reduction in the total number of intervals—also results in a decrease in the number of non-normally distributed samples (Figure 2c).
To investigate this issue, we conducted simulations and compared the results of the SW test when we intervalized an ideal normal series of varying lengths into 5-day intervals or when we intervalized this series into the optimal number of intervals according to Sturges’ rule (see the Section 3.2 of Materials and Methods). For each simulation, we took the result for the entire set of samples, as described in the legend for Figure 2. The only difference was that the N ranged from 100 to 940. We found that, when intervalizing by five days, the number of normally distributed samples was 63.29%. Whereas when intervalizing by Sturges, it is, depending on the type of rounding, 98.92% (rounding up, accompanied by a decrease in the number of intervals), 93.05% (rounding according to the rounding rule, giving an intermediate value), or 86.22% (rounding down, accompanied by an increase in the number of intervals). Thus, (i) partitioning an ideal normal lifespan series into intervals according to Sturges’ rule gives a higher percentage of preservation/retention of normal distributions than partitioning it into 5-day intervals, and (ii) the result of the SW test is sensitive to the number of intervals.
In summary, the results of studying the SW test’s functioning on small samples allow us to draw several conclusions: (1) The SW test result is influenced by lifespan duration (affected by the number of sample intervals) and sample size. The greater the number of intervals or N, the greater the number of false negative results. (2) Error in predicting normality caused by N can be minimized by using a sample size of up to 200 individuals. (3) Error arising from an increased number of intervals (e.g., intervalizing every five days to obtain a frequency series of lifespan) can be minimized by intervalizing according to Sturges’ rule. The number of intervals will be smaller, and the interval size will be larger. At the same time, it is clear that the number of intervals in the compared samples must be the same.

2.4. The Normality Criteria, the Beta Function, and the Normal Distribution Function Can Be Used to Describe the Effect of Genetic Interventions on the Distribution of Lifespan

We analyzed survival data for control lines and lines undergoing genetic interventions to investigate whether the normality criterion can be used to identify biological patterns and find differences between samples. The white mutation was used as a model. White mutants had the same genetic background as WT-like control flies. We used both quantitative (W, p) and qualitative (non-normal/normal) components of normality.
The effect of two different classical alleles of the gene, w1118 and w67c23, on lifespan was investigated. Estimating the effect of the white gene on lifespan is an important task because, despite more than 115 years of studying this gene [48,49], the physiological significance of white in Drosophila remains unclear [50,51,52,53,54].
The data obtained in the previous section clearly show that the number of intervals affects the normality assessment result for small samples using the SW test. Therefore, to use the SW test as a tool for identifying biological patterns and comparing two samples based on normality criteria, we should: (1) equalize the number of intervals between samples and (2) reduce the number of intervals. Accordingly, we abandoned the division of survival data into 5-day intervals and instead re-intervalized the samples according to Sturges’ rule, using a fractional interval size (Table 5). Next, we compared what would happen to the experimental samples in a paired comparison of mutant-control when we intervalized the data for five days and according to Sturges’ rule. When equalizing the number of intervals, we used the number of intervals of the sample with the smallest value in each pair. As shown in Table 5, the same number of intervals for the mutant and control, coupled with a decrease in the total number of intervals, causes some non-normally distributed samples to become normally distributed when partitioned by Sturges’ rule. However, the opposite pattern is sometimes observed.
In an experiment with the w1118 2024 allele (which reduces lifespan), it was found that the distribution changed significantly in three out of four cases when the white mutation was introduced (Figure 3a,b,d). The survival curves of the mutant and control differed significantly in all these cases according to the two-sample KS test (Table 1, column 13). A minor change in distribution shape also occurred in the Oregon RC male vs. white Oregon RC male pair (Figure 3c). In this case, however, the two-sample KS test found no differences between the survival curves. There were also almost no differences in SW test data between the Oregon RC male and the white Oregon RC male (Figure 3c). The SW test showed changes in W and p in three cases (Table 5, columns 4 and 5; Figure 3a,b,d).
In the Canton S genotype, there was a change in the distribution type (normal/non-normal) between the mutant and the control (Table 5, columns 4, 5). Thus, changes in survival curves correlate well with changes in distribution parameters according to SW test data, and in cases where survival curves do not differ, the SW test also shows no differences.
In the experiment with the w67c23 allele (which increases lifespan), the survival curves of the mutant and control groups differed significantly from each other according to the two-sample KS test in all cases (Table 2, column 13; Figure 4). The distribution changed in all cases and depended strongly on the genotype of the line. For instance, on the Canton S genetic background, the frequency distribution in both males and females was described by an arcuate β-distribution, which had a pronounced Mode (Figure 4a,b). When the mutation was introduced, the arcuate β distribution transformed into a uniform β-distribution, and the frequency distribution lost its pronounced Mode (Figure 4a,b). On the Oregon RC genetic background, the shape of the frequency distribution did not change significantly when the mutation was introduced, retaining a pronounced Mode (Figure 4c,d). Changes in the shape of the frequency distribution were accompanied by changes in W and p in all cases (Table 5, columns 4, 5). The distribution type changed to the opposite for the Canton S genotype but not the Oregon RC genotype (Table 5, columns 4, 5). Thus, an increase in lifespan in response to genetic intervention is accompanied by genotype-dependent changes in the nature of frequency distribution, β-distribution curves, and quantitative measures of normality.
In an experiment with the w67c23 allele (2012), it was found that for the same lines in the collection and using the same algorithm for introducing the w67c23 allele into the lines, a different distribution pattern was observed than 12 years later (2024) (compare Figure 4 and Figure 5). The 2024 and 2012 experiments were performed at slightly different temperatures: 25 °C and 23 °C, respectively. Therefore, it is not possible to directly compare the two experiments. However, it is possible to judge the changes that have occurred in the lines based on the ratio of effects between the control and the mutant. According to the two-sample KS test, the positive effect of the w67c23 allele on lifespan was observed in the 2012 experiment for only two of the four genotype pairs (Figure 5a,d). In contrast, in 2024, the positive effect was evident for all genotypes studied (Table 3, column 13, and Table 2, column 13). In 2012, the frequency distributions of the mutant and control did not differ fundamentally in shape, and the mutation only modified the frequency distribution without changing its shape. In contrast, the 2024 experiment revealed a sharp change in the frequency distribution’s shape (at least for the Canton S genotype). The distribution type according to SW test data changed in 2012 for two cases (Figure 5a,d), and in 2024 also for two cases (Figure 4a,b). However, the direction of change for the Canton S males (Figure 4a) was in the opposite direction. The quantitative parameters of normality, W and p, changed when the mutation was introduced in both 2012 and 2024 (Table 5, columns 4 and 5). Based on the relationship between the survival curves and the frequency distributions of the mutant and control lines in 2012 and 2024, it can be assumed that the genetic background of the laboratory lines has changed so much that it has modified the effects of the w67c23 allele on lifespan distribution.
In all three experiments, the distribution of phenotype frequencies by lifespan can be formally described using either the β-function or the normal distribution function (Figures S6–S8). While this representation is more unified, as two bell-shaped curves of the same type overlap, it is less effective at showing the differences between samples than the β-distribution.
In summary, the results of the analysis of three experiments allow a number of conclusions to be drawn:
(i) Determining quantitative indicators of normality (W and p) using the SW test (calculating the interval size according to Sturges’ rule and equalizing the compared samples by the number of intervals) enables subtle changes in the sample structure to be detected, even when the survival curves of the compared cohorts are almost identical in shape and do not differ significantly according to the results of statistical curve comparison tests (e.g., the two-sample Kolmogorov–Smirnov test; experiment with allele w1118 2024).
(ii) The characterization of the distribution structure (frequency/probability series of phenotypes by lifespan) combined with a formal description of the distribution using the β-function or the normal distribution function, provides a clear picture of the processes occurring in the studied populations in response to genetic interventions. The β-distribution more accurately represents the shape of the frequency series. However, the normal distribution is more consistent because it has the same shape for both samples being compared.
(iii) The distributions of the lifespan of laboratory (highly inbred) Drosophila lines differ in form, depending on the genotype of the line and the year of the experiment, and change with the introduction of mutations. As can be assumed a priori, the distribution type in control Drosophila lines does not necessarily have to meet the normality criterion; the distribution of wild-type lines may be non-normal (experiments with alleles w1118 2024 and w67c23 2024).

3. Discussion

3.1. The Situation with the Study of Lifespan Distributions in General

It is believed that human lifespan in heterogeneous populations is normally distributed in large data sets, but is skewed to the right [55]. At the same time, it is obvious that the rightward skew of human lifespan distributions (i.e., toward later ages of mortality) is a consequence of the overall level of development of human culture, living conditions, and medicine, and this situation has nothing to do with the survival curves of humans and apes in the wild [56]. In this regard, any “natural” patterns in changes in human lifespan cannot be understood easily by studying mortality statistics in human populations or even in populations of other mammals [57,58,59]. In this regard, any “natural” patterns in changes in human lifespan cannot be understood easily by studying mortality statistics in human populations or even in populations of other mammals. Therefore, it is clear that observational experiments are not sufficient and that intervention experiments on shorter-lived subjects are absolutely necessary.
The distribution of lifespan in C. elegans is also considered normal. However, as with humans, it can be skewed depending on the conditions in which the worms are cultivated [46]. Therefore, C. elegans, being the shortest-lived multicellular model organism commonly used in laboratories, are a promising subject for studying lifespan distributions. However, aging in C. elegans is highly plastic and can be easily delayed, as these worms possess a programme of age-related suicide [60,61]. Perhaps aging in worms is even more complex, as it can be represented by two components that can be isolated using mathematical approaches and various cultivation conditions [46]. For these reasons, studying patterns of change in lifespan distribution in worms requires caution. On the other hand, the lifespan distribution in worms changes in response to the introduction of mutations, in a manner similar to what we observed in Drosophila under our experimental conditions [62]. For example, when the right tail of the distribution shifts to the right as the lifespan increases, the clearly defined mode disappears, and the distribution becomes plateau-like (uniform) (Figure 4a,b).
Although scientific literature contains many descriptions of experiments on the lifespan of Drosophila [63], accompanied by survival curves, there are virtually no descriptions of lifespan distribution in Drosophila. Even fewer studies have examined the patterns of change in these distributions. The literature contains only fragmentary references stating that the lifespan distributions in Drosophila are normal [64]. In this study, we demonstrate that this is not the case. Our data on the distribution of phenotype frequencies by lifespan show that the lifespan trait can be distributed very diversely in the studied samples, depending on the genetic background of the line. There are normal and non-normal distributions; distributions with high initial mortality and high late survival; and distributions resembling uniform (plateau-like) or linear ones without a pronounced bell-shaped rise in the center (Figure 5d, for example). The frequencies of phenotypes by lifespan are distributed uniquely and characteristically for each line.

3.2. The Destabilisation of Ontogenesis and Changes in Lifespan Distribution Under Genetic Interventions

Having analyzed the distribution of Drosophila lifespan series, we concluded that introducing mutations leads to changes in the frequencies of short- and long-lived phenotypes across the entire frequency range, relative to the control sample (Figure 2, Figure 3 and Figure 4). This was observed when introducing mutations that increased (allele w67c23) or decreased (allele w1118) lifespan. Thus, a general destabilization of ontogenesis is manifested, which is expressed in a change in the frequencies of phenotypes across the entire distribution.
Furthermore, our data show that genetic interventions (in this case, the white mutation) interact differently with the genotypes of different laboratory lines. Therefore, the mechanism by which the mutation affects lifespan may vary depending on the genetic background. Due to genetic drift in small, isolated populations, laboratory Drosophila lines accumulate genetic changes independently. This means that the interaction between a known mutation and a set of mutations unique to each line affects ontogenesis in its own way.
In this study, we did not specifically examine the asymmetry or kurtosis of distributions. This is a distinct task that requires its own research and in-depth analysis. The mathematical apparatus involved is quite complex [65]. However, a brief examination of the graphs obtained using our methods reveals the following:
(i) The introduction of the w1118 2024 allele (reduces lifespan) shifts the distribution to the left relative to the control (Figure S6), whereas the introduction of the w67c23 2024 allele (increases lifespan) shifts the distribution to the right (Figure S7).
(ii) When lifespan decreases, the distribution as a whole becomes narrower and higher (Figure S6a,b,d, σ decreases), or shifts without changing fundamentally (Figure S8b,d). Conversely, when lifespan increases, the distribution shifts but does not fundamentally change (Figure S7c), or it becomes wider and flatter (Figure S7a,b,d, σ increased). All of this reflects changes in the distribution in response to genetic interventions.

3.3. Selection of Tests for Analysing Lifespan Data to Determine Normality

At least 40 statistical tests have been developed to analyze the distribution of single samples [66]. The main criteria for the tests that are used are convenience (ease of calculation) and indicativeness (the ability to identify patterns). The most popular and widely used tests are the Kolmogorov–Smirnov test (KS test) [67,68] and the Shapiro–Wilk test (SW test) [69,70]. Both tests satisfy both criteria in their classical versions.
The KS test is a universal test that can be used to check whether a set of data belongs to a particular distribution, such as uniform, non-uniform, normal or non-normal, or exponential or linear. To assess normality or non-normality, the cumulative density function (CDF) should be used. Other functions are used for other types of distribution (e.g., the linear function). This test can be used with both discrete and continuous data.
The p-value of the KS test is typically calculated using the formula originally developed by Kolmogorov in 1933 [71,72,73]. As an alternative, a number of more contemporary and efficacious formulae (simpler to calculate) have been proposed in the literature. For instance, the formula advanced by Marsaglia [74]:
P = 2 e 2.000071 + 0.331 N + 1.409 N N D 2
where P is the p-value, e is the base of the natural logarithm, N is the sample size, and D is the KS test statistic.
We tested this formula and compared its performance with Kolmogorov’s classic formula for intervalized and non-intervalized lifespan series for our experimental samples (Table S3). It turned out that in the case of non-intervalized series (samples with large N), the discrepancy in p-values between the two formulas is observed in the third decimal place, i.e., both formulas are equivalent. However, for intervalized series (small samples), Marsaglia’s formula sometimes gives p-values greater than 1 (e.g., 1.391) (Table S3). Therefore, Marsaglia’s formula is not applicable when N < 100; instead, Kolmogorov’s formula should be used. For N < 50, Lilliefors’ percentage point table is required [75].
The SW test is based on Johnson’s approximation method using the SB model, which approximates the observed distribution to a normal distribution [76]. In their 1965 paper, Shapiro and Wilk calculated critical p values for specific percentage points (0.01, 0.02, 0.05, 0.10, 0.50, 0.90, 0.95, 0.98 and 0.99) for N ranging from 3 to 50 [77]. This is a significant drawback of the original version of the SW test (generalized SW test) for lifespan studies since these studies involve analyzing much larger data sets. Therefore, for samples of size greater than 50, the Royston method can be used. This method proposes a modified formula for calculating the SW test statistic W, new coefficients for calculating W and an algorithm for calculating the p-value for any sample size [69].
Like Johnson, Royston transforms the observed distribution z to normal, but uses a more sophisticated method of calculating W than in the generalized SW test. This method employs a function containing a polynomial to calculate W and p. The procedure for calculating W using Royston’s method is the same for all sample sizes from 12 to 5000. However, it differs for samples smaller than 12, for which other formulas are used to find g(X), µz and σz. However, despite Royston’s method being widely used in online calculators, upon closer inspection, the Royston calculation procedure was found to be too cumbersome and does not meet the ease-of-use criterion. Therefore, the complexity of the calculation system and the associated risk of technical errors preclude the use of this method in thorough manual analysis of lifespan data series. Furthermore, when we calculated W and p for non-intervalized lifespan series using the Royston method, we found that all the analyzed distributions were non-normal (Table 1, Table 2 and Table 3, columns 5 and 6). Therefore, for original lifespan data not divided into intervals (i.e., samples with large N), the SW test in Royston’s modification is inconclusive. Therefore, in order to analyze lifespan series, we proposed dividing survival data into intervals and using the W calculation system from the standard generalized SW test. We combined this with the Royston method’s procedure for accurately calculating p for any sample size. This approach overcomes the limitation of a sample size of 50 values and allows the use of a simple W calculation system based on the original work by Shapiro and Wilk.
The division of survival data into intervals and the pooling of mortality on adjacent days, which we propose as a means of overcoming the problem of daily mortality fluctuations, essentially corresponds to the counting of dead individuals every 2–3 days of life [4,78,79] or even once a week [80], which is acceptable in lifespan studies. In addition, combining mortality on adjacent days eliminates several shortcomings of daily counting:
(i) inaccuracy in determining the date of death. For example, an individual may die immediately after testing on the same day but be recorded as having died the next day.
(ii) the stochastic effect of transferring flies to new food. For example, if the food spoils prematurely, it is replaced earlier than after three days, which may affect lifespan. Clearly, combining the mortality of adjacent days corrects for these effects.
According to our data from 24 samples, the maximum lifespan range (i.e., the age at which 100% of individuals die) of laboratory Drosophila lines is 50–84 days at 25 °C. Therefore, when divided into 5-day intervals to determine frequencies, there will be 12–17 analyzed segments/intervals/frequencies of phenotypes by lifespan. If one of the samples differs in the number of intervals, zero intervals (columns on graphs with a value of 0) may be introduced for the convenience of sample comparison on graphs. However, when calculating KS and SW tests, zero intervals (initial intervals that do not contain dead individuals) must be strictly excluded. For example, in the case of an additional zero interval(s) for the KS test, the value of Dn will change since the CDF values will shift relative to the Rank/N function, and Dcrit will decrease because, as N increases, the value of √N used to find the p-value will also increase (Supplementary S2). For the SW test, the values of the W test statistic and p-value will change since an additional zero interval leads to a change in the number and composition of the coefficients used to calculate W and p (Supplementary S3).
When conducting simulations, we found that even when using perfectly normal data, frequency extraction (i.e., the intervalization of the lifespan series) leads to the SW test producing some level of error when predicting normality (see the Section 2.3). Consequently, the SW test is not an absolutely ideal tool for accurately predicting normality in small samples. However, according to our data, the SW test is more accurate with intervalization than without, and more accurate than the KS test with or without intervalization (see the Section 2.3). We do not rule out the possibility that other tests for assessing normality for small samples may exist that are more efficient. This issue requires further research. Perhaps new tests based on principles of normality assessment other than the classic SW and KS tests need to be developed for small samples.

4. Materials and Methods

4.1. Drosophila Lines and Survival Data for Analysis

For analysis, we used the Drosophila melanogaster lifespan series: 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 8, 9, 9, 9, 9, 10, etc., where each number represents the lifespan (in days) of one individual fly. One hundred percent mortality was observed between days 50 and 84. We investigated WT-like laboratory control lines, Canton S and Oregon RC, as well as experimental Canton S and Oregon RC lines containing mutant alleles of the white gene (w1118 and w67c23). The w67c23 allele was isolated from the y1w67c23 standard laboratory line chromosome by recombination with the control lines’ chromosomes. The w1118 allele was taken from line #3605 (Bloomington Collection). The genetic backgrounds of the mutant lines were equalized through 10 backcrosses with the control lines [4,5,6,8]. The backgrounds of control lines originated from the Drosophila collection at the Institute of Molecular Genetics of the Russian Academy of Sciences.
The analysis used lifespan data from three experiments: (1) Spring 2024: Canton S, w1118 Canton S, Oregon RC, w1118 Oregon RC lines. (2) Fall 2024: Canton S, w67c23 Canton S, Oregon RC, w67c23 Oregon RC. (3) Fall 2012: Canton S, w67c23 Canton S and Spring 2013: Oregon RC, w67c23 Oregon RC. The 2024 experiments were conducted at a temperature of 25 °C in a “warm” room, and the 2012–2013 experiments were conducted at a temperature of 23 °C “on the table.” The experiments with the w67C23 allele, conducted in 2012–2013 (hereafter referred to as 2012) and 2024, can be considered independent experiments on different genetic backgrounds. The genetic backgrounds of the lines changed significantly during the 12-year period they were kept in the collection, as seen in the shape and pattern of the survival curves. All experiments were conducted under natural light and humidity conditions. In each experiment, males and females were kept separately. Flies were mobilized for fresh food once every three days. The experiments were carried out in 100 × 25 mm polypropylene vials using the following medium: 66 g/L of pressed yeast, 35 g/L of semolina, 60 g/L sugar, 0.5% agar-agar, 0.5% propionic acid, and 30 g/L of raisins that had been twisted through a meat grinder.

4.2. Partitioning Survival Data into Intervals (Obtaining Frequency/Probability Series of Lifespan)

Sturges’ rule [47] was used to determine the size of each interval:
C = R 1 + 3.322 × lg N = R 1 + log 2 N
where C is the optimal interval size (in our case, the number of contiguous days combined), R is the difference between the maximum and minimum sample values (in our case, maximum and minimum lifespans), N is the sample size (number of individuals), lgN is the decimal logarithm of N, log2N is the logarithm of N on base 2 (equivalent to 3.322 × lgN).
The results of the intervalization were adjusted to a uniform interval size of five days, and a series of phenotype frequencies/probabilities by lifespan was constructed and plotted on graphs. To construct a frequency series, we first found the number of individuals in a given interval (5 days). Then, we calculated the mortality rate in each interval as a percentage. Detailed instructions for dividing into intervals are provided in Supplementary S2, Steps 2–3. The intervalization process began on day zero, and the empty (zero) intervals at the beginning of the series were removed to eliminate their potential impact on the SW test results. The resulting frequency series were superimposed with either a normal distribution curve or β-distribution curve for illustrative purposes (see below).
To calculate the SW test, the samples were equalized by the number of intervals as follows:
First, the optimal interval size for each sample was calculated using Sturges’ rule (Formula (2)) to determine the number of intervals. If the number of intervals differed between the two samples, the smaller value was used in the calculations. The interval size for the second sample was recalculated by dividing its lifespan by the number of intervals of the first sample. Thus, while the interval size for each sample differs (intervals may be fractional), the number of intervals in both samples remains the same, allowing for correct comparisons using the SW test. If both genotypes had zero intervals at the beginning of the series (meaning there were no deaths at the start of the experiment), the zero intervals were removed to eliminate their potential impact on the SW test result. However, if a zero interval was present in only one sample, it was kept to maintain an equal number of intervals in both samples.
Second, the number of individuals falling into each interval for each sample was determined. This was done as follows: starting on day zero, the size of the interval found in the previous stage was measured. Next, the number of individuals whose lifespan was less than or equal to the obtained value was calculated. This process was repeated until the end of the lifespan series.

4.3. Formal Description of Frequency/Probability Series of Phenotypes by Lifespan and Mortality Series Using the Normal Distribution Function

To superimpose the normal distribution curve on the death per day series (Figure 1a), we calculated the value of the probability density function (PDF) for each day in the series (1, 2, 3, etc.) using the following formula:
F x = 1 σ 2 π e   x µ 2 2 σ 2
where µ and σ are the mean and standard deviation, respectively, of the original (non-interval) lifespan series, σ2 is the variance of lifespan, e is the base of the natural logarithm and π is the number Pi (3.14). The PDF can be calculated using the MS Excel function = NORM.DIST(x; µ; σ; FALSE), where FALSE is the PDF and TRUE is the cumulative distribution function (CDF).
μ and σ were calculated according to Formulas (4) and (5), respectively, with raw mortality data for lifespan series without interval partitioning (the value of σ calculated from interval data will be considerably wider than that calculated from non-interval data):
µ = i = 1 n A i i N ,
σ = i = 1 n i µ 2 A i N 1
where i = 1 n is the sum from the first to the last day of measurement (n), Ai is the number of individuals that died on day I, i is the day on which the individual died (1, 2, 3, …) (actually, the individual’s lifespan), and N is the sample size (the total number of individuals).
The values of the normal distribution that were obtained (i.e., fractions of 1) were multiplied by the sample size (N). This was done when the normal distribution curve was superimposed on the graph showing mortality by day (Figure 1a). In this case, the scale of the normal distribution curve correlated well with the size of the bars (Figure 1a).
In cases where normal distribution curves were superimposed on the frequency series of phenotypes by lifespan, intervalized by five days, and graphs were constructed in MS Excel (Figure S1a), the obtained values of the normal distribution function were multiplied by 100 (the sum of mortality frequencies across all intervals) and then by the interval size (five). In this case, x in Formula (3) was taken as the start day of the interval in the series of intervals (0, 5, 10…). This is related to a certain angularity of the curve in the graph in Figure S1a. The start date of the interval was taken as x, since MS Excel does not allow two different X-axes to be combined on one graph (but it does allow two Y-axes to be combined). This means it is impossible to combine the frequency series (bars) and the normal distribution curve plotted by day (1, 2, 3, etc.).
For graphs constructed using a Python script (Figure 1c and subsequent figures of a similar type) the values of the normal distribution function obtained were multiplied by 100 (the sum of the mortality frequencies across all intervals) and then by the interval size (5). In this case, the scale of the normal distribution curve correlated well with the scale of the frequency series (Figure 1c and subsequent figures). For x in Formula (3), in this case, the sampling day (0, 1, 2, 3, etc.) was used.
The normal distribution function never reaches zero and approaches it infinitely; therefore, on graphs, the PDF of the normal distribution may appear as an arc-shaped curve “suspended above the X-axis in the air” without ever touching the X-axis.

4.4. Kolmogorov–Smirnov Test Calculation for Single Samples

The one-sample KS test was used to assess the normality of lifespan distributions. This test is based on identifying the supremum, or the point of maximum deviation between the experimental and expected cumulative distribution functions (CDFs), for a given sample [71,72] (Figure S1c).
The CDF of the test was calculated using the following formula:
F x = 1 2 1 + erf x µ σ 2
where F(x) is the function of lifespan dependence on time, x is the lifespan of an individual, µ is the average life span, σ is the standard deviation of mean (the square root of the variance), and erf is the error function, which can be calculated using the formula:
erf z = 2 π 0 z e t 2 d t
where 0 z is integral from 0 to z, π is the number π, dt is the infinitesimal increment of t, z is z-score (shows the deviation of the value x from µ, expressed as a quantity of σ), which can be calculated by the formula:
z = x µ σ 2
The differences between the experimental CDF (black stepped curve) and the expected CDF (gray straight line) (Figure S1c) were found by subtracting the expected CDF values from the experimental CDF values at each point along the graph. The difference was considered positive when the experimental CDF deviated upward/leftward from the expected CDF and negative when it deviated downward/rightward. The maximum modulus of the difference between the experimental and expected CDFs was considered the supremum, or KS statistic, of the test (Dn, D experimental). The calculated Dn values were then compared with the critical D-value (Dcrit) calculated for sample size N at the chosen significance level α (0.05). Critical values for N less than 35 were taken from Smirnov’s table [81]. For N between 35 and 100, critical values were taken from Miller’s table [82]. For N greater than 35, the formula dα/ n was used, where dα(N) = 1.36 at α = 0.05. Values for other significance levels were taken from [67,83]. When Dn < Dcrit, the distribution was considered normal. If the exact sample size was unavailable in the tables, the p-value was found and compared to the chosen significance threshold, α. If the p-value was greater than α, the distribution was considered normal. We used the Kolmogorov’s formula to calculate the p-value, which is convenient for both small samples (intervalized lifespan series) (N < 35) and large samples (non-intervalized original lifespan series):
P = 1 L z ,
where L(z):
L z = 1 2 y = 1 ( 1 ) y 1 e 2 y 2 z 2
where i = 1 is the sum from 1 to ∞. In practice, the sum of the first ten values of y is significant; the rest do not add precision to the measurement; e is the base of the natural logarithm, z = D n n , z 2 = ( D n ) 2 n 2 = ( D n ) 2 n , where n is the sample size.
Survival curves were considered to be significantly different from each other at p-values less than 0.05.
The methodology for manually calculating the KS test on lifespan series for non-intervalized samples is provided in Supplementary S2. Explanations of the test can be found in classic papers [72,83]. To automate the calculations, we created a Python script. The script description is provided in Supplementary S4. The latest version of the script is available at: https://github.com/yumuhova/Distribution-analysis-of-the-lifespan-trait-in-Drosophila. URL accessed on 12 October 2025. We also attach a PDF file with the customized code for this script. When using the script to calculate the KS test for small samples and large samples, Dn is calculated using the classical methodology described in Supplementary S2 and the p-value is calculated using the classical Kolmogorov’s formula.

4.5. Calculation of the Two Sample Kolmogorov–Smirnov Test

To assess the differences between the two survival curves, a two-sample KS test was used. The two-sample KS test calculation consists of three stages: (1) Find the lifespan as function of time (St) for each sample, (2) Find the difference between the two St functions (= Dn,m statistic), (3a) Find Dcrit and compare it with the Smirnov’s percentage point table [81,82], or, instead, (3b) Find the p-value using Kolmogorov’s formula (= result of the test). Dividing the value obtained using Kolmogorov’s formula [71,72,73] by 2 gives the result of a one-sided test. However, there are other formulas for calculating the p-value of a one-sided test.
The values of the St function were found using the formula:
S t = i = 0 t n i d i n i
where n i is the number of individuals that lived until the day t, d i is the number of individuals that died at day t, i = 0 t is the result of multiplying all terms of the series from zero to the t-th term. In MS Excel, it is more convenient to find the value of the St function for each day by multiplying the previously found value of the function (St−1) by the value n t d t n t for day t.
The difference between the St1 and St2 functions was calculated using the formula:
D n , m = sup t S 1 , n t S 2 , m t
where Dn,m is the observed D (D statistics), supS is the maximum difference between subsets S1 and S2, S 1 , n t and S 2 , m t are the values of the St function at each point of time t (day, in this case) for samples n and m, respectively.
The Dcrit was found using the following formula:
D c r i t = d α ( N ) n + m n m
where n and m этo are the volumes of the first and second samples, respectively, dα(N) is a tabulated value i.e., the coefficient used to find Dcrit.
The value of dα(N) is 1.358, 1.628, 1.731, 1.949 for significance levels α = 0.05, 0.01, 0.005, 0.001, respectively. The value of dα(N) can be found for any percentile point using the formula:
d α ( N ) = ln α 2 1 2
The null hypothesis (H0), which states that the survival curves do not differ, is rejected at a significance level of α when D n , m > D c r i t . The exact p-value was calculated using Formulas (8) and (9). To find z, the following formula was used:
z = D n , m 1 / n + m n m
For a one-sided test, the p-value can be found using the following formula [84]:
P = e 2 z 2 2 z 3 m + 2 n m n m + n
where e is the base of the natural logarithm, z = D n n ,   z 2 = ( D n ) 2 n 2 = ( D n ) 2 n , where n and m are the sample sizes, n and m, respectively.
The attached MS Excel file on sheet Supplementary S5 provides an example of instructions for calculating a two-sample KS test.

4.6. Shapiro-Wilk Test Calculation for Single Samples

The generalized SW test was used to evaluate the normality of lifespan distributions. Unlike the KS test, the SW test is based on a different principle and essentially evaluates the uniformity (graduality) of a data series (Figure S1d). The coefficients used to calculate the SW test statistic (W) for small samples (≤50), i.e., intervalized lifespan series, were taken from Table 5 of the original paper [77]. Exact p-values for small samples were calculated using Royston’s method, which proposes calculating p forany sample size without a percentage point table. As an alternative, approximate p-values can be found using Table #6 from the original work by Shapiro and Wilk [77]. For large samples, i.e., non-intervalized lifespan series, both W and p were calculated using Royston’s method [69].
The p-value was calculated using the following final formula:
P = 1 Φ z
where Φ(z) is the standard (µ = 0, σ = 1) normal distribution function of z, µ is the mean lifespan, σ is the standard deviation (square root of the variance).
Φ(z) was found as follows:
Φ z = 1 2 π z e t 2 2 d t
where z is the z-score or standard score, which shows the deviation of the value of X from µ, expressed as a quantity of σ, and dt is the infinitesimal increment of t.
z was found as follows:
z = X µ σ
The z-value can be found in the z-score table [85] or calculated using a normal distribution function. For example, the MS Excel function NORMDIST(X; µ; σ; TRUE) can be used, where TRUE is the cumulative function of the standard normal distribution (CDF).
The transformation of the observed z-distribution to the normal distribution (µ = 0, σ = 1) was performed using Royston’s formula:
z = g X µ σ µ z σ σ z
where g(X) is the function that transforms the distribution of the original data into a normal distribution and µz and σz are the transformed µ and σ, respectively. Since µ = 0 and σ = 1, we obtain:
z = g X µ z σ z
The formulas and coefficients for calculating g(X), µz, and σz according to Table 1 of Royston’s original paper [69] differ for samples of size less than 12 and for samples between 12 and 2000. We used the formulas and coefficients for samples ranging from 12 to 2000 (see below), given in Table 1 of Royston’s original paper, to calculate g(X), µz and σz. We performed these calculations for all cases, i.e., when the sample size was >12 and when the sample size was <12 (11 in our case), since we found that using the formulas and coefficients for sample sizes ranging from 4 to 11 (as given in Royston’s original paper, Table 1) always yielded a p-value of zero. Therefore, the previously published formulas and coefficients are invalid for sample sizes ranging from 4 to 11.
g X = l n 1 W ,
µ z 0.0038915 l n n 3 0.083751 l n n 2 0.31082 l n n 1.5861 ,
σ z e 0.0030302 l n n 2 0.082676 l n n 0.4803
where n is the sample size, e is the base of the natural logarithm, and W is the statistic of the SW test. “The numerator of W is proportional to the square of the ‘best’ (minimum variance, unbiased) linear estimator of the standard deviation, and the denominator is the sum of squares of the observations about the sample mean” [86].
The SW test statistic was calculated using the following formula from the original paper [77]:
W = ( i = 1 m a n i + 1   x n i + 1 x i ) 2 i = 1 n ( x i x n ) 2
where x is the sample, which is a sorted, ascending series of numbers showing the number of individuals that died in each interval, n is the sample size, or how many numbers are in the aforementioned series, m is n/2 for even n and (n − 1)/2 for odd n, and i = 1 m is the sum operator, where index i takes values from 1 to m. Xi is a member of the series, or sample, by count (1, 2, 3, etc.) and ani+1 are the coefficients from Table 5 for calculating the SW test statistic, as described in the original paper by Shapiro and Wilk [77]. W reflects the normality of the distribution. The value of W ranges from 0 to 1, and the closer W is to 1, the more probable it is that the data follow a normal distribution.
The methodology for the full manual calculation of the SW test on intervalized lifespan series is provided in Supplementary S3. Explanations of the SW test can be found in [69,77]. We created a Python script to automate the calculations and included a description in Supplementary S4. The program calculates W for small (intervalized) samples according to Shapiro and Wilk’s original paper and calculates the p-value according to Royston’s paper. For large (non-intervalized) samples, both W and p-value are calculated according to Royston’s paper.

4.7. Calculating the β-Distribution of Lifespan

The advantage of formally describing frequency series using the PDF of a β-distribution is that when calculating the PDF of a β-distribution, the first and last days of mortality are specified. This makes the graph of the PDF of a β-distribution coincide with the boundaries of the frequency series. Additionally, the first and last values of the β-distribution PDF are 0, unlike the normal distribution PDF, so the initial and final values of the β-distribution graph coincide with the X-axis. The normal distribution function approaches 0 infinitely and therefore extends beyond the boundaries of the graph, giving the appearance of being suspended in the air.
The PDF of the β-distribution was found using the formula from Section 18.4, (p. 244, [87]):
β   d i s t r i b u t i o n =   x p 1 1 x q 1 β p , q
where β p , q :
β p , q = Γ p Γ q Γ p + q
where Γ z is the gamma function, the condition of which is that z must be a rational positive number ( R z > 0 ) . The gamma function was found using the following formula:
0 t z 1 e t d t      
where t are the values range that from zero to infinity on the X-scale, z is the argument for which the gamma function value is found, e is the base of the natural logarithm, and dt is the infinitesimal increment of t, the gamma function can be calculated using the =GAMMA(number) function in MS Excel, where (number) is the number on the X-axis for which the gamma function value is found on the Y-axis.
According to the law of β-distribution (Formula (26)) PDF is defined in the interval x < 1 and x > 0 (0 < x < 1). Two parameters, p and q, determine its shape, with p > 0, q > 0. The values of p and q can be expressed in consequently from the formulas for finding the Mean (µ) of the β-distribution and the Median (50th percentile of the sample, Med) of the β-distribution.
The following formula was used to calculate the µ of the β-distribution:
µ = p p + q
In order to express q through p and µ a number of transformations were carried out, resulting in the following:
q =   p µ p
In order to express p through q and µ, a number of transformations were carried out, resulting in the following:
p = µ q 1 µ
The following formula was used to find the Median of β-distribution:
M e d = p 1 3 p + q 2 3
Finally, to express p through the Median and µ, we substitute Formula (30) for q in Formula (32). This yields Formula (33), which enables us to find p given µ and Med:
p = 1 3 1 2 M e d 1     M e d µ
Next, we similarly express q through Med and µ:
q = 1 3 µ 1 1 2 M e d M e d µ
As a result, knowing Med and µ, we can find p using the Formula (33) and q using the Formula (34). Then, we substitute the values of p and q into Formula (26), calculating it for values of x in the interval from 0 to 1.
In order to construct a β-distribution, the dimension of the distribution must first be normalized. Without normalization, the graph will not function properly since the β-distribution exists between 0 and 1. To normalize the dimension, subtract the first day of mortality from the µ values, then divide by the difference between the last and first days of mortality. For example, µ = 35 days and MaxLS = 84 days; the first death was recorded on day 8. Therefore, µ for constructing the PDF β-distribution = 35–8/(84–8).
In the simulations, the PDFs of the β-distribution were found using various specified values of Median and µ, or Mode and µ, ranging from 0 to 1. We used a decision tree to select between the Mode and the Median (Figure S9). Using only the Mode or Median to find p and q in the first approximation is more accurate from the perspective of experimental uniformity. However, it limits the range of possible distributions that can be represented, since some distributions can only be described using the Median. For example, the Mode cannot be used to describe a uniform distribution since the Mode value may be repeated several times in the lifespan series. Conversely, for some distributions, the Mode is more convenient since it is often located farther from µ, creating greater curvature of the graph and allowing it to better represent the frequency series.
If the equations p and/or q were calculated and the resulting values were less than 1 (the necessary condition for the equations to be valid is p ≥ 1 and q ≥ 1), then the standard values of p and q, which are both equal to 3.5, were used, resulting in a distribution that resembles a normal, bell-shaped curve.
In the Python script for visualizing the PDF of the β-distribution, we used µ from the original sample series. Depending on the decision tree, we used either the Mode or the Median from the original sample series or the intervalized series.
The exact decision tree algorithm for automatically constructing a β-distribution is as follows. First, the algorithm checks if a left- or right-sided β-distribution can be constructed using the Mode and, if not, the Median on the intervalized data. If p or q is less than 1, the algorithm proceeds to the initial variants of the series. If p or q is less than 1 in the initial variant, the algorithm adds 1 to the Initial_day indicator, the default value of which is 0 but can range from 0 to 4, until satisfactory values of p and q are found (p ≥ 1 and q ≥ 1). If no such values are found, then p and q are set to 3.5, and a bell-shaped distribution is plotted. Sometimes, however, the graphs produced by the automatic β-distribution construction Mode do not accurately represent the shape of the frequency series. In this case, the β-distribution shape selection section is applied (see the Python script).
The zero values of the β-distribution at its edges allow us to omit the edges of the distribution on the X-axis. The µ for the experimental sample was found using Formula (4). The following formula was used to find the Median (0.5):
F ( m ) = 0 m f x d x = 0.5
where m is the Median (50th percentile of the sample), x is the upper limit of integration, f(x) is the function describing the lifespan at time x, and dx is an infinitesimal increment of x.

5. Conclusions

The present study offers a solution to the problem of representing survival data in a form alternative to conventional survival curves. A methodology for distribution assessment employing normality tests is proposed, complemented by visualization techniques based on the normal distribution function and the β-function. Representations of lifespan distributions were derived for laboratory lines of Drosophila melanogaster—including WT-like lines and WT-like lines subjected to a model genetic intervention (the white mutation). It has been demonstrated that genetic interventions can modify the frequencies of lifespan phenotypes, either by altering the distribution pattern or independently of such alterations.
The main results of the study can be summarized as follows:
1. Intervalized (e.g., 5-day) series of frequencies/probabilities of phenotypes by lifespan can be obtained from the initial lifespan series. Series of two samples superimposed on each other clearly show differences in the structure of the samples being compared. This method is an alternative to survival curves for displaying lifespan data. Dividing lifespan data into discrete intervals also minimizes the impact of daily mortality fluctuations (eliminating mortality gaps and outliers), making the data suitable for further analysis using the normality criterion.
2. The best conditions for analyzing lifespan data using the normality criterion are as follows: (1) use of the SW test on intervalized data for analysis (the SW test on original data, as well as the KS test on intervalized and original data, are not indicative) and (2) Intervalization of lifespan data according to Sturges’ rule with an equal number of intervals between the compared samples (the size of the interval between samples may differ) and a sample size of up to 200 individuals.
3. The frequency series of phenotypes by lifespan can be formally described using the PDF of a normal distribution (bell-shaped curve), or a PDF of a β-distribution (skewed, left- or right-sided curve, with a shifted center, or a symmetrical, bell-shaped curve, with parameters p and q equal to 3.5). This description allows for a quick and clear comparison of samples with each other (“at a glance”).
4. The distributions of the lifespan trait in laboratory (highly inbred) Drosophila lines are diverse, depend on the genotype of the line, and change when mutations are introduced. Often, the distributions of Drosophila lifespan do not meet the formal statistical criterion of normality of distribution. Bell-shaped distributions account for the majority of distributions. However, there are also distributions resembling uniform (plateau-like)/linear and left- and right-skewed β-distributions with a shifted center.
Thus, analyzing survival data using distribution analysis is more diverse and sensitive than the standard method of comparing samples based on median and maximum lifespan on survival curves. The proposed approach to analyzing lifespan distributions, and the use of the normality criterion for this purpose, could be valuable tools in lifespan and aging research, offering a new perspective on survival data. Understanding the distribution of phenotype frequencies by lifespan provides a more detailed picture of the processes affecting lifespan within the studied population, enabling more accurate tracking of the impact of genetic and pharmacological interventions on lifespan and ontogenesis.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/ijms262411987/s1.

Author Contributions

Conceptualization, O.V.B. and A.A.S.; methodology, O.V.B. and A.V.K.; software, A.V.K. and C.A.Y.; validation, C.A.Y.; formal analysis, O.V.B.; investigation, O.V.B., A.V.K. and C.A.Y.; resources, A.A.S.; data curation, C.A.Y.; writing—original draft preparation, O.V.B.; writing—review and editing, O.V.B. and A.A.S.; visualization, A.V.K. and C.A.Y.; supervision, O.V.B.; project administration, O.V.B.; funding acquisition, O.V.B. All authors have read and agreed to the published version of the manuscript.

Funding

The research was supported by the grant of the Russian Science Foundation No. 24-24-00430 (https://rscf.ru/en/project/24-24-00430/ accessed on 12 October 2025).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article/Supplementary Material. Further inquiries can be directed to the corresponding authors.

Acknowledgments

This work was performed using the equipment of IGB RAS facilities. The authors thank the Science for Life Extension Foundation, represented by its president Mikhail Meltzer and philanthropist Alexey Khozyaykin and his company Glavny Masterplace, for supporting the research. The authors are also grateful to Alexander Trofimov for his invaluable advice on mathematics.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Falconer, D.S.; Mackay, T.F.C. Introduction to Quantitative Genetics; Longman: London, UK, 1996. [Google Scholar]
  2. Bylino, O.V.; Ogienko, A.A.; Batin, M.A.; Georgiev, P.G.; Omelina, E.S. Genetic, Environmental, and Stochastic Components of Lifespan Variability: The Drosophila Paradigm. Int. J. Mol. Sci. 2024, 25, 4482. [Google Scholar] [CrossRef]
  3. Olshansky, S.J.; Willcox, B.J.; Demetrius, L.; Beltrán-Sánchez, H. Implausibility of Radical Life Extension in Humans in the Twenty-First Century. Nat. Aging 2024, 4, 1635–1642. [Google Scholar] [CrossRef]
  4. Linford, N.J.; Bilgir, C.; Ro, J.; Pletcher, S.D. Measurement of Lifespan in Drosophila melanogaster. J. Vis. Exp. 2013, e50068. [Google Scholar] [CrossRef] [PubMed]
  5. He, Y.; Jasper, H. Studying Aging in Drosophila. Methods 2014, 68, 129–133. [Google Scholar] [CrossRef] [PubMed]
  6. Piper, M.D.W.; Partridge, L. Protocols to Study Aging in Drosophila. Methods Mol. Biol. 2016, 1478, 291–302. [Google Scholar] [CrossRef] [PubMed]
  7. Piper, M.D.W.; Partridge, L. Drosophila as a Model for Ageing. Biochim. Biophys. Acta (BBA)—Mol. Basis Dis. 2018, 1864, 2707–2717. [Google Scholar] [CrossRef] [PubMed]
  8. Ogienko, A.A.; Omelina, E.S.; Bylino, O.V.; Batin, M.A.; Georgiev, P.G.; Pindyurin, A.V. Drosophila as a Model Organism to Study Basic Mechanisms of Longevity. Int. J. Mol. Sci. 2022, 23, 11244. [Google Scholar] [CrossRef]
  9. Louka, X.P.; Gumeni, S.; Trougakos, I.P. Studying Cellular Senescence Using the Model Organism Drosophila melanogaster. Methods Mol. Biol. 2025, 2906, 281–299. [Google Scholar] [CrossRef]
  10. Na, H.-J.; Park, J.-S. Measuring Anti-Aging Effects in Drosophila. Bio Protoc. 2025, 15, e5305. [Google Scholar] [CrossRef]
  11. Pontillo, N.; Lyu, Y. Perception and Longevity Control in Invertebrate Model Organisms—A Mini-Review of Recent Advances. Biomolecules 2025, 15, 187. [Google Scholar] [CrossRef]
  12. Pearl, R.; Parker, S. Experimental Studies on the Duration of Life. V. A Comparison of the Laws of Mortality in Drosophila. Am. Nat. 1922, 56, 398–405. [Google Scholar] [CrossRef]
  13. Pearl, R. Duration of Life as an Index of Constitutional Fitness. Poult. Sci. 1923, 3, 1–10. [Google Scholar] [CrossRef]
  14. Pfenninger, M. The Effect of Offspring Number on the Adaptation Speed of a Polygenic Trait. bioRxiv 2017. [Google Scholar] [CrossRef]
  15. Krohs, U. Darwin’s Empirical Claim and the Janiform Character of Fitness Proxies. Biol. Philos. 2022, 37, 15. [Google Scholar] [CrossRef]
  16. Viblanc, V.A.; Saraux, C.; Tamian, A.; Criscuolo, F.; Coltman, D.W.; Raveh, S.; Murie, J.O.; Dobson, F.S. Measuring Fitness and Inferring Natural Selection from Long-Term Field Studies: Different Measures Lead to Nuanced Conclusions. Behav. Ecol. Sociobiol. 2022, 76, 79. [Google Scholar] [CrossRef]
  17. Orr, H.A. Fitness and Its Role in Evolutionary Genetics. Nat. Rev. Genet. 2009, 10, 531–539. [Google Scholar] [CrossRef] [PubMed]
  18. Flatt, T. Life-History Evolution and the Genetics of Fitness Components in Drosophila melanogaster. Genetics 2020, 214, 3–48. [Google Scholar] [CrossRef]
  19. Flatt, T.; Partridge, L. Horizons in the Evolution of Aging. BMC Biol. 2018, 16, 93. [Google Scholar] [CrossRef] [PubMed]
  20. Kaplan, E.L.; Meier, P. Nonparametric Estimation from Incomplete Observations. J. Am. Stat. Assoc. 1958, 53, 457–481. [Google Scholar] [CrossRef]
  21. Stalpers, L.J.A.; Kaplan, E.L.; Edward, L. Kaplan and the Kaplan-Meier Survival Curve. BSHM Bull. J. Br. Soc. Hist. Math. 2018, 33, 109–135. [Google Scholar] [CrossRef]
  22. Fleming, T.R.; O’Fallon, J.R.; O’Brien, P.C.; Harrington, D.P. Modified Kolmogorov-Smirnov Test Procedures with Application to Arbitrarily Right-Censored Data. Biometrics 1980, 36, 607–625. [Google Scholar] [CrossRef]
  23. Mantel, N. Evaluation of Survival Data and Two New Rank Order Statistics Arising in Its Consideration. Cancer Chemother. Rep. 1966, 50, 163–170. [Google Scholar] [PubMed]
  24. Bland, J.M.; Altman, D.G. The Logrank Test. BMJ 2004, 328, 1073. [Google Scholar] [CrossRef]
  25. Gehan, E.A. A Generalized Wilcoxon Test for Comparing Arbitrarily Singly-Censored Samples. Biometrika 1965, 52, 203–223. [Google Scholar] [CrossRef]
  26. Gehan, E.A. A Generalized Two-Sample Wilcoxon Test for Doubly Censored Data. Biometrika 1965, 52, 650–653. [Google Scholar] [CrossRef]
  27. Breslow, N. A Generalized Kruskal-Wallis Test for Comparing K Samples Subject to Unequal Patterns of Censorship. Biometrika 1970, 57, 579–594. [Google Scholar] [CrossRef]
  28. Martinez, R.L.M.C.; Naranjo, J.D. A Pretest for Choosing Between Logrank and Wilcoxon Tests in the Two-Sample Problem. METRON 2010, 68, 111–125. [Google Scholar] [CrossRef]
  29. Wang, C.; Li, Q.; Redden, D.T.; Weindruch, R.; Allison, D.B. Statistical Methods for Testing Effects on “Maximum Lifespan”. Mech. Ageing Dev. 2004, 125, 629–632. [Google Scholar] [CrossRef]
  30. Mehrotra, D.V.; Chan, I.S.F.; Berger, R.L. A Cautionary Note on Exact Unconditional Inference for a Difference Between Two Independent Binomial Proportions. Biometrics 2003, 59, 441–450. [Google Scholar] [CrossRef] [PubMed]
  31. Moskalev, A.; Shaposhnikov, M. Pharmacological Inhibition of NF-κB Prolongs Lifespan of Drosophila melanogaster. Aging 2011, 3, 391–394. [Google Scholar] [CrossRef]
  32. McHugh, M.L. The Chi-Square Test of Independence. Biochem. Med. 2013, 23, 143–149. [Google Scholar] [CrossRef]
  33. Cox, D.R. Regression Models and Life-Tables. J. R. Stat. Soc. Ser. B (Methodol.) 1972, 34, 187–202. [Google Scholar] [CrossRef]
  34. Katz, M.H.; Hauck, W.W. Proportional Hazards (Cox) Regression. J. Gen. Intern. Med. 1993, 8, 702–711. [Google Scholar] [CrossRef]
  35. Abd ElHafeez, S.; D’Arrigo, G.; Leonardis, D.; Fusaro, M.; Tripepi, G.; Roumeliotis, S. Methods to Analyze Time-to-Event Data: The Cox Regression Analysis. Oxid. Med. Cell. Longev. 2021, 2021, 1302811. [Google Scholar] [CrossRef]
  36. Deo, S.V.; Deo, V.; Sundaram, V. Survival Analysis—Part 2: Cox Proportional Hazards Model. Indian J. Thorac. Cardiovasc. Surg. 2021, 37, 229–233. [Google Scholar] [CrossRef]
  37. Kalbfleisch, J.D.; Schaubel, D.E. Fifty Years of the Cox Model. Annu. Rev. Stat. Its Appl. 2023, 10, 1–23. [Google Scholar] [CrossRef]
  38. Gregson, J.; Sharples, L.; Stone, G.W.; Burman, C.-F.; Öhrn, F.; Pocock, S. Nonproportional Hazards for Time-to-Event Outcomes in Clinical Trials. JACC 2019, 74, 2102–2112. [Google Scholar] [CrossRef] [PubMed]
  39. Crowther, M.J.; Royston, P.; Clements, M. A Flexible Parametric Accelerated Failure Time Model and the Extension to Time-Dependent Acceleration Factors. Biostatistics 2022, 24, 811–831. [Google Scholar] [CrossRef]
  40. Kirkwood, T.B.L. Deciphering Death: A Commentary on Gompertz (1825) ‘On the Nature of the Function Expressive of the Law of Human Mortality, and on a New Mode of Determining the Value of Life Contingencies’. Philos. Trans. R. Soc. Lond. B Biol. Sci. 2015, 370, 20140379. [Google Scholar] [CrossRef]
  41. Lucanic, M.; Plummer, W.T.; Chen, E.; Harke, J.; Foulger, A.C.; Onken, B.; Coleman-Hulbert, A.L.; Dumas, K.J.; Guo, S.; Johnson, E.; et al. Impact of Genetic Background and Experimental Reproducibility on Identifying Chemical Compounds with Robust Longevity Effects. Nat. Commun. 2017, 8, 14256. [Google Scholar] [CrossRef]
  42. Banse, S.A.; Lucanic, M.; Sedore, C.A.; Coleman-Hulbert, A.L.; Plummer, W.T.; Chen, E.; Kish, J.L.; Hall, D.; Onken, B.; Presley, M.P.; et al. Automated Lifespan Determination Across Caenorhabditis Strains and Species Reveals Assay-Specific Effects of Chemical Interventions. GeroScience 2019, 41, 945–960. [Google Scholar] [CrossRef]
  43. Woodruff, G.C.; Johnson, E.; Phillips, P.C. A Large Close Relative of C. elegans Is Slow-Developing but Not Long-Lived. BMC Evol. Biol. 2019, 19, 74. [Google Scholar] [CrossRef]
  44. Phelps, G.B.; Morin, J.; Pinto, C.; Schoenfeldt, L.; Guilmot, S.; Ocampo, A.; Perez, K. Comprehensive Evaluation of Lifespan-extending Molecules in C. elegans. Aging Cell 2025, 24, e14424. [Google Scholar] [CrossRef]
  45. Swindell, W.R. Accelerated Failure Time Models Provide a Useful Statistical Framework for Aging Research. Exp. Gerontol. 2009, 44, 190–200. [Google Scholar] [CrossRef]
  46. Stroustrup, N.; Anthony, W.E.; Nash, Z.M.; Gowda, V.; Gomez, A.; López-Moyado, I.F.; Apfeld, J.; Fontana, W. The Temporal Scaling of Caenorhabditis elegans Ageing. Nature 2016, 530, 103–107. [Google Scholar] [CrossRef]
  47. Sturges, H.A. The Choice of a Class Interval. J. Am. Stat. Assoc. 1926, 21, 65–66. [Google Scholar] [CrossRef]
  48. Morgan, T.H. Sex Limited Inheritance in Drosophila. Science 1910, 32, 120–122. [Google Scholar] [CrossRef]
  49. Green, M.M. 2010: A Century of Drosophila Genetics Through the Prism of the White Gene. Genetics 2010, 184, 3–7. [Google Scholar] [CrossRef]
  50. Myers, J.; Porter, M.; Narwold, K.; Bhat, K.; Dauwalder, B.; Roman, G. Mutants of the White ABCG Transporter in Drosophila melanogaster Have Deficient Olfactory Learning and Cholesterol Homeostasis. Int. J. Mol. Sci. 2021, 22, 12967. [Google Scholar] [CrossRef]
  51. Sasaki, A.; Nishimura, T.; Takano, T.; Naito, S.; Yoo, S.K. White Regulates Proliferative Homeostasis of Intestinal Stem Cells During Ageing in Drosophila. Nat. Metab. 2021, 3, 546–557. [Google Scholar] [CrossRef]
  52. Xiao, C.; Qiu, S. Frequency-Specific Modification of Locomotor Components by the White Gene in Drosophila melanogaster Adult Flies. Genes. Brain Behav. 2021, 20, e12703. [Google Scholar] [CrossRef]
  53. Mendoza-Grimau, V.; Pérez-Gálvez, A.; Busturia, A.; Fontecha, J. Lipidomic Profiling of Drosophila Strains Canton-S and White1118 Reveals Intraspecific Lipid Variations in Basal Metabolic Rate. Prostaglandins Leukot. Essent. Fat. Acids 2024, 201, 102618. [Google Scholar] [CrossRef]
  54. Rickle, A.; Sudhakar, K.; Booms, A.; Stirtz, E.; Lempradl, A. More than Meets the Eye: Mutation of the white Gene in Drosophila Has Broad Phenotypic and Transcriptomic Effects. Genetics 2025, 230, iyaf097. [Google Scholar] [CrossRef]
  55. Robertson, H.T.; Allison, D.B. A Novel Generalized Normal Distribution for Human Longevity and Other Negatively Skewed Data. PLoS ONE 2012, 7, e37025, Erratum in PLoS ONE 2016, 11, e0151123. [Google Scholar] [CrossRef]
  56. Skulachev, V.P.; Shilovsky, G.A.; Putyatina, T.S.; Popov, N.A.; Markov, A.V.; Skulachev, M.V.; Sadovnichii, V.A. Perspectives of Homo Sapiens Lifespan Extension: Focus on External or Internal Resources? Aging 2020, 12, 5566–5584. [Google Scholar] [CrossRef]
  57. O’Neill, D.G.; Church, D.B.; McGreevy, P.D.; Thomson, P.C.; Brodbelt, D.C. Longevity and Mortality of Owned Dogs in England. Vet. J. 2013, 198, 638–643. [Google Scholar] [CrossRef]
  58. O’Neill, D.G.; Church, D.B.; McGreevy, P.D.; Thomson, P.C.; Brodbelt, D.C. Longevity and Mortality of Cats Attending Primary Care Veterinary Practices in England. J. Feline Med. Surg. 2015, 17, 125–133. [Google Scholar] [CrossRef]
  59. Adams, V.J.; Evans, K.M.; Sampson, J.; Wood, J.L.N. Methods and Mortality Results of a Health Survey of Purebred Dogs in the UK. J. Small Anim. Pract. 2010, 51, 512–524. [Google Scholar] [CrossRef]
  60. Ezcurra, M.; Benedetto, A.; Sornda, T.; Gilliat, A.F.; Au, C.; Zhang, Q.; van Schelt, S.; Petrache, A.L.; Wang, H.; de la Guardia, Y.; et al. C. elegans Eats Its Own Intestine to Make Yolk Leading to Multiple Senescent Pathologies. Curr. Biol. 2018, 28, 2544–2556. [Google Scholar] [CrossRef]
  61. Kern, C.C.; Srivastava, S.; Ezcurra, M.; Hsiung, K.C.; Hui, N.; Townsend, S.; Maczik, D.; Zhang, B.; Tse, V.; Konstantellos, V.; et al. C. elegans Ageing Is Accelerated by a Self-Destructive Reproductive Programme. Nat. Commun. 2023, 14, 4381. [Google Scholar] [CrossRef]
  62. Chen, J.; Senturk, D.; Wang, J.-L.; Muller, H.-G.; Carey, J.R.; Caswell, H.; Caswell-Chen, E.P. A Demographic Analysis of the Fitness Cost of Extended Longevity in Caenorhabditis elegans. J. Gerontol. Ser. A Biol. Sci. Med. Sci. 2007, 62, 126–135. [Google Scholar] [CrossRef] [PubMed]
  63. Clancy, D.; Chtarbanova, S.; Broughton, S. Editorial: Model Organisms in Aging Research: Drosophila melanogaster. Front. Aging 2023, 3, 1118299. [Google Scholar] [CrossRef]
  64. Izmaĭlov, D.M.; Obukhova, L.K. Analysis of the life span distribution mode in 128 successive generations of D. melanogaster. Adv. Gerontol. 2004, 15, 30–35. [Google Scholar]
  65. Azzalini, A. The Skew-Normal Distribution and Related Multivariate Families. Scand. J. Stat. 2005, 32, 159–188. [Google Scholar] [CrossRef]
  66. Arnastauskaitė, J.; Ruzgas, T.; Bražėnas, M. An Exhaustive Power Comparison of Normality Tests. Mathematics 2021, 9, 788. [Google Scholar] [CrossRef]
  67. Facchinetti, S. A Procedure to Find Exact Critical Values of Kolmogorov-Smirnov Test. Stat. Appl.—Ital. J. Appl. Stat. 2009, 21, 337–359. [Google Scholar]
  68. Simard, R.; L’Ecuyer, P. Computing the Two-Sided Kolmogorov-Smirnov Distribution. J. Stat. Softw. 2011, 39, 1–18. [Google Scholar] [CrossRef]
  69. Royston, P. A Toolkit for Testing for Non-Normality in Complete and Censored Samples. J. R. Stat. Soc. Ser. D (Stat.) 1993, 42, 37–43. [Google Scholar] [CrossRef]
  70. Mara, U.T. Power Comparisons of Shapiro-Wilk, Kolmogorov-Smirnov, Lilliefors and Anderson-Darling Tests. J. Stat. Model. Anal. 2011, 2, 21–33. [Google Scholar]
  71. Kolmogoroff, A. Sulla Determinazione Empirica Di Una Legge Di Distribuzione. G. Dell’ Ist. Ital. Degli Attuari 1933, 4, 83–91. [Google Scholar]
  72. Feller, W. On the Kolmogorov-Smirnov Limit Theorems for Empirical Distributions. Ann. Math. Stat. 1948, 19, 177–189, Correction in Ann. Math. Stat. 1950, 21, 301–302. [Google Scholar] [CrossRef]
  73. Smirnov, N. On the Estimation of the Discrepancy Between Critical Curves of Distribution of Two Independent Samples. Bull. Math. Univ. Moscou 1939, 2, 3–26. [Google Scholar]
  74. Marsaglia, G.; Tsang, W.W.; Wang, J. Evaluating Kolmogorov’s Distribution. J. Stat. Softw. 2003, 8, 1–4. [Google Scholar] [CrossRef]
  75. Lilliefors, H.W. On the Kolmogorov-Smirnov Test for Normality with Mean and Variance Unknown. J. Am. Stat. Assoc. 1967, 62, 399–402. [Google Scholar] [CrossRef]
  76. Johnson, N.L. Systems of Frequency Curves Generated by Methods of Translation. Biometrika 1949, 36, 149–176. [Google Scholar] [CrossRef]
  77. Shapiro, S.S.; Wilk, M.B. An Analysis of Variance Test for Normality (Complete Samples). Biometrika 1965, 52, 591–611. [Google Scholar] [CrossRef]
  78. Chakraborty, T.S.; Gendron, C.M.; Lyu, Y.; Munneke, A.S.; DeMarco, M.N.; Hoisington, Z.W.; Pletcher, S.D. Sensory Perception of Dead Conspecifics Induces Aversive Cues and Modulates Lifespan Through Serotonin in Drosophila. Nat. Commun. 2019, 10, 2365. [Google Scholar] [CrossRef]
  79. Lin, Y.-C.; Zhang, M.; Wang, S.-H.; Chieh, C.-W.; Shen, P.-Y.; Chen, Y.-L.; Chang, Y.-C.; Kuo, T.-H. The Deleterious Effects of Old Social Partners on Drosophila Lifespan and Stress Resistance. npj Aging 2022, 8, 1. [Google Scholar] [CrossRef]
  80. Bushey, D.; Hughes, K.A.; Tononi, G.; Cirelli, C. Sleep, Aging, and Lifespan in Drosophila. BMC Neurosci. 2010, 11, 56. [Google Scholar] [CrossRef] [PubMed]
  81. Smirnov, N. Table for Estimating the Goodness of Fit of Empirical Distributions. Ann. Math. Stat. 1948, 19, 279–281. [Google Scholar] [CrossRef]
  82. Miller, L.H. Table of Percentage Points of Kolmogorov Statistics. J. Am. Stat. Assoc. 1956, 51, 111–121. [Google Scholar] [CrossRef]
  83. Massey, F.J. The Kolmogorov-Smirnov Test for Goodness of Fit. J. Am. Stat. Assoc. 1951, 46, 68–78. [Google Scholar] [CrossRef]
  84. Hodges, J.L. The Significance Probability of the Smirnov Two-Sample Test. Ark. Mat. 1958, 3, 469–486. [Google Scholar] [CrossRef]
  85. Warne, R.T. Statistics for the Social Sciences: A General Linear Model Approach, 2nd ed.; Cambridge University Press: Cambridge, UK, 2017. [Google Scholar]
  86. Royston, P. Remark AS R94: A Remark on Algorithm AS 181: The W-Test for Normality. J. R. Stat. Soc. Ser. C (Appl. Stat.) 1995, 44, 547–551. [Google Scholar] [CrossRef]
  87. Cramer, H. Mathematical Methods of Statistics; Princeton University Press: Princeton, NJ, USA, 1957; Volume 7. [Google Scholar]
Figure 1. Original mortality distributions, mortality data converted to lifespan series and lifespan series converted to interval distributions/lifespan series. (a) Death-per-day data for females of two Drosophila WT-like laboratory lines with different genetic backgrounds (Canton S, black bars; Oregon RC, gray bars) are presented, along with normal distributions (bell-shaped curves) for these lines. Data from the w67c23 allele experiment (2012) were used for the analysis. The x-axis represents days (0, 1, 2, 3, etc.), and the y-axis represents the number of dead individuals per day. The numbers in the legend are µ (mean lifespan) ± standard deviation values. The normal distributions for the depicted death-per-day series were calculated as described in the Section 3.3 of the Materials and Methods. (b) The data from (a) were converted to a lifespan series. (c) The data from (b) were partitioned into five-day intervals using Sturges’ rule. The partitioning used was as follows: day 0–4, day 5–9, day 10–14, etc. Phenotype frequency distributions (bars) with superimposed normal distribution curves are shown. Each bar shows the probability of dying in a given five-day interval. Normal distributions were calculated as in (a). W is the SW test statistic and p is the SW test p-value. The inset in the upper right corner of the graph shows the survival curves for the sample data. This graph was obtained using the Python 3.11 script/program attached to the article (Supplementary S4). (d) The graph is similar to (c), but the data is divided into 7-day intervals. Data from (a) was used.
Figure 1. Original mortality distributions, mortality data converted to lifespan series and lifespan series converted to interval distributions/lifespan series. (a) Death-per-day data for females of two Drosophila WT-like laboratory lines with different genetic backgrounds (Canton S, black bars; Oregon RC, gray bars) are presented, along with normal distributions (bell-shaped curves) for these lines. Data from the w67c23 allele experiment (2012) were used for the analysis. The x-axis represents days (0, 1, 2, 3, etc.), and the y-axis represents the number of dead individuals per day. The numbers in the legend are µ (mean lifespan) ± standard deviation values. The normal distributions for the depicted death-per-day series were calculated as described in the Section 3.3 of the Materials and Methods. (b) The data from (a) were converted to a lifespan series. (c) The data from (b) were partitioned into five-day intervals using Sturges’ rule. The partitioning used was as follows: day 0–4, day 5–9, day 10–14, etc. Phenotype frequency distributions (bars) with superimposed normal distribution curves are shown. Each bar shows the probability of dying in a given five-day interval. Normal distributions were calculated as in (a). W is the SW test statistic and p is the SW test p-value. The inset in the upper right corner of the graph shows the survival curves for the sample data. This graph was obtained using the Python 3.11 script/program attached to the article (Supplementary S4). (d) The graph is similar to (c), but the data is divided into 7-day intervals. Data from (a) was used.
Ijms 26 11987 g001
Figure 2. The figure shows the dependence of the frequency of preservation (retention) of normal distribution (a,c) and the p-value (b,d) on the sample size (number of individuals, N) (a,b) and the duration of lifespan (c,d) when performing the SW test. The dependencies were studied using an ideal normal series of lifespan of different lengths (different MaxLS) and with different N, intervalizing this series from the 0th, 1st, 2nd, 3rd, and 4th days (marked on the graphs with different shades of gray). The interval size was five days. For each point on the graph, the results were averaged across all samples with varying N (from 100 to 795 in increments of five individuals), lifespan duration (from 50 to 84 days, the range of lifespans recorded in our experiments, in increments of one day), and the first day of death (the first death was recorded on the first, second, third, or fourth day). A total of 19,600 simulated samples were used (140 N × 35 lifespans × 4 days of mortality onset).
Figure 2. The figure shows the dependence of the frequency of preservation (retention) of normal distribution (a,c) and the p-value (b,d) on the sample size (number of individuals, N) (a,b) and the duration of lifespan (c,d) when performing the SW test. The dependencies were studied using an ideal normal series of lifespan of different lengths (different MaxLS) and with different N, intervalizing this series from the 0th, 1st, 2nd, 3rd, and 4th days (marked on the graphs with different shades of gray). The interval size was five days. For each point on the graph, the results were averaged across all samples with varying N (from 100 to 795 in increments of five individuals), lifespan duration (from 50 to 84 days, the range of lifespans recorded in our experiments, in increments of one day), and the first day of death (the first death was recorded on the first, second, third, or fourth day). A total of 19,600 simulated samples were used (140 N × 35 lifespans × 4 days of mortality onset).
Ijms 26 11987 g002
Figure 3. A comparison of the mutant and control in the experiment with allele w1118 (2024) is presented. (a,b) Canton S genetic background, (c,d) Oregon RC genetic background, (a,c) Comparison of WT males with white mutant males, (b,d) Comparisons of WT females with white mutant females. The bars show the phenotype frequencies/probabilities by lifespan, with β-distribution curves superimposed. w1118 and control flies of the same sex were compared. Frequency distributions were obtained by dividing the original lifespan series into 5-day intervals. The inset in the upper left corner shows the results of the SW test calculation. W is the Shapiro–Wilk (SW) test statistic and p is the SW test p-value. The inset in the upper right corner shows the survival curves for the compared samples. The genotypes are labeled in the legend. *** p < 0.001. The lower inset in the top left corner shows the parameters used to construct the β-distribution graph (black and grey arcs). int.series is the interval lifespan series, ori.series is the original lifespan series. The number (0–4) indicates the calendar day from which the β-distribution graph construction begins (see the Python script instruction in Supplementary S4 and the Python code in the Supplementary File).
Figure 3. A comparison of the mutant and control in the experiment with allele w1118 (2024) is presented. (a,b) Canton S genetic background, (c,d) Oregon RC genetic background, (a,c) Comparison of WT males with white mutant males, (b,d) Comparisons of WT females with white mutant females. The bars show the phenotype frequencies/probabilities by lifespan, with β-distribution curves superimposed. w1118 and control flies of the same sex were compared. Frequency distributions were obtained by dividing the original lifespan series into 5-day intervals. The inset in the upper left corner shows the results of the SW test calculation. W is the Shapiro–Wilk (SW) test statistic and p is the SW test p-value. The inset in the upper right corner shows the survival curves for the compared samples. The genotypes are labeled in the legend. *** p < 0.001. The lower inset in the top left corner shows the parameters used to construct the β-distribution graph (black and grey arcs). int.series is the interval lifespan series, ori.series is the original lifespan series. The number (0–4) indicates the calendar day from which the β-distribution graph construction begins (see the Python script instruction in Supplementary S4 and the Python code in the Supplementary File).
Ijms 26 11987 g003
Figure 4. A comparison of the mutant and control in the experiment with allele w67c23 (2024) is presented. (a,b) Canton S genetic background, (c,d) Oregon RC genetic background, (a,c) Comparison of WT males with white mutant males, (b,d) Comparisons of WT females with white mutant females. The bars show the phenotype frequencies/probabilities by lifespan, with β-distribution curves superimposed. w1118 and control flies of the same sex were compared. Frequency distributions were obtained by dividing the original lifespan series into 5-day intervals. The inset in the upper left corner shows the results of the SW test calculation. W is the Shapiro–Wilk (SW) test statistic and p is the SW test p-value. The inset in the upper right corner shows the survival curves for the compared samples. The genotypes are labeled in the legend. *** p < 0.001. The lower inset in the top left corner shows the parameters used to construct the β-distribution graph (black and grey arcs). int.series is the interval lifespan series, ori.series is the original lifespan series. The number (0–4) indicates the calendar day from which the β-distribution graph construction begins (see the Python script instruction in Supplementary S4 and the Python code in the Supplementary File).
Figure 4. A comparison of the mutant and control in the experiment with allele w67c23 (2024) is presented. (a,b) Canton S genetic background, (c,d) Oregon RC genetic background, (a,c) Comparison of WT males with white mutant males, (b,d) Comparisons of WT females with white mutant females. The bars show the phenotype frequencies/probabilities by lifespan, with β-distribution curves superimposed. w1118 and control flies of the same sex were compared. Frequency distributions were obtained by dividing the original lifespan series into 5-day intervals. The inset in the upper left corner shows the results of the SW test calculation. W is the Shapiro–Wilk (SW) test statistic and p is the SW test p-value. The inset in the upper right corner shows the survival curves for the compared samples. The genotypes are labeled in the legend. *** p < 0.001. The lower inset in the top left corner shows the parameters used to construct the β-distribution graph (black and grey arcs). int.series is the interval lifespan series, ori.series is the original lifespan series. The number (0–4) indicates the calendar day from which the β-distribution graph construction begins (see the Python script instruction in Supplementary S4 and the Python code in the Supplementary File).
Ijms 26 11987 g004
Figure 5. A comparison of the mutant and control in the experiment with allele w67c23 (2012) is presented. (a,b) Canton S genetic background, (c,d) Oregon RC genetic background, (a,c) Comparison of WT males with white mutant males, (b,d) Comparisons of WT females with white mutant females. The bars show the phenotype frequencies/probabilities by lifespan, with β-distribution curves superimposed. w1118 and control flies of the same sex were compared. Frequency distributions were obtained by dividing the original lifespan series into 5-day intervals. The inset in the upper left corner shows the results of the SW test calculation. W is the Shapiro–Wilk (SW) test statistic and p is the SW test p-value. The inset in the upper right corner shows the survival curves for the compared samples. The genotypes are labeled in the legend. *** p < 0.001. ** p < 0.01. * p < 0.05. The lower inset in the top left corner shows the parameters used to construct the β-distribution graph (black and grey arcs). int.series is the interval lifespan series, ori.series is the original lifespan series. The number (0–4) indicates the calendar day from which the β-distribution graph construction begins (see the Python script instruction in Supplementary S4 and the Python code in the Supplementary File).
Figure 5. A comparison of the mutant and control in the experiment with allele w67c23 (2012) is presented. (a,b) Canton S genetic background, (c,d) Oregon RC genetic background, (a,c) Comparison of WT males with white mutant males, (b,d) Comparisons of WT females with white mutant females. The bars show the phenotype frequencies/probabilities by lifespan, with β-distribution curves superimposed. w1118 and control flies of the same sex were compared. Frequency distributions were obtained by dividing the original lifespan series into 5-day intervals. The inset in the upper left corner shows the results of the SW test calculation. W is the Shapiro–Wilk (SW) test statistic and p is the SW test p-value. The inset in the upper right corner shows the survival curves for the compared samples. The genotypes are labeled in the legend. *** p < 0.001. ** p < 0.01. * p < 0.05. The lower inset in the top left corner shows the parameters used to construct the β-distribution graph (black and grey arcs). int.series is the interval lifespan series, ori.series is the original lifespan series. The number (0–4) indicates the calendar day from which the β-distribution graph construction begins (see the Python script instruction in Supplementary S4 and the Python code in the Supplementary File).
Ijms 26 11987 g005
Table 1. Lifespan measurement experiment with the w1118 allele (2024).
Table 1. Lifespan measurement experiment with the w1118 allele (2024).
123456789101112131415
GenotypeSexµ,
Days
σ,
Days
SW Test
w/o Intervals
SW Test
Intervals
KS Test
w/o Intervals
KS Test
Intervals
Two Sample
KS Test
(WT vs. Mut.)
Number of IntervalsSample Size
Wp-Value *Wp-ValueDnp-Value Dnp-Value N
Canton SM34.8±
12.7
0.990.036
not norm.
0.890.091
norm.
0.050.285
norm.
0.200.646
norm.
13404
F33.1±
13.5
0.980.001
not norm
0.940.478
norm.
0.070.091
norm.
0.150.917
norm.
13308
w1118
Canton S
M31.6±
11.2
0.97<0.0001
not norm.
0.800.005
not norm.
0.100.018
not norm.
0.260.307
not norm **
p < 0.001
***
14220
F25.2±
10.7
0.92<0.0001
not norm.
0.840.019
not norm.
0.120.011
not norm.
0.300.197
not norm **
p < 0.00113194
Oregon RCM35.2±
10.4
0.96<0.0001
not norm.
0.780.005
not norm.
0.10<0.0001
not norm.
0.310.212
not norm **
12472
F27.9±
10.6
0.980.0001
not norm.
0.920.324
norm.
0.060.115
norm.
0.190.834
norm.
11400
w1118
Oregon RC
M33.7±
10.9
0.95<0.0001
not norm.
0.850.034
not norm.
0.110.001
not norm.
0.200.702
norm.
p > 0.0512337
F25.1±
8.7
0.980.0004
not norm.
0.880.106
norm.
0.080.019
not norm.
0.210.725
norm.
p < 0.00111373
* at a significance threshold of p-value ≥ 0.05, the distribution was considered normal. ** not normal with Lilliefors adjustment for small sample sizes and normal without Lilliefors adjustment. *** the differences in survival curves between mutant and control flies of the same sex are shown.
Table 2. An experiment to measure lifespan with the w67c23 allele (2024).
Table 2. An experiment to measure lifespan with the w67c23 allele (2024).
123456789101112131415
GenotypeSexµ,
Days
σ,
Days
SW test
w/o Intervals
SW Test
Intervals
KS Test
w/o Intervals
KS Test
Intervals
Two Sample
KS Test
(WT vs. Mut.)
Number
of Intervals
Sample Size
Wp-Value *Wp-ValueDnp-ValueDnp-ValueN
Canton SM33.3±
12.7
0.98<0.0001
not norm.
0.830.010
not norm.
0.09<0.0001
not norm.
0.220.443
norm.
15817
F31.2±
13.3
0.99<0.0001
not norm.
0.900.123
norm.
0.11<0.0001
not norm.
0.180.740
norm.
14676
w67c23
Canton S
M39.7±
18.2
0.990.0001
not norm.
0.970.756
norm.
0.060.020
not norm.
0.120.960
not norm. **
p < 0.0001
***
17552
F37.5±
18.0
0.98<0.0001
not norm.
0.940.408
norm.
0.070.012
not norm.
0.180.654
norm.
p < 0.000116493
Oregon RCM36.4±
13.7
0.98<0.0001
not norm.
0.940.417
norm.
0.080.013
not norm.
0.110.994
norm.
15374
F26.7±
10.5
0.990.0075
not norm.
0.920.232
norm.
0.050.254
norm.
0.170.839
norm.
13363
w67c23
Oregon RC
M45.6±
14.2
0.97<0.0001
not norm.
0.840.008
not norm.
0.060.019
not norm.
0.250.222
not norm **
p < 0.000117641
F41.7±
14.9
0.94<0.0001
not norm.
0.870.039
not norm.
0.12<0.0001
not norm.
0.220.479
not norm **
p < 0.000115660
* at a significance threshold of p-value ≥ 0.05, the distribution was considered normal. ** not normal with Lilliefors adjustment for small sample sizes and normal without Lilliefors adjustment. *** the differences in survival curves between mutant and control flies of the same sex are shown.
Table 3. An experiment to measure lifespan with the w67c23 allele (2012).
Table 3. An experiment to measure lifespan with the w67c23 allele (2012).
123456789101112131415
GenotypeSexµ,
Days
σ,
Days
SW test
w/o Intervals
SW Test
Intervals
KS Test
w/o Intervals
KS Test
Intervals
Two Sample
KS Test
(WT vs. Mut.)
Number
of Intervals
Sample Size
Wp-Value *Wp-Value *Dnp-Value *Dnp-Value *N
Canton SM47.9±
14.9
0.95<0.0001
not norm.
0.920.251
norm.
0.110.003
not norm.
0.190.720
norm.
14274
F58.3±
13.2
0.92<0.0001
not norm.
0.830.010
not norm.
0.090.046
not norm.
0.220.473
norm.
15244
w67c23
Canton S
M50.7±
13.8
0.92<0.0001
not norm.
0.800.003
not norm.
0.15<0.0001
not norm.
0.220.406
not norm. **
p = 0.005
***
16262
F52.2±
14.7
0.93<0.0001
not norm.
0.890.063
norm.
0.120.001
not norm.
0.200.594
norm.
p < 0.000115283
Oregon RCM44.6±
16.5
0.92<0.0001
not norm.
0.870.036
not norm.
0.130.003
not norm.
0.240.332
not norm. **
15190
F37.2±
17.4
0.96<0.0001
not norm.
0.940.407
norm.
0.090.098
norm.
0.180.773
norm.
14175
w67c23
Oregon RC
M39.4±
17.4
0.96<0.0001
not norm.
0.980.946
norm.
0.100.043
not norm.
0.110.996
norm.
p < 0.00113193
F39.5±
15.3
0.970.0002
not norm.
0.950.587
norm.
0.080.127
norm.
0.140.951
norm.
p = 0.04014209
* at a significance threshold of p-value ≥ 0.05, the distribution was considered normal. ** not normal with Lilliefors adjustment for small sample sizes and normal without Lilliefors adjustment. *** the differences in survival curves between mutant and control flies of the same sex are shown.
Table 4. Reproducibility of the method depending on the initial day of intervalization on experimental sample data.
Table 4. Reproducibility of the method depending on the initial day of intervalization on experimental sample data.
123456789111213141516171819
GenotypeSexµ,
Days
Internalization * from
Day 0Day 1Day 2Day 3Day 4
Wp-
Value **
Number of IntervalsWp-ValueNumber of IntervalsWp-ValueNumber of IntervalsWp-ValueNumber of IntervalsWp-
Value
Number of Intervals
w1118 (2024)
Canton SM34.80.890.091130.910.153140.870.038140.910.146140.920.27113
F33.10.940.478130.930.262140.940.457140.920.242140.930.28214
w1118
Canton S
M31.60.800.005140.820.008140.810.006140.780.004130.810.00813
F25.20.840.019130.830.017130.810.009130.800.006130.790.00513
Oregon RCM35.20.780.005120.810.014120.810.009130.800.007130.760.00312
F27.90.920.324110.930.400110.950.654110.920.294120.920.28912
w1118
Oregon RC
M33.70.850.034120.850.034120.830.023120.810.017110.820.02011
F25.10.880.106110.900.239100.880.135100.860.086100.890.17610
w67c23 (2024)
Canton SM33.30.830.010150.770.002150.800.004150.870.029150.870.03914
F31.20.900.123140.770.003130.740.001130.930.305130.900.15713
w67c23
Canton S
M39.70.970.756170.950.456170.930.254160.920.158160.950.52116
F37.50.940.408160.960.699160.980.965160.950.433160.960.71315
Oregon RCM36.40.940.417150.930.314140.930.298140.940.381140.960.65014
F26.70.920.232130.910.222120.930.393120.900.161120.920.26712
w67c23
Oregon RC
M45.60.840.008170.870.019170.870.029160.870.028160.870.03016
F41.70.870.039150.870.035150.880.055150.860.027140.890.08814
w67c23 (2012)
Canton SM47.90.920.251140.910.117150.920.200150.930.253150.910.11715
F58.30.830.010150.820.007150.800.004150.830.009150.810.00416
w67c23
Canton S
M50.70.800.003160.810.003170.820.004170.810.004160.820.00516
F52.20.890.063150.890.067150.840.010160.840.008160.870.03215
Oregon RCM44.60.870.036150.870.031150.890.063150.890.072150.890.06615
F37.20.940.457140.940.438140.970.906140.950.637140.910.14314
w67c23
Oregon RC
M39.40.980.946130.910.204130.930.274140.920.220140.910.15514
F39.50.950.587130.920.290130.950.608130.960.772120.920.28713
* Interval length: 5 days. ** With a significance threshold of p ≥ 0.05, the distribution was considered normal. Green color in the table indicates normally distributed samples, red color indicates non-normally distributed samples.
Table 5. Comparison of the mutant and control when intervalizing according to Sturges’ rule (same number of intervals, different interval size) and intervalizing according to 5 days (different number of intervals, same interval size).
Table 5. Comparison of the mutant and control when intervalizing according to Sturges’ rule (same number of intervals, different interval size) and intervalizing according to 5 days (different number of intervals, same interval size).
1234567891011
GenotypeSexµ,
Days
Intervalization According to Sturges’s RuleIntervalization Using a Five-Day Interval
Wp-Value *Number of IntervalsInterval LengthWp-ValueNumber of IntervalsInterval Length
w1118 (2024)
Canton SM34.80.850.07997.170.890.091135
F33.10.950.79197.440.940.478135
w1118
Canton S
M31.60.820.03897.290.800.005145
F25.20.790.02196.980.840.019135
Oregon RCM35.20.820.030106.070.780.005125
F27.90.910.287105.450.920.324115
w1118
Oregon RC
M33.70.820.032105.850.850.034125
F25.10.880.148105.030.880.106115
w67c23 (2024)
Canton SM33.30.840.032117.120.830.010155
F31.20.810.022106.440.900.123145
w67c23
Canton S
M39.70.960.772117.910.970.756175
F37.50.930.445107.740.940.408165
Oregon RCM36.40.920.372107.020.940.417155
F26.70.910.261105.890.920.232135
w67c23
Oregon RC
M45.60.860.087108.380.840.008175
F41.70.860.086107.470.870.039155
w67c23 (2012)
Canton SM47.90.930.427107.640.920.251145
F58.30.860.10997.950.830.010155
w67c23
Canton S
M50.70.780.011108.520.800.003165
F52.20.880.18498.060.890.063155
Oregon RCM44.60.900.23598.170.870.036155
F37.20.720.00597.700.940.457145
w67c23
Oregon RC
M39.40.960.87897.350.980.946135
F39.50.850.08096.990.950.587135
* With a significance threshold of p ≥ 0.05, the distribution was considered normal. Green color in the table indicates normally distributed samples, red color indicates non-normally distributed samples.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yumuhova, C.A.; Konopatov, A.V.; Shtil, A.A.; Bylino, O.V. Distribution Analysis of the Lifespan Trait in Drosophila. Int. J. Mol. Sci. 2025, 26, 11987. https://doi.org/10.3390/ijms262411987

AMA Style

Yumuhova CA, Konopatov AV, Shtil AA, Bylino OV. Distribution Analysis of the Lifespan Trait in Drosophila. International Journal of Molecular Sciences. 2025; 26(24):11987. https://doi.org/10.3390/ijms262411987

Chicago/Turabian Style

Yumuhova, Camila A., Alexander V. Konopatov, Alexander A. Shtil, and Oleg V. Bylino. 2025. "Distribution Analysis of the Lifespan Trait in Drosophila" International Journal of Molecular Sciences 26, no. 24: 11987. https://doi.org/10.3390/ijms262411987

APA Style

Yumuhova, C. A., Konopatov, A. V., Shtil, A. A., & Bylino, O. V. (2025). Distribution Analysis of the Lifespan Trait in Drosophila. International Journal of Molecular Sciences, 26(24), 11987. https://doi.org/10.3390/ijms262411987

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