GECKO 3.1.0
Main improvements in this PR:
-
Features:
- Renamed various parameters in model adapter.
getComplexData
uses taxonomic ID instead of species name.GECKOInstaller
checks if correct RAVEN version is installed (release 2.8.3+).- Tutorials are moved to
tutorials
, anduserData
is removed as default location for model files. Users are encouraged to make their model folders outside the GECKO directory, facilitated bystartGECKOproject()
. full_ecModel
tutorial:- more detailed discussions around kcat curation, protein usage etc.
plotCrabtree
makes plot that demonstrates Crabtree effect in ecModelsplotlightVSfull
makes plot comparing flux distribution in light and full ecModels
light_ecModel
:- minimum code to make a light ecModel based on human-GEM 1.15.0
- make contextualized ecModel based on a cell-line specific tINIT model with
getSubsetEcModel
ecFSEOF
is compatible with GECKO3.makeEcModel
can usepseudoRxns.tsv
to filter out pseudoreactions.- various functions show progress bar that indicates estimated remaining time.
reportEnzymeUsage
can make report of top-10 used enzymes.loadConventionalGEM
can loadyaml
model files.enzymeUsage
reports as positive values.flexibilizeProtConcs
also keeps track of the ratio of protein concentration change.fillProtConcs
allows for selection of column fromprotData
, if it contains multiple datasets.setKcatForReactions
can directly modify a kcat for all associated reactions, useful for manual curation on existing ecModels.getReactionsFromEnzyme
gives which reactions are catalyzed by a particular enzyme, from a provided Uniprot ID.copyECtoGEM
to copyecModel.ec.eccodes
toecModel.eccodes
.
-
Documentation:
- All function documentation is available from
/doc/
and online (becomes available upon PR commit). sensitivityTuning
allows for ignoring selected reactions.
- All function documentation is available from
-
Fix / refactor:
- Numerous fixes and refactoring of code in many functions.
- Note that various functions have had their input parameters changed.