News Release

A multi-stream network for retrosynthesis prediction

Peer-Reviewed Publication

Higher Education Press

Figure 1

image: 

Pipeline of Multi-Stream Network for Retrosynthesis (MSNR).

view more 

Credit: Qiang ZHANG, Juan LIU, Wen ZHANG, Feng YANG, Zhihui YANG, Xiaolei ZHANG

Retrosynthesis aims to predict a set of reactants for producing given molecules, which plays a significant part in the biochemistry field, such as molecular pathway design and drug discovery. Most existing methods only benefit from one kind of information rather than further consider the diverse aspect of molecular information.
To solve the problems, a research team led by published their new research on 15 April 2024 in Frontiers of Computer Science co-published by Higher Education Press and Springer Nature.

The team proposed a multi-stream network for retrosynthesis prediction by describing molecules from multiple perspectives by using their SMILES and ECFPs descriptors. MSNR consists of three major modules: (i) The parallel CNN and the text-CNN that takes the ECFPs and SMILES after one-hot encoding as input to produce the deep features. (ii) The combination representation is devised by fusing the two kinds of deep features of ECFPs and SMILES, which provide an in-depth perspective of molecular representation. (iii) Three dense classifiers have been implemented to predict the probability of reactants for molecules, which leverages the deep features extracted by different streams as the molecular representation, respectively. By fusing these multi-stream prediction results with varying weights, the model arrives at a final retrosynthesis prediction. Additionally, the model is trained using an overall loss function that is capable of exploiting the diverse information available from each type of deep feature.
DOI: 10.1007/s11704-023-3103-z


Disclaimer: AAAS and EurekAlert! are not responsible for the accuracy of news releases posted to EurekAlert! by contributing institutions or for the use of any information through the EurekAlert system.