A new flexible plug and play scheme for modeling, simulating, and predicting gastric emptying
© Krishnan et al.; licensee BioMed Central Ltd. 2014
Received: 8 October 2013
Accepted: 16 May 2014
Published: 10 June 2014
In-silico models that attempt to capture and describe the physiological behavior of biological organisms, including humans, are intrinsically complex and time consuming to build and simulate in a computing environment. The level of detail of description incorporated in the model depends on the knowledge of the system’s behavior at that level. This knowledge is gathered from the literature and/or improved by knowledge obtained from new experiments. Thus model development is an iterative developmental procedure. The objective of this paper is to describe a new plug and play scheme that offers increased flexibility and ease-of-use for modeling and simulating physiological behavior of biological organisms.
This scheme requires the modeler (user) first to supply the structure of the interacting components and experimental data in a tabular format. The behavior of the components described in a mathematical form, also provided by the modeler, is externally linked during simulation. The advantage of the plug and play scheme for modeling is that it requires less programming effort and can be quickly adapted to newer modeling requirements while also paving the way for dynamic model building.
As an illustration, the paper models the dynamics of gastric emptying behavior experienced by humans. The flexibility to adapt the model to predict the gastric emptying behavior under varying types of nutrient infusion in the intestine (ileum) is demonstrated. The predictions were verified with a human intervention study. The error in predicting the half emptying time was found to be less than 6%.
A new plug-and-play scheme for biological systems modeling was developed that allows changes to the modeled structure and behavior with reduced programming effort, by abstracting the biological system into a network of smaller sub-systems with independent behavior. In the new scheme, the modeling and simulation becomes an automatic machine readable and executable task.
KeywordsModeling Gastric emptying Functional modules Feedback loop
Biological systems analysis with a set of hypotheses at hand is a cyclic process that starts with an experimental design, data acquisition, data analysis, data or hypothesis driven modeling, simulation, and analysis [1, 2]. At every cycle, (part of) the description of the biological system is refined either to improve or readdress the hypothesis. This implies that in biological systems analysis, the data/hypothesis driven model is constantly undergoing changes.
Most systems biology modeling tools require the user to manually instruct the computer via the supported programming tools to achieve the modeling and simulation goals [3–5]. Such a task involves programmatically describing the biological components, associated transfer functions and the interactive behavior among the components. There are a few modern systems biology modeling tools like Simbiology  and PhysioDesigner  that provide the user with graphical supplements to pick commonly used biologically relevant components and connectors from the tool pallet and place them within the model building environment. Nevertheless, the functional descriptions of all the components and interactions between them still need to be programatically described. Thus, a full iterative systems biology modeling cycle in practice often becomes an extremely daunting task. A large scale simplification in modeling can be achieved if programming the functional behavior of a component can be avoided and the task be replaced by integrating sub-units of preprogrammed transfer functional elements.
Every sub-physiological entity such as an organ, or a tissue can be considered as having a well-specified functional behavior defined with respect to its inputs and outputs. The behavior of a biological system is the integrated behavior of these sub-physiological entities working in unison. Thus from a physiological perspective, integrating sub-units of preprogrammed transfer functional elements to realize the functionality of a biological component or biological system as a whole, is apparently relevant.
This paper describes an environment suitable for biological systems modeling and simulation that relieves the re-programming effort usually associated with changes in experimental design and modeling. To demonstrate the working of the proposed modeling and simulation environment and its flexibility to accommodate experimental changes, the gastric emptying behavior observed in humans was modeled. The regulation of gastric emptying forms a key part in the complex process of food intake regulation that is an active area of research [8–10]. Different cell types, hormones, receptors and neural signals all act simultaneously in this system. It is currently largely unclear how signals arising from different parts in the intestine act together in a feedback fashion via the central nervous system to regulate the meal intake behavior. The proposed modeling approach could be of help for allowing researchers to rapidly and easily construct model variants and decide which one offers the most consistent interpretation of experimental data. Therefore, a study aimed at influencing gastric emptying by intestinal infusion of nutrients was chosen for a proof-of-concept example. The parameters of the model estimated from experimental data collected from a control group of subjects were used to predict the gastric emptying rate for an intervention group that received ileal nutrient infusion.
Design and software environment
A biological system for the purpose of modeling can be considered an assembly of independent sub-physiological entities that work in unison to achieve certain biological objectives. To model the behavior of such a biological system, it is convenient to choose an abstraction that represents each sub-physiological entity as an independent component that together with other components form a network of components. Such a network, used to model a system is then a component based system model.
The basic unit of a component based system model is a component with a certain number of inputs and outputs. These inputs and outputs are related by a mathematical function. The structural specification of a component is thus defined as the name of the component together with the name of its inputs and outputs, while the functional specification of a component is defined as the mathematical relationship between its inputs and outputs. The function of the model builder is to construct a component based systems model given the structural and functional specification of the components constituting the modeled biological system.
Component function library
The component function library contains the functional specification (i.e., the mathematical relationship between the inputs and the outputs) of every component constituting the component system model. Since the simulator has been programmed to simulate the model in time, the functional specification of the components are described as functions of time as well. Functional specification of the components must be defined by the user and updated to the component function library.
Model specification and experimental data file
The model specification and the experimental data file provided by the user contains two sets of information. The first is the structural specification of the components constituting the systems model and the second is the experimental data relating to experiments performed on the system. The name of the components and respective inputs and outputs are row-wise tabulated. The name of an output of a component is the same as the input of another component if the two are connected and is different if they are not connected. An additional column, “Connect”, is present and has a value either “Yes” or “No”, that connects or disconnects the input/outputs of the respective components. This column is added to introduce an additional flexibility to associate or disassociate the respective connection between components.
Example of model specification file for the structural model description of the model in Figure 2 a
Gastric emptying, along with intestinal motility, secretion of digestive enzymes and peptide hormones are important physiological processes involved in the regulation of the meal digestion process [11, 12]. Gastric emptying is a physiological process in which the stomach will gradually empty its content into the small intestine. The content will then stimulate the release of several hormones (CCK, PYY, GLP-1 etc.) by the intestinal mucosa, which elicit feedback signals through various neural pathways. One of these neural pathways acts as a feedback to the gastric emptying process itself. The vagal afferent path commences from the gut and terminates at the Nucleus Tractus Solitarius (NTS) of the central nervous system . The response or the negative feedback arises from the central nervous system via the vagal efferents and terminates at locations including the stomach, slowing down the emptying rate of the stomach .
In several studies it has been shown that ileal infusion of nutrients results in a delay in gastric emptying and small bowel transit time, and an enhanced release of gastrointestinal hormones. Investigating the mechanism of this so-called ileal brake activation is of potential interest for the development of functional foods that release nutrients in the distal part of the small intestine. Furthermore, Maljaars et al.  showed that ileal infusion of lipid (safflower oil) resulted in a more potent intestinal brake effect when compared to duodenual infusion. Gastric emptying was significantly delayed in ileal infusion compared to duodenal infusion (206 min vs. 138 min) . Numerous models have been reported in literature capable to simulate or predict the gastric emptying rate in humans [14–16]. However, in most of these models only the stomach and the intestine have been considered as the participating components . The full feedback loop of the gastric emptying process i.e. involving gradual release of the nutrients from the stomach and subsequent release of hormones that elicit neural signals from the gastrointestinal tract that effect further release of food from the stomach (and also intake of new food) in a feedback scheme via the central nervous system have not been comprehensively taken into consideration. Apart from this, the modeling and simulation schemes, as reported in these publications, involve rigorous re-programming steps in case the experiment needs to be re-designed.
In order to illustrate the component based modeling process within the proposed modeling and simulation environment, the following sections will discuss the gastric emptying modeling and simulating process with a minimal set of components. The predictive capability of the constructed systems model will then be investigated with appropriate experiments conducted on human volunteers.
Modeling gastric emptying behavior
To construct a system level gastric emptying model, the structural specification of all components that constitute the model along with the experimental data will be described in the model specification and data file. The functional specification of the components will then be added to the component function library. The constructed gastric emptying model together with the component function library and the experimental data specified in the model specification and the data file will be simulated to estimate the parameters of the model. In practice the model is used to answer a particular research question. i.e., “How does nutrient X influences gastric emptying rate Y?”
Content of a structural specification and data file for the example gastric emptying model
The experimental data segment of the structural model file contains data for each time point which either are the external input values to the system model or experimentally measured values at the outputs of the components that constitute the system. In the gastric model example external input is supplied at NUT_INP in form of a standardized breakfast meal  at time ‘0’ mins (expressed as the caloric value of the standardized breakfast), and the infusion external input NUT at a time ‘30’ mins until ‘120’ mins with steps of 5 minutes (expressed as the caloric value supplied per 5 min). The rest of the input/output values for all components between time ‘0’ and ‘240’ with time step of ‘5’ mins were either not measured or not present and hence left blank.
Gastric emptying rate constant
m i n −1
To be estimated
Efferent signal threshold
To be estimated
IR transfer rate constant
To be estimated
In-vivo decay rate constant
m i n −1
To be estimated
Time at maximum amplitude
Break constant percentage
where , and CAL_GRD is the caloric grade value defined as the percentage caloric input absorbed by the Intestine. Assuming an equal distribution and absorption of calories along the intestine, the proportion of calories absorbed by ileum can be approximated by the percentage surface area of ileum. The total length of duodenum, jejunum, and ileum is 25, 260, 395 cm . Assuming a constant radius of the intestine, the percentage surface area of ileum is 60% and thus a value of 0.6 was chosen for CAL_GRD .
where I R_T R is the intestinal transfer rate constant, and I R_V E is the intestinal vagal efferent response from CNS.
To find a suitable value for BRK, we considered that the model is evaluated with a time resolution of 1 minute, allowing the system to execute at maximum 1 break event per minute. Furthermore, for the range of nutrient-induced variation in stomach emptying half time we took as a reference data from Robertson et al. , showing that adding n-6 polyunsaturated fatty acids (PUFA) vs. n-3 PUFA to a meal can result in an increase of stomach half-emptying time from 155 to 237 minutes. We then required that 15 consecutive break events be sufficient to increase Thalf from 155 to 237 minutes, so as to allow a significant reduction of the stomach emptying rate well within the length of the infusion period of 90 minutes employed in the experiment. This resulted in a value of 0.03 or 3% for BRK (i.e. 155∗1.0315≈237).
where a=N U T(Δ t∗i)∗(c∗e/b) b , the in-vivo (intestinal vagal afferent response) decay rate constant, c=I N V_D R, and b=T_M A X∗c, where T_MAX is the time at which the intestinal vagal afferent response to the intestinal input is maximum. To choose a value for T_MAX we took the time to maximum response of the hormone most closely associated with regulation of the stomach emptying rate, i.e. CCK, as a reference. This time was read from Figure one A in  as 10 minutes.
Since we were unable to find quantitative data on gut-brain afferent-to-efferent neural signal transduction, we assumed a direct proportional unit transfer (TRF_K = 1) for simplicity reasons.
Gastric emptying protocol and model calibration
The experimental protocol for calibrating, and predicting the gastric emptying model followed the main principles described in  with minor modifications. At time t = 0 mins, a standard solid meal was consumed by the volunteera. 13C octanoic acid was added to the standard breakfast meal to measure gastric emptying rate. Although breath test does not directly measure the gastric emptying, it has been shown to correlate well with the gold standard scintigraphy in several studies. However, none of the various mathematical models used to extract Thalf values from the measured 13C enrichment data was shown to be universally suited for all the different applications of the test. For an in-depth discussion, the reader is referred to . The methodology is based on the firm retention of 13C-octanoic acid in the solid phase of a standard test meal during its passage through the gastric environment, followed by a rapid disintegration of the solid phase in the duodenum with subsequent absorption of 13C octanoic acid and hepatic oxidation to , which is exhaled in breath. It has been shown that the post-gastric metabolism (absorption of 13C octanoic acid, hepatic metabolism to and excretion via breath) are similar, thus less influential, between individuals 
At t = 30 mins, a solution containing either saline (placebo) or safflower oil (SO) was infused into the ileum. The perfusion was performed with an pump connected to the nasoileal tube. The infusion continued for a period of 90 minutes (i.e. until t = 120 mins) at a rate of 1 mL/min. The breath samples were taken at the following time points; 15 minutes before the meal and at 15, 30, 45, 60, 75, 90, 105, 120, 180, 210 and 240 minutes after the standard breakfast meal. From each of the breath samples the percentage dose/h of 13C exhaled were measured. The Thalf and TLag were computed from the percentage dose/h of 13C measurements [25, 26].
When inspecting the 13C breath test data we were confronted with large inter-and intra- individual variation of the Thalf values estimated from the 13C enrichment values. For this reason we refrained from paired test analysis but rather took a population-based approach. We undertook a model predictive capability test using 3 different selections of the 13C data, as follows, S1: the complete data set; S2: the data set from which all curves that showed one or more instances of occurrence of a negative 13C enrichment value had been discarded; S3: the dataset from which all curves classified as outlier based on the Chi-squared criterion were discarded. A measured value was classified as an outlier if the Chi-squared score (), where x i is the mean of the 13C breath test measurements for the i t h subject, is the overall mean of the 13C breath test measurements, and s is the standard deviation, was greater than 1. Selection S1 is the most complete, but has the drawback that the large inter-individual variation can obscure the treatment effect thus reducing the significance that can be associated with the model predictive capability testing. Selection S2 should suffer less from this problem, while retaining more of the data. Selection S3 can be considered the most stringent for our model testing purpose. Therefore, we concentrate on the results obtained with data selection S3 and bring results with data selections S1 and S2 only for comparison.
For safflower oil data selection S3, the set of % 13C measurements (Dose/h[% 13C]) from the volunteers 1, 3, 7, 10, 15, 17 and, 18 (data available as a supplement to the manuscript Additional file 1, volunteer: 16 with a Chi-squared score 0.94 is expectionaly treated as outlier for 2 reasons: 1. The maximum % 13C measurement was lower compared to the rest of the good measurements, 2. % 13C when treated separately, resulted in a Thalf value and Tlag of 401.74 mins and 95.58 mins, respectively, which were values least likely to be a physiologicaly plausible gastric emptying half time, and lag time, for the given test meal intake) who had safflower infusion were chosen to estimate the % 13C curve constants (a, b, c). The curve that best fitted the set of % 13C measurements (Dose/h[% 13C]) from the volunteers is shown in Figure 4b. From the estimated % 13C curve fit parameters, the calculated experimental T H a l f S O , and T L a g S O for safflower oil infusion were 168.03 mins and 94.07 mins, respectively. The error in gastric emptying model prediction was thus found to be less than +2 mins.
Gastric emptying experimental data (measured) and model predictions (predicted) for 3 different data selections S1 (all data), S2 (curves with 1 or more negative 13 C enrichment values discarded) and S3 (data selection based on chi-squared criterion) as described in the results section
THalf (min); TLag (min)
THalf (min); TLag (min)
1, 3, 6, 7, 8,
1, 3, 6, 7, 8,
10, 12, 13,
10, 12, 13,
14, 15, 16,
14, 15, 16,
17, & 18
17, & 18
1, 3, 6, 7,
3, 6, 7, 8,
10, 12, 13,
10, 14, 15,
14, 16, 17,
16, 17, & 18
1, 6, 13, 14,
1, 3, 7, 10,
15, 16, 17,
15, 17, & 18
A software executable comprising a model builder, a simulator and a dynamically loadable component function library was realized using MATLABⒸ R2012b (32-bit) . This software executable with a user supplied (i) component structural specification and data file and (ii) component functional specification, as input can model a biological system especially suited for physiological modeling. The architecture is flexible to modeling changes either at the structural (sub-physiological entities and their interconnections) or functional (behavioral) level without any re-programming effort. Modeling various functional behaviors of the biological system, one at a time, requires the user only to add corresponding functional behavior of the component in the component functional library and after necessary textual modifications in the structural model and data file, the modeling and simulation environment is ready for simulating the specified behavior. In this sense, the modeling and simulation environment is a plug and play system with no re-programing effort and hence reusable.
The flexibility of the modeling and simulation environment was demonstrated by modeling and simulating the gastric emptying behavior in humans. Not only the stomach, but also the gut and the central nervous system were added to model a feedback mechanism that regulates the stomach emptying. Structurally specifying these sub-physiological entities as additional components was performed without any additional programming effort. Since the model specification and data file was designed in a way that every input and output of the component were directly accessible, the experimental input data associated with the infusion of the nutrients into the gastro-intestinal tract were easily supplied to the model without any modification. Another flexible feature was the choice on the functional specification of the components, especially the gastric emptying function of the stomach. There are several alternative functions to describe the gastric emptying phenomena from the 13C measurements [25, 26]. The user had the choice to pick the functional description that best fitted the % 13C measurements and then provide this function as the functional specification of the stomach to the component function library. The simulator then dynamically loaded the user-provided functional specification of the stomach and ran simulation.
The gastric emptying model constructed by the model builder with the input provided by the model specification and data file was calibrated to estimate the parameters of the model. For calibration purposes the TLag, and Thalf calculated from the average 13C measurements with a placebo infusion were used. With the gastric emptying model parameters estimated from the calibration run, the gastric emptying curve with a value for TLag, and Thalf was predicted for a safflower infusion. The error in the predicted results when compared to the measured results was less than 2 minutes for the most stringent data selection S3, showing that indeed the model even in a simple form was able to correctly describe gastric emptying functional behavior. Model performance evaluations based on broader data selections S1 and S2 showed a decreased accuracy that however remained within 6% of the experimentally determined value and therefore can be considered satisfactory in view of the much larger that showed a much larger inter-individual variation in the breath test-derived 13C curves.
The sample size even in data selection S1 was not large enough to perform a bootstrapping in the calibration phase and a subsequent cross-validation in the prediction phase. The standard deviation of individual Thalf estimates derived from 13C breath test curves of individuals included in the safflower oil group of data selection S3 was determined to be 18.2 minutes. The model prediction of Thalf for the safflower oil experiment was only 2 minutes different from the experimentally determined value for the population, i.e. much less than this standard deviation. Therefore the model predictive capacity is considered very good for this specific case.
The reason for not being able to verify the model performance in the paired test performed in volunteers is the limitation on the quality of the available % 13C measurements (strictly based on the statistical test for outliers) as discussed in the Results section. Nevertheless, the model prediction error was calculated for the paired test performed in volunteers 1, 15, 17 and 18, where % 13C measurements were available (results available as a supplement to the manuscript Additional file 2).
Obviously, the chosen proof-of-concept study only addressed a very limited part of the complex physiology involved in intestinal feedback signaling to regulate stomach emptying and, in a broader context, food intake. Therefore we cannot from the present study alone draw any conclusions on the general applicability and value of the proposed new plug-and-play modeling scheme. This has to await application to further studies that consider substantially more biological aspects.
Some of the currently available modeling and simulation tools like COPASI  and Simbiology  are excellent for biological process modeling and simulation but not very much suitable for modeling physiological behavior. The general modeling strategy of these tools is to model the biological system as a network of reactions linking substrates (to products via formation processes, of which the kinetic behavior is described. The reaction rates are either user-formulated or chosen from a set of known kinetic functions such as Michaelis-Menten enzyme kinetics, etc. Depending on the requirement such as determining the steady state solutions, sensitivity analysis, etc., these tools are able to perform the task by solving a set of either differential or stochastic equations. In contrast, the modeling and simulation tool PhysioDesigner  that is built on ISML  is able to model and simulate physiological processes at the organ level. However, since ISML is structured language it requires the user to programmatically describe the interactions of physiological entities that constitute the modeled biological system.
Benchmarking the newly developed plug-and-play modeling tool against commonly used and established tools
Organ level modeling, and simulation
Models and simulates at organ level
Models and simulates at cellular level
Models and simulates at organ level
Lesser programing effort for:
Programing effort for:
Programing effort for:
Uses ISML (standard programing language)
and thus requires programing effort.
1. Structural description
1. Structural description: No
1. Structural description: No
2. Functional description
2. Functional description:
2. Functional description:
single time effort, and reusable
No (COPASI, but not reusable); single time effort and reusable (SimBiology)
3. Experimental data
3. Experimental data: No
3. Experimental data: No
User interface for model structural description
Textual thus machine readable and adaptable
(components and interconnections)
Dynamic* model construction * Adaptive to experimental data collected, and structural change requests in time
Dynamic model construction is possible
Dynamic model construction is not possible
Dynamic model construction is not possible
Experimental data suppliable at the level of
Possible without any additional interface
Not possible without additional interface
Not possible without additional interface
physiological entities constituting the model
This paper describes a new plug-and-play scheme for biological systems modeling with a successful a proof-of-concept application. The proposed modeling and simulation software environment allows for a reduced programming effort needed to accommodate changes to the modeled structure. This property is gained by abstracting the biological system into a network of smaller sub-systems or components that all exhibit independent behavior. Once the functional specifications of the individual components have been programmed, the modeling and simulation for an arbitrarily network configuration of these components becomes an automatic machine readable and executable task. Experimental data may be included with the structured input information or can be read from a separate database. As proof-of-concept, the new plug-and-play scheme was used to model human gastric emptying with a minimal set of functional components and to accurately predict the increase in stomach emptying half-time caused by ileal infusion of safflower oil vs. placebo.
a Volunteers signed a written informed consent prior to participation, the study was conducted according to the principles of the Declaration of Helsinki, the METC azM/UM approved the study.
This research was conducted with the support of grants from the Top Institute Food and Nutrition (TIFN).
- Palsson B: The challenges of in silico biology. Nat Biotech. 2000, 18 (11): 1147-1150. 10.1038/81125.View ArticleGoogle Scholar
- Kitano H: Computational systems biology. Nature. 2002, 420 (6912): 206-210. 10.1038/nature01254.View ArticlePubMedGoogle Scholar
- Butterworth E, Jardine BE, Raymond GM, Neal ML, Bassingthwaighte JB: JSim, an open-source modeling system for data analysis. F1000 Research. 2013, 2. Faculty of 1000 LtdGoogle Scholar
- Funahashi A, Matsuoka Y, Jouraku A, Morohashi M, Kikuchi N, Kitano H: Celldesigner 3.5: a versatile modeling tool for biochemical networks. Proc IEEE. 2008, 96 (8): 1254-1265. doi:10.1109/JPROC.2008.925458View ArticleGoogle Scholar
- Wimalaratne SM, Halstead MDB, Lloyd CM, Cooling MT, Crampin EJ, Nielsen PF: A method for visualizing cellml models. Bioinformatics. 2009, 25 (22): 3012-3019. 10.1093/bioinformatics/btp495.View ArticlePubMedGoogle Scholar
- Schmidt H, Jirstrand M: Systems biology toolbox for matlab: a computational platform for research in systems biology. Bioinformatics. 2006, 22 (4): 514-515. 10.1093/bioinformatics/bti799. doi:10.1093/bioinformatics/bti799. [http://bioinformatics.oxfordjournals.org/content/22/4/514.full.pdf+html]View ArticlePubMedGoogle Scholar
- Asai Y, Oka H, Abe T, Okita M, Hagihara K-I, Nomura T, Kitano H: An open platform toward large-scale multilevel modeling and simulation of physiological systems. Applications and the Internet (SAINT) 2011 IEEE/IPSJ 11th International Symposium on. 2011, IEEE, 250-255.View ArticleGoogle Scholar
- Delzenne N, Blundell J, Brouns F, Cunningham K, De Graaf K, Erkner A, Lluch A, Mars M, Peters HPF, Westerterp-Plantenga M: Gastrointestinal targets of appetite regulation in humans. Obes Rev. 2010, 11 (3): 234-250. 10.1111/j.1467-789X.2009.00707.x.View ArticlePubMedGoogle Scholar
- Hellström PM: Satiety signals and obesity. Curr Opin Gastroenterol. 2013, 29 (2): 222-227. 10.1097/MOG.0b013e32835d9ff8.View ArticlePubMedGoogle Scholar
- Chambers A, Sandoval D, Seeley R: Integration of satiety signals by the central nervous system. Curr Biol. 2013, 23 (9): 379-388. 10.1016/j.cub.2013.03.020.View ArticleGoogle Scholar
- Van Citters GW, Lin HC: Ileal brake: neuropeptidergic control of intestinal transit. Curr Gastroenterol Rep. 2006, 8 (5): 367-373. 10.1007/s11894-006-0021-9. ElsevierView ArticlePubMedGoogle Scholar
- Maljaars PWJ, Peters HPF, Mela DJ, Masclee AAM: Ileal brake: a sensible food target for appetite control. A review. Physiol Behav. 2010, 95 (3): 271-281.View ArticleGoogle Scholar
- Andersen MC, Kunze DL: Nucleus tractus solitarius a gateway to neural circulatory control. Annu Rev Physiol. 1994, 56 (1): 93-116. 10.1146/annurev.ph.56.030194.000521. doi:10.1146/annurev.ph.56.030194.000521. PMID: 7912060. [http://www.annualreviews.org/doi/pdf/10.1146/annurev.ph.56.030194.000521]View ArticleGoogle Scholar
- Hellstrm PM, Grybck P, Jacobsson H: The physiology of gastric emptying. Best Pract Res Clin Anaesthesiol. 2006, 20 (3): 397-407. 10.1016/j.bpa.2006.02.002.View ArticleGoogle Scholar
- Siegel JA, Urbain JL, Adler LP, Charkes ND, Maurer AH, Krevsky B, Knight LC, Fisher RS, Malmud LS: Biphasic nature of gastric emptying. Gut. 1988, 29 (1): 85-89. 10.1136/gut.29.1.85.PubMed CentralView ArticlePubMedGoogle Scholar
- Maes BD, Mys G, Geypens BJ, Evenepoel P, Ghoos YF, Rutgeerts PJ: Gastric emptying flow curves separated from carbon-labeled octanoic acid breath test results. Am J Physiol Gastrointest Liver Physiol. 1998, 275 (1): 169-175.Google Scholar
- Ogungbenro K, Aarons L: A semi-mechanistic gastric emptying pharmacokinetic model for 13c-octanoic acid: An evaluation using simulation. Eur J Pharm Sci. 2012, 45 (3): 302-310. 10.1016/j.ejps.2011.11.020.View ArticlePubMedGoogle Scholar
- Maes: Gastric emptying in hyperemesis gravidarum and non-dyspeptic pregnancy. Aliment Pharmacol Ther. 1999, 13 (2): 237-243. 10.1046/j.1365-2036.1999.00446.x. doi:10.1046/j.1365-2036.1999.00446.xView ArticlePubMedGoogle Scholar
- Verwei M, Freidig AP, Havenaar R, Groten JP: Predicted serum folate concentrations based on in vitro studies and kinetic modeling are consistent with measured folate concentrations in humans. J Nutr. 2006, 136 (12): 3074-3078.PubMedGoogle Scholar
- DeSesso J, Jacobson C: Anatomical and physiological parameters affecting gastrointestinal absorption in humans and rats. Food Chem Toxicol. 2001, 39 (3): 209-228. 10.1016/S0278-6915(00)00136-8.View ArticlePubMedGoogle Scholar
- Robertson MD, Jackson KG, Fielding BA, Morgan LM, Williams CM, Frayn KN: Acute ingestion of a meal rich in n- 3 polyunsaturated fatty acids results in rapid gastric emptying in humans. Am J Clin Nutr. 2002, 76 (1): 232-238.PubMedGoogle Scholar
- Liddle RA, Morita ET, Conrad CK, Williams JA: Regulation of gastric emptying in humans by cholecystokinin. J Clin Invest. 1986, 77 (3): 992-10.1172/JCI112401.PubMed CentralView ArticlePubMedGoogle Scholar
- Choi M, Camilleri M, Burton D, Zinsmeister A, Forstrom L, Nair K: [13c]octanoic acid breath test for gastric emptying of solids Accuracy, reproducibility, and comparison with scintigraphy. Gastroenterology. 1997, 112 (4): 1155-1162. 10.1016/S0016-5085(97)70126-4. doi:10.1016/S0016-5085(97)70126-4View ArticlePubMedGoogle Scholar
- Verbeke K: Will the 13c-octanoic acid breath test ever replace scintigraphy as the gold standard to assess gastric emptying?. Neurogastroenterol Motil. 2009, 21 (10): 1013-1016. 10.1111/j.1365-2982.2009.01388.x. doi:10.1111/j.1365-2982.2009.01388.xView ArticlePubMedGoogle Scholar
- Ghoos YF, Maes BD, Geypens BJ, Mys G, Hiele MI, Rutgeerts PJ, Vantrappen G: Measurement of gastric emptying rate of solids by means of a carbon- labeled octanoic acid breath test. Gastroenterology. 1993, 104 (6): 1640-1647.PubMedGoogle Scholar
- Sanaka M, Nakada K, Nosaka C, Kuyama Y: The wagner-nelson method makes the [13c]-breath test comparable to radioscintigraphy in measuring gastric emptying of a solid/liquid mixed meal in humans. Clin Exp Pharmacol Physiol. 2007, 34 (7): 641-644. 10.1111/j.1440-1681.2007.04624.x. doi:10.1111/j.1440-1681.2007.04624.xView ArticlePubMedGoogle Scholar
- The MathWorks Inc. [http://www.mathworks.com]
- Hoops S, Sahle S, Gauges R, Lee C, Pahle J, Simus N, Singhal M, Xu L, Mendes P, Kummer U: Copasi – a complex pathway simulator. Bioinformatics. 2006, 22 (24): 3067-3074. 10.1093/bioinformatics/btl485.View ArticlePubMedGoogle Scholar
- Crowle S, Hole L: ISML: an interface specification meta-language. Interactive Systems. Design, Specification, and Verification. 2003, Springer, 362-376.View ArticleGoogle Scholar
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.