Skip to content

Commit

Permalink
Initial version
Browse files Browse the repository at this point in the history
  • Loading branch information
ivborissov committed Jul 8, 2020
1 parent e7666aa commit f3ec28a
Show file tree
Hide file tree
Showing 34,728 changed files with 2,543,053 additions and 3 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 6 additions & 0 deletions Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@ uuid = "e6780d53-b107-4c87-bd61-4ec6434780d7"
authors = ["Ivan Borisov"]
version = "0.1.0"

[deps]
CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"

[compat]
julia = "1"

Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
# SBMLCases

The package replaces SBML Runner application in order to run SBML suite simulations in Julia
5 changes: 5 additions & 0 deletions SBMLCases/Project.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[deps]
CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
JSON = "682c06a0-de6a-54ab-a142-c8b1cf79cde6"
1 change: 1 addition & 0 deletions cases.json

Large diffs are not rendered by default.

49 changes: 49 additions & 0 deletions cases/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@

Licensing and Distribution Terms
for the SBML Test Suite test case archives

The majority of the SBML Test Suite is copyrighted as follows:

* Copyright (C) 2010-2016 jointly by the following organizations:
1. California Institute of Technology, Pasadena, CA, USA
2. EMBL European Bioinformatics Institute (EBML-EBI), Hinxton, UK.
3. University of Heidelberg, Heidelberg, Germany

* Copyright (C) 2008-2009 California Institute of Technology (USA).

* Copyright (C) 2004-2007 jointly by the following organizations:
1. California Institute of Technology (USA) and
2. University of Hertfordshire (UK).

This software is free; you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by the
Free Software Foundation; either version 2.1 of the License, or any
later version.

This software is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. The software and
documentation provided hereunder is on an "as is" basis, and the
copyright holders have no obligations to provide maintenance, support,
updates, enhancements or modifications. In no event shall the copyright
holders be liable to any party for direct, indirect, special, incidental
or consequential damages, including lost profits, arising out of the use
of this software and its documentation, even if the copyright holders
have been advised of the possibility of such damage. See the GNU Lesser
General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with this library if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.


Contributed software incorporated into the SBML Test Suite

The SBML Test Suite includes contributions from other people who were
not funded directly by the grants for the project nor employed by the
copyright holders noted above. The following is information about the
copyright and distribution terms of those additions:

* Discrete Stochastic Model Test Suite (DSMTS), written by Thomas
W. Evans, Colin S. Gillespie, and Darren J. Wilkinson, and distributed
under the terms of the GNU LGPL v.2.1.
959 changes: 959 additions & 0 deletions cases/NEWS.md

Large diffs are not rendered by default.

76 changes: 76 additions & 0 deletions cases/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
The SBML Test Suite – Test Cases Archive
=========================================

Authors
-------

The SBML Test Suite has been in development for many years, and many people have contributed in various ways large and small. The following are the primary authors of different parts:

* _Semantic test cases_:

Sarah M. Keating<sup>a,b</sup>, Lucian P. Smith<sup>b,c</sup>, Bruce Shapiro <sup>b</sup>, Michael Hucka<sup>b</sup>, Frank T. Bergmann<sup>d</sup>, Brett Olivier<sup>g</sup>, Andrew Finney<sup>b</sup>

* _Stochastic test cases_:

Thomas W. Evans<sup>e</sup>, Colin S. Gillespie<sup>f</sup>, Darren J. Wilkinson<sup>f</sup>, Lucian P. Smith<sup>b,c</sup>

* _Syntactic test cases_:

Sarah M. Keating<sup>a,b</sup>, Lucian P. Smith<sup>b,c</sup>

Additional contributions are gratefully acknowledged from Ralph Gauges h</sup>, Chris Myers<sup>i</sup>, Akira Funahashi<sup>j</sup>, Andreas Dräger<sup>k</sup>, Roland Keller<sup>k</sup>, Fedor Kolpakov<sup>l</sup>, Stanley Gu<sup>c</sup>, and others in the SBML community.

Institutions:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>a</sup> EMBL-EBI, Hinxton, Cambridgeshire, UK<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>b</sup> California Institute of Technology, Pasadena, CA, US<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>c</sup> University of Washington, Seattle, WA, US<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>d</sup> University of Heidelberg, Heidelberg, DE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>e</sup> University of Liverpool, Liverpool, UK<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>f</sup> Newcastle University, Newcastle, UK<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>g</sup> Vrije Universiteit Amsterdam<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>h</sup> Heidelberg Institute for Theoretical Studies, Heidelberg, DE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>i</sup> University of Utah, Salt Lake City, UT, US<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>j</sup> Systems Biology Institute, Tokyo, JP<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>k</sup> University of Tuebingen, Tübingen, DE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sup>l</sup> Institute of Systems Biology, Novosibirsk, RU <br>


Introduction
------------

The SBML Test Suite test cases are divided into 3 sets. Each set of cases tests a different aspect of [SBML](http://sbml.org/Documents/Specifications) understanding and compliance.

* **Semantic**: The semantic test suite contains valid SBML models with known, deterministic simulation results. These models can be used to test the ability of a software system to understand the meaning of different SBML constructs and properly simulate the models in a deterministic fashion. An example of a deterministic simulator is a system using a numerical differential-algebraic solver that supports discontinuous events. Each test consists of a directory containing the model (or models, if that model can be translated to other SBML Levels + Versions combinations without semantic loss), together with instructions on how to simulate that model, and the expected results. For more information about the semantic test cases, please look in the file named _README.md_ after you unzip the archive (i.e., the file _sbml-semantic-test-cases-YYYY-MM-DD.zip_, where _YYYY-MM-DD_ is the release date), or visit the [SBML Test Suite website](http://sbml.org/Software/SBML_Test_Suite).

* **Stochastic**: The stochastic test suite contains valid SBML models with known, stochastic simulation results. These tests exercise fewer features of SBML, and are instead intended to test the accuracy of systems that employ discrete stochastic simulation algorithms. Each test consists of a directory containing the model (or models, if that model can be translated to other SBML Levels + Versions combination without semantic loss), together with instructions on how to simulate that model, and the expected results. Because the expected results are stochastic, each test case is designed to be performed multiple times, with summary statistics collected for each, which are then compared to the expected summary statistics using a formula derived from the number of times the test was repeated. For more information about the semantic test cases, please look in the file named _README.md_ after you unzip the archive (i.e., the file _sbml-stochastic-test-cases-YYYY-MM-DD.zip_, where _YYYY-MM-DD_ is the release date), or visit the [SBML Test Suite website](http://sbml.org/Software/SBML_Test_Suite).

* **Syntactic**: The syntactic test suite consists of valid and invalid SBML models. Each test is designed to check a particular SBML validation rule. These rules are defined in the SBML specification documents. Each case model in this part of the Test Suite is expected to be recognized by a software system as being either valid or invalid – nothing more. The validity is indicated in the file name of a model. (Example: _01002-fail-01-01-sev2-l2v1.txt_ means the test is expected to fail.) Details about the error and the error message produced by libSBML are included, as are incidental warnings that libSBML may also produce for a given model/test case. For more information about the semantic test cases, please look in the file named _README.md_ after you unzip the archive (i.e., the file _sbml-syntactic-test-cases-YYYY-MM-DD.zip_, where _YYYY-MM-DD_ is the release date), or visit the [SBML Test Suite website](http://sbml.org/Software/SBML_Test_Suite).


Usage
-----

For more information about using these test cases, please refer to the instructions either at the top level of the SBML Test Suite project repository, or in the individual subdirectories under this directory.


Licensing
---------

For full license information, please refer to the file [LICENSE.txt](LICENSE.txt). Briefly, the test case distributions of the SBML Test Suite are distributed under the terms of the LGPL; the overall SBML Test Suite (including the software components) are distributed under the [LGPL](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html) but include components from other sources licensed under other open-source terms. (However, none of the terms are more restrictive than the [LGPL](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html).)


Bugs and other issues
---------------------

Please report problems using the tracker at [https://github.com/sbmlteam/sbml-test-suite/issues](https://github.com/sbmlteam/sbml-test-suite/issues).


More information
----------------

More information about the SBML Test Suite is available online at
[http://sbml.org/Software/SBML_Test_Suite](http://sbml.org/Software/SBML_Test_Suite).

[![SBML Logo](https://raw.githubusercontent.com/sbmlteam/sbml-test-suite/develop/src/misc/graphics-originals/Official-sbml-supported-70.jpg)](http://sbml.org)

1 change: 1 addition & 0 deletions cases/output/.cases-archive-date
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2017-12-12
Loading

0 comments on commit f3ec28a

Please sign in to comment.