Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add PySB testcases #27

Merged
merged 16 commits into from
Nov 17, 2020
2 changes: 1 addition & 1 deletion .github/workflows/ci_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@ jobs:
pip install -e .
- name: Run tests
run: |
python -m flake8 --exclude=build,doc,tmp --extend-ignore=F403,F405
python -m flake8 --exclude=build,doc,tmp,cases/pysb/*/_model.py,cases/pysb/*/conversion_modified_pysb.py,petabtests/conversion_pysb.py --extend-ignore=F403,F405
pytest test
17 changes: 1 addition & 16 deletions cases/0001/0001.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

# problem --------------------------------------------------------------------

model = DEFAULT_MODEL_FILE
model = DEFAULT_SBML_FILE

condition_df = pd.DataFrame(data={
CONDITION_ID: ['c0'],
Expand Down Expand Up @@ -37,15 +37,6 @@
ESTIMATE: [1] * 4,
}).set_index(PARAMETER_ID)


# write files

write_problem(test_id=test_id,
parameter_df=parameter_df,
condition_dfs=[condition_df],
observable_dfs=[observable_df],
measurement_dfs=[measurement_df])

# solutions ------------------------------------------------------------------

simulation_df = measurement_df.copy(deep=True).rename(
Expand All @@ -59,9 +50,3 @@
llh = petab.calculate_llh(
measurement_df, simulation_df, observable_df, parameter_df)
print(llh)
# write files

write_solution(test_id=test_id,
chi2=chi2,
llh=llh,
simulation_dfs=[simulation_df])
17 changes: 1 addition & 16 deletions cases/0002/0002.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

# problem --------------------------------------------------------------------

model = DEFAULT_MODEL_FILE
model = DEFAULT_SBML_FILE
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unused everywhere... really needs some cleanup 😬 (elsewhere)


condition_df = pd.DataFrame(data={
CONDITION_ID: ['c0', 'c1'],
Expand Down Expand Up @@ -38,15 +38,6 @@
ESTIMATE: [1] * 3,
}).set_index(PARAMETER_ID)


# write files

write_problem(test_id=test_id,
parameter_df=parameter_df,
condition_dfs=[condition_df],
observable_dfs=[observable_df],
measurement_dfs=[measurement_df])

# solutions ------------------------------------------------------------------

simulation_df = measurement_df.copy(deep=True).rename(
Expand All @@ -62,9 +53,3 @@
llh = petab.calculate_llh(
measurement_df, simulation_df, observable_df, parameter_df)
print(llh)
# write files

write_solution(test_id=test_id,
chi2=chi2,
llh=llh,
simulation_dfs=[simulation_df])
17 changes: 1 addition & 16 deletions cases/0003/0003.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

# problem --------------------------------------------------------------------

model = DEFAULT_MODEL_FILE
model = DEFAULT_SBML_FILE

condition_df = pd.DataFrame(data={
CONDITION_ID: ['c0'],
Expand Down Expand Up @@ -39,15 +39,6 @@
ESTIMATE: [1] * 4,
}).set_index(PARAMETER_ID)


# write files

write_problem(test_id=test_id,
parameter_df=parameter_df,
condition_dfs=[condition_df],
observable_dfs=[observable_df],
measurement_dfs=[measurement_df])

# solutions ------------------------------------------------------------------

simulation_df = measurement_df.copy(deep=True).rename(
Expand All @@ -61,9 +52,3 @@
llh = petab.calculate_llh(
measurement_df, simulation_df, observable_df, parameter_df)
print(llh)
# write files

write_solution(test_id=test_id,
chi2=chi2,
llh=llh,
simulation_dfs=[simulation_df])
16 changes: 1 addition & 15 deletions cases/0004/0004.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

# problem --------------------------------------------------------------------

model = DEFAULT_MODEL_FILE
model = DEFAULT_SBML_FILE

condition_df = pd.DataFrame(data={
CONDITION_ID: ['c0'],
Expand Down Expand Up @@ -38,14 +38,6 @@
}).set_index(PARAMETER_ID)


# write files

write_problem(test_id=test_id,
parameter_df=parameter_df,
condition_dfs=[condition_df],
observable_dfs=[observable_df],
measurement_dfs=[measurement_df])

# solutions ------------------------------------------------------------------

simulation_df = measurement_df.copy(deep=True).rename(
Expand All @@ -59,9 +51,3 @@
llh = petab.calculate_llh(
measurement_df, simulation_df, observable_df, parameter_df)
print(llh)
# write files

write_solution(test_id=test_id,
chi2=chi2,
llh=llh,
simulation_dfs=[simulation_df])
17 changes: 1 addition & 16 deletions cases/0005/0005.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

# problem --------------------------------------------------------------------

model = DEFAULT_MODEL_FILE
model = 'conversion_modified.xml'

condition_df = pd.DataFrame(data={
CONDITION_ID: ['c0', 'c1'],
Expand Down Expand Up @@ -39,15 +39,6 @@
}).set_index(PARAMETER_ID)


# write files

write_problem(test_id=test_id,
parameter_df=parameter_df,
condition_dfs=[condition_df],
observable_dfs=[observable_df],
measurement_dfs=[measurement_df],
sbml_files=['conversion_modified.xml'])

# solutions ------------------------------------------------------------------

simulation_df = measurement_df.copy(deep=True).rename(
Expand All @@ -61,9 +52,3 @@
llh = petab.calculate_llh(
measurement_df, simulation_df, observable_df, parameter_df)
print(llh)
# write files

write_solution(test_id=test_id,
chi2=chi2,
llh=llh,
simulation_dfs=[simulation_df])
16 changes: 1 addition & 15 deletions cases/0006/0006.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

# problem --------------------------------------------------------------------

model = DEFAULT_MODEL_FILE
model = DEFAULT_SBML_FILE

condition_df = pd.DataFrame(data={
CONDITION_ID: ['c0'],
Expand Down Expand Up @@ -39,14 +39,6 @@
}).set_index(PARAMETER_ID)


# write files

write_problem(test_id=test_id,
parameter_df=parameter_df,
condition_dfs=[condition_df],
observable_dfs=[observable_df],
measurement_dfs=[measurement_df])

# solutions ------------------------------------------------------------------

simulation_df = measurement_df.copy(deep=True).rename(
Expand All @@ -60,9 +52,3 @@
llh = petab.calculate_llh(
measurement_df, simulation_df, observable_df, parameter_df)
print(llh)
# write files

write_solution(test_id=test_id,
chi2=chi2,
llh=llh,
simulation_dfs=[simulation_df])
16 changes: 1 addition & 15 deletions cases/0007/0007.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

# problem --------------------------------------------------------------------

model = DEFAULT_MODEL_FILE
model = DEFAULT_SBML_FILE

condition_df = pd.DataFrame(data={
CONDITION_ID: ['c0'],
Expand Down Expand Up @@ -39,14 +39,6 @@
}).set_index(PARAMETER_ID)


# write files

write_problem(test_id=test_id,
parameter_df=parameter_df,
condition_dfs=[condition_df],
observable_dfs=[observable_df],
measurement_dfs=[measurement_df])

# solutions ------------------------------------------------------------------

simulation_df = measurement_df.copy(deep=True).rename(
Expand All @@ -62,9 +54,3 @@
llh = petab.calculate_llh(
measurement_df, simulation_df, observable_df, parameter_df)
print(llh)
# write files

write_solution(test_id=test_id,
chi2=chi2,
llh=llh,
simulation_dfs=[simulation_df])
16 changes: 1 addition & 15 deletions cases/0008/0008.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

# problem --------------------------------------------------------------------

model = DEFAULT_MODEL_FILE
model = DEFAULT_SBML_FILE

condition_df = pd.DataFrame(data={
CONDITION_ID: ['c0'],
Expand Down Expand Up @@ -38,14 +38,6 @@
}).set_index(PARAMETER_ID)


# write files

write_problem(test_id=test_id,
parameter_df=parameter_df,
condition_dfs=[condition_df],
observable_dfs=[observable_df],
measurement_dfs=[measurement_df])

# solutions ------------------------------------------------------------------

simulation_df = measurement_df.copy(deep=True).rename(
Expand All @@ -59,9 +51,3 @@
llh = petab.calculate_llh(
measurement_df, simulation_df, observable_df, parameter_df)
print(llh)
# write files

write_solution(test_id=test_id,
chi2=chi2,
llh=llh,
simulation_dfs=[simulation_df])
16 changes: 1 addition & 15 deletions cases/0009/0009.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

# problem --------------------------------------------------------------------

model = DEFAULT_MODEL_FILE
model = DEFAULT_SBML_FILE

condition_df = pd.DataFrame(data={
CONDITION_ID: ['preeq_c0', 'c0'],
Expand Down Expand Up @@ -40,14 +40,6 @@
}).set_index(PARAMETER_ID)


# write files

write_problem(test_id=test_id,
parameter_df=parameter_df,
condition_dfs=[condition_df],
observable_dfs=[observable_df],
measurement_dfs=[measurement_df])

# solutions ------------------------------------------------------------------

simulation_df = measurement_df.copy(deep=True).rename(
Expand All @@ -66,9 +58,3 @@
llh = petab.calculate_llh(
measurement_df, simulation_df, observable_df, parameter_df)
print(llh)
# write files

write_solution(test_id=test_id,
chi2=chi2,
llh=llh,
simulation_dfs=[simulation_df])
17 changes: 1 addition & 16 deletions cases/0010/0010.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

# problem --------------------------------------------------------------------

model = DEFAULT_MODEL_FILE
model = DEFAULT_SBML_FILE

condition_df = pd.DataFrame(data={
CONDITION_ID: ['preeq_c0', 'c0'],
Expand Down Expand Up @@ -41,15 +41,6 @@
}).set_index(PARAMETER_ID)


# write files

write_problem(test_id=test_id,
parameter_df=parameter_df,
condition_dfs=[condition_df],
observable_dfs=[observable_df],
measurement_dfs=[measurement_df],
sbml_files=['conversion_modified.xml'])

# solutions ------------------------------------------------------------------

simulation_df = measurement_df.copy(deep=True).rename(
Expand All @@ -67,9 +58,3 @@
llh = petab.calculate_llh(
measurement_df, simulation_df, observable_df, parameter_df)
print(llh)
# write files

write_solution(test_id=test_id,
chi2=chi2,
llh=llh,
simulation_dfs=[simulation_df])
7 changes: 7 additions & 0 deletions cases/0010/_model.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@
</listOfSpecies>

<listOfParameters>
<parameter id="a0" name="a0" value="1" constant="true">
</parameter>
<parameter id="b0" name="b0" value="1" constant="true">
</parameter>
<parameter id="k1" name="k1" value="0" constant="true">
Expand All @@ -37,6 +39,11 @@
</listOfParameters>

<listOfInitialAssignments>
<initialAssignment symbol="A">
dweindl marked this conversation as resolved.
Show resolved Hide resolved
<math xmlns="http://www.w3.org/1998/Math/MathML">
<ci> a0 </ci>
</math>
</initialAssignment>
<initialAssignment symbol="B">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<ci> b0 </ci>
Expand Down
Loading