This directory contains functions and scripts that facilitate work with the Human-GEM model and other content in the repository. This directory is organized as follows:
code
├── GPRs
├── io
├── misc
├── modelCuration
├── qc
├── tINIT
└── test
Functions related to gene-transcript-protein-reaction (GTPR) associations in the model. The functions primarily involve the Human-GEM grRules
field, facilitating processes such as cleaning or simpliyfing the rules, or converting between gene, transcript, and protein IDs.
Functions associated with input/output of files into and out of MATLAB, such as the yaml-formatted Human-GEM, or documentation of model changes.
Code used for technical purposes, typically to augment missing or inconvenient functionalities of MATLAB.
Contains curation-related scripts and functions used to make changes to the Human-GEM model. These model curation scripts help to improve transparency of changes made to the model when the number of changes is too large to view practically. Their only remaining purpose is for transparency and re-tracing the steps of the curation process.
Note that code in this directory is often one-time use and will not be updated with later versions of Human-GEM. Deprecated code is moved to the .deprecated
folder in the root directory of this repository.
Functions to help with quality control (QC) of Human-GEM, such as checking for duplicate reactions or mass imbalances.
Functions associated with the task‐driven Integrative Network Inference for Tissues (tINIT) algorithm. These functions include updates to the original algorithm, as described in the Human-GEM publication. Note that the updated tINIT implementation included here still requires many functions from the RAVEN Toolbox 2.
Functions for testing purposes