Skip to content

Regenerate Mouse-GEM 2.1.0 from Human-GEM 2.1.0 with the Python generator - #29

Open
edkerk wants to merge 1 commit into
mainfrom
feat/regenerate-human-gem-2.1.0
Open

edkerk wants to merge 1 commit into
mainfrom
feat/regenerate-human-gem-2.1.0

Conversation

@edkerk

@edkerk edkerk commented Oct 6, 2026

Copy link
Copy Markdown
Member

Main improvements in this PR:

Regenerates Mouse-GEM from Human-GEM release 2.1.0 with the Python generator code/animalGEM/generateAnimalGEM.py in Human-GEM (SysBioChalmers/Human-GEM#1141), which replaces masterScriptMouseGEM.m.

Depends on SysBioChalmers/Human-GEM#1141: the README and code/README.md point to the generator, which is on that branch until it is merged.

Large diff. The files move to the RAVEN 3 YAML layout written by raven-toolbox, and reactions.tsv / metabolites.tsv are no longer quoted, so nearly every line changes. The content changes come from the new template (Human-GEM 2.1.0) and are not reviewable line by line.

Tested. The same generator run on Human-GEM 1.18.0 reproduces the committed Mouse-GEM 1.8.0 exactly (12987 reactions, 2846 genes, identical gene sets). This build passes the essential metabolic tasks with MAR00021 as the objective (Gurobi); SBML and MAT files read back with the same reaction count.

I hereby confirm that I have:

  • Tested my changes locally

…ator

The model is built by Human-GEM's code/animalGEM/generateAnimalGEM.py, which replaces
masterScriptMouseGEM.m: orthology-based draft from Human-GEM 2.1.0, species-specific network,
gap-filling of the essential tasks, and the version and date stamped into the model metadata.
The files move to the RAVEN 3 YAML layout written by raven-toolbox, so this diff is large.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant