Browse Subject Areas

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Proportional Insulin Infusion in Closed-Loop Control of Blood Glucose

  • Johan Grasman ,

    Affiliation Biometris, Wageningen University and Research Centre, Wageningen, The Netherlands

  • Hannah L. Callender ,

    Contributed equally to this work with: Hannah L. Callender, Marco Mensink

    Affiliation Department of Mathematics, University of Portland, Portland, Oregon, United States of America

  • Marco Mensink

    Contributed equally to this work with: Hannah L. Callender, Marco Mensink

    Affiliation Division of Human Nutrition, Wageningen University and Research Centre, Wageningen, The Netherlands

Proportional Insulin Infusion in Closed-Loop Control of Blood Glucose

  • Johan Grasman, 
  • Hannah L. Callender, 
  • Marco Mensink


A differential equation model is formulated that describes the dynamics of glucose concentration in blood circulation. The model accounts for the intake of food, expenditure of calories and the control of glucose levels by insulin and glucagon. These and other hormones affect the blood glucose level in various ways. In this study only main effects are taken into consideration. Moreover, by making a quasi-steady state approximation the model is reduced to a single nonlinear differential equation of which parameters are fit to data from healthy subjects. Feedback provided by insulin plays a key role in the control of the blood glucose level. Reduced β-cell function and insulin resistance may hamper this process. With the present model it is shown how by closed-loop control these defects, in an organic way, can be compensated with continuous infusion of exogenous insulin.


This investigation deals with the modelling of a control mechanism by which, during and after a meal, the blood glucose level is maintained within safe bounds. For that purpose liver and skeletal muscle tissue are used as buffers. The method that is presented focuses on the control mechanism that allows such a configuration in which the hormone insulin plays a key role. The review article by Prentki et al. [1] gives a detailed account of the metabolic signalling that is involved in this process. However, based on such a description it is not possible to formulate a dynamical model for the concentration of blood glucose. Such a model has to represent the dynamics in a quantitative form and must be sufficiently robust. In this study we explore the use of a differential equation model to capture the dynamics of blood glucose by fitting it to data. This way of data-based modelling leads to a result that can be applied in the closed-loop control of the blood glucose level by an external input of insulin in case of diabetes [26]. The feedback algorithm that is proposed leads to coherent fluctuations of glucose and insulin in the blood circulation similar to those of nondiabetic persons.

The model we introduce consists of three differential equations. Input variables are the glucose component of a meal and the energy expenditure in cells from different body tissues. During digestion of a meal glucose passes through the wall of the gastrointestinal tract and enters the blood circulation. Due to the large intake of glucose during a meal it is expected that the inflow into the bloodstream has a temporal pattern similar to the blood glucose level itself. Therefore, the time dependency of the inflow is assumed to have a particular type of distribution resembling graphs from the literature [7]. The Gamma distribution fits such a profile very well. The values of the parameters that describe the inflow of glucose from a meal are found together with the other parameters when fitting the blood glucose profile to available data. The differential equation approach of blood glucose dynamics has been presented in a number of studies [810]. In [2] an overview is given that starts with the Bergman minimal model [11], which consists of a system of three differential equations with variables denoting glucose and insulin concentrations in different compartments.

Normally, the amount of glucose in the blood circulation is tightly kept within a fixed interval. For a healthy person with a regular eating pattern blood glucose levels vary between ~4 (fasting) and up to 10 mmol/L (postprandial). During a meal a strong glucose pulse enters the blood circulation. At its peak the flow can be at a rate of more than 250 mmol/h within a short time interval of less than an hour. The hormone insulin, produced in the β-cells of the pancreas, controls glucose homeostasis. It facilitates the uptake of glucose into tissues and stimulates the oxidation of glucose above fats. Moreover, it takes a role in the storage of glucose in liver and skeletal muscle tissue in the form of glycogen. The reverse process of raising blood glucose levels is mainly steered by a decrease in insulin and an increase in the counter regulatory hormone glucagon.

The process of glucose control in the blood is modelled by a dynamical system consisting of three variables [12]: x being the concentration of glucose in blood, y the concentration of insulin and z the concentration of glucagon. The interactions of these variables are assumed to be of the type of low order chemical reactions. Instead of describing the dynamics on the basis of what is known about the precise processes underlying the way in which the glucose flow within the body is steered, we concentrate on the direct interactions between the three system variables leading to a description of the system as we observe it. It is anticipated that this description covers the main processes in the control of the blood glucose level. Most importantly the model is required to give a sufficiently accurate quantitative description of the blood glucose profile during the intake of a carbohydrate rich meal. Various simplifying assumptions are made: liver and muscle tissue may store an unlimited amount of glucose, while through the liver an unlimited amount may be delivered. Furthermore, conversion of proteins into glucose and of protein and glucose into fats are secondary processes that are not taken in consideration; they do not play a decisive role in the handling of a large intake of glucose during and shortly after a meal [9].

Whence we have composed such a differential equation model, we start making an approximation by assuming that the system is in a quasi-steady state [13]. Such an approach can be justified if the dynamics of the variables have different time scales [1415]. This results in a single differential equation for the blood glucose concentration with parameters that are fitted to available data. To further simplify the model some of these parameters are the result of lumping and have no direct physical meaning. Our goal is to develop a model that correctly describes the blood glucose profile during a meal and the return to the baseline after the meal. Other conditions such as heavy exercise by a subject [16] are not covered; hormones such as adrenalin would completely change the blood glucose dynamics and are not considered in this model. Insulin-independent glucose uptake by cells is also not taken in consideration. In this way we arrive at a minimal model for a single compartment with only the glucose concentration in the bloodstream as variable.

Materials and Methods

The model

Glucose, variable x, enters the blood circulation in two ways: from digested food containing carbohydrates and from the liver where it was stored as glycogen (‘glycogenolysis’). Glucose may also be newly synthesized from precursors like certain amino acids and glycerol (‘gluconeogenesis’). During an overnight fast low insulin levels favour hepatic glycogenolysis and hepatic and renal gluconeogenesis [17]. We neglect renal glucose production and consider only the glucose inflow from digesting a meal and glucose that is released from liver, i.e. hepatic glucose production which combines both glycogenolysis and gluconeogenesis. This last flow is assumed to be proportional with the concentration of glucagon in the blood, with proportionality constant ε. This condition may hold if the glycogen level in liver is sufficiently high. Glucose leaves the blood circulation to be used for energy expenditure in cells and by being stored in liver and muscle tissue (‘glycogen synthesis’) when the blood glucose level is high. This last process can be modelled as a second order chemical reaction leading to a decrease of blood glucose at a rate δxy, in which the coefficient δ is related to insulin resistance R = 1/ δ [18]. The dynamics of glucose thus reads (1) where I(t) denotes the inflow of glucose in the blood circulation through the wall of the gastrointestinal tract and E(t, x) the transformation of blood glucose into energy that is expended by the body.

Insulin, variable y, is produced by the β-cells in the pancreas at a rate that is assumed to depend linearly upon the blood glucose level. Insulin is cleared from the blood circulation by liver and kidneys at a constant rate. Furthermore, insulin decays linearly in blood with a half-life in the order of 5 minutes. Matthews et al. [18] modelled the homeostatic relation between blood glucose and insulin concentrations at low glucose concentrations with the insulin concentration y in mU/L. Using their result we formulate a differential equation for the dynamics of insulin: (2ab) where the decay parameter takes the value λ = 8.3 h-1. The parameter β represents the β-cell function. In [18] a value of 3.5 mmol/L in plasma is found for x0. Taking into account that our data is in whole blood we set x0 = 3 mmol/L. Furthermore, from Fig 1 of [18] it is found that at a 100% β-cell function β/λ = 4.2 giving β = 34.9 mU h-1mmol-1.

Glucagon, variable z, is produced by the α-cells in the pancreas. A low blood glucose level corresponds with an increased glucagon production. In [19] it is stated that insulin plays an intermediating role in this respect: a high insulin production inhibits glucagon production by α-cells. For the expression of the production of glucagon as it depends on the insulin production we take an exponential function. It requires only one parameter (m) and exhibits a close to linear decay. Moreover, for larger values of the insulin production it will tend to zero while remaining positive. This leads to a differential equation for glucagon dynamics: (3ab)

The parameter α denotes the maximal production of glucagon by the α-cells. Glucagon has similar to insulin a half-life on the order of minutes; the parameter γ represents this process of decay. The expression (3b) indicates that glucagon production takes larger values when the insulin production is decreasing at lower glucose concentrations.

For the function I(t) the profile of a Gamma-distribution is taken with a multiplicative factor w denoting the total amount of glucose in the meal: (4)

It is assumed that during digestion the expenditure of calories is constant. Moreover, the fraction of expended glucose based calories depends on the blood glucose concentration: the higher the concentration the larger the fraction. The following functional relation is taken (5) so that at the upper boundary of feasible blood glucose concentrations, x = 10 mmol/L, the fraction of glucose based expended calories is about 99%. The dynamics of (1) is steered by the forcing term I(t; w, a, k) so it acts at a time scale of hours. The dynamics of (2) and (3) act at a time scale of minutes with half-lives on the order of 5 minutes [2021]. This large difference in times scales between (1) and at the other hand (2) and (3) allows a quasi-steady state approximation [13] meaning that for (2) and (3) the equilibrium can be taken as an estimate for the solution, so (6ab)

Fitting parameters from data

The variables y and z can be removed from (1) by using (6ab); this changes (1) into (7) with (8abc)

It is noted from (8a) that from blood glucose data the product of the parameters δ and β can be estimated using the estimate of ω. However, the individual parameters are not identifiable. If we leave out the intake of food and the effect of physical exertion, the dynamics of blood glucose is governed by the last two terms of the right hand side of (7). These make the system tend to an equilibrium x = xb, called the baseline. It is remarked that other hormones such as cortisol and adrenalin still may play a role and affect the estimation of the parameters, in particular σ, so that in models with more detail the values of these parameters will change.

Next we construct with (7) a blood glucose profile brought about by meal 1 given in Table 1 and Fig 5 of [7], where during digestion of a fast absorption meal venous blood glucose values were measured from 23 nondiabetic subjects. The meal had a total glucose content of w = 50.5 g, or 280.3 mmol. In the figure average values are given.

We assume that q = 100 mmol/h being equivalent with a glucose based energy expenditure of about 75 kcal/h. For the parameter n we choose the value 1.75, see [22]. At the starting and end point of the measurements this system is in the equilibrium state meaning that the effect of the forcing I(t; w, a, k) is not felt. It corresponds with a baseline value xb = 4.8 mmol/L. For given parameter values the solution of (7) is found by numerical integration. The parameters a, k, ω and σ are varied in order to find the values of these parameters for which the least square method yields the best solution. Using the Matlab based software package Grind ( the best fit is found for (9) see Fig 1. Using (8a) it is concluded that at a 100% β-cell function (β = 34.9) the parameter δ = 2. We introduce the notion of insulin resistance by R = 1/δ = 0.5 h mU / L.

Fig 1. Fitting the solution of differential Eq (7).

The data (o) is from a meal which has rice as the main component (Fig 5 of [7], ∆ Meal 1) with w = 280.3 mmol. The parameter estimates are given in (9).

In S1 Appendix, a sensitivity analysis for the peak value and the base line has been carried out. Two methods were utilized: Pearson Rank Correlation Coefficients (PRCC values) and extended Fourier Amplitude Sensitivity Testing (eFAST).


Dependence upon β-cell function and glucose content of the meal

The dependence of the peak value xmax upon the size w of the carbohydrate component of the meal is worth to be consided over a larger range of these parameters. In Fig 2A the results are given. There is a linear relation that holds for w within the interval [0, 500]. For a meal with given value w(m) this line is determined by two points: (w(m), ) and (0, xb), where xb is the baseline value. Such a relation only holds for meals with a comparable composition of carbohydrates.

Fig 2. Peak value xmax as a function of the size w of the carbohydrate component of the meal and the parameter ω.

(a) Parameter w is varied while the other parameters are fixed (solid line). The peak value that corresponds with the meal (w = 280.3) is given by (●). A linear regression (dashed line) is made after deleting the values w ≥ 500: xmax = 4.7 + 0.01 w. (b) Dependence of xmax upon ω. The value of xmax for (9) is given by (●). For ω = 2 the peak value is 12.8 (■); this can be brought down to 9.7 by doubling ω (□), see the section on closed-loop blood glucose control.

The dependence of xmax upon the parameter ω plays a main role in the control of the blood glucose level, see the sensitivity analysis in S1 Appendix. It is noted, see Fig 1, that a value of ω = 8.30 yields for the given meal a blood glucose concentration that stays within the safe interval [3, 10]; in Fig 2B the corresponding peak value is indicated by (●). In case the β-cell function falls short and a dosage of exogenous insulin is mandatory, it is important to know the decrease of the peak xmax as a function of the amount of exogenous insulin. In case of diabetes (ω = 2) a peak value of 12.8 will occur for the meal that was presented (■). This can be brought down to 9.7 by doubling ω (□). In the next section it is worked out how this technically can be achieved.

Closed-loop blood glucose control

In the case of diabetes exogenous insulin can be brought into the blood circulation in order to maintain a safe blood glucose level. The external control variable u(t) introduced in (2a) changes (6a) into (10) so that (7) becomes (11) with (12abc)

There is a vast literature on the control problem of finding the function u(t) that keeps the blood glucose concentration at a safe level [2, 2324]. One group of investigations MPC (Model Predictive Control) takes a mathematical model as a starting point [46]. The nonlinear model (11) could be used for that purpose in a control algorithm such as the Kalman filter [25]. However, being aware that a high blood glucose level is due to a low value of the parameter ω, a natural choice is to take (13) with ρ ≥ 0 and b(x, x0) given by (2b). It is noted that from the total inflow of insulin in the blood circulation at all times a fixed fraction (14) comes from the infusion device. This type of external feedback is similar to the power control mechanism of the pedelec (electric bicycle). The approach differs from control algorithms such as PID (Proportional-Integral-Derivative control) that use a set point, e.g. the baseline [56]. If our model were perfect, then ρ could be kept at a constant value being sufficiently large to let the blood glucose concentration stay at all times within the safe range. Moreover, the body will experience coherent fluctuations of glucose and insulin in the blood circulation comparable with those of a nondiabetic person. This may bring about favourable effects such as a reduced risk of (further) insulin resistance [26]. If the infusion consists of long-acting insulin with a slower decay in the blood circulation (λ1 < λ), then (13) changes into (15)

Additional functions can be incorporated in the insulin infusion device, such as range control by cutting off dosage below a certain blood glucose level and a temporal increase of ρ at extremely high blood glucose values. For β > 0 fine tuning can also be done by letting the amplification factor μ depend upon x and its time derivative : (16)

By increasing the amplification factor for > 0 the system will anticipate a larger need of insulin and compensate for delays in the control system.

In order to further work out the closed-loop control for a diabetic case, we take the case (9) with now ω = 2, assuming that there is no insulin resistance. Thus, we have δ = 2, so that κ = 0.24 and β = 8.3. The blood glucose peak value of 12.8 in Fig 2B is brought back to 9.7 (ω = 4) for ρ = 8.33. Thus, in that case the insulin infusion has to be at about 25% of the production by the pancreas of a healthy person. For meals with a different value of w the value of ρ, that brings the peak value xmax below 10 mmol/L, can be found by using the linear dependence of the peak value upon the size w of the meal (Fig 2A).

The parameter κ contains the unidentifiable parameter δ. This problem is solved by repeating the intake of a meal, e.g. the one with parameter values (9), with an external control (13) for which ρ takes a given fixed small positive value. Then the new estimate of the parameter ω will take a larger value ωc, so κ = (ωcω)/ρ. This yields with (12c) a value for the insulin resistance R = 1/δ.


The model we presented applies to blood glucose profiles that cover the intake of a carbohydrate rich meal. The profile starts at the baseline and returns to this value after the meal has been digested. The restricted amount of glucose that is allowed in the blood steers a flow of glucose to liver and skeletal muscle tissue. This flow depends in a nonlinear manner upon the amount of glucose in the blood circulation: the quadratic term in (7) with coefficient ω yields the required feedback to properly keep the blood glucose level below a critical high value. When the blood glucose concentration tends to get low, the flow is reversed. In this study the entire process is described by a single differential equation. This equation is derived from a set of three coupled differential equations for the concentrations of glucose, insulin and glucagon in the blood circulation. Simplifying assumptions have been made: the reactions of these three types of molecules are of low order and the fast reactions, at a time scale of minutes, are close to their equilibrium (quasi-steady state approximation). It is assumed that during a constant calorie expenditure at high glucose concentrations a higher fraction of glucose related calories will be expended compared with the expenditure at a low concentration level. Furthermore, only blood glucose profiles with one peak are taken into consideration. In the case of meals consisting of different types of carbohydrates, e.g. fructose or starch, glucose may enter the circulation with a more widely spread temporal distribution which may even have more than one peak [27].

The coefficients of (7) were fit to a blood glucose profile of nondiabetic subjects [7] yielding satisfying accuracy, see Fig 1. The data consists of glucose concentrations that have been averaged over all subjects. If individual time series were available, then the distribution of the subjects over the parameter space could be obtained. The resulting model can be used to predict the size of a glucose peak during a meal with a given amount of carbohydrates. This prediction takes the form of a linear algebraic equation (see Fig 2A). The accuracy of this prediction is limited because the distribution of glucose inflow may differ from meal to meal.

The parameter sensitivity analysis of the peak value (S1 Appendix) shows that indeed the term with ω in (7), that represents the feedback provided by insulin, plays a key role. A similar parameter sensitivity analysis of the baseline (S1 Appendix) shows that the term with σ, representing the production of glucagon, contains parameters that have a strong influence. Since the model does not allow other mechanisms by which glucose is brought back into the circulation, this term also covers other processes having the same effect. Because of this and the high sensitivity to the coefficients in this term, a refinement of the model would be a useful next step when an accurate control of the baseline is required.

Furthermore, it is noted that the differential Eq (2ab) for insulin is based on the assumption that the glucose concentration is low [18]. This means that the linear expression (6a) needs a correction for higher concentrations. For that purpose an additional parameter should be introduced. However, such an extension is not expected to yield a better fit, taking into account the increase in the number of parameters. A more useful next step would be to base the model on data containing concentrations of glucose as well as insulin. Then the quasi-steady state assumption for the insulin dynamics should be dropped. In that case separate estimates of β-cell function (β) and insulin resistance (R) can be made. A first exploration of such a follow-up project has been made. It shows that a sufficiently large number of data points are needed given the number of parameters that have to be estimated.

The study of closed-loop blood glucose control requires expertise of two almost distinct fields of science: the physiology of varying glucose levels and the construction of control algorithms. The latter is mostly based on a minimization of some cost function using mathematical techniques [2, 6]. In our study we base the algorithm on the feedback mechanism that is already present in the model of the physiological process. Our differential equation model is based on only three variables. It is therefore a highly simplified representation of the process of blood glucose control in the body as it is known up to now. This process is inherently nonlinear. Modelling this nonlinear component correctly is a necessary condition in order to accurately fit data of carbohydrate rich meals with a large glucose peak (data-based modelling). Having reached this goal, we obtained a robust system that also allows a robust closed-loop control [3, 28] in the form of proportional insulin infusion. Refinement of this control as suggested in the text needs to be supported by experiments in a clinical setting.

Author Contributions

  1. Conceptualization: JG MM.
  2. Formal analysis: JG HLC.
  3. Investigation: JG.
  4. Methodology: JG.
  5. Software: JG HLC.
  6. Supervision: JG.
  7. Visualization: JG.
  8. Writing – original draft: JG.
  9. Writing – review & editing: MM.


  1. 1. Prentki M, Matschinsky FM, Madiraju SRM. Metabolic signaling in fuel-induced insulin secretion. Cell Metabolism. 2014; 18: 162–185.
  2. 2. Chee F, Fernando T. Closed Loop Control of Blood Glucose. 2007, Springer, Berlin.
  3. 3. Hovorka R, Nodale M, Haidar A, Wilinska ME. Assessing performance of closed-loop insulin delivery systems by continuous glucose monitoring: drawbacks and way forward. Diabetes Technology&Therapeutics. 2013; 15: 4–12.
  4. 4. Shah VN, Shoskes A, Tawfik B, Garg SK. Closed-loop system in the management of diabetes: Past, present, and future. Diabetes Technology&Therapeutics. 2014; 477–490.
  5. 5. Steil GM, Panteleon AE, Rebrin K. Closed-loop insulin delivery—the path to physiological glucose control. Advanced Drug Delivery Reviews. 2004: 56:125–144. pmid:14741112
  6. 6. Bequette BW. Challenges and recent progress in the development of a closed-loop artificial pancreas. Annual Reviews in Control. 2012; 36: 255–266. pmid:23175620
  7. 7. Freckmann G, Hagenlocher S, Baumstark A, Jenrike N, Gille RC, Rössner K, Haug C. Continuous glucose profiles in healthy subjects under everyday life conditions and after different meals. Journal of Diabetes Science and Technology. 2007;1: 695–703. pmid:19885137
  8. 8. Bolie VW. Coefficients of normal blood glucose regulation. Journal of Applied Physiology. 1961; 16: 783–788. pmid:13870789
  9. 9. Liu W, Tang F. Modelling a simplified regulatory system of blood glucose at molecular levels. Journal of Theoretical Biology. 2008; 252: 608–620. pmid:18374950
  10. 10. Al Helal Z, Rehbock V, Loxton R. Modelling and optimal control of blood glucose levels in the human body. Journal of Industrial and Management Optimization. 2015; 11: 1140–1164.
  11. 11. Bergman RN, Ziyaider Y, Bowden CR, Cobelli C. Quantitative estimation of insulin sensitivity. American Journal of Physiology. 1979; 236: E667–E677. pmid:443421
  12. 12. Katok A, Hasselblatt B. Introduction to the Modern Theory of Dynamical Systems. 1995, Cambridge University Press, Cambridge.
  13. 13. Edelstein-Keshet L. Mathematical Models in Biology. Classics in Applied Mathematics 46, SIAM, Philadelphia, 2005.
  14. 14. Southern J, Pitt-Francis J, Whitely J, Stokeley D, Kobashi H, Nobes R, Kadooka Y, Gavaghan D. Multi-scale computational modelling in biology and physiology. Progress in Biophysics and Molecular Biology. 2008; 96: 60–89. pmid:17888502
  15. 15. De Graaf AA, Freidig AP, De Roos B, Jamshidi N, Heinemann M, Rullmann JAC, Hall KD, Adiels M, Van Ommen B. Nutritional systems biology modeling: from molecular mechanisms to physiology. PLoS Computational Biology. 2009; 5: e1000554. pmid:19956660
  16. 16. Marliss EB, Vranic M. Intense exercise has unique effects on both insulin release and its roles in glucoregulation—Implications for diabetes. Endocrinology & Metabolism. 2002; 51:S271–S283.
  17. 17. Hall JE. Guyton and Hall, Medical Physiology. 2011, Sanders Elsevier.
  18. 18. Matthews DR, Hosker JP, Rudenski AS, Naylor BA, Treacher DF, Turner RC. Homeostasis model assessment: insulin resistance and β-cell function from fasting plasma glucose and insulin concentrations in man. Diabetologia. 1985; 28: 412–419. pmid:3899825
  19. 19. Xu E, Kumar M, Zhang Y, Ju W, Obata T, Zhang N, Liu S, Wendt A, Deng S, Ebina Y, Wheeler MB, Braun M, Wang Q. Intra-islet insulin suppresses glucagon release via GABA-GABAA receptor system. Cell Metabolism. 2006; 3: 47–58. pmid:16399504
  20. 20. Litwack G. Insulin and IGFs. Academic Press 2009, New York.
  21. 21. Alford FP, Bloom SR, Nabarro JDN. Glucagon metabolism in man. Studies on the metabolic clearance rate and the plasma acute disappearance time of glucagon in normal and diabetic subjects. The Journal of Clinical Endocrinology & Metabolism. 1976; 42: 830–838.
  22. 22. Sprague JE, Arbeláez AM. Glucose counterregulatory responses to hypoglycemia. Pediatric Endocrinology Reviews. 2011; 9: 463–475. pmid:22783644
  23. 23. Forlenza GP, Sankaranarayanan S, Maahs DM. Refining the closed loop in the data age: research-to-practice transitions in diabetes technology. Diabetes Technology & Therapeutics. 2015; 17: 304–306.
  24. 24. Allama F, Nossairb Z, Gommab H, Ibrahimb I, Abdelsalamc M. Blood glucose regulation using a neural network predictor with a fuzzy logic controller. Journal of Intelligent & Fuzzy Systems. 2013; 25: 403–413.
  25. 25. Jazwinski AH. Stochastic Processes and Filtering Theory. 2007, Dover Publications.
  26. 26. Weyer C, Bogardus C, Mott DM, Pratley RE. The natural history of insulin secretory dysfunction and insulin resistance in the pathogenesis of type 2 diabetes mellitus. The Journal of Clinical Investigation. 1999; 104: 787–794. pmid:10491414
  27. 27. Wong JMW, Jenkins DJA. Carbohydrate digestibility and metabolic effects. The Journal of Nutrition. 2007; 137: 2539S–2546S. pmid:17951499
  28. 28. Medical Advisory Secretariat. Continuous subcutaneous insulin infusion pumps for type 1 and type 2 adult diabetic populations: an evidence-based analysis. Ontario Health Technology Assessment. 2009; Series 9(20).