Contributor
Ke Shih

Modernize Linear Program solver interface in dingo


Mentors
Vissarion Fisikopoulos, Elias Tsigaridas
Organization
GeomScale
Technologies
python, Linear Programming Theory
Topics
computational biology, linear programming
The proposed project aims to modernize the Linear Program (LP) solver interface in dingo, a Python package for analyzing metabolic net- works. By replacing the proprietary Gurobi solver with the open-source optlang Python library, this project will enhance the accessibility and flexibility of dingo’s LP solving methods. The project will involve re- placing the Gurobi dependency with optlang throughout the codebase, modernizing the LP solver interface, conducting thorough testing and validation, updating the project documentation, and engaging with the dingo community. The expected benefits of this project include in- creased accessibility to LP solving methods, flexibility in choosing LP solvers, and improved methodologies for metabolic network analysis in Systems Biology research.