Skip to content

Commit a38bad5

Browse files
authored
Release 0.4.9
Merge pull request #370 from ICB-DCM/develop
2 parents 7864ab5 + df2e439 commit a38bad5

158 files changed

Lines changed: 6681 additions & 10969 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ optimization problems requiring up to thousands of simulations per objective
1616
function evaluation on high performance computing (HPC) systems.
1717

1818
parPE offers easy integration with
19-
[AMICI](https://github.com/ICB-DCM/AMICI)-generated ordinary differential
19+
[AMICI](https://github.com/AMICI-dev/AMICI)-generated ordinary differential
2020
equation (ODE) models.
2121

2222
## Features
@@ -27,9 +27,9 @@ parPE offers the following features:
2727
* improved load balancing by intermingling multiple optimization runs
2828
(multi-start local optimization)
2929
* simple integration with [SBML](http://sbml.org/) models via
30-
[AMICI](https://github.com/ICB-DCM/AMICI) and
30+
[AMICI](https://github.com/AMICI-dev/AMICI) and
3131
[PEtab](https://github.com/PEtab-dev/PEtab)
32-
* interfaces to [Ipopt](http://www.coin-or.org/Ipopt/),
32+
* interfaces to [Ipopt](https://www.coin-or.org/Ipopt/),
3333
[Ceres](http://ceres-solver.org/),
3434
[FFSQP](https://www.isr.umd.edu/news/news_story.php?id=4088) and
3535
[SUMSL (CALGO/TOMS 611)](http://www.netlib.org/toms/index.html) optimizers
@@ -41,7 +41,7 @@ parPE offers the following features:
4141

4242
Although various modules of parPE can be used independently, the most
4343
meaningful and convenient use case is parameter optimization for an SBML model
44-
specified in the [PEtab](https://github.com/ICB-DCM/PEtab) format. This is
44+
specified in the [PEtab](https://github.com/PEtab-dev/PEtab) format. This is
4545
described in [doc/petab_model_import.md](doc/petab_model_import.md).
4646

4747
## Dependencies
@@ -58,7 +58,7 @@ For full functionality, parPE requires the following libraries:
5858
* [Boost](https://www.boost.org/) (serialization, thread)
5959
* HDF5 (>= 1.10)
6060
* CBLAS compatible BLAS (libcblas, Intel MKL, ...)
61-
* [AMICI](https://github.com/ICB-DCM/AMICI) (included in this repository)
61+
* [AMICI](https://github.com/AMICI-dev/AMICI) (included in this repository)
6262
(uses SuiteSparse, Sundials)
6363
* C++17 compiler
6464
* Python >= 3.7, including header files
@@ -136,11 +136,10 @@ parPE is being used or has been used in the following projects:
136136
Bioinformatics, btz581, [doi:10.1093/bioinformatics/btz581](https://doi.org/10.1093/bioinformatics/btz581)
137137
(preprint: [doi:10.1101/579045](https://www.biorxiv.org/content/10.1101/579045v1)).
138138

139-
- Paul Stapor, Leonard Schmiester, Christoph Wierling, Bodo Lange,
140-
Daniel Weindl, and Jan Hasenauer. 2019.
141-
*Mini-Batch Optimization Enables Training of Ode Models on Large-Scale Datasets.*
142-
bioRxiv. Cold Spring Harbor Laboratory.
143-
preprint: [doi:10.1101/859884](https://doi.org/10.1101/859884).
139+
- Stapor, P., Schmiester, L., Wierling, C. et al. *Mini-batch optimization*
140+
*enables training of ODE models on large-scale datasets*. Nat Commun 13, 34
141+
(2022). [doi:10.1038/s41467-021-27374-6](https://doi.org/10.1038/s41467-021-27374-6)
142+
(preprint: [doi:10.1101/859884](https://doi.org/10.1101/859884)).
144143

145144
- [CanPathPro](http://canpathpro.eu/)
146145

@@ -155,4 +154,4 @@ parPE has been developed within research projects receiving external funding:
155154

156155
* Computer resources for testing parPE have been provided among others by the
157156
Gauss Centre for Supercomputing / Leibniz Supercomputing Centre under grant
158-
pr62li.
157+
pr62li and pn72go.

deps/AMICI/.github/workflows/deploy_branch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-20.04
99

1010
steps:
11-
- uses: actions/checkout@v1
11+
- uses: actions/checkout@master
1212
with:
1313
fetch-depth: 20
1414

deps/AMICI/.github/workflows/deploy_release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-20.04
1212

1313
steps:
14-
- uses: actions/checkout@v1
14+
- uses: actions/checkout@master
1515
with:
1616
fetch-depth: 20
1717

deps/AMICI/.github/workflows/test_benchmark_collection_models.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ on:
1010
- master
1111
- develop
1212
workflow_dispatch:
13+
schedule:
14+
- cron: '48 4 * * *'
1315

1416
jobs:
1517
build:
@@ -18,7 +20,7 @@ jobs:
1820
runs-on: ubuntu-20.04
1921

2022
steps:
21-
- uses: actions/checkout@v1
23+
- uses: actions/checkout@master
2224
with:
2325
fetch-depth: 20
2426

deps/AMICI/.github/workflows/test_doc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ on:
99
- develop
1010
- master
1111
workflow_dispatch:
12+
schedule:
13+
- cron: '48 4 * * *'
1214

1315
jobs:
1416
doxygen:

deps/AMICI/.github/workflows/test_matlab.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ jobs:
1414
- run: echo "AMICI_DIR=$(pwd)" >> $GITHUB_ENV
1515

1616
- name: Install MATLAB
17-
uses: matlab-actions/setup-matlab@v0
17+
uses: matlab-actions/setup-matlab@v1
1818
- name: Run script
19-
uses: matlab-actions/run-command@v0
19+
uses: matlab-actions/run-command@v1
2020
with:
2121
command: cd matlab; installAMICI; addpath tests; testModels

deps/AMICI/.github/workflows/test_performance.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,17 @@ on:
1212

1313
workflow_dispatch:
1414

15+
schedule:
16+
- cron: '48 4 * * *'
17+
1518
jobs:
1619
build:
1720
name: Performance Test
1821

1922
runs-on: ubuntu-20.04
2023

2124
steps:
22-
- uses: actions/checkout@v1
25+
- uses: actions/checkout@master
2326
with:
2427
fetch-depth: 20
2528

deps/AMICI/.github/workflows/test_python_cplusplus.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
- run: echo "BNGPATH=${GITHUB_WORKSPACE}/ThirdParty/BioNetGen-2.7.0" >> $GITHUB_ENV
2121

2222
# sonar cloud
23-
- run: echo "SONAR_SCANNER_VERSION=4.5.0.2216" >> $GITHUB_ENV
23+
- run: echo "SONAR_SCANNER_VERSION=4.6.1.2450" >> $GITHUB_ENV
2424
- run: echo "SONAR_SCANNER_HOME=${HOME}/.sonar/sonar-scanner-$SONAR_SCANNER_VERSION-linux" >> $GITHUB_ENV
2525
- run: echo "SONAR_SCANNER_OPTS=-server" >> $GITHUB_ENV
2626
- run: echo "${SONAR_SCANNER_HOME}/bin" >> $GITHUB_PATH

deps/AMICI/.github/workflows/test_python_ver_matrix.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
strategy:
2323
fail-fast: false
2424
matrix:
25-
python-version: [3.7, 3.8, 3.9]
25+
python-version: [3.7, 3.8, 3.9, '3.10']
2626
experimental: [false]
2727
# Temporarily disabled because the respective jobs somehow runs infinitely
2828
# include:
@@ -38,7 +38,7 @@ jobs:
3838
with:
3939
python-version: ${{ matrix.python-version }}
4040

41-
- uses: actions/checkout@v1
41+
- uses: actions/checkout@master
4242
with:
4343
fetch-depth: 20
4444

deps/AMICI/.github/workflows/test_sbml_semantic_test_suite.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
"1000-1250", "1251-1780"]
3030

3131
steps:
32-
- uses: actions/checkout@v1
32+
- uses: actions/checkout@master
3333
with:
3434
fetch-depth: 1
3535
- name: apt

0 commit comments

Comments
 (0)