Open JoshLoecker opened 1 year ago
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
dict_from_list
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())
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'
Hi @JoshLoecker, fixed the latest one on the develop branch.
Let me know if it still persists.
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
functionScreenshot
This is the code I'm running (copied from the docs/source/notebooks folder)
Console errors