All models are wrong, but some are useful.
Box and Draper [1].All models are right… Most are useless.
Tarpey [2]The role of models has been recognized as an important aspect to the scientific method [3] for more than 70 years [4]. In recent years, there are increasing interests in metabolic modeling in biology [5,6]. The process of building a model is known as modeling. Generally speaking, models can be classified as either material models or formal models. Rosenblueth & Wiener [7] consider material models to be a physical representation of the object under study whereas formal models are symbolic or logical representations of the object under study. For example, a scale down model of an airplane for testing its aerodynamic properties in a wind tunnel is a material model. The main purpose of a scaleddown material model is the ease of study, which had been clearly demonstrated by a study on fireplace more than 200 years ago [8].A formal model, on the other hand, is an abstract but unambiguous description of a physical object or phenomenon, usually in logical or mathematical constructs. Commonly used mathematical constructs for building formal models are rate equations, such as differential equations [9], or state transitions, such as petri nets [10]. Other modeling formalisms had been reviewed by Machado [11]. Besides differentiating models by their underlying formalism, models can also be classified by their informational complexity. At the lowest level, the presence or absence of associations between 2 entities (such as cells or molecules) can be represented as a Boolean term. This results in a binary state petri net or Boolean network, which can be used to study cycles and reachability. For example, a metabolic pathway or gene regulation network is essentially a Boolean network [12]. At the next level, the stiochiometries between each state can be added [13], resulting in a steady state model, which can be simulated and used to study the state or concentrations of various molecules at homeostasis using methods such as flux balance analysis [14][15][16]. At the highest level, the transitions between each state can be represented using a set of differential equations and this result in a kinetic model [17]. The main advantage of kinetic models over steady state model is the ability to simulate each state (or molecules in the context of metabolic modeling) across time, in addition to the ability to model homeostasis [12]. This will allow for identification of bottlenecks in the metabolism [18].With advancements in computing power, formal models, being constructed in mathematical or logical format, render it possible for computation. Such computation or execution of formal models is commonly known as simulation. Hence, by definition, one can "build a model", then "run or execute a model" or "run or execute a simulation" but in no means, one can "build a simulation". The ability to render execution of a model; thus, an executable or simulatable model; defines the fundamental difference between a material model an...