Releases: SysBioChalmers/RAVEN
Releases · SysBioChalmers/RAVEN
v2.7.8
- fix:
findGeneDeletions
report zero flux and growth ratio for essential genes- GitHub workflow parsing of testing output
- feat:
removeRavenFromPath
can quickly remove RAVEN folders from the MATLAB path- graph layout improvements for
runPhenotypePhasePlane
runRobustnessAnalysis
optional reduced cost plot
- refactor:
setParam
minor speed improvement
v2.7.7
Main improvements in this PR:
-
fix:
checkInstallation
ensures that binaries (blastp etc.) and MEX files (TranslateSBML etc.) are executable on Mac, as this is not the case if RAVEN is installed as MATLAB Add-OncheckInstallation
runtests on MATLAB < 2018bgetModelFromHomology
no longer includes "OLD_" genes from the template model(s) if this gene is only involved in "OR" gene associations (= isoenzyme), but only if involved in "AND" gene associations (= subunit).constructS
trim spaces around metabolites for matching
-
feat:
writeYAMLmodel
andreadYAMLmodel
functionality- support in various functions for a
model.metSmiles
field, which contains SMILES for each metabolite solveLP
(viaoptimizeProb
) reports shadow prices and reduced costs- new
runRobustnessAnalysis
,runDynamicFBA
,runPhenotypePhasePlane
,runProductionEnvelope
andrunSimpleOptKnock
functions printFluxes
can print multiple flux vectorsconvertToIrrev
gives output specifying match between reversible and novel irreversible reactions
-
refactor:
randomSampling
speed-up with hot-start LPsexpandModel
speed improvement
v2.7.6
- fix
solveLP
use specified parameters during flux minimizationoptimizeProb
use default feasTol and optTol e-9 (instead of e-6), otherwise raising issues in Gecko (Light)addRxns
,addRxnsGenesMets
,getModelFromHomology
various minor bugsexportModel
revert 3996e6a, as it resulted in warnings when validating SBML fileschangeGeneAssoc
when genes are already in model (solves #440)
- feat
checkInstallation
reports system architecturegetAllowedBounds
reports progressrandomSampling
more detailed and accurate progress reporting
- refactor
optimizeProb
speed-up by avoid runningispref
if not required
v2.7.5
v2.7.4
- fix:
- resolves bug in
runINIT
with csense vector - resolves bug in
changeRxns
if equations are provided as structure
- resolves bug in
- chore:
- update KEGG mat files and trained HMMs to release 102
- copied curation of getGenesFromGrRules from human-GEM (part of SysBioChalmers/Human-GEM#392)
v2.7.3
v2.7.2
- feature
- RAVEN can now also be installed via MATLAB File Exchange, or even simpler, via MATLAB Add-Ons Explorer
ftINIT
fast tINIT algorithmcontractModel
removes_EXP_*
suffixes if present in all duplicated reactions, as these reactions were derived fromexpandModel
findGeneDeletions
gives optional grRatioMuts output, with the growth ratio of the mutant vs. wild-type
- refactor
optimizeProb
to match the new ftINIT function- remove MATLAB-git dependency in
exportForGit
- set solver as global variable for speed-up of multiple
optimizeProb
runs
- fix
addMets
accepts single compartment if it is the same for all metabolites (see ff462fd#r74565757)expandModel
adds_EXP_*
suffixes to all expanded reactions, also the first one (it previously skipped _EXP_1)removeGenes
accepts numeric and logical input
v2.7.1
v2.7.0
- feature
- provide libSBML and glpk binaries and force their usage (instead of others present in MATLAB path) (#408 and #409)
exportForGit
has option to write text files with metabolite names (instead of IDs), which is more informative when used in diff-ing model changes (particularly whenyaml
file is also generated)- numerous unit-tests included (contributing to #414)
- refactor
- fix
- various minor bugs, more informative error messages and improved documentation in
sortModel
,printFluxes
,addRxns
,addMets
,compareMultipleModels
,loadWorkbook
- various minor bugs, more informative error messages and improved documentation in