# A novel method for inference of chemical compounds with prescribed topological substructures based on integer programming

arXiv: https://arxiv.org/abs/2010.09203 · HTML: https://mlsanity.com/paper/2010.09203/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 29 Sep 2020.

## Built on by (most cited first, 3 of 3)

- [Molecular Design Based on Artificial Neural Networks, Integer Programming and Grid Neighbor Search](https://mlsanity.com/paper/2108.10266/) (2021)
- [A Method for Inferring Polymers Based on Linear Regression and Integer Programming](https://mlsanity.com/paper/2109.02628/) (2021)
- [An Inverse QSAR Method Based on Linear Regression and Integer Programming](https://mlsanity.com/paper/2107.02381/) (2021)

## Abstract (arXiv)

Analysis of chemical graphs is becoming a major research topic in computational molecular biology due to its potential applications to drug design. One of the major approaches in such a study is inverse quantitative structure activity/property relationships (inverse QSAR/QSPR) analysis, which is to infer chemical structures from given chemical activities/properties. Recently, a novel framework has been proposed for inverse QSAR/QSPR using both artificial neural networks (ANN) and mixed integer linear programming (MILP). This method consists of a prediction phase and an inverse prediction phase. In the first phase, a feature vector f(G) of a chemical graph G is introduced and a prediction function psiN on a chemical property π is constructed with an ANN N. In the second phase, given a target value y^* of the chemical property π, a feature vector x^* is inferred by solving an MILP formulated from the trained ANN N so that psiN(x^*) is equal to y^* and then a set of chemical structures G^* such that f(G^*)= x^* is enumerated by a graph enumeration algorithm. The framework has been applied to chemical compounds with a rather abstract topological structure such as acyclic or monocyclic graphs and graphs with a specified polymer topology with cycle index up to 2. In this paper, we propose a new flexible modeling method to the framework so that we can specify a topological substructure of graphs and a partial assignment of chemical elements and bond-multiplicity to a target graph.
