From d297a641624c2351b0afdb3f7f5befeffe279ed7 Mon Sep 17 00:00:00 2001 From: Jonathan Karr Date: Mon, 28 Dec 2020 20:03:09 -0500 Subject: [PATCH] adding LSODA example --- biosimulators_test_suite/_version.py | 2 +- examples/README.md | 5 +-- ...Biol-Cybern-1996-Nicotinic-excitation.json | 31 ++++++++++++++++++ ...Biol-Cybern-1996-Nicotinic-excitation.omex | Bin 0 -> 6042 bytes 4 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 examples/sbml-core/Edelstein-Biol-Cybern-1996-Nicotinic-excitation.json create mode 100644 examples/sbml-core/Edelstein-Biol-Cybern-1996-Nicotinic-excitation.omex diff --git a/biosimulators_test_suite/_version.py b/biosimulators_test_suite/_version.py index 66a87bb..2fb2513 100644 --- a/biosimulators_test_suite/_version.py +++ b/biosimulators_test_suite/_version.py @@ -1 +1 @@ -__version__ = '0.1.5' +__version__ = '0.1.6' diff --git a/examples/README.md b/examples/README.md index fff96dc..d4c0169 100644 --- a/examples/README.md +++ b/examples/README.md @@ -55,9 +55,10 @@ Below is information about the compatibility of a selection of archives. | Archive | Modeling framework (SBO id) | Simulation algorithm (KiSAO id) | Model format (EDAM id) | Compatibile simulators | | ------------------------ | -------------------------------- | -------------------------------- | ---------------------- | ---------------------- | -| [`Caravagna-J-Theor-Biol....omex`](https://github.com/biosimulators/Biosimulators_test_suite/raw/dev/examples/sbml-core/Caravagna-J-Theor-Biol-2010-tumor-suppressive-oscillations.omex) | non-spatial continuous ([0000293](https://www.ebi.ac.uk/ols/ontologies/sbo/terms?iri=http%3A%2F%2Fbiomodels.net%2FSBO%2FSBO_0000293)) | CVODE ([0000019](https://www.ebi.ac.uk/ols/ontologies/kisao/terms?iri=http%3A%2F%2Fwww.biomodels.net%2Fkisao%2FKISAO%23KISAO_0000019)) | SBML ([format_2585](https://www.ebi.ac.uk/ols/ontologies/edam/terms?iri=http%3A%2F%2Fedamontology.org%2Fformat_2585)) | [tellurium](https://biosimulators.org/simulators/tellurium), [VCell](https://biosimulators.org/simulators/vcell) | +| [`Caravagna-J-Theor-Biol....omex`](https://github.com/biosimulators/Biosimulators_test_suite/raw/dev/examples/sbml-core/Caravagna-J-Theor-Biol-2010-tumor-suppressive-oscillations.omex) | non-spatial continuous ([0000293](https://www.ebi.ac.uk/ols/ontologies/sbo/terms?iri=http%3A%2F%2Fbiomodels.net%2FSBO%2FSBO_0000293)) | CVODE ([0000019](https://www.ebi.ac.uk/ols/ontologies/kisao/terms?iri=http%3A%2F%2Fwww.biomodels.net%2Fkisao%2FKISAO%23KISAO_0000019)) | SBML ([format_2585](https://www.ebi.ac.uk/ols/ontologies/edam/terms?iri=http%3A%2F%2Fedamontology.org%2Fformat_2585)) | [PySCeS](https://biosimulators.org/simulators/pysces), [tellurium](https://biosimulators.org/simulators/tellurium), [VCell](https://biosimulators.org/simulators/vcell) | | [`Ciliberto-J-Cell-Biol....omex`](https://github.com/biosimulators/Biosimulators_test_suite/raw/dev/examples/sbml-core/Ciliberto-J-Cell-Biol-2003-morphogenesis-checkpoint.omex) | non-spatial discrete ([0000295](https://www.ebi.ac.uk/ols/ontologies/sbo/terms?iri=http%3A%2F%2Fbiomodels.net%2FSBO%2FSBO_0000295)) | SSA ([0000029](https://www.ebi.ac.uk/ols/ontologies/kisao/terms?iri=http%3A%2F%2Fwww.biomodels.net%2Fkisao%2FKISAO%23KISAO_0000029)) | SBML ([format_2585](https://www.ebi.ac.uk/ols/ontologies/edam/terms?iri=http%3A%2F%2Fedamontology.org%2Fformat_2585)) | [COPASI](https://biosimulators.org/simulators/copasi), [GillesPy2](https://biosimulators.org/simulators/gillespy2), [tellurium](https://biosimulators.org/simulators/tellurium) | -| [`Parmar-BMC-Syst-Biol....omex`](https://github.com/biosimulators/Biosimulators_test_suite/raw/dev/examples/sbml-core/Parmar-BMC-Syst-Biol-2017-iron-distribution.omex) | non-spatial continuous ([0000293](https://www.ebi.ac.uk/ols/ontologies/sbo/terms?iri=http%3A%2F%2Fbiomodels.net%2FSBO%2FSBO_0000293)) | CVODE ([0000019](https://www.ebi.ac.uk/ols/ontologies/kisao/terms?iri=http%3A%2F%2Fwww.biomodels.net%2Fkisao%2FKISAO%23KISAO_0000019)) | SBML ([format_2585](https://www.ebi.ac.uk/ols/ontologies/edam/terms?iri=http%3A%2F%2Fedamontology.org%2Fformat_2585)) | [tellurium](https://biosimulators.org/simulators/tellurium), [VCell](https://biosimulators.org/simulators/vcell) | +| [`Edelstein-Biol-Cybern....omex`](https://github.com/biosimulators/Biosimulators_test_suite/raw/dev/examples/sbml-core/Edelstein-Biol-Cybern-1996-Nicotinic-excitation.omex) | non-spatial continuous ([0000293](https://www.ebi.ac.uk/ols/ontologies/sbo/terms?iri=http%3A%2F%2Fbiomodels.net%2FSBO%2FSBO_0000293)) | LSODA ([0000088](https://www.ebi.ac.uk/ols/ontologies/kisao/terms?iri=http%3A%2F%2Fwww.biomodels.net%2Fkisao%2FKISAO%23KISAO_0000088)) | SBML ([format_2585](https://www.ebi.ac.uk/ols/ontologies/edam/terms?iri=http%3A%2F%2Fedamontology.org%2Fformat_2585)) | [PySCeS](https://biosimulators.org/simulators/pysces) | +| [`Parmar-BMC-Syst-Biol....omex`](https://github.com/biosimulators/Biosimulators_test_suite/raw/dev/examples/sbml-core/Parmar-BMC-Syst-Biol-2017-iron-distribution.omex) | non-spatial continuous ([0000293](https://www.ebi.ac.uk/ols/ontologies/sbo/terms?iri=http%3A%2F%2Fbiomodels.net%2FSBO%2FSBO_0000293)) | CVODE ([0000019](https://www.ebi.ac.uk/ols/ontologies/kisao/terms?iri=http%3A%2F%2Fwww.biomodels.net%2Fkisao%2FKISAO%23KISAO_0000019)) | SBML ([format_2585](https://www.ebi.ac.uk/ols/ontologies/edam/terms?iri=http%3A%2F%2Fedamontology.org%2Fformat_2585)) | [PySCeS](https://biosimulators.org/simulators/pysces), [tellurium](https://biosimulators.org/simulators/tellurium), [VCell](https://biosimulators.org/simulators/vcell) | | [`Szymanska-J-Theor-Biol....omex`](https://github.com/biosimulators/Biosimulators_test_suite/raw/dev/examples/sbml-core/Szymanska-J-Theor-Biol-2009-HSP-synthesis.omex) | non-spatial continuous ([0000293](https://www.ebi.ac.uk/ols/ontologies/sbo/terms?iri=http%3A%2F%2Fbiomodels.net%2FSBO%2FSBO_0000293)) | CVODES ([0000496](https://www.ebi.ac.uk/ols/ontologies/kisao/terms?iri=http%3A%2F%2Fwww.biomodels.net%2Fkisao%2FKISAO%23KISAO_0000496)) | SBML ([format_2585](https://www.ebi.ac.uk/ols/ontologies/edam/terms?iri=http%3A%2F%2Fedamontology.org%2Fformat_2585)) | [AMICI](https://biosimulators.org/simulators/amici) | [`test-bngl.omex`](https://github.com/biosimulators/Biosimulators_test_suite/raw/dev/examples/bngl/test-bngl.omex) | non-spatial continuous ([0000293](https://www.ebi.ac.uk/ols/ontologies/sbo/terms?iri=http%3A%2F%2Fbiomodels.net%2FSBO%2FSBO_0000293)) | CVODE ([0000019](https://www.ebi.ac.uk/ols/ontologies/kisao/terms?iri=http%3A%2F%2Fwww.biomodels.net%2Fkisao%2FKISAO%23KISAO_0000019)) | BNGL ([format_3972](https://www.ebi.ac.uk/ols/ontologies/edam/terms?iri=http%3A%2F%2Fedamontology.org%2Fformat_3972)) | [BioNetGen](https://biosimulators.org/simulators/bionetgen) | | [`Tomida-EMBO-J....omex`](https://github.com/biosimulators/Biosimulators_test_suite/raw/dev/examples/sbml-core/Tomida-EMBO-J-2003-NFAT-translocation.omex) | non-spatial continuous ([0000293](https://www.ebi.ac.uk/ols/ontologies/sbo/terms?iri=http%3A%2F%2Fbiomodels.net%2FSBO%2FSBO_0000293)) | LSODA/LSODAR ([0000560](https://www.ebi.ac.uk/ols/ontologies/kisao/terms?iri=http%3A%2F%2Fwww.biomodels.net%2Fkisao%2FKISAO%23KISAO_0000560)) | SBML ([format_2585](https://www.ebi.ac.uk/ols/ontologies/edam/terms?iri=http%3A%2F%2Fedamontology.org%2Fformat_2585)) | [COPASI](https://biosimulators.org/simulators/copasi) | diff --git a/examples/sbml-core/Edelstein-Biol-Cybern-1996-Nicotinic-excitation.json b/examples/sbml-core/Edelstein-Biol-Cybern-1996-Nicotinic-excitation.json new file mode 100644 index 0000000..6a6f10f --- /dev/null +++ b/examples/sbml-core/Edelstein-Biol-Cybern-1996-Nicotinic-excitation.json @@ -0,0 +1,31 @@ +{ + "name": "Edelstein et al. Biological Cybernetics 1996: Nicotinic excitatory post-synaptic potential", + "filename": "Edelstein-Biol-Cybern-1996-Nicotinic-excitation.omex", + "taskRequirements": [{ + "modelFormat": "format_2585", + "simulationAlgorithm": "KISAO_0000088" + }], + "expectedReports": [{ + "id": "BIOMD0000000002_sim.sedml/BIOMD0000000002_sim", + "dataSets": ["time", "BLL", "IL", "AL"], + "points": [1001], + "values": { + "time": { + "0": 0.0, + "1": 0.0005, + "2": 0.0010, + "999": 0.4995, + "1000": 0.5000 + } + } + }], + "expectedPlots": [], + "runtimeFailureAlertType": "exception", + "identifiers": [{ + "namespace": "biomodels.db", + "id": "BIOMD0000000002" + }, { + "namespace": "doi", + "id": "10.1007/s004220050302" + }] +} \ No newline at end of file diff --git a/examples/sbml-core/Edelstein-Biol-Cybern-1996-Nicotinic-excitation.omex b/examples/sbml-core/Edelstein-Biol-Cybern-1996-Nicotinic-excitation.omex new file mode 100644 index 0000000000000000000000000000000000000000..d29388dc8b29498ce90a32726ce44b8a679d5b67 GIT binary patch literal 6042 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 E0-P2hYXATM literal 0 HcmV?d00001