Skip to content

Commit

Permalink
..
Browse files Browse the repository at this point in the history
  • Loading branch information
dweindl committed Dec 20, 2024
1 parent 564512f commit e9bd03d
Show file tree
Hide file tree
Showing 33 changed files with 76 additions and 68 deletions.
4 changes: 2 additions & 2 deletions petabtests/cases/v2.0.0/pysb/0006/0006.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@
)

problem.add_measurement(
"obs_a", "c0", time=0, measurement=0.7, observable_parameters=(10,)
"obs_a", "", time=0, measurement=0.7, observable_parameters=(10,)
)
problem.add_measurement(
"obs_a", "c0", time=10, measurement=0.1, observable_parameters=(15,)
"obs_a", "", time=10, measurement=0.1, observable_parameters=(15,)
)

problem.add_parameter(
Expand Down
4 changes: 2 additions & 2 deletions petabtests/cases/v2.0.0/pysb/0006/_measurements.tsv
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
observableId experimentId time measurement observableParameters
obs_a c0 0 0.7 10
obs_a c0 10 0.1 15
obs_a 0 0.7 10
obs_a 10 0.1 15
4 changes: 2 additions & 2 deletions petabtests/cases/v2.0.0/pysb/0006/_simulations.tsv
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
observableId experimentId time simulation observableParameters
obs_a c0 0 10.0 10
obs_a c0 10 6.42857855596045 15
obs_a 0 10.0 10
obs_a 10 6.42857855596045 15
1 change: 1 addition & 0 deletions petabtests/cases/v2.0.0/pysb/0009/0009.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,5 @@
measurement_dfs=[problem.measurement_df],
simulation_dfs=[simulation_df],
parameter_df=problem.parameter_df,
experiment_dfs=[problem.experiment_df],
)
3 changes: 2 additions & 1 deletion petabtests/cases/v2.0.0/pysb/0009/_0009.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ parameter_file: _parameters.tsv
problems:
- condition_files:
- _conditions.tsv
experiment_files: []
experiment_files:
- _experiments.tsv
measurement_files:
- _measurements.tsv
model_files:
Expand Down
3 changes: 3 additions & 0 deletions petabtests/cases/v2.0.0/pysb/0009/_experiments.tsv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
experimentId time conditionId
e0 -inf preeq_c0
e0 0.0 c0
2 changes: 0 additions & 2 deletions petabtests/cases/v2.0.0/sbml/0001/_experiments.tsv

This file was deleted.

8 changes: 5 additions & 3 deletions petabtests/cases/v2.0.0/sbml/0002/_0002.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
extensions: []
format_version: 2.0.0
parameter_file: _parameters.tsv
problems:
- condition_files:
- _conditions.tsv
experiment_files:
- _experiments.tsv
measurement_files:
- _measurements.tsv
observable_files:
- _observables.tsv
model_files:
_model:
language: sbml
location: _model.xml
extensions: []
observable_files:
- _observables.tsv
2 changes: 0 additions & 2 deletions petabtests/cases/v2.0.0/sbml/0002/_conditions.tsv
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
conditionId targetId targetValue valueType
c0 a0 0.8 constant
c1 a0 0.9 constant
c0 b0 constant
c1 b0 constant
2 changes: 0 additions & 2 deletions petabtests/cases/v2.0.0/sbml/0003/_experiments.tsv

This file was deleted.

2 changes: 0 additions & 2 deletions petabtests/cases/v2.0.0/sbml/0004/_experiments.tsv

This file was deleted.

8 changes: 5 additions & 3 deletions petabtests/cases/v2.0.0/sbml/0005/_0005.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
extensions: []
format_version: 2.0.0
parameter_file: _parameters.tsv
problems:
- condition_files:
- _conditions.tsv
experiment_files:
- _experiments.tsv
measurement_files:
- _measurements.tsv
observable_files:
- _observables.tsv
model_files:
_model:
language: sbml
location: _model.xml
extensions: []
observable_files:
- _observables.tsv
2 changes: 0 additions & 2 deletions petabtests/cases/v2.0.0/sbml/0006/_experiments.tsv

This file was deleted.

2 changes: 0 additions & 2 deletions petabtests/cases/v2.0.0/sbml/0007/_experiments.tsv

This file was deleted.

2 changes: 0 additions & 2 deletions petabtests/cases/v2.0.0/sbml/0008/_experiments.tsv

This file was deleted.

8 changes: 5 additions & 3 deletions petabtests/cases/v2.0.0/sbml/0009/_0009.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
extensions: []
format_version: 2.0.0
parameter_file: _parameters.tsv
problems:
- condition_files:
- _conditions.tsv
experiment_files:
- _experiments.tsv
measurement_files:
- _measurements.tsv
observable_files:
- _observables.tsv
model_files:
_model:
language: sbml
location: _model.xml
extensions: []
observable_files:
- _observables.tsv
8 changes: 5 additions & 3 deletions petabtests/cases/v2.0.0/sbml/0010/_0010.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
extensions: []
format_version: 2.0.0
parameter_file: _parameters.tsv
problems:
- condition_files:
- _conditions.tsv
experiment_files:
- _experiments.tsv
measurement_files:
- _measurements.tsv
observable_files:
- _observables.tsv
model_files:
_model:
language: sbml
location: _model.xml
extensions: []
observable_files:
- _observables.tsv
8 changes: 5 additions & 3 deletions petabtests/cases/v2.0.0/sbml/0011/_0011.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
extensions: []
format_version: 2.0.0
parameter_file: _parameters.tsv
problems:
- condition_files:
- _conditions.tsv
experiment_files:
- _experiments.tsv
measurement_files:
- _measurements.tsv
observable_files:
- _observables.tsv
model_files:
_model:
language: sbml
location: _model.xml
extensions: []
observable_files:
- _observables.tsv
8 changes: 5 additions & 3 deletions petabtests/cases/v2.0.0/sbml/0012/_0012.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
extensions: []
format_version: 2.0.0
parameter_file: _parameters.tsv
problems:
- condition_files:
- _conditions.tsv
experiment_files:
- _experiments.tsv
measurement_files:
- _measurements.tsv
observable_files:
- _observables.tsv
model_files:
_model:
language: sbml
location: _model.xml
extensions: []
observable_files:
- _observables.tsv
8 changes: 5 additions & 3 deletions petabtests/cases/v2.0.0/sbml/0013/_0013.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
extensions: []
format_version: 2.0.0
parameter_file: _parameters.tsv
problems:
- condition_files:
- _conditions.tsv
experiment_files:
- _experiments.tsv
measurement_files:
- _measurements.tsv
observable_files:
- _observables.tsv
model_files:
_model:
language: sbml
location: _model.xml
extensions: []
observable_files:
- _observables.tsv
2 changes: 0 additions & 2 deletions petabtests/cases/v2.0.0/sbml/0014/_experiments.tsv

This file was deleted.

2 changes: 0 additions & 2 deletions petabtests/cases/v2.0.0/sbml/0015/_experiments.tsv

This file was deleted.

2 changes: 0 additions & 2 deletions petabtests/cases/v2.0.0/sbml/0016/_experiments.tsv

This file was deleted.

8 changes: 5 additions & 3 deletions petabtests/cases/v2.0.0/sbml/0017/_0017.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
extensions: []
format_version: 2.0.0
parameter_file: _parameters.tsv
problems:
- condition_files:
- _conditions.tsv
experiment_files:
- _experiments.tsv
measurement_files:
- _measurements.tsv
observable_files:
- _observables.tsv
model_files:
_model:
language: sbml
location: _model.xml
extensions: []
observable_files:
- _observables.tsv
1 change: 0 additions & 1 deletion petabtests/cases/v2.0.0/sbml/0017/_conditions.tsv
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,5 @@ conditionId targetId targetValue valueType
preeq_c0 k1 0.3 constant
c0 k1 0.8 constant
preeq_c0 B 2.0 initial
c0 B initial
preeq_c0 A 0.0 initial
c0 A 1.0 initial
8 changes: 5 additions & 3 deletions petabtests/cases/v2.0.0/sbml/0018/_0018.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
extensions: []
format_version: 2.0.0
parameter_file: _parameters.tsv
problems:
- condition_files:
- _conditions.tsv
experiment_files:
- _experiments.tsv
measurement_files:
- _measurements.tsv
observable_files:
- _observables.tsv
model_files:
_model:
language: sbml
location: _model.xml
extensions: []
observable_files:
- _observables.tsv
1 change: 0 additions & 1 deletion petabtests/cases/v2.0.0/sbml/0018/_conditions.tsv
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,5 @@ conditionId targetId targetValue valueType
preeq_c0 k1 0.3 constant
c0 k1 0.8 constant
preeq_c0 B 2.0 initial
c0 B initial
preeq_c0 A 0.0 initial
c0 A 1.0 initial
5 changes: 2 additions & 3 deletions petabtests/cases/v2.0.0/sbml/0019/0019.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,8 @@
# problem --------------------------------------------------------------------
problem = Problem()
# TODO use mapping here
problem.add_condition("c0")
problem.add_measurement("obs_a", "c0", 0, 0.7)
problem.add_measurement("obs_a", "c0", 10, 0.1)
problem.add_measurement("obs_a", "", 0, 0.7)
problem.add_measurement("obs_a", "", 10, 0.1)
problem.add_observable("obs_a", "maps_to_A", 0.5)
problem.add_parameter("a0", lb=0, ub=10, nominal_value=1, scale=LIN)
problem.add_parameter("maps_to_b0", lb=0, ub=10, nominal_value=0, scale=LIN)
Expand Down
4 changes: 2 additions & 2 deletions petabtests/cases/v2.0.0/sbml/0019/_measurements.tsv
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
observableId experimentId time measurement
obs_a c0 0 0.7
obs_a c0 10 0.1
obs_a 0 0.7
obs_a 10 0.1
4 changes: 2 additions & 2 deletions petabtests/cases/v2.0.0/sbml/0019/_simulations.tsv
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
observableId experimentId time simulation
obs_a c0 0 1.0
obs_a c0 10 0.42857190373069665
obs_a 0 1.0
obs_a 10 0.42857190373069665
8 changes: 5 additions & 3 deletions petabtests/cases/v2.0.0/sbml/0020/_0020.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
extensions: []
format_version: 2.0.0
parameter_file: _parameters.tsv
problems:
- condition_files:
- _conditions.tsv
experiment_files:
- _experiments.tsv
measurement_files:
- _measurements.tsv
observable_files:
- _observables.tsv
model_files:
_model:
language: sbml
location: _model.xml
extensions: []
observable_files:
- _observables.tsv
6 changes: 6 additions & 0 deletions petabtests/file.py
Original file line number Diff line number Diff line change
Expand Up @@ -258,6 +258,12 @@ def write_problem(
tmp_exp_file = Path(dir_, "experiments.tsv")
if tmp_exp_file.exists():
tmp_exp_file.rename(exp_file)
# update in yaml
with open(yaml_path) as f:
config = yaml.safe_load(f)
config[PROBLEMS][0][EXPERIMENT_FILES] = ["_experiments.tsv"]
with open(yaml_path, "w") as f:
yaml.dump(config, f, default_flow_style=False)
format_version = 2

# FIXME Until a first libpetab with petab.v1 subpackage is released
Expand Down
4 changes: 2 additions & 2 deletions test/test_generate.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ def test_create_case():
Mostly for debugging purposes.
"""
format_ = "pysb"
format_ = "sbml"
version = "v2.0.0"
id_ = "0002"
id_ = "0019"
create_case(format_=format_, version=version, id_=id_)

0 comments on commit e9bd03d

Please sign in to comment.