Modellers have adopted XML-based markup languages to describe mathematical models over the past decade. This is great, as it means that models can be defined unambiguously, and shared easily, in a machine-readable format.
We have been trying to do the same thing with 'protocols' - to define what you have to do to replicate/simulate an experiment, and analyse the results. We can then curate models according to their functional behaviour under a range of experimental scenarios.
For the first time, we can thus easily compare how different models react to the same protocol, or compare how a model behaves under different protocols.
This is our prototype system for cardiac electrophysiology. It brings together models encoded using CellML and virtual experiment protocols encoded in our own language, using standardised tags to generate interfaces between them, doing all the necessary units conversions. The stored results of these experiments can be viewed and compared.
If you wish to analyse your own models or create new protocols, you will need to register for an account and have it approved.