ORIGINAL RESEARCH article

Front. Aging, 15 July 2026

Sec. Interventions in Aging

Volume 7 - 2026 | https://doi.org/10.3389/fragi.2026.1724246

Automated generation of personalized trajectories of aging phenotypes with DyViA-GAN

  • 1. Health Analytics Network, Columbia, MD, United States

  • 2. Department of Mathematics, University of Maryland, College Park, MD, United States

  • 3. HEED Lab, Columbia, MD, United States

Abstract

With a general increase in human lifespan, the need for technological advances to develop strategies for healthy aging has assumed great importance. In the present study, our goal is to predict the progression of selected aging phenotypes in a given healthy individual as they age past 65 years. Therefore, we developed a novel framework called dynamic views of aging with conditional generative adversarial networks (or DyViA-GAN) that can predict the plausible personalized trajectories of a selected aging phenotype conditioned on the available measurements of the phenotype at a few initial time instances and additional covariates. Given the prevalence of osteoporosis in the aging population, we selected the femoral neck bone mineral density (BMD) of a healthy individual as the phenotype of interest and baseline individual body mass index (BMI) as a covariate. We trained DyViA-GAN on a publicly available longitudinal dataset of a large cohort of mostly white women in the United States of age 65 years or above. It generated, for each individual, continuous phenotype trajectories, along with a corresponding region of acceptable predictions, for an age range of 66–89 years, for eight different combinations, both with and without involving the covariate. The prediction results were subjected to rigorous quality control and multiple comparative analyses. Our results clearly demonstrate the potential of generative deep learning frameworks in healthspan research.

1 Introduction

Forecasting the trajectories of diseases has been a cornerstone of the field of epidemiology, involving numerous approaches ranging from the classical susceptible-infectious-removed (SIR) and related models to more recent models based on time series and predictive analytics, genomics, etc. (Pyne et al., 2015). Modeling and prediction of infectious diseases have been among the key drivers of methodological advances in biostatistics and public health over the past century (Rao et al., 2017a; Rao et al., 2017b). Since the COVID-19 pandemic, novel approaches have emerged for outbreak forecasting, including artificial intelligence (AI)-driven deep learning of spatio-temporal patterns, prediction by real and synthetic data fusion, such as Zhang X. et al. (2021) and . However, with a general increase in human lifespan over the past decades, some researchers in the field of disease prediction have shifted their attention from the modeling of infectious disease outbreaks in a population to modeling chronic conditions and their progression in individuals in the form of personalized trajectories. This work has led to such advances as deep aging clocks and various means of biological age assessment, such as Tian et al. (2023), , , Shah et al. (2023), Raghu et al. (2021), and Putin et al. (2016).

In the present study, our goal is to predict the progression of selected aging phenotypes in a given healthy individual as they age past 65 years. Initial measurements of such phenotypes may be taken annually. With data from these initial time points as input, in combination with other static or dynamic risk factors as covariates, we aim to build a reliable generative AI model that is capable of forecasting future values of the same phenotypes for a particular individual. Thus, our model will produce a set of plausible trajectories (univariate or multivariate, depending on the selection of phenotypes) that could provide timely insights to inform and aid clinical decision-making that might extend a person’s healthspan. For example, trajectories of aging phenotypes associated with one’s cognition or bone health can help one strategically build preparedness or adopt preventive measures against future onset of dementia or possible fractures.

In particular, we focus on osteoporosis, which accounts for approximately 1.5 million fractures in the United States each year (). According to the National Institute of Aging (NIA)1, osteoporosis is a “silent disease” because it does not have any markers of progression until a bone breaks, usually in the hip, spine, or wrist. In severe osteoporosis cases, a simple movement such as a cough or minor bump can result in a broken bone, that is, a fracture. Additionally, individuals with osteoporosis may also have a longer duration of recovery and may experience chronic pain. In older adults, hip and spine fractures, in particular, can have serious consequences such as loss of mobility and independence. In a single typical year (2019), there were 318,797 emergency department visits, 290,130 hospitalizations, and 7,731 deaths related to hip fractures alone among adults 65 years or older in the United States (Moreland et al., 2023). Thus, osteoporosis acts as a key determinant of (bone) healthspan over the course of aging.

Osteoporosis is defined as a systemic skeletal disease that has both of the following characteristics: low bone mass and microarchitectural deterioration of bone tissues (NIH consensus development panel on osteoporosis prevention, diagnosis, and therapy, 2001). In clinical practice, osteoporosis is generally diagnosed when the measure of bone mineral density (BMD) of an individual is below the mean BMD of a reference population by at least 2.5 times the standard deviation, that is, a T-score (). Low BMD or osteopenia is determined by a T-score between and . As individuals age, BMD decreases, and consequently, osteoporosis becomes more prevalent in older adults (; Reid, 2010; ). A study of BMD of the femoral neck or lumbar spine estimated that 43.4 and 10.2 million U.S. adults 50 years and above had low bone mass and osteoporosis, respectively (Wright et al., 2014). While several factors may be involved in the etiology of osteoporosis, historically, the body mass index (BMI) has been linked to bone health as a protective factor (; Reid, 2010). Using data from 8,600 postmenopausal women, Paganini-Hill et al. (1991) reported that high BMI was associated with a significant reduction in hip fracture risk independently of other potential confounders. Their findings were later corroborated by other studies (; ).

The longest-running cohort study in the United States on this topic is the National Institute of Aging (NIA)-sponsored Study of Osteoporotic Fractures (SOFs), a multi-site study that ran from 1986 to 2017 and recruited over 10,000 participants at four different sites. Initially, the study enrolled white women, and from 1997, it began to recruit African American women. Exclusion criteria included bilateral hip prostheses or the inability to walk without assistance. Study participants attended a series of clinical visits with physical and mental evaluations, including imaging to measure bone density, physical examinations, and questionnaires. In addition to clinical visits, participants were contacted via telephone or mail every 4 months to complete follow-up assessments for information on any falls, fractures, and vital status (SOF Online, 2020).

In a seminal article in 1995, the SOF researchers established the dual energy X-ray absorptiometry (DXA) scan as a non-invasive, painless, safe, and accurate measurement of BMD (). Subsequently, the U.S. Preventive Services Task Force osteoporosis management guidelines recommended routine BMD screening DXA scans for women 65 years of age or older (Nicholson et al., 2025; ). The SOF study also showed that women who fell and broke their hip were five times more likely to die in their first year of fracture than those who did not break their hip (SOF Online, 2020). Notably, beyond screening, DXA scans can also serve to monitor osteoporosis progression, leading to opportunities for intervention and prevention of fractures. Therefore, femoral neck BMD data, as measured by DXA, are an ideal initial choice of an aging phenotype to build a model for automated generation of personalized trajectories using a suitable computational framework.

Deep learning frameworks, such as long short-term memory networks (LSTMs), gated recurrent units (GRUs), and transformer networks, have been successful in applications involving time series forecasting (; Siami-Namini et al., 2018; Zhang et al., 2024). The training and forecasting accuracy of these models typically rely on access to training data recorded over many time points. Many of the previous studies that applied deep learning for producing disease trajectories used one or more recurrent neural networks (RNNs) for predicting the ICD code for an individual’s next visit to the clinic (; ; Rodrigues-Jr et al., 2021). Some have used generative adversarial networks (GANs) to predict such codes for multiple subsequent visits but not for tracking any actual phenotype of an individual (Shankar et al., 2023). Other deep learning applications have focused on specific health conditions or diseases, such as cystic fibrosis () and Alzheimer’s disease (). Measures of DNA methylation biomarkers that estimate epigenetic aging serve a somewhat distinct purpose (; ). Still other platforms, such as the Danish Disease Trajectory Browser (DTB), use statistical analysis of population-scale medical data to produce disease trajectories, but these are not personalized predictions (Siggaard et al., 2020). Various applications of generative AI and deep neural networks in aging research are described in reviews (Wilczok, 2025; Zhavoronkov et al., 2019) and the references therein.

To address such issues, we work with (a) individual longitudinal measurements of the selected phenotype that are available, and (b) only at a few (typically, 3–4) time points. The aforementioned deep learning models are not appropriate for predicting phenotype trajectories under such conditions. We instead appeal to deep generative models that are suitable for solving probabilistic problems. Among existing generative frameworks, conditional generative adversarial networks (cGANs) are popular in learning the underlying probability distribution of data conditioned on known values of other associated variables or parameters (Mirza and Osindero, 2014). cGANs have been successfully used in studies of medical images, including modeling the dynamics of cardiac aging () and Alzheimer’s disease progression based on MRI scans ().

In this study, we proposed a novel cGAN framework called dynamic views of aging with GAN (or DyViA-GAN), which is capable of predicting the plausible personalized trajectories of a selected aging phenotype conditioned on the available measurements of the phenotype at a few initial time instances and additional covariates. For this purpose, we selected the BMD of the femoral neck of a healthy individual as the phenotype of interest and the baseline individual BMI as the covariate. Thus, DyViA-GAN generated personalized trajectories for eight different combinations, both with and without involving the covariate. The publicly available dataset used for training our model from the SOF study is described in Subsection 2.1 (Dataset). Then, we provide the details of the cGAN framework, including the network architectures and its model nomenclature for different data and covariate combinations in Section 2 (Methods). The predictions generated by DyViA-GAN were subjected to rigorous quality control and multiple comparative analyses. The results illustrate the corresponding cGAN-based generation of personalized trajectories of the selected phenotype. We conclude with Section 4, Discussion, which reviews some of the limitations of our study and the scope for future work.

2 Methods

2.1 Dataset

We worked with an anonymized dataset for 9,704 mostly Caucasian women participants in the now-concluded Study of Osteoporotic Fractures (SOF). The dataset is publicly available from the SOF Online website (https://sofonline.ucsf.edu/). Attendance during the study varied, as not all participants were available for all the visits, leading to significant gaps in the dataset. To maximize the number of participants in the training set, we considered participant data from Visit 2 (1989–90), Visit 4 (1992–94), Visit 5 (1995–96), and Visit 8 (2002–04), and considered the femoral neck BMD (denoted by FND) as measured by DXA scans using Hologic QDR 1000 workstations. In accordance with best practices, we exclude observations for patients over the age of 90 years to preserve patient anonymity (Moffatt and Leshin, 2024). We used longitudinally-adjusted scan measurements obtained by re-analyzing the previous scans and adjusting the regions-of-interest or deleting bone segments to match later scans. The T-scores of BMD were based on the parameters of a healthy reference population recommended by the International Society for Clinical Densitometry (ISCD) (; Watts et al., 2013).

In total, we have 2,113 de-identified participant records, which were stratified based on the individual BMI values measured during Visit 1 (1986–87). We considered three strata: underweight and healthy (UWH) participants with , overweight (OW) participants with , and obese (OB) participants with . Details of the samples and stratification can be found in Table 1. We also used the recorded age of the various participants during each of the four visits, with the ages rounded down to half years.

TABLE 1

Data typeStrataNumber of participantsMin. FNDMax. FNDMean FND ( SD)
TrainingUWH800−4.634.94-2.02 ( 0.87)
OW720−5.072.51-1.69 ( 0.87)
OB360−3.971.70-1.35 ( 0.92)
TestUWH98−4.281.58-2.04 ( 0.94)
OW95−4.035.42-1.70 ( 1.10)
OB40−3.091.42-1.44 ( 0.96)

Description of data (FND T-scores) used for training and testing. Stratification based on underweight and healthy participants (UWH) with BMI , overweight participants (OW) with BMI , and obese participants (OB) with BMI .

2.2 DyViA-GAN

The proposed DyViA-GAN to predict personalized plausible trajectories of the selected phenotype comprises two neural networks, namely, the generator and the discriminator . We describe the algorithm for the most general setting, where the phenotype of interest is denoted by and additional known covariates are denoted by . Here, and may be a combination of different data modalities, such as anthropometry, images, lifestyle, cognitive functions, physical performance, and biomarkers. We assume access to a dataset from which we can extract the measured values of the desired phenotype(s) at two sets of time points, and , where and are two disjoint (non-overlapping) time indexing sets. The corresponding phenotype values are denoted by and , respectively. Furthermore, the time-point sets and may be different and be unstructured across various records in the dataset.

The generator is fed as input the vector , a new time point , and a random latent variable , which is sampled from an uncorrelated standard Gaussian distribution of dimension . The output of the generator is a predicted value of the phenotype in question at the time point .

We use the notations and to denote the “true” paired data associated with a given vector . The corresponding predictions by the generator are denoted by , where is the prediction at time point . The scalar-valued discriminator network is fed as input either a “true” data tuple or a “fake” tuple . The role of the is to distinguish between true and fake tuples, while the role of the is to generate samples indistinguishable from those drawn from the true (unknown) conditional probability distribution of given , that is, .

The two networks are trained in an adversarial fashion by solving the following optimization problem associated with a least-squares GAN (Mao et al., 2017):where is the joint probability distribution of the true data, while is joint probability distribution for the same data but with generated by .

Once the DyViA-GAN is trained, the optimized generator is used to generate an ensemble of possible values of phenotype at any point , given for an individual. This is achieved by drawing random samples of the latent variable and evaluating for . By allowing to vary in the entire temporal window of interest, we can generate an ensemble of plausible continuous trajectories of phenotype for an individual. These trajectories can then be used to compute the point-wise empirical mean and variance of the predicted trajectories (given a ) for any asA schematic of the training and evaluation of DyViA-GAN is shown in Figure 1.

FIGURE 1

For the study on the SOF dataset considered in the present work, is taken to be the FND, while Q is chosen as the BMI measurement taken during Visit 1. Regression of the mean FND T-score against BMI in the data analyzed by this study shows a statistically significant positive association (, , p-value = 0.017). Historically, it was shown that “A high body mass index protects against femoral neck osteoporosis in healthy elderly subjects” (). As noted in Subsection 2.1, we have FND values during visits 2, 3, 5, and 8. Thus, the index sets and used to construct will be chosen as subset of for training purposes. In particular, we set , while or . We scale the BMI by 100 before feeding it to the generator and scale the age of the participants in accordance withwhere serves as the maximum age range (in years). The ages limits in (Equation 3) were chosen based on the data available in the SOF dataset. The above scaling (Rao et al., 2017b) ensures that when fed to the network as input. We also remark here that the ages differ across participants in the dataset, thus adding a layer of complexity to the trajectory prediction problem.

2.3 Network architectures

Let and denote the size of the index sets. For the choices made in the present work, , while or 2. The generator is taken to be a fully connected network with input dimension (or if BMI is used as a covariate) with a scalar-valued output. We used four hidden layers of width 50 each with the hat activation function (; Zhang L. et al., 2021). To ensure that the generator’s prediction is constrained to pass through the given initial measurements corresponding to , that is, at and , the output of the generator is transformed as follows:where

The function in the above transformation smoothly blends the linear curve passing through and to the network output. In this work, we choose .

The discriminator is also taken to be a fully connected network with input dimension (or if BMI is used as a covariate) with a scalar-valued output. We used four hidden layers of width 50 with the hat activation function. Other hyperparameter values for DyViA-GAN are listed in Table 2.

TABLE 2

HyperparameterValue/choice
Latent dimension 20
OptimizerAdamW
Learning rate for
Learning rate for
Number of updates per update4
regularization parameter
Batch sizeALL: 200, OWH: 200, OW: 180, OB 90
Total epochs2000

Common hyperparameter values used for the DyViA-GAN models.

2.4 DyViA-GAN model nomenclature

We trained multiple versions of DyViA-GAN on different data and covariate combinations. For easier reference, we use the nomenclature Model- for the models trained on different data types determined by tag . The tag value = ALL implies that the model is trained on unstratified training data with 1,880 samples (see Table 1), = UWH implies the networks are trained on the UWH stratum samples with 900 samples, = OW implies training on the OW stratum with 800 training samples, while = OB implies training on the OB stratum with 400 training samples. The model name ends with an additional tag -Q if the covariate is fed as input to the generator. For example, Model-OWH denotes the model trained (and tested) on the OWH stratum, while Model-OB-Q denotes the model trained (and tested) on the OB stratum with used as an input for the generator. In summary, we consider eight DyViA-GAN models: 1) Model-ALL, 2) Model-ALL-Q, 3) Model-UWH, 4) Model-UWH-Q, 5) Model-OW, 6) Model-OW-Q, 7) Model-OB, and 8) Model-OB-Q. Furthermore, we consider two variants of the model, one with and another with . Thus, there are eight DyViA-GAN models for each variant.

2.5 Evaluation of model performance

Using the trained generator

, we quantify the performance of the various models via the following metrics:

  • Root mean squared error (RMSE): This will be evaluated either across all time points not fed as input to the generator (see Table 3) or at specific time points (see Table 4).

  • Maximum score: For a particular participant, we define the score at any time point using the empirical measures computed in Equation 2

where (

Equation 5

) represents is the normalized distance of the true value of the phenotype at

from the mean predicted value at that time point. The maximum score

is defined as the maximum over an individual’s score over all time points not shown to the generator and at which point the true value is known. In the present context,

, with the empirical statistics computed using

random samples of

. Thus, predictions with lower maximum scores are preferable. We say that the

score is acceptable

for a sample if

where

is a tunable parameter.

  • Filtering plausible trajectories: to eliminate outliers from the predicted plausible trajectories for an individual, we perform an additional post-processing filtering. For each predicted plausible trajectory , consider the mean path computed using the remaining trajectories, that is, excluding the th trajectory. We then retain the th trajectory if , where is a meaningful function to measure the distance between trajectories, while is a tunable parameter. In the present work, we take to be the dynamic time warping (DTW) distance, which is a commonly used elastic shape-based measure of similarity between a pair of time series ().

TABLE 3

Models using
TrainingTest
Model   StrataUWHOWOBALLUWHOWOBALL
Model-ALL89.1286.8188.6188.1487.7683.1690.0086.27
Model-ALL-Q89.7586.9488.6188.4687.7684.2190.0086.70
Model-UWH85.00---77.55---
Model-UWH-Q91.62---87.76---
Model-OW-84.72---82.11--
Model-OW-Q-90.56---90.53--
Model-OB--79.17---80.00-
Model-OB-Q--84.17---85.00-
Models using
TrainingTest
Model   StrataUWHOWOBALLUWHOWOBALL
Model-ALL82.6278.3381.1180.6982.6580.0087.5082.40
Model-ALL-Q80.0076.1179.4478.4079.5978.9587.5080.69
Model-UWH79.88---77.55---
Model-UWH-Q81.50---79.59---
Model-OW-72.78---72.63--
Model-OW-Q-90.56---90.53--
Model-OB--72.22---77.50-
Model-OB-Q--73.33---80.00-

Percentage (%) of samples with acceptable scores for 8 different DyViA-GAN models using (top sub-table) and bottom sub-table). The percentages are also listed for each data strata for models trained on unstratified samples. For models trained on stratified data, the percentages are listed only for the corresponding strata. The notation “-” indicates no scores are evaluated for a particular strata with a given model.

TABLE 4

Models using
TrainingTest
Model   StrataUWHOWOBALLUWHOWOBALL
Model-ALL0.530.570.520.540.560.680.570.61
Model-ALL-Q0.550.590.530.560.590.690.580.63
Model-UWH0.52---0.56---
Model-UWH-Q0.55---0.59---
Model-OW-0.55---0.65--
Model-OW-Q-0.55---0.66--
Model-OB--0.59---0.64-
Model-OB-Q--0.63---0.68-
Models using
TrainingTest
Model   StrataUWHOWOBALLUWHOWOBALL
Model-ALL0.440.500.470.470.480.610.510.54
Model-ALL-Q0.380.440.430.410.430.560.460.49
Model-UWH0.38---0.43---
Model-UWH-Q0.39---0.44---
Model-OW-0.45---0.56--
Model-OW-Q-0.51---0.60--
Model-OB--0.46---0.50-
Model-OB-Q--0.44---0.48-

RMSE for 8 different DyViA-GAN models using (top sub-table) and bottom sub-table). The errors are also listed for each data strata for models trained on unstratified samples. For models trained on stratified data, the errors are listed only for the corresponding strata. The notation “-” indicates no errors are evaluated for a particular strata with a given model.

We remark that the parameters used to define acceptable scores and used to filter trajectories are both problem-dependent and tunable by the practitioner based on domain expertise. In the present work, we choose and , determined by the ablation study presented in the Supplementary Material.

3 Results

We ran DyViA-GAN on the individual samples of available (or “true”) FND measurements from the dataset to generate their respective personalized continuous FND trajectories based on the stated models.

Using the criteria discussed in Subsection 2.5, we evaluate and compare the performance of the various designed models. Although Model-ALL and Model-ALL-Q are trained on unstratified data, we also evaluate the trained generators on stratified data for a more fine-grained analysis. The RMSE and maximum scores of the other models trained on stratified data are evaluated only within their respective strata.

3.1 Score-based comparison

When comparing the two variants of the model, Table 3 shows that a larger percentage of training and test samples have acceptable scores with models trained using than models trained using . This indicates that the plausible trajectories generated using the first variant have a larger spread around the predicted mean trajectory, thus having a better chance of capturing dynamics with larger temporal variations. We also observe that feeding the covariate Q (i.e., the BMI) as a generator input improves the performance of the models (both variants) trained on stratified data. For instance, the percentage of test samples with acceptable scores with models trained on the OW stratum increases from 82.11% to 90.53% for the first variant of the model (see the top sub-table in Table 3) and from 72.63% to 90.53% for the second variant of the model (see the bottom sub-table in Table 3).

3.2 RMSE-based comparison

If we consider the mean predicted trajectory as a single representation of the phenotype evolution, then the RMSE is a more appropriate metric to measure model performance. Table 4 shows that the models trained with (top sub-table) consistently lead to higher RMSE than the respective models trained with (bottom sub-table). Thus, based on the RMSE metric, the latter variant of the DyViA-GAN models performs significantly better. In general, the inclusion of the BMI as a generator input appears to marginally deteriorate the RMSE, except for the variant of Model-ALL-Q, in which the error reduces when BMI is included.

3.3 Checking and filtering predicted trajectories

With the goal of eliminating outliers among the predicted trajectories, we filter the trajectories generated by the DyViA-GAN models using DTW with a filtering parameter . We demonstrate the qualitative performance of the trained models with this filtering on two test participants chosen from each stratum: UWH, OW, and OB. For each participant, we generate trajectories using each model and then compute the personalized mean trajectory only using the filtered trajectories. The filtered trajectories and corresponding mean trajectories are shown in Figure 2 (OWH), Figure 3 (OW), and Figure 4 (OB).

FIGURE 2

FIGURE 3

FIGURE 4

In addition, we have access to the adjusted phenotype value at Visit 7 (1999) for these six test participants. This serves as held-out data points for both variants of DyViA-GAN, as data from this visit were not used during the training phase. Note that Visit 8 is also a held-out data point for the models trained with

. We depict the generator inputs using blue dots, the generator predictions using green triangles, and mark the unseen/held-out time points using red (outlined) triangles in

Figures 2

4

. The Supplementary Material contains additional plots depicting a few sample trajectories for each of these test participants for better clarity. We make the following observations from the plots in

Figures 2

4

:

  • The mean trajectories pass through the true data at , which is a feature of the constraint Equation 4 applied on the generator output.

  • With the filtering threshold , a significantly larger number of plausible trajectories are accepted with the model variants than the variants. This can be easily inferred by observing the density of the filtered trajectories shown in the figures.

  • The filtered trajectories with the models are significantly more nonlinear with richer structure, while those obtained using the models appear to be mostly (piecewise) linear (also see Supplementary Material).

  • The (filtered) mean with the models leads to a better approximation of the unseen data at future time point .

  • The mean trajectory of all models generally predicts a downward trend in the FND values as time progresses, which is consistent with clinical observations in aging patients.

3.4 Benchmarking against other methods

We compare the proposed DyViA-GAN against other standard approaches. In particular, we consider a standard cubic smoothing spline model, linear mixed-effect models (LMMs), and Gaussian process (GP) regression. Among these, the latter two approaches are well suited to longitudinal data with unstructured time points.

3.4.1 Cubic splines

We use a standard cubic smoothing spline model () as implemented by the “splinefun” function in R. The advantage of such a model (say, over a full ARIMA model) is that it not only provides a smooth historical trend but also a linear forecasting ability, which is hardly affected by the restricted parameter space (). The dataset to train the spline model is constructed by considering the maximum number of participants in the SOF dataset who have FND measurements from visits 2, 4, 5, and 8 while also sharing the same ages and during these visits. This yields 49 participants with (unscaled) ages of 69.0 years, 72.5 years, 74.5 years, and 81.5 years. The spline model was trained on the first two ages and then used to predict the T-scores during the last two ages. We compare the RMSE of the spline predictions with the mean predictions at these two ages using the various DyViA-GAN models trained previously on unstratified data, that is, Model-ALL and Model-ALL-Q. As shown in Table 5, the DyViA-GAN models outperform the spline model when predicting the T-scores at 74.5 years. However, only the variants lead to lower errors than splines at age 81.5 years. Furthermore, including BMI as input improves the performance of this latter variant, which is also consistent with the observations from Table 4.

TABLE 5

Splines
Age   ModelModel-ALLModel-ALL-QModel-ALLModel-ALL-Q
74.50.260.260.270.260.32
81.50.700.720.570.510.67

Comparing the performance of Model-ALL and Model-ALL-Q with a spline-based regression model. The RMSE of the predictions at ages 74.5 and 81.5 years are shown.

3.4.2 Linear mixed-effects models

We consider LMMs with fixed (population-level) effects modeled using a polynomial basis (in time) of dimension and random (individual-level) effects modeled using a polynomial basis of dimension . The random basis coefficients are modeled using a normal distribution , and additional (individual-level) observation noise is modeled using . The coefficients of the fixed basis, covariance for the random coefficients, and for the noise model are determined by maximizing the log-likelihood on the (unstratified) training data. Once trained, the predictions for an individual are conditioned on their measurements at the first two time points. We use the nomenclature LMM (p,q) to denote the LMM trained with basis dimension and .

We consider three variants of LMM based on the values of and . As shown in Table 6, the RMSE (of 0.49) on the test samples remains fairly robust across all variants, which perform better than Model-ALL and at par with Model-ALL-Q. We also compare the performance of the models on the six test participants considered in the previous sections. Figure 5 shows that all LMMs predict fairly linear (mean) trajectories. However, this is not ideal when the individual-level evolution of phenotypes is non-monotonic, as shown in Figure 5 for participants with BMIs of 25.60 and 32.06. In comparison, the DyViA-GAN predictions are far more expressive and can capture non-monotone behavior. Furthermore, we have the flexibility of choosing a network architecture that ensures the predictions pass through (or close to) the given observations, which need not hold true for LMMs.

TABLE 6

ModelRMSE
LMM (3,2)0.49
LMM (6,2)0.49
LMM (6,4)0.49
GP Const.0.62
GP Lin.0.61
GP Quad.0.62
Model-ALL0.54
Model-ALL-Q0.49

RMSE of the predictions of various models on the unstratified test data.

FIGURE 5

3.4.3 Gaussian process regression

We consider GP models with mixed effects. For individuals and whose FND values are observed at times and , the mixed kernel is taken as , where models the population-level dynamics, models the individual-level dynamics, and only if (i.e., both measurements are for the same individual). In the present work, we take to be the Matérn kernel with parameter , and we take to be a rougher Matérn kernel with . Furthermore, we consider the mean of GP to be either a constant mean, linear, or quadratic. The coefficients of the mean and kernel length-scales are determined by maximizing the log-likelihood on the (unstratified) training data. Similar to the LMMs and DyViA-GAN, the predictions with trained GP models are conditioned on the measurements at the first two time points. We use the nomenclature GP Const., GP Lin., and GP Quad., based on how the mean is modeled.

We observe from the RMSE comparison in Table 6 as well as the predicted mean trajectories in Figure 5 that the GP models perform poorly compared to LMMs and DyViA-GAN. Unlike the LMMs, the predictions with the GPs are not linear and appear to possess similar expressivity to DyViA-GAN. Thus, it may be possible to fine-tune the GP or choose a more sophisticated GP variant to improve its performance. This will be explored in future extensions of this work.

4 Discussion

While noting that the concept of healthspan is relatively new in geroscience research () and there is as yet no universal agreement on its definition, the author of a perspective article in GeroScience made two key observations: (i) “health itself may be better considered a continuous variable that changes in a dynamic way throughout life”, and (ii) “[t]he health trajectory will be different in different individuals but will generally trend downward with age” (). Understanding and prolonging individual-specific healthspan is challenging for many reasons, including not being aware of the trajectories of the different aging phenotypes. Advance knowledge of the progression of such an outcome as osteopenia, the precursor of osteoporosis, is crucial as it can lead to an accelerated reduction in one’s bone healthspan, and DyViA-GAN provides precisely that capability.

While there are several powerful approaches that one could use for the trajectory prediction problem, we used a GAN-based approach motivated by the following considerations:

  • GANs allow for the generation of many possible outputs associated with a given input. In other words, it is a probabilistic method versus a deterministic one.

  • Deep learning frameworks, such as GANs, allow the easy integration of different data modalities. For example, we can easily handle input comprising CT scans (i.e., image-type data) and femoral neck density at different time points (i.e., longitudinal scalar data). Furthermore, we have the flexibility of having a different data type for the predictions. This level of flexibility is seldom granted by more traditional algorithms.

  • Once trained, inference/predictions on new data are instantaneous. This is an advantage over more sophisticated generative algorithms such as diffusion models ().

The present study has some distinct advantages. Using a (very) few initial observations as input, it demonstrated the capability of cGAN-type models to predict the personalized trajectory of a single phenotype, the femoral neck BMD, which is particularly relevant to a patient’s healthspan, and increasingly so with age. The generators of the proposed DyViA-GAN take as input the (scaled) age variable , and the output generated is a continuous trajectory for the entire age span, not only for some discrete time points at which data are available during training/testing. The continuous representation also allows for easy calculation of the gradient (and higher derivatives) of each trajectory using automatic differentiation on neural networks.

Notably, there are several key findings from the results presented in Section 3. First, the score-based metric indicates that the DyViA-GAN models generate more spread-out trajectories. However, this might lead to the generation of outlier trajectories that can skew statistical predictions. This was observed when using the RMSE metric, which clearly showed that DyViA-GAN models lead to better predictions (in the mean), even when compared with a standard spline-based regression model. Second, the inclusion of additional risk factors, such as BMI, may lead to better personalized predictions in certain situations. Third, the models lead to the generation of simplistic trajectories compared to , indicating the latter are more suitable to capture nonlinear dynamics. Fourth, filtering the predicted trajectories provides a useful strategy to eliminate outliers, leading to improved predictions for the unseen data from Visit 7. Fifth, the Model-ALL-Q variant of DyViA-GAN is at par with standard LMMs in terms of the RMSE metric while being more expressive when predicting individual-level non-monotone trajectories. Moreover Model-ALL-Q and LMMs outperform the GP models.

According to the U.S. Census Bureau’s 2017 National Population Projections, the year 2030 will mark an important demographic turning point in U.S. history, when one in five Americans will be 65 years or older. Clearly, planning for and achieving individual healthspan goals will become increasingly important in society. Toward this, new sources of rich, high-resolution data, such as genomics, epigenetics, wearable monitoring devices, etc., are making healthcare more preventive and personalized. Such data also allow for complex interplays among the factors of healthy aging, ranging from static to dynamic, and both internal and external, to inform the models for predicting a wider and more insightful set of outcomes. For instance, a better understanding of the nonlinear relationship between one’s BMI and BMD, over the course of aging, could emerge (). Toward this end, the translational capacity of AI-based approaches to preventive and precision medicine, including the present platform, can be refined and tested in clinical trials.

We understand that there are certain limitations of our study. As future work, our approach could be extended to simultaneously predict the trajectories of multiple phenotypes, say, BMD values of multiple regions of the body or fusion thereof. Moreover, key insights are available from other markers of osteoporosis beyond BMI, which we chose for illustrative purposes and for its easy availability and relevance, such as . DyViA-GAN has the flexibility to include, in addition to static baseline risk factors, dynamic covariates such as a participant’s physical activity level, chronic inflammation, bone biomarkers, epigenetic changes, etc. The effect of including such covariates in the trajectory prediction problem will be considered in future extensions. We also plan to train the models with longitudinal BMD data from heterogeneous populations, such as . The presently generated trajectories are not dynamically updated but could be revised in the future to allow for intermediate events, lifestyle alterations, and medical interventions. Further, we plan to extend the application to more sophisticated deep learning architectures to build the cGAN generator that accounts for the temporal nature of data (e.g., RNN and LSTM), alternative deep generative frameworks ( and ), as well as other relevant longitudinal datasets on aging phenotypes and groups to train our generative models ().

Statements

Data availability statement

The original contributions presented in the study are included in the article/Supplementary Material; further inquiries can be directed to the corresponding author.

Author contributions

SP: Writing – original draft, Resources, Formal analysis, Project administration, Conceptualization, Methodology, Supervision, Data curation, Writing – review and editing, Investigation. DR: Formal analysis, Writing – review and editing, Writing – original draft, Methodology, Software, Investigation, Visualization. MR: Writing – original draft, Resources, Writing – review and editing, Data curation, Project administration, Methodology.

Funding

The author(s) declared that financial support was not received for this work and/or its publication.

Acknowledgments

The authors thank the Study of Osteoporotic Fractures (SOF) Research Group for the publicly available data. SP also thanks Evan Hadley and Marc Hochberg.

Conflict of interest

Author(s) SP and MR were employed by Health Analytics Network. Author(s) MR was employed by HEED Lab.

The remaining author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Generative AI statement

The author(s) declared that generative AI was not used in the creation of this manuscript.

Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Supplementary material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fragi.2026.1724246/full#supplementary-material

References

  • 1

    BarreraG.BunoutD.GattásV.de la MazaM. P.LeivaL.HirschS. (2004). A high body mass index protects against femoral neck osteoporosis in healthy elderly subjects. Nutrition20, 769771. 10.1016/j.nut.2004.05.014

  • 2

    BatzolisG.StanczukJ.SchönliebC. B.EtmannC. (2021). Conditional image generation with score-based diffusion models. arXiv preprint arXiv:2111.13606.

  • 3

    BelskyD. W.CaspiA.CorcoranD. L.SugdenK.PoultonR.ArseneaultL.et al (2022). DunedinPACE, a DNA methylation biomarker of the pace of aging. eLife11, e73420. 10.7554/eLife.73420

  • 4

    BurchJ. B.AugustineA. D.FriedenL. A.HadleyE.HowcroftT. K.JohnsonR.et al (2014). Advances in geroscience: impact on healthspan and chronic disease. Journals Gerontology Ser. A Biomed. Sci. Med. Sci.69, S1S3. 10.1093/gerona/glu041

  • 5

    CampelloV. M.XiaT.LiuX.SanchezP.Martin-IslaC.PetersenS. E.et al (2022). Cardiac aging synthesis from cross-sectional data with conditional generative adversarial networks. Front. Cardiovasc. Med.9, 983091. 10.3389/fcvm.2022.983091

  • 6

    CaoH.TanC.GaoZ.XuY.ChenG.HengP. A.et al (2024). A survey on generative diffusion models. IEEE Transactions Knowledge Data Engineering36, 28142830. 10.1109/tkde.2024.3361474

  • 7

    ChoiE.BahadoriM. T.SchuetzA.StewartW. F.SunJ. (2016a). “Doctor AI: predicting clinical events via recurrent neural networks. JMLR Workshop Conf. Proc.56, 301318.

  • 8

    ChoiE.BahadoriM. T.SunJ.KulasJ. A.SchuetzA.StewartW. F. (2016b). RETAIN: an interpretable predictive model for healthcare using reverse time attention mechanism. Neural Inf. Process. Syst. 29, 35043512.

  • 9

    CooperC.CampionG.MeltonI. I. I. L. (1992). Hip fractures in the elderly: a world-wide projection. Osteoporos. International2, 285289. 10.1007/BF01623184

  • 10

    CummingsS.NevittM.BrownerW.StoneK.FoxK.EnsrudK.et al (1995). Risk factors for hip fracture in white women. study of osteoporotic fractures research group. N. Engl. J. Med.332, 767773. 10.1056/NEJM199503233321202

  • 11

    CummingsS. R.CawthonP. M.EnsrudK. E.CauleyJ. A.FinkH. A.OrwollE. S.et al (2006). BMD and risk of hip and nonvertebral fractures in older men: a prospective study and comparison with older women. J. Bone Mineral Research21, 15501556. 10.1359/jbmr.060708

  • 12

    DasguptaA.da CunhaA. M.FardisiA.AminyM.BinderB.ShaddyB.et al (2025). Unifying and extending diffusion models through pdes for solving inverse problems. arXiv preprint arXiv:2504.07437.

  • 13

    DiPietroL.WelchG.DavisD.DraneJ.MaceraC. (1993). Body mass and risk of hip fracture among a national cohort of postmenopausal white women: a reanalysis. Obes. Res.1, 357363. 10.1002/j.1550-8528.1993.tb00013.x

  • 14

    DoveS.BöhmM.FreemanR.JellesmarkS.MurrellD. J. (2023). A user-friendly guide to using distance measures to compare time series in ecology. Ecol. Evol.13, e10520. 10.1002/ece3.10520

  • 15

    EckerV.FrühM.YangB.GatidisS.KüstnerT. (2024). “Deep regression for biological age estimation in multiple organs: investigations on 40,000 subjects of the uk biobank,” in ICASSP 2024-2024 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) (IEEE), 22552259.

  • 16

    FisherC. K.SmithA. M.WalshJ. R., and Coalition Against Major Diseases, Abbott, Alliance for Aging Research, Alzheimer’s Association, Alzheimer’s Foundation of America, AstraZeneca Pharmaceuticals LP, Bristol-Myers Squibb Company, Critical Path Institute, CHDI Foundation, Inc., Eli Lilly and Company, F. Hoffmann-La Roche Ltd, Forest Research Institute, Genentech, Inc., GlaxoSmithKline, Johnson and Johnson, National Health Council, Novartis Pharmaceuticals Corporation, Parkinson’s Action Network, Parkinson’s Disease Foundatio (2019). Machine learning for comprehensive forecasting of alzheimer’s disease progression. Sci. Reports9, 13622. 10.1038/s41598-019-49656-2

  • 17

    FoxG. C.von LaszewskiG.WangF.PyneS. (2021). AICov: an integrative deep learning framework for COVID-19 forecasting with population covariates. J. Data Sci.19, 293313. 10.6339/21-JDS1007

  • 18

    FritschF. N.CarlsonR. E. (1980). Monotone piecewise cubic interpolation. SIAM J. Numer. Analysis17, 238246. 10.1137/0717021

  • 19

    GiuliariF.HasanI.CristaniM.GalassoF. (2021). “Transformer networks for trajectory forecasting,” in 2020 25th international conference on pattern recognition (ICPR) (IEEE), 1033510342.

  • 20

    HanleyD.JosseR. (1996). Prevention and management of osteoporosis: consensus statements from the scientific advisory board of the osteoporosis society of Canada. CMAJ55921923.

  • 21

    HeD.LiuH.WeiW.ZhaoY.CaiQ.ShiS.et al (2023). A longitudinal genome-wide association study of bone mineral density mean and variability in the UK biobank. Osteoporos. Int.34, 19071916. 10.1007/s00198-023-06852-1

  • 22

    HongQ.SiegelJ. W.TanQ.XuJ. (2022). On the activation function dependence of the spectral bias of neural networks. arXiv preprint arXiv:2208.04924.

  • 23

    HorvathS.RajK. (2018). Dna methylation-based biomarkers and the epigenetic clock theory of ageing. Nat. Reviews Genetics19, 371384. 10.1038/s41576-018-0004-3

  • 24

    HyndmanR. J.KingM. L.PitrunI.BillahB. (2005). Local linear forecasts using cubic smoothing splines. Aust. and N. Z. J. Statistics47, 8799. 10.1111/j.1467-842x.2005.00374.x

  • 25

    JungE.LunaM.ParkS. H. (2023). Conditional gan with 3d discriminator for mri generation of alzheimer’s disease progression. Pattern Recognit.133, 109061. 10.1016/j.patcog.2022.109061

  • 26

    JungM.RaghuV. K.ReisertM.RiederH.RospleszczS.PischonT.et al (2024). Deep learning-based body composition analysis from whole-body magnetic resonance imaging to predict all-cause mortality in a large western population. EBioMedicine110, 105467. 10.1016/j.ebiom.2024.105467

  • 27

    KaeberleinM. (2018). How healthy is the healthspan concept?Geroscience40, 361364. 10.1007/s11357-018-0036-9

  • 28

    KahwatiL.KistlerC.BoothG.SatheN.GordonR.OkahE.et al (2025). Screening for osteoporosis to prevent fractures: a systematic evidence review for the US preventive services task force. JAMA333, 509531. 10.1001/jama.2024.21653

  • 29

    KanisJ. (1994). Assessment of fracture risk and its application to screening for postmenopausal osteoporosis: synopsis of a WHO report. Osteoporos. Int.4, 368381. 10.1007/BF01622200

  • 30

    LiG.ThabaneL.PapaioannouA.IoannidisG.LevineM.AdachiJ. (2017). An overview of osteoporosis and frailty in the elderly. BMC Musculoskelet. Disord.18, 15. 10.1186/s12891-017-1403-x

  • 31

    LimB.van der SchaarM. (2018). “Disease-atlas: navigating disease trajectories using deep learning,” in Machine Learning for Healthcare Conference (PMLR), 137160.

  • 32

    LookerA. C.OrwollE. S.JohnstonJ. R. C. C.LindsayR. L.WahnerH. W.DunnW. L.et al (1997). Prevalence of low femoral bone density in older US adults from NHANES III. J. Bone Mineral Res.12, 17611768. 10.1359/jbmr.1997.12.11.1761

  • 33

    MaoX.LiQ.XieH.LauR. Y.WangZ.PaulS. S. (2017). “Least squares generative adversarial networks,” in Proceedings of the IEEE international conference on computer vision, 27942802.

  • 34

    MirzaM.OsinderoS. (2014). Conditional generative adversarial nets. arXiv preprint arXiv:1411.1784.

  • 35

    MoffattC.LeshinJ. (2024). Best practices in evolving privacy frameworks for patient age data: census data study. JMIR Formative Research8, e47248. 10.2196/47248

  • 36

    MorelandB. L.LeghaJ. K.ThomasK. E.BurnsE. R. (2023). Hip fracture-related emergency department visits, hospitalizations and deaths by mechanism of injury among adults aged 65 and older, United States 2019. J. Aging Health35, 345355. 10.1177/08982643221132450

  • 37

    NicholsonW. K.SilversteinM.WongJ. B.ChelmowD.CokerT. R.DavisE. M.et al (2025). Screening for osteoporosis to prevent fractures: US preventive services task force recommendation statement. JAMA333, 498508. 10.1001/jama.2024.27154

  • 38

    NIH consensus development panel on osteoporosis prevention, diagnosis, and therapy (2001). Osteoporosis prevention, diagnosis, and therapy. JAMA285785795. 10.1001/jama.285.6.785

  • 39

    Paganini-HillA.ChaoA.RossR.HendersonB. (1991). Exercise and other factors in the prevention of hip fracture: the leisure world study. Epidemiology2, 1625. 10.1097/00001648-199101000-00004

  • 40

    PutinE.MamoshinaP.AliperA.KorzinkinM.MoskalevA.KolosovA.et al (2016). Deep biomarkers of human aging: application of deep neural networks to biomarker development. Aging (albany NY)8, 10211033. 10.18632/aging.100968

  • 41

    PyneS.VullikantiA. K. S.MaratheM. V. (2015). Big data applications in health sciences and epidemiology. Handb. Stat. (Elsevier)33, 171202. 10.1016/B978-0-444-63492-4.00008-3

  • 42

    RaghuV. K.WeissJ.HoffmannU.AertsH. J.LuM. T. (2021). Deep learning to estimate biological age from chest radiographs. Cardiovasc. Imaging14, 22262236. 10.1016/j.jcmg.2021.01.008

  • 43

    RaoA. S.PyneS.RaoC. R. (2017a). Handbook of statistics: disease modelling and public health (Part A) (Elsevier).

  • 44

    RaoA. S.PyneS.RaoC. R. (2017b). Handbook of statistics: disease modelling and public health (Part B) (Elsevier).

  • 45

    ReidI. R. (2010). Fat and bone. Arch. Biochem. Biophys.503, 2027. 10.1016/j.abb.2010.06.027

  • 46

    Rodrigues-JrJ. F.GutierrezM. A.SpadonG.BrandoliB.Amer-YahiaS. (2021). Lig-doctor: efficient patient trajectory prediction using bidirectional minimal gated-recurrent networks. Inf. Sci.545, 813827. 10.1016/j.ins.2020.09.024

  • 47

    ShahM.de A InácioM. H.LuC.SchirattiP. R.ZhengS. L.ClementA.et al (2023). Environmental and genetic predictors of human cardiovascular ageing. Nat. Communications14, 4941. 10.1038/s41467-023-40566-6

  • 48

    ShankarV.YousefiE.ManashtyA.BlairD.TeegapuramD. (2023). Clinical-GAN: trajectory forecasting of clinical events using transformer and generative adversarial networks. Artif. Intell. Med.138, 102507. 10.1016/j.artmed.2023.102507

  • 49

    Siami-NaminiS.TavakoliN.NaminA. S. (2018). “A comparison of ARIMA and LSTM in forecasting time series,” in 2018 17th IEEE international conference on machine learning and applications (ICMLA) (IEEE), 13941401.

  • 50

    SiggaardT.ReguantR.JørgensenI. F.HaueA. D.LademannM.Aguayo-OrozcoA.et al (2020). Disease trajectory browser for exploring temporal, population-wide disease progression patterns in 7.2 million Danish patients. Nat. Communications11, 4952. 10.1038/s41467-020-18682-4

  • 51

    SOF Online (2020). The study of osteoporotic fractures (SOF). Available online at: https://sofonline.ucsf.edu/.

  • 52

    TianY. E.CropleyV.MaierA. B.LautenschlagerN. T.BreakspearM.ZaleskyA. (2023). Heterogeneous aging across multiple organ systems and prediction of chronic disease and mortality. Nat. Medicine29, 12211231. 10.1038/s41591-023-02296-6

  • 53

    WattsN. B.LeslieW. D.FoldesA. J.MillerP. D. (2013). International society for clinical densitometry position development conference: task force on normative databases. J. Clin. Densitom.16, 472481. 10.1016/j.jocd.2013.08.001

  • 54

    WilczokD. (2025). Deep learning and generative artificial intelligence in aging research and healthy longevity medicine. Aging (Albany NY)17, 251275. 10.18632/aging.206190

  • 55

    WrightN. C.LookerA. C.SaagK. G.CurtisJ. R.DelzellE. S.RandallS.et al (2014). The recent prevalence of osteoporosis and low bone mass in the United States based on bone mineral density at the femoral neck or lumbar spine. J. Bone Mineral Research29, 25202526. 10.1002/jbmr.2269

  • 56

    ZhangX.PyneS.KedemB. (2021). Multivariate tail probabilities: predicting regional pertussis cases in Washington state. Entropy23, 675. 10.3390/e23060675

  • 57

    ZhangL.ChengL.LiH.GaoJ.YuC.DomelR.et al (2021). Hierarchical deep-learning neural networks: finite elements and beyond. Comput. Mech.67, 207230. 10.1007/s00466-020-01928-9

  • 58

    ZhangY.WuR.DascaluS. M.HarrisJr F. C. (2024). A novel extreme adaptive GRU for multivariate time series forecasting. Sci. Rep.14, 2991. 10.1038/s41598-024-53460-y

  • 59

    ZhavoronkovA.MamoshinaP.VanhaelenQ.Scheibye-KnudsenM.MoskalevA.AliperA. (2019). Artificial intelligence for aging and longevity research: recent advances and perspectives. Ageing Research Reviews49, 4966. 10.1016/j.arr.2018.11.003

Summary

Keywords

aging phenotype, bone mineral density, deep learning, generative adversarial network, osteoporosis, trajectory prediction

Citation

Pyne S, Ray D and Ray M (2026) Automated generation of personalized trajectories of aging phenotypes with DyViA-GAN. Front. Aging 7:1724246. doi: 10.3389/fragi.2026.1724246

Received

13 October 2025

Revised

09 April 2026

Accepted

20 April 2026

Published

15 July 2026

Volume

7 - 2026

Edited by

Felicia Engmann, Ghana Institute of Management and Public Administration (GIMPA), Ghana

Reviewed by

Katsunori Oyama, Nihon University, Japan

Thomas Küstner, University of Tübingen, Germany

Updates

Copyright

*Correspondence: Saumyadipta Pyne,

† These authors have contributed equally to this work

Disclaimer

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics