This folder contains models that can be read directly with CLUE in order to
perform exact reduction. Each model is specified in *.ode format (see ERODE).
The folder is split into two different classes of models:
- Polynomial models: the folder
polynomialcontains the example models with Polynomial dynamics. This means that the corresponding differential system has a polynomial right-hand side and a direct approach can be used (see this paper). - Rational models: the folder
rationalcontains the example models with Rational dynamics, i.e., the differential systems associated with them have a right-hand side with rational functions. CLUE provides both a deterministic and a probabilistic approach to handle these models (see this paper).
Check the README files in each folder for a further detail and documentation on each of the models.
We include the file data.json file to unify the access to these models and provide an easy way to update the database
in the future. Also, the script models_data.py will update the README.md files in the inner folders to include the new models and
references. With all of these, in order to add a new model the following procedure must be done:
- Add the
.odefile to the corresponding folder. - Add the data to
data.jsonwith the following fields:- Name: must coincide with the name of the folder
- Type: either
polynomialorrational. This indicates the folder to find the model. - Range: in case there are several files associated with this model. The name of the
.odefiles must be "{name}({range})". - Reference (title): title of the reference paper. May be empty.
- Reference (doi): doi link to the reference paper. May be empty.
- Run in this folder the script
models_data.pyby using the commandpython3 models_data.py.