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.