While encoding a simple model of cell proliferation/death with rates r*X and d*X, which should result in an ODE such as dX/dt = r*X – d*X, I realised that it very much depends how the related 'Reaction' is formulated.
With the correct stoichiometry 'B -> 2 B' all is fine but with 'B -> B' the growth flux is omitted entirely from the ODE. This is of course correct but it should come with a warning. I can imagin for complex model one is unable to verify whether the model is correctly interpreted and encoded. In this case the according reaction is visible in the diagram but the flux is not part of the relevant ODE.
The question is: what are the other, if any, checks SimBiology performs behind the scenes which might result in differences between the model network and the model formulation?