A collection of chemical reaction formulations for use with rdkit. Requires rdkit.
Project description
Click
Click is a collection of pre-made and tested reaction patterns to use with RDKit molecules. The reactions can be used to sequentially modify a molecule, or to create combinatorial libraries. Click is only doing the reaction as you've specified and does not check if the reaction would work.
Requirements
- RDKit (version >= 2019.03)
- Python (version >= 3.6)
Installation
To install Click, run
pip install ClickReaction
Usage
Many examples can be found in the tests folder.
Boc removal
from rdkit import Chem
from ClickReaction import BocRemoval
boc_protected_amine = Chem.MolFromSmiles("CNC(OC(C)(C)C)=O")
reaction = BocRemoval(bocamine=boc_protected_amine)
product = reaction.get_product()
assert "CN" == Chem.MolToSmiles(product)
Click Reaction
from rdkit import Chem
from ClickReaction import CuAAC
alkyne = Chem.MolFromSmiles("c1ccccc1C#C")
azide = Chem.MolFromSmiles("C-[N-]-[N+]#N")
reaction = CuAAC(alkyne=alkyne, azide=azide)
product = reaction.get_product()
assert "Cn1cc(-c2ccccc2)nn1" == Chem.MolToSmiles(product)
Supported reactions
Simple transformations
- Boc removal
- Fmoc removal
- Alkaline ester hydrolysis
Bimolecular reactions
- Amide coupling (with or without anilines)
- CuAAC
- Sulfon amide formation from amines and sulfonyl chlorides
- Suzuki-Miyaura cross coupling
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ClickReaction-0.3.1.tar.gz
(5.1 kB
view details)
Built Distribution
File details
Details for the file ClickReaction-0.3.1.tar.gz
.
File metadata
- Download URL: ClickReaction-0.3.1.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0.post20201009 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc9dea97ca469ad2b44b5816c89b47ba1a31966987eb6610cfc60dd63e371ed5 |
|
MD5 | dad8ed6336ad88222739d0a3e9e13a42 |
|
BLAKE2b-256 | 2592f1d43045fee34b8af31b7e51e0dcae067cb89bd2bbf47bca5de01357edfa |
File details
Details for the file ClickReaction-0.3.1-py3-none-any.whl
.
File metadata
- Download URL: ClickReaction-0.3.1-py3-none-any.whl
- Upload date:
- Size: 10.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.6.0.post20201009 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.6.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5256c86542440c5c057825e85b8df0fa3895236bec68a81faf1aa9674161e4dc |
|
MD5 | 562421864a0248050f5a743791dae5e1 |
|
BLAKE2b-256 | 731c7c4466a81f259d81e68b51311cea2aca6422177174b7bad1547c0b2fa354 |