Table des matières
Ceci est une ancienne révision du document !
RDKit
- Jupyter & RDKit
- ChemSpider | Search and share chemistry site reprenant de nombreuses informations sur des molécules
- …
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.
Exemples d'utilisation
- 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))