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

yeast 8.5.0 #262

Merged
merged 72 commits into from
Jul 2, 2021
Merged
Show file tree
Hide file tree
Changes from 71 commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
35b9589
feat: memote config
BenjaSanchez Sep 18, 2018
d2385fc
fix: make travis_deploy.sh executable
BenjaSanchez Sep 18, 2018
8578762
fix: dos2unix travis_deploy.sh & memote.ini
BenjaSanchez Sep 18, 2018
1604002
feat: travis_wait for long builds
BenjaSanchez Sep 18, 2018
7a15ca4
fix: skip slow test
BenjaSanchez Sep 18, 2018
0544cd8
fix: skip 2nd slow test
BenjaSanchez Sep 18, 2018
c48ef51
fix: skip 3rd slow test
BenjaSanchez Sep 19, 2018
577e3d0
fix: skip 4th slow test
BenjaSanchez Sep 19, 2018
b65362a
fix: history report building
BenjaSanchez Sep 19, 2018
335366b
fix: moving report file
BenjaSanchez Sep 19, 2018
26294b3
fix: report location
BenjaSanchez Sep 19, 2018
65ca98c
feat: new badges
BenjaSanchez Sep 19, 2018
22a3072
fix: avoid switching branch
BenjaSanchez Sep 21, 2018
95905cc
fix: switch to SQLite
BenjaSanchez Sep 26, 2018
0c6bc04
test: SQLite
BenjaSanchez Sep 26, 2018
085700b
fix: skip commits with no .xml changes
BenjaSanchez Nov 23, 2018
2ee70ce
Merge branch 'devel' into feat/memote
BenjaSanchez Dec 3, 2018
a0eb24c
fix: skip thermodynamic test
BenjaSanchez Dec 3, 2018
5d4ef6a
doc: git lfs requirement
BenjaSanchez Dec 3, 2018
e9b8ef1
feat: add yaml validation
mihai-sysbio Jul 15, 2020
72e1c79
refactor: rely on ci-requirements
mihai-sysbio Jul 16, 2020
32d7e71
Merge branch 'feat/yaml-validation' into feat/memote
mihai-sysbio Jul 16, 2020
c96cc1c
feat: from travis to gh actions
mihai-sysbio Jul 16, 2020
cfe0db4
refactor: use second repo instance
mihai-sysbio Jul 17, 2020
efce14c
feat: remove travis integration
mihai-sysbio Jul 17, 2020
630abcd
feat: allow workflow to fail on error
mihai-sysbio Jul 17, 2020
fb8533a
feat: split memote workflow
mihai-sysbio Jul 17, 2020
2594673
feat: memote workflow converts model, uses solver time limit
mihai-sysbio Jul 17, 2020
876ecce
fix: make sure .env exists
mihai-sysbio Jul 17, 2020
2f434f1
feat: add badge for memote history action
mihai-sysbio Jul 17, 2020
da3d35e
fix-rxn.annot: combine glycolysis + gluconeogenesis
BenjaSanchez Oct 5, 2020
27350d4
Merge pull request #251 from SysBioChalmers/fix/gluconeogenesis
BenjaSanchez Oct 6, 2020
a49721c
chore: update COBRA
BenjaSanchez Nov 23, 2020
b2f3d69
chore: update RAVEN
BenjaSanchez Nov 23, 2020
41be91c
chore-rxn: move KEGG pathway ids to proper field
BenjaSanchez Nov 24, 2020
d28afbe
Merge pull request #253 from SysBioChalmers/chore/update-toolboxes
BenjaSanchez Nov 25, 2020
5e16d26
fix-rxn/met: solves #252 and #254
edkerk Apr 6, 2021
3a90310
Merge branch 'devel' into feat/yaml-validation
mihai-sysbio Apr 7, 2021
56874b0
fix: deal with special characters in README.md
edkerk Apr 7, 2021
1d5b325
fix: valid yaml
edkerk Apr 9, 2021
122dc3f
Merge branch 'fix/various' into feat/yaml-validation
mihai-sysbio Apr 10, 2021
a3497b4
Merge pull request #236 from mihai-sysbio/feat/yaml-validation
edkerk Apr 10, 2021
9dc7203
chore: update *requirements.txt
edkerk Apr 10, 2021
61976a5
Merge branch 'devel' into feat/memote
mihai-sysbio Apr 11, 2021
5cab2ba
fix: missisng ci-requirements
mihai-sysbio Apr 11, 2021
078be53
Merge branch 'fix/requirements' into feat/memote
mihai-sysbio Apr 11, 2021
bb81286
fix: indentation in yml
mihai-sysbio Apr 11, 2021
4591834
fix: yml fields correction
edkerk Apr 13, 2021
28e98f4
Merge pull request #256 from SysBioChalmers/fix/requirements
edkerk Apr 23, 2021
2099e8c
Merge pull request #239 from mihai-sysbio/feat/memote
mihai-sysbio Apr 23, 2021
e551a3a
Merge branch 'devel' into feat/memote
mihai-sysbio Apr 26, 2021
077d716
refactor: memote history without re-writing SBML
mihai-sysbio Apr 27, 2021
c953006
refactor: restructure most folders
edkerk Apr 9, 2021
15b100f
refactor: update io scripts to new folders
edkerk Apr 9, 2021
e7f2eb2
refactor: update folder tree in all files
edkerk May 14, 2021
7e9d001
refactor: update README.md
edkerk May 14, 2021
c0113a1
fix: saveYeastModel recognize last update date
edkerk Jun 15, 2021
919d396
fix: rename model files to yeast-GEM
edkerk Jun 24, 2021
0ef8f3f
Partial revert "fix: rename model files to yeast-GEM"
edkerk Jun 29, 2021
aab4e8d
fix: again rename model-files
edkerk Jun 29, 2021
ddd61dc
doc: replace email address
edkerk Jun 29, 2021
6b3235f
Merge pull request #257 from SysBioChalmers/refactor/standard-GEM
edkerk Jun 29, 2021
56d725d
Merge branch 'devel' into feat/memote
mihai-sysbio Jun 30, 2021
fdb54dc
refactor: rename ComplementaryScripts to code
mihai-sysbio Jun 30, 2021
4dd4cf7
refactor: update model path in memote config
mihai-sysbio Jun 30, 2021
1d9c9eb
style: rename workflows
mihai-sysbio Jul 1, 2021
c2d79fe
Merge pull request #162 from SysBioChalmers/feat/memote
edkerk Jul 1, 2021
efa713a
chore: change branch names
edkerk Jul 1, 2021
3c59a40
doc: small fix README.md
edkerk Jul 1, 2021
03ee753
Merge pull request #261 from SysBioChalmers/chore/branchRename
edkerk Jul 2, 2021
c897a25
fix: memote ignore git repo status
mihai-sysbio Jul 2, 2021
c6109ec
fix: git user name in workflow
edkerk Jul 2, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ This Code of Conduct applies both within project spaces and in public spaces whe

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at bensan@chalmers.se. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at eduardk@chalmers.se. All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

Expand Down
56 changes: 28 additions & 28 deletions .github/CONTRIBUTING.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions .github/issue_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@


#### Current feature/value/output:
*How the reaction/metabolite/gene/simulation actually looks in the `master` branch. PLEASE DELETE THIS LINE.*
*How the reaction/metabolite/gene/simulation actually looks in the `main` branch. PLEASE DELETE THIS LINE.*


#### Reproducing these results:
Expand All @@ -18,6 +18,6 @@

**I hereby confirm that I have:**
- [ ] Tested my code with [all requirements](https://github.com/SysBioChalmers/yeast-GEM#required-software---user) for running the model
- [ ] Done this analysis in the `master` branch of the repository
- [ ] Done this analysis in the `main` branch of the repository
- [ ] Checked that a similar issue does not exist already
- [ ] If needed, asked first in the [Gitter chat room](https://gitter.im/SysBioChalmers/yeast-GEM) about the issue
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@
**I hereby confirm that I have:**

- [ ] Tested my code with [all requirements](https://github.com/SysBioChalmers/yeast-GEM#required-software---contributor) for running the model
- [ ] Selected `devel` as a target branch (top left drop-down menu)
- [ ] Selected `develop` as a target branch (top left drop-down menu)
- [ ] If needed, asked first in the [Gitter chat room](https://gitter.im/SysBioChalmers/yeast-GEM) about this PR
60 changes: 60 additions & 0 deletions .github/workflows/memote-history.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: memote history

on: push

jobs:
memote-history:
runs-on: ubuntu-latest
steps:

- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0

- name: Set up Python 3
uses: actions/setup-python@v2
with:
python-version: '3.x'

- name: Install memote
run: pip install -r requirements/ci-requirements.txt

- name: Setup variables
id: setup
run: |
echo "::set-output name=history::history_report.html"
echo "::set-output name=deployment::$(awk -F '=' '{if (! ($0 ~ /^;/) && $0 ~ /deployment/) print $2}' memote.ini | tr -d ' ')"
echo "::set-output name=other-repo::gh-pages-repo"

- name: Checkout repo for gh-pages branch
uses: actions/checkout@v2
with:
repository: ${{ github.repository }}
ref: ${{ steps.setup.outputs.deployment }}
path: ${{ steps.setup.outputs.other-repo }}

# - name: Convert model
# run: |
# touch .env
# python -c 'import code.io as io; model = io.read_yeast_model(make_bigg_compliant=True); io.write_yeast_model(model)'

- name: Memote short run
run: |
memote run --ignore-git --skip-unchanged --solver-timeout 30

- name: Compute Memote history on push
run: |
# Generate the history report on the deployment branch
memote report history --filename="${{ steps.setup.outputs.other-repo }}/${{ steps.setup.outputs.history }}"

- name: Auto-commit results
uses: stefanzweifel/[email protected]
with:
commit_user_name: memote-bot
commit_message: "chore: update memote history report"
file_pattern: ${{ steps.setup.outputs.history }}
branch: ${{ steps.setup.outputs.deployment }}
repository: ${{ steps.setup.outputs.other-repo }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
29 changes: 29 additions & 0 deletions .github/workflows/memote-run.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: memote run

on: pull_request

jobs:
memote-run:
runs-on: ubuntu-latest
steps:

- name: Checkout
uses: actions/checkout@v2

- name: Set up Python 3
uses: actions/setup-python@v2
with:
python-version: '3.x'

- name: Install memote
run: pip install -r requirements/ci-requirements.txt

- name: Convert model
run: |
touch .env
python -c 'import code.io as io; model = io.read_yeast_model(make_bigg_compliant=True); io.write_yeast_model(model)'

- name: Memote on PR
run: |
# Untracked build, skip saving to gh-pages
memote run --ignore-git --solver-timeout 30
39 changes: 39 additions & 0 deletions .github/workflows/yaml-validation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: YAML validation

on:
push:
branches: [ develop ]
pull_request:
branches: [ main, develop ]

jobs:
yaml-validation:
runs-on: ubuntu-latest
steps:

- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 1

- name: YAML Lint
uses: ibiqlik/[email protected]
with:
## File(s) or Directory, separate by space if multiple files or folder are specified
file_or_dir: model/
## Custom configuration (as YAML source)
config_data: "{extends: default, rules: {line-length: disable}}"
## Format for parsing output [parsable,standard,colored,auto]
# format: # optional, default is colored
## Return non-zero exit code on warnings as well as errors
# strict: # optional, default is false

- name: Set up Python 3
uses: actions/setup-python@v2
with:
python-version: '3.x'

- name: Import with cobrapy
run: |
pip install -r requirements/ci-requirements.txt
python -c "import cobra ; cobra.io.load_yaml_model('model/yeast-GEM.yml')"
7 changes: 0 additions & 7 deletions ModelFiles/dependencies.txt

This file was deleted.

Loading