RDKit

L'utilisation de RDKit pouvant poser des problèmes de conflits entre des libairies, il peut être utile de créer et activer un environnement spécifique d'Anaconda (nommé par exemple RDKit).

La librairie rdkit est à installer, en renseignant au préalable le canal “rdkit” dans laquelle Anaconda ira la chercher.

L'éditeur Spider doit être installé dans chaque nouvel environnement si on souhaite l'utiliser.

  • Créer une première cellule de code permettant l'installation de RDKIT :
    !pip install rdkit-pypi
  • Fichier exemple : rdkit_primer_01.ipynb
test-rdkit.py
# from http://ctr.wikia.com/wiki/Depict_a_compound_as_an_image
from rdkit.Chem import AllChem
from rdkit.Chem import Draw
 
smiles = "CN1C=NC2=C1C(=O)N(C(=O)N2C)C"
mol = AllChem.MolFromSmiles(smiles)
 
# technically this step isn't required since the drawing code
# will automatically add a 2D conformation to a molecule that has
# no conformation information, I'm including it to show how to
# generate 2D coords with the RDKit:
AllChem.Compute2DCoords(mol)
 
Draw.MolToFile(mol,"caffeine.png",size=(200,250))
Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus
  • teaching/progappchim/rdkit.txt
  • Dernière modification : 2023/05/27 22:54
  • de villersd