Releases: SysBioChalmers/Human-GEM
Releases · SysBioChalmers/Human-GEM
Human 1.9.0
- Style (PR #294):
- add and reformat citations in README
- Fixes (PR #292):
- replace deprecated Ensembl gene ids with updated ones, as reported in #278
- update
genes.tsv
annotation file using scriptfetch_ensembl_gene_annotations
- Features (PR #291):
- adjust
sanityCheck
script to enable the detection of reusing deprecated MA ids, as discussed in #265
- adjust
- Fixes (PR #290):
- fix the ATP hydrolysis stoichiometry in biomass equation
MAR13082
, as reported in #289.
- fix the ATP hydrolysis stoichiometry in biomass equation
- Fixes (PR #287):
- refactor
fetch_ensembl_gene_annotations.py
script to allow retrieving annotations with empty gene symbols or ENSP ID, and to show the replacement Ensembl IDs for deprecated ones, as proposed in #278
- refactor
- Features (PR #286):
- introduces a GH Action for testing the yaml conversion with
testYamlConversion
.
- introduces a GH Action for testing the yaml conversion with
- Fixes (PR #285):
- Style (PR #284):
- rename default branch (
master
-->main
) as discussed in #226 - change default branch names in repo documents and code
- rename default branch (
- Fixes (PR #283):
- remove cytosolic protons from reaction in other subcellular compartments, as detailed in #282
- revise
MAR05259
by replacing proton with lysosomal version - remove
MAR04758
that is duplicate toMAR01044
- remove
MAR01459
that is duplicate toMAR02041
, whose proton is replaced with the mitochondrial version
- revise
- remove cytosolic protons from reaction in other subcellular compartments, as detailed in #282
- Fixes (PR #281):
- excluded gene
ENSG00000197375
from MAR02590 (carnitine shuttle), due to lack of evidence (#279)
- excluded gene
- Style (PR #275):
- add
.gitattributes
file to ensure consistentLF
line endings as discussed in #264
- add
- Features (PR #274):
- add
rxnNotes
field to Human-GEM, as planned in #272 - adjust
importYaml
/exportYaml
functions to enable handling ofrxnNotes
field
- add
Human 1.8.0
- Style/Features (PR #270):
- replace
rxns
andmets
fields in Human-GEM and annotationtsv
files with respective MA ids, as planned in #265 - regenerate
metsNoComp
column from MA met ids
- replace
- Fixes (PR #263):
- fix bug reported in #262, by removing quotes from
spontaneous
column inreactions.tsv
- add structure information of annotation
tsv
files to README - Add test to the type of
spontaneous
insanityCheck
- fix bug reported in #262, by removing quotes from
- Fixes (PR #261):
- modify the subsystem annotation for the exchange reactions found in #255, by changing from
Miscellaneous
toExchange/demand reactions
- modify the subsystem annotation for the exchange reactions found in #255, by changing from
- Features (PR #258):
- add new reaction
HMR_10133
of taurine synthesis from oxygenation of hypotaurine, as discussed in #257 - the existing
HMR_8759
andHMR_3911
appear to be infeasible and therefore are blocked (ub = lb = 0).
- add new reaction
- Fixes (PR #254):
- reformat field
rxnReferences
by consistently using pmids:- remove uniprot ids
- remove omim ids
- remove hmdb ids
- use only pmids
- format the field as
PMID:\d+
and separate multiple values by;
- highlight broken references by having the field start with
??
- reformat field
- Features (PR #251):
- update
fetch_ensembl_gene_annotations.py
script so that gene annotationgenes.tsv
file can be directly generated as defined in #157
- update
- Features (PR #244):
- add more annotation features
geneNames
andgeneAliases
for genes
- add more annotation features
Human 1.7.0
- Features (PR #245):
- a new column
metMAID
is added tometabolites.tsv
, according to the plan proposed in #174
- a new column
- Features (PR #241):
- update
reactions.tsv
by adding associations toRhea
ids that mapped to 590 rxns so far
- update
- Fixes (PR #240):
- update annotation for mets
m01778
andm02646
, as suggested in #239:
- update annotation for mets
- Features (PR #237):
- add new function
evalGeneEssentialityPred
that can be used to assess gene essentiality predictions made by a GEM
- add new function
- Features (PR #234):
- complete the ids of
rxnMAID
inreactions.tsv
by filling blank fields, as agreed in #174
- complete the ids of
- Fixes (PR #230):
- remove the extra space at the end of the subsystem and reaction names
- Style (PR #228):
- rename functions as proposed in #227
annotateModel
-->annotateGEM
importHumanYaml
-->importYaml
writeHumanYaml
-->exportYaml
- replace branch
devel
withdevelop
- rename functions as proposed in #227
- Style (PR #223):
- re-organize files and folders as discussed in #190
- move files, scripts, and models in
data/
andcode/
that are no longer maintained or in use to a.deprecated
folder - add README file for
data
andcode
directories
- move files, scripts, and models in
- re-organize files and folders as discussed in #190
Human 1.6.0
- Fixes (PR #222, #216):
- revise GPR for
HMR_4137
as suggested by #214- add
PDHA2
gene as an isoenzyme ofPDHA1
, and the supporting reference
- add
- revise GPR for
- Fixes (PR #221):
- fix InChI strings as proposed in #220:
- add
InChI=
prefix to all InChI strings - 338 missing InChI strings were filled by retrieving values from the same some metabolites in other compartments
- 2 different mets but having identical InChI strings were corrected
- 2 inconsistent formulas between
inchi formula
andmetFormulas
were fixed
- add
- fix InChI strings as proposed in #220:
- Features (PR #218, #210):
- add new functions
addMetabolicNetwork
allows efficient integrating new reactions and metabolites into a modelgapfill4EssentialTasks
conducts gap-filling so that the resulting model can undertake all essential tasks defined by Human-GEM
- add new functions
- Features (PR #217):
- add new metabolic task for vitamin C biosynthesis
- Fixes (PR #215):
- remove GPR association to
HMR_4740
, as explained in #149
- remove GPR association to
- Fixes/Features (PR #213):
- Features (PR #212)
- a
tsv
-based annotation scheme was implemented, as proposed in #203- JSON format annotation files for rxns, mets and genes were replaced with
tsv
format ones - dedicated functions
importTsvFile
andexportTsvFile
for handlingtsv
files were provided - functions
annotateModel
,exportHumanGEM
,sanityCheck
and filesREADME
,CONTRIBUTING
were updated accordingly
- JSON format annotation files for rxns, mets and genes were replaced with
- a
- Fixes (PR #211):
- add glpk, which is dependent by swiglpk, to GH Actions workflow
- Features (PR #208):
- tag Human-GEM releases to Zenodo (#194)
Human 1.5.0
- Fixes (PR #206):
- curate subSystems names as proposed in #205
- replace 131
Metabolism of xenobiotics by cytochrome P450
withXenobiotics metabolism
- change 2
Alkaloids Biosynthesis
toAlkaloids biosynthesis
- replace 131
- curate subSystems names as proposed in #205
- Fixes (PR #202):
- Ensembl id mapping file is updated from version 95 to 101
- remove genes
ENSG00000281028
andENSG00000285441
because they were reported to be retired in Ensembl (#200)
- Fixes (PR #199):
- correct gene association with reaction
HMR_8177
, as reported in #198 - update references and confidence scores for
HMR_8171
,HMR_8177
,HMR_8180
,HMR_8181
, andHMR_8182
- correct gene association with reaction
- Features (PR #195):
- add new functions
getModelFromOrthology
,extractAllianceGenomeOrthologs
, andreplaceGrRules
, for expanding the applications ofHuman-GEM
- add new functions
Human 1.4.1
- Style (PR #188, #185):
- adapt to
standard-GEM
ver 0.4- rename folder from
modelFiles
tomodel
- remove embedded subfolders
- rename model files from
HumanGEM
toHuman-GEM
- rename folder from
- adapt to
- Features (PR #187):
- implement Python3 and latest pip for cobrapy, add
basicCheck
script to Yaml-based workflow for routine check
- implement Python3 and latest pip for cobrapy, add
- Fixes (PR #186):
- remove inactivated reactions from Human-GEM, as described in #183
- Features (PR #182):
- add dedicated fields of HMR2 reactions (
rxnHMR2ID
) and metabolites (metHMR2ID
) to JSON annotation files for assisting convenient association and tracking
- add dedicated fields of HMR2 reactions (
Human 1.4.0
- Features (PR #179):
- remove the boundary compartment and associated metabolites both in model and metabolite annotation JSON file, as explained in #172
- Style (PR #177):
- with the consensus reached in #176, authorship and timestamps are completely removed from the code of
Human-GEM
, given the built-inGithub blame
feature
- with the consensus reached in #176, authorship and timestamps are completely removed from the code of
- Features (PR #175):
- add
rxnMAID
field to reaction annotation JSON file, as discussed in #174
- add
- Features (PR #173):
- enhancements to Yaml workflow
- add checks of
yamllint
andcobrapy
model import as GitHub actions - address indentation, blank spaces and first line issues raised in #169
- add checks of
- enhancements to Yaml workflow
- Fixes (PR #171, #178):
- Fixes (PR #170):
- systematically add double quote to string elements in
Yaml
, as reported in #169
- systematically add double quote to string elements in
Human 1.3.2
- Fixes (PR #167):
- remove dash from model ID
Human-GEM
when exporting to SMBL format
- remove dash from model ID
- Doc (PR #165):
- update README file with links to new
User guide
and relevant websites
- update README file with links to new
- Features (PR #163):
- add gene associations and references to four mitochondrial transport reactions, as proposed in #119
- Fixes (PR #162):
- standardize EC numbers by reformatting ids and correcting invalid characters, as proposed in #93, #127 and #164
- modify eccodes field by removing invalid characters, and moving
spontaneous
and TCDB ids to new fields in annotation filehumanGEMRxnAssoc.JSON
- remove unused metabolites
m10018m
,m10018p
andm10010n
from the model and annotation filehumanGEMMetAssoc.JSON
- adjust function
annotateModel
to adapt to newly added fields - rename subfolder
ModeFiles
tomodelFiles
- modify eccodes field by removing invalid characters, and moving
- standardize EC numbers by reformatting ids and correcting invalid characters, as proposed in #93, #127 and #164
Human 1.3.1
- Fixes (PR #160):
- modify
increaseHumanGemVersion
function to adapt with the Yaml-based workflow and enablexlsx
format output
- modify
- Style (PR #159):
- reorganize repository directory structure according to
standard-GEM
template- remove deprecated functions
docRxnChanges
andwriteRxnChanges
- rename folders
complementaryData
andcomplementaryScripts
todata
andcode
, respectively - restructure
code
subfolder and include a dedicatedREADME
- remove deprecated functions
- reorganize repository directory structure according to
- Fixes (PR #158):
- adjust
getINITModel2
to avoid removing metabolic task-associated metabolites
- adjust
- Features (PR #156):
- activate Yaml-based workflow
- remove MATLAB model file from current and later all other branches except
master
- minor fixes to
importHumanYaml
andtestConversionYaml
- remove MATLAB model file from current and later all other branches except
- activate Yaml-based workflow
Human 1.3.0
- Features (PR #152):
- feat: enable lossless Mat-Yaml model conversion toward a Yaml-based workflow
- remove fields
compOutside
,rxnMiriams
andmetMiriams
from HumanGEM model structure, and modify elements ofrxnReferences
andrxnConfidenceScores
fields importHumanYaml
andtestYamlConversion
functions are adjusted to comply with recent model changes
- remove fields
- feat: enable lossless Mat-Yaml model conversion toward a Yaml-based workflow
- Featurs (PR #140):
- further integration of iHsa model into HumanGEM
- 1605 InChI strings conflicting with metFormula are removed
- 67 new reactions
- 60 new metabolites
- 688 updated KEGG reaction associations
- 1 new gene ENSG00000183463
- modified annotation and model changes are updated to the
humanGEMRxn/MetAssoc.JSON
andiHsaAdditionalIntegration_modelChanges_mets/rxns.tsv
files
- further integration of iHsa model into HumanGEM