Closed edkerk closed 1 year ago
Suggestion version bump to 3.1.0 due to large number of changes and broken reverse compatibility due to changed parameter names etc.
This PR has been automatically tested with GH Actions. Here is the output of the tests:
Running geckoCoreFunctionTests
Done geckoCoreFunctionTests
__________
Note: In the case of multiple test runs, this post will be edited.
Main improvements in this PR:
Features:
getComplexData
uses taxonomic ID instead of species name.GECKOInstaller
checks if correct RAVEN version is installed (release 2.8.3+).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:plotCrabtree
makes plot that demonstrates Crabtree effect in ecModelsplotlightVSfull
makes plot comparing flux distribution in light and full ecModelslight_ecModel
:getSubsetEcModel
ecFSEOF
is compatible with GECKO3.makeEcModel
can usepseudoRxns.tsv
to filter out pseudoreactions.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:
/doc/
and online (becomes available upon PR commit).sensitivityTuning
allows for ignoring selected reactions.Fix / refactor:
I hereby confirm that I have:
main
as a target branch (top left drop-down menu)