Limeade: Let integer molecular encoding aid
Shiqiang Zhang, Christian W. Feldmann, Frederik Sandfort, Miriam, Mathea, Juan S. Campos, Ruth Misener

TL;DR
Limeade is a novel tool that leverages mixed-integer programming for molecular generation, incorporating chemical constraints and SMARTS pattern handling to produce feasible molecules from real-world needs.
Contribution
It introduces Limeade, an end-to-end MIP-based framework that automates chemical requirement formulation and supports practical molecular design beyond optimal solutions.
Findings
Supports inclusion/exclusion of SMARTS patterns
Automates chemical requirement translation to constraints
Facilitates feasible molecule generation from real-world needs
Abstract
Mixed-integer programming (MIP) is a well-established framework for computer-aided molecular design (CAMD). By precisely encoding the molecular space and score functions, e.g., a graph neural network, the molecular design problem is represented and solved as an optimization problem, the solution of which corresponds to a molecule with optimal score. However, both the extremely large search space and complicated scoring process limit the use of MIP-based CAMD to specific and tiny problems. Moreover, optimal molecule may not be meaningful in practice if scores are imperfect. Instead of pursuing optimality, this paper exploits the ability of MIP in molecular generation and proposes Limeade as an end-to-end tool from real-world needs to feasible molecules. Beyond the basic constraints for structural feasibility, Limeade supports inclusion and exclusion of SMARTS patterns, automating the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenetics, Bioinformatics, and Biomedical Research
