SysBioChalmers / Mouse-GEM

Genome-scale model for Mus musculus
Creative Commons Attribution 4.0 International
7 stars 5 forks source link

.mat model should not contain full annotation information #16

Closed JonathanRob closed 1 year ago

JonathanRob commented 1 year ago

Description of the issue:

The .mat model file (Mouse-GEM.mat) on the main branch contains all the additional metabolite and reaction annotations from the correspond .tsv files (likely added by annotateGEM function).

Note: The same issue is present for Fruitfly-GEM, so I suspect all the animal GEMs may need to be checked for this issue.

Expected feature/value/output:

The .mat version should not contain this additional annotation information (see Human-GEM.mat for comparison).

I hereby confirm that I have:

haowang-bioinfo commented 1 year ago

@JonathanRob thanks for making this issue.

Please let me know if the aim is to make animal GEMs to be consistent with HumanGEM, or else? if there was a discussion about this before?

JonathanRob commented 1 year ago

I don't think they need to be identical, but they should follow the same rules that are in place to prevent problems. Currently, loading the model from the .yml file produces a model that is different than if loaded from the .mat file. Also, the additional fields present in the .mat file are not recognized by most functions in e.g. RAVEN and therefore cause problems.