DDMODEL00000005: Lledo-Garcia_2013_diabetes

  public model
Short description:
Population model of glycosylation of red blood cells to simulate the longitudinal relationship between HbA1c and mean plasma glucose in normal and diabetic subjects.
PharmML 0.8.x (0.8.1)
  • A semi-mechanistic model of the relationship between average glucose and HbA1c in healthy and diabetic subjects.
  • Lledó-García R, Mazer NA, Karlsson MO
  • Journal of pharmacokinetics and pharmacodynamics, 4/2013, Volume 40, Issue 2, pages: 129-142
  • Pharmacometrics Research Group, Department of Pharmaceutical Biosciences, Uppsala University, Box 591, SE 751 24, Uppsala, Sweden. rocio.lledo@gmail.com
  • HbA1c is the most commonly used biomarker for the adequacy of glycemic management in diabetic patients and a surrogate endpoint for anti-diabetic drug approval. In spite of an empirical description for the relationship between average glucose (AG) and HbA1c concentrations, obtained from the A1c-derived average glucose (ADAG) study by Nathan et al., a model for the non-steady-state relationship is still lacking. Using data from the ADAG study, we here develop such models that utilize literature information on (patho)physiological processes and assay characteristics. The model incorporates the red blood cell (RBC) aging description, and uses prior values of the glycosylation rate constant (KG), mean RBC life-span (LS) and mean RBC precursor LS obtained from the literature. Different hypothesis were tested to explain the observed non-proportional relationship between AG and HbA1c. Both an inverse dependence of LS on AG and a non-specificity of the National Glycohemoglobin Standardization Program assay used could well describe the data. Both explanations have mechanistic support and could be incorporated, alone or in combination, in models allowing prediction of the time-course of HbA1c changes associated with changes in AG from, for example dietary or therapeutic interventions, and vice versa, to infer changes in AG from observed changes in HbA1c. The selection between the alternative mechanistic models require gathering of new information.
Paolo Magni
Context of model development: Clinical end-point; Mechanistic Understanding;
Model compliance with original publication: Yes;
Model implementation requiring submitter’s additional knowledge: No;
Modelling context description: HbA1c is the most commonly used biomarker for the adequacy of glycemic management in diabetic patients and a surrogate endpoint for anti-diabetic drug approval. In spite of an empirical description for the relationship between average glucose (AG) and HbA1c concentrations, obtained from the A1c-derived average glucose (ADAG) study by Nathan et al., a model for the non-steady-state relationship is still lacking. Using data from the ADAG study, we here develop such models that utilize literature information on (patho)physiological processes and assay characteristics. The model incorporates the red blood cell (RBC) aging description, and uses prior values of the glycosylation rate constant (KG), mean RBC life-span (LS) and mean RBC precursor LS obtained from the literature. Different hypothesis were tested to explain the observed non-proportional relationship between AG and HbA1c. Both an inverse dependence of LS on AG and a non-specificity of the National Glycohemoglobin Standardization Program assay used could well describe the data. Both explanations have mechanistic support and could be incorporated, alone or in combination, in models allowing prediction of the time-course of HbA1c changes associated with changes in AG from, for example dietary or therapeutic interventions, and vice versa, to infer changes in AG from observed changes in HbA1c. The selection between the alternative mechanistic models require gathering of new information.;
Modelling task in scope: simulation;
Nature of research: Clinical research & Therapeutic use;
Therapeutic/disease area: Endocrinology;
Annotations are correct.
This model is not certified.
  • Model owner: Paolo Magni
  • Submitted: Sep 26, 2014 3:32:40 PM
  • Last Modified: Oct 10, 2016 9:42:06 PM
Revisions
  • Version: 12 public model Download this version
    • Submitted on: Oct 10, 2016 9:42:06 PM
    • Submitted by: Paolo Magni
    • With comment: Update MDL syntax to the version 1.0 and R script to SEE version 2.0.0. Code automatically generated for NONMEM and MONOLIX
  • Version: 11 public model Download this version
    • Submitted on: Jun 2, 2016 8:27:17 PM
    • Submitted by: Paolo Magni
    • With comment: Model revised without commit message
  • Version: 10 public model Download this version
    • Submitted on: Jun 2, 2016 8:24:02 PM
    • Submitted by: Paolo Magni
    • With comment: Updated model annotations.
  • Version: 7 public model Download this version
    • Submitted on: Dec 11, 2015 12:36:07 PM
    • Submitted by: Paolo Magni
    • With comment: Edited model metadata online.
  • Version: 3 public model Download this version
    • Submitted on: Sep 26, 2014 3:32:40 PM
    • Submitted by: Paolo Magni
    • With comment: Model revised without commit message

Name

Generated from MDL. MOG ID: lledo2013_mog

Independent Variables

T

Function Definitions

proportionalError:realproportional:realf:real=proportionalf

Covariate Model: cm

Continuous Covariates

AG

Parameter Model: pm

Random Variables

eta_LSvm_mdl.ID~Normal2mean=0var=pm.OMEGA_LS
eta_LSPvm_mdl.ID~Normal2mean=0var=pm.OMEGA_LSP
eps_HBA1Cvm_err.DV~Normal2mean=0var=pm.SIGMA_RES

Population Parameters

GAMMA
POP_LS
IIV_LS
POP_KG
POP_LSP
IIV_LSP
CV_HBA1C
OMEGA_LS
OMEGA_LSP
SIGMA_RES

Individual Parameters

KIN=1
AGLS=149cm.AGpm.GAMMA
LS=pm.POP_LSpm.AGLSpm.IIV_LSpm.eta_LS
NC=12
KTR=pm.NCpm.LS
KG=pm.POP_KG1000
LSP=pm.POP_LSPpm.IIV_LSPpm.eta_LSP
PREC=-pm.KGcm.AGpm.LSP
A2_0=pm.PRECpm.KINpm.KTR+pm.KGcm.AG
A3_0=pm.A2_0pm.KTRpm.KTR+pm.KGcm.AG
A4_0=pm.A3_0pm.KTRpm.KTR+pm.KGcm.AG
A5_0=pm.A4_0pm.KTRpm.KTR+pm.KGcm.AG
A6_0=pm.A5_0pm.KTRpm.KTR+pm.KGcm.AG
A7_0=pm.A6_0pm.KTRpm.KTR+pm.KGcm.AG
A8_0=pm.A7_0pm.KTRpm.KTR+pm.KGcm.AG
A9_0=pm.A8_0pm.KTRpm.KTR+pm.KGcm.AG
A10_0=pm.A9_0pm.KTRpm.KTR+pm.KGcm.AG
A11_0=pm.A10_0pm.KTRpm.KTR+pm.KGcm.AG
A12_0=pm.A11_0pm.KTRpm.KTR+pm.KGcm.AG
A13_0=pm.A12_0pm.KTRpm.KTR+pm.KGcm.AG
A14_0=pm.A2_0pm.KGcm.AG+pm.KIN1-pm.PRECpm.KTR
A15_0=pm.A14_0pm.KTR+pm.A3_0pm.KGcm.AGpm.KTR
A16_0=pm.A15_0pm.KTR+pm.A4_0pm.KGcm.AGpm.KTR
A17_0=pm.A16_0pm.KTR+pm.A5_0pm.KGcm.AGpm.KTR
A18_0=pm.A17_0pm.KTR+pm.A6_0pm.KGcm.AGpm.KTR
A19_0=pm.A18_0pm.KTR+pm.A7_0pm.KGcm.AGpm.KTR
A20_0=pm.A19_0pm.KTR+pm.A8_0pm.KGcm.AGpm.KTR
A21_0=pm.A20_0pm.KTR+pm.A9_0pm.KGcm.AGpm.KTR
A22_0=pm.A21_0pm.KTR+pm.A10_0pm.KGcm.AGpm.KTR
A23_0=pm.A22_0pm.KTR+pm.A11_0pm.KGcm.AGpm.KTR
A24_0=pm.A23_0pm.KTR+pm.A12_0pm.KGcm.AGpm.KTR
A25_0=pm.A24_0pm.KTR+pm.A13_0pm.KGcm.AGpm.KTR

Structural Model: sm

Variables

TA1=0A1T=0=cm.AG
TA2=pm.KINpm.PREC-sm.A2pm.KTR+pm.KGcm.AGA2T=0=pm.A2_0
TA3=sm.A2-sm.A3pm.KTR-sm.A3pm.KGcm.AGA3T=0=pm.A3_0
TA4=sm.A3-sm.A4pm.KTR-sm.A4pm.KGcm.AGA4T=0=pm.A4_0
TA5=sm.A4-sm.A5pm.KTR-sm.A5pm.KGcm.AGA5T=0=pm.A5_0
TA6=sm.A5-sm.A6pm.KTR-sm.A6pm.KGcm.AGA6T=0=pm.A6_0
TA7=sm.A6-sm.A7pm.KTR-sm.A7pm.KGcm.AGA7T=0=pm.A7_0
TA8=sm.A7-sm.A8pm.KTR-sm.A8pm.KGcm.AGA8T=0=pm.A8_0
TA9=sm.A8-sm.A9pm.KTR-sm.A9pm.KGcm.AGA9T=0=pm.A9_0
TA10=sm.A9-sm.A10pm.KTR-sm.A10pm.KGcm.AGA10T=0=pm.A10_0
TA11=sm.A10-sm.A11pm.KTR-sm.A11pm.KGcm.AGA11T=0=pm.A11_0
TA12=sm.A11-sm.A12pm.KTR-sm.A12pm.KGcm.AGA12T=0=pm.A12_0
TA13=sm.A12-sm.A13pm.KTR-sm.A13pm.KGcm.AGA13T=0=pm.A13_0
TA14=pm.KIN1-pm.PREC-sm.A14pm.KTR+sm.A2pm.KGcm.AGA14T=0=pm.A14_0
TA15=sm.A14-sm.A15pm.KTR+sm.A3pm.KGcm.AGA15T=0=pm.A15_0
TA16=sm.A15-sm.A16pm.KTR+sm.A4pm.KGcm.AGA16T=0=pm.A16_0
TA17=sm.A16-sm.A17pm.KTR+sm.A5pm.KGcm.AGA17T=0=pm.A17_0
TA18=sm.A17-sm.A18pm.KTR+sm.A6pm.KGcm.AGA18T=0=pm.A18_0
TA19=sm.A18-sm.A19pm.KTR+sm.A7pm.KGcm.AGA19T=0=pm.A19_0
TA20=sm.A19-sm.A20pm.KTR+sm.A8pm.KGcm.AGA20T=0=pm.A20_0
TA21=sm.A20-sm.A21pm.KTR+sm.A9pm.KGcm.AGA21T=0=pm.A21_0
TA22=sm.A21-sm.A22pm.KTR+sm.A10pm.KGcm.AGA22T=0=pm.A22_0
TA23=sm.A22-sm.A23pm.KTR+sm.A11pm.KGcm.AGA23T=0=pm.A23_0
TA24=sm.A23-sm.A24pm.KTR+sm.A12pm.KGcm.AGA24T=0=pm.A24_0
TA25=sm.A24-sm.A25pm.KTR+sm.A13pm.KGcm.AGA25T=0=pm.A25_0
NON=sm.A2+sm.A3+sm.A4+sm.A5+sm.A6+sm.A7+sm.A8+sm.A9+sm.A10+sm.A11+sm.A12+sm.A13
GLY=sm.A14+sm.A15+sm.A16+sm.A17+sm.A18+sm.A19+sm.A20+sm.A21+sm.A22+sm.A23+sm.A24+sm.A25
TOT=sm.NON+sm.GLY
HBA1C=sm.GLYsm.TOT100

Observation Model: om1

Continuous Observation

Y=sm.HBA1C+proportionalErrorproportional=pm.CV_HBA1Cf=sm.HBA1C+pm.eps_HBA1C

External Dataset

OID
nm_ds
Tool Format
NONMEM

File Specification

Format
csv
Delimiter
comma
File Location
Simulated_Dynamic_MPG.csv

Column Definitions

Column ID Position Column Type Value Type
ID
1
id
int
TIME
2
idv
real
DV
3
dv
real
AG
4
covariate
real
EV
5
undefined
real

Column Mappings

Column Ref Modelling Mapping
ID
vm_mdl.ID
TIME
T
DV
om1.Y
AG
cm.AG

Estimation Step

OID
estimStep_1
Dataset Reference
nm_ds

Parameters To Estimate

Parameter Initial Value Fixed? Limits
pm.GAMMA
0.381
true
pm.POP_LS
91.7
true
pm.IIV_LS
0.0822
true
pm.POP_KG
0.00837
true
pm.POP_LSP
8.2
true
pm.IIV_LSP
0.115
true
pm.CV_HBA1C
0.0227
true
pm.OMEGA_LS
1
true
pm.OMEGA_LSP
1
true
pm.SIGMA_RES
1
true

Operations

Operation: 1

Op Type
generic
Operation Properties
Name Value
algo
saem

Step Dependencies

Step OID Preceding Steps
estimStep_1
 
Help