Skip to main content

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)

Uploaded Source

Built Distribution

ClickReaction-0.3.1-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

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

Hashes for ClickReaction-0.3.1.tar.gz
Algorithm Hash digest
SHA256 dc9dea97ca469ad2b44b5816c89b47ba1a31966987eb6610cfc60dd63e371ed5
MD5 dad8ed6336ad88222739d0a3e9e13a42
BLAKE2b-256 2592f1d43045fee34b8af31b7e51e0dcae067cb89bd2bbf47bca5de01357edfa

See more details on using hashes here.

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

Hashes for ClickReaction-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5256c86542440c5c057825e85b8df0fa3895236bec68a81faf1aa9674161e4dc
MD5 562421864a0248050f5a743791dae5e1
BLAKE2b-256 731c7c4466a81f259d81e68b51311cea2aca6422177174b7bad1547c0b2fa354

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page