-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Description
Hey Achilles, I'm trying to run the sample notebook listed here, but I'm getting an error that 'values' are missing from the dict_from_list function
Screenshot
This is the code I'm running (copied from the docs/source/notebooks folder)
import cobra
from cobra.io.web import load_model
from dgemm.model import minimize_model
from tqdm.auto import tqdm
from bpyutils.log import get_logger
logger = get_logger("deepgem")
cobra_config = cobra.Configuration()
# cobra_config.solver = "cplex"
bigg_ids = ["e_coli_core"] # "iML1515", "iJN1463", "iAM_Pv461", "iMM1415"]
for bigg_id in tqdm(bigg_ids, total=len(bigg_ids), desc="Generating minimized models..."):
model = load_model(bigg_id)
logger.info("Minimizing %s..." % bigg_id)
min_rxns, minimized = minimize_model(model)
print("Solution (org):", model.optimize())
print("Solution (min):", minimized.optimize())Console errors
Generating minimized models...: 0%| | 0/1 [00:00<?, ?it/s]deepgem | 2022-11-14 12:22:36,224 | INFO | Minimizing e_coli_core...
Generating minimized models...: 0%| | 0/1 [00:00<?, ?it/s]
Traceback (most recent call last):
File "/Users/joshl/PycharmProjects/DeepGEMM/main.py", line 19, in <module>
min_rxns, minimized = minimize_model(model)
File "/Users/joshl/PycharmProjects/DeepGEMM/venv/lib/python3.10/site-packages/dgemm/model/minimize.py", line 419, in minimize_model
return algorithm["fn"](model, **kwargs)
File "/Users/joshl/PycharmProjects/DeepGEMM/venv/lib/python3.10/site-packages/dgemm/model/minimize.py", line 253, in minreact
maintain_map = dict_from_list(maintain)
TypeError: dict_from_list() missing 1 required positional argument: 'values'Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working