Skip to content

A retrosynthesis flask app which acts as an API for AI4Green

Notifications You must be signed in to change notification settings

AI4Green/retrosynthesis-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Retrosynthesis API

A retrosynthesis flask app which acts as an API for AI4Green.

The API uses code and models extracted from the AiZynthFinder package to perform retrosynthesis on a target molecule to predict retrosynthetic routes to the target molecule. - https://github.com/MolecularAI/aizynthfinder

This repository includes a template file and model file. These can be swapped out for alternatives provided that the paths in startup.py are edited to reflect any changes.

A stock file must be added to sources/retrosynthesis/config_files.

The API accepts a SMILES string as the target molecule.

The API returns a response with retrosynthetic routes processed for use in AI4Green, unprocessed routes, and an object which can be used to visualise the Monte Carlo Tree Search.

Includes a docker file.

The docker image can be found at: https://hub.docker.com/repository/docker/ai4greeneln/retrosynthesis/general

Supplementary information from our retrosynthesis experiments can be found here: https://doi.org/10.6084/m9.figshare.28485221.v2 The list of tested molecules can be found here: https://doi.org/10.6084/m9.figshare.28751012.v1

About

A retrosynthesis flask app which acts as an API for AI4Green

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages