BioSystemsUM / MEWpy

Metabolic Engineering Workbench
https://mewpy.readthedocs.io
GNU General Public License v3.0
37 stars 12 forks source link

GKOProblem problem #23

Closed maozhitao closed 2 years ago

maozhitao commented 2 years ago

For the GKOProblem problem, it takes too long to calculate essential genes ( for iML1515 model), so why not just use the find_essential_genes function in the COBRApy, which gets results in seconds. image

vmspereira commented 2 years ago

Before addressing your question, I will take the time to clarify some aspects that I consider important.

In this context, and addressing what you identified as a "problem", if time is a concern to you, I discourage the use of MEWPy. The parallelisation of genes essentiality computation has not yet been concluded as it is not a priority. Indeed, in the context of large optimizations, which for example might use 100 threads for a week, the few minutes required by sequential gene essentiality analysis seems meaningless.

Besides the justification identified above regarding the limited utilization of some frameworks' features, and in the particular case of COBRApy, its API is frequently altered which hinders our capacity to maintain compatibility.

Nonetheless, I expect that in the near weeks the gene essentiality task, and others, will be parallelized.

Best regards

maozhitao commented 2 years ago

Thank you very much for such a detailed reply.