MolecularAI / aizynthfinder

A tool for retrosynthetic planning
https://molecularai.github.io/aizynthfinder/
MIT License
574 stars 131 forks source link

Route starts to cycle when run search complicated target compound. #47

Closed queliyong closed 2 years ago

queliyong commented 2 years ago

zishanchun-official_length12

Hi, I found that when the target compound is complicated, the route inclines to cycle, just like the compounds marked by the red cycle. how to solve it? how to force the mcts to break the large compound marked by the red cycle into smaller molecules. thank you. the target compound is Paclitaxel.

SGenheden commented 2 years ago

Hello,

Which version of aizynthfinder are you using? The issue that molecules are regenerated in the MCTS should have been fixed in the latest release (3.0.0).

That is a tough target to break down. I wouldn't image that there are any templates that could completely break down the ring systems. This seems to be partially a natural product, and from Googling I can see that the total synthetic pathway is heavily researched. The ML model used to break down molecules into pre-cursors are based on historical data, and if there is not historical data recorded for similar compounds, the algorithm will not be able to solve it.

queliyong commented 2 years ago

Hello,

Which version of aizynthfinder are you using? The issue that molecules are regenerated in the MCTS should have been fixed in the latest release (3.0.0).

That is a tough target to break down. I wouldn't image that there are any templates that could completely break down the ring systems. This seems to be partially a natural product, and from Googling I can see that the total synthetic pathway is heavily researched. The ML model used to break down molecules into pre-cursors are based on historical data, and if there is not historical data recorded for similar compounds, the algorithm will not be able to solve it.

I was using the version of 2.2.1, and I'm gonna install the latest version. Thanks for your immediate reply.