Code Monkey home page Code Monkey logo

renzo_paper's Introduction

Relative ENZyme in Optimization of metabolic models (RENZO)

Publication

F. Bezold, J. Scheffer, P. Wendering, Z. Razaghi-Moghadam, J. Trauth, B. Pook, H. Nußhär, S. Hasenjäger, Z. Nikoloski, L.-O. Essen, C. Taxis, Optogenetic control of Cdc48 for dynamic metabolic engineering in yeast. Metab. Eng. 79, 97–107 (2023). doi: 10.1016/j.ymben.2023.06.013

Requirements

Steps to reproduce results

  • clone repository, change into Code subdirectory
  • add gurobi solver to Matlab path
  • FVA_CDC48, FVA_Clb2: flux variability analysis in dark and blue light conditions
  • enrichment_analysis: find enriched pathways in reactions with non-overlapping flux ranges

RENZO documentation

Run RENZO:

results = RENZO(model_mt, model_wt, msrd_protein_ids, Ptot_mt, Ptot_wt,...
    protein_abundance_ratio, biomass_ratio, GAM, NCPU, bio_name, f, ratio_tol)
Input parameter Class Description
model_mt struct mutant-specific ecModel
model_wt struct wild-type-specifc ecModel
msrd_protein_ids cellstr Swissprot IDs of measured proteins
Ptot_mt double total protein content (mutant)
Ptot_wt double total protein content (wild type)
protein_abundance_ratio double ratios of protein abundances (mutant/wild type) (number of rows must correspond to the number of Swissprot IDs)
biomass_ratio double ratio between mutant and wild type biomass
GAM struct fields: mut, wt, contain growth-associated maintenance for mutant and wild type
NCPU double number of workers for parallel pool (optional, default: 1)
bio_name char name of biomass reaction in model (optional, default: biomass)
f double fraction of protein mass that is accounted for in the ecModel (optional, default: 0.5)
ratio_tol double tolerance for the ratio between predicted and measured protein ratios (optional, default: 1e-5)

results is a struct with fields

Field Content
FVA_min reaction flux minima
FVA_max reaction flux maxima
infeasible_min number of infeasible minimization programs
infeasible_max number of infeasible maximization programs
distinct_rxns reactions with non-overlapping flux ranges
genes_in_distrinct_rxns genes associated with distinct_rxns

renzo_paper's People

Contributors

pwendering avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.