8000 GitHub - dmis-lab/RetroCrosstalk
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
< 8000 svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo color-fg-muted mr-2"> / RetroCrosstalk Public

License

Notifications You must be signed in to change notification settings

dmis-lab/RetroCrosstalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Retrosynthetic Crosstalk between Single-step Reaction and Multi-step Planning

Description

This project investigates the interplay between single-step retrosynthesis models and multi-step planning algorithms to enhance route generation in drug discovery. We evaluate various model-algorithm combinations across diverse datasets, measuring both route completion (solvability) and practical feasibility. Our results show that optimizing solely for solvability does not guarantee feasible synthetic routes, offering crucial insights into real-world computational retrosynthesis.

Setup

1. Default and ReactionT5 Environment

# Clone the repository
git clone https://github.com/dmis-lab/RetroCrosstalk.git
cd RetroCrosstalk

# Create and activate a virtual environment (optional but recommended)
conda create -n default_rxnt5 python=3.9
conda activate default_rxnt5

# Install dependencies
pip install -r default_rxnt5_requirements.txt

2. AZF Environment

# Create and activate a virtual environment (optional but recommended)
conda create -n azf python=3.9
conda activate azf

# Install dependencies
pip install -r azf_requirements.txt

3. LocalRetro and Chemformer Environment

# Create and activate a virtual environment (optional but recommended)
conda create -n local_chem python=3.9
conda activate local_chem

# Install dependencies
pip install -r local_chem_requirements.txt
pip install dgl==1.1.3+cu118 -f https://data.dgl.ai/wheels/cu118/repo.html
python -m pip install git+https://github.com/MolecularAI/pysmilesutils.git

4. Metric Environment

# Create and activate a virtual environment (optional but recommended)
conda create -n metric python=3.9
conda activate metric

# Install dependencies
pip install -r metric_requirements.txt
pip install  dgl -f https://data.dgl.ai/wheels/torch-2.3/cu121/repo.html

5. Visualization Environment

# Create and activate a virtual environment (optional but recommended)
conda create -n viz python=3.9
conda activate viz

# Install dependencies
pip install -r viz_requirements.txt
conda install -c conda-forge pycairo
pip install cairosvg

6. Data Preparation

cd Data
gzip -d eMolecules.txt.bz2.gz
bzip2 -d eMolecules.txt.bz2
tar -zcvf PaRoues.tar.gz

7. Additional Files Setup Instructions

To use this repository, you need to download and set up additional files. Please follow these instructions:

Download the required files from the following Google Drive link:

Google Drive Download Link

Save the downloaded files to the RetroCrosstalk folder.

Unzip the downloaded file within the RetroCrosstalk folder:

cd RetroCrosstalk
unzip downloaded_filename.zip

After extracting the files, you can proceed with the project.

Usage

Explain how to use your project with some examples.

# Run inference using MEEA* with default settings
cd meea
sh run_meea.sh
# Evaluate results for a specific model and dataset
python score.py -ss [ss_model] -d [dataset]
# Visualize the retrosynthetic tree for a given route
python visualize_tree.py

License

MIT License – See the LICENSE file for details.

Contact

Junseok Choe - juns94@korea.ac.kr

Project Link: RetroCrosstalk GitHub

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0