In [1]:
from time import time
from random import Random
from cameo.strain_design.heuristic import GeneKnockoutOptimization
from cameo import load_model
from cameo.strain_design.heuristic.objective_functions import biomass_product_coupled_yield
from cameo.flux_analysis.simulation import fba
import inspyred
In [2]:
model = load_model("/Users/joao/Documents/repos/cameo/tests/data/iJO1366.xml")
of = biomass_product_coupled_yield("Ec_biomass_iJO1366_core_53p95M", "EX_succ_lp_e_rp_", "EX_glc_lp_e_rp_")
In [3]:
ko = GeneKnockoutOptimization(model=model, objective_function=of,
simulation_method=fba, heuristic_method=inspyred.ec.GA)
In [4]:
ko.run(max_evaluations=50000, n=1, mutation_rate=0.15, indel_rate=0.185)
Out[4]:
In [ ]: