Pruža osnovne alate za kreiranje, manipulaciju i analizu molekulskih struktura
Funkcije unutar Chem modula
Funkcija
Opis
MolFromSmiles
Pretvaranje SMILES zapisa kemijskih spojeva u RDKit-ov objekt molekule
MolToSmiles
Pretvaranje objekta u znakovni niz u format SMILES
Funkcije unutar Draw modula
Funkcija
Opis
MolToImage
Crtanje jedne molekule na ekranu
MolToFile
Pohrana slikovne datoteke
MolsToGridImage
Omogućuje istovremeni prikaz više molekula
Funkcije unutar Descriptors modula
Funkcija
Opis
MolWt
Izračunava molarnu masu (g/mol)
HeavyAtomCount
Broji atome u molekuli (osim vodika)
NumValenceElectrons
Računa ukupan broj valentnih elektrona u molekuli
RingCount
Izračunava broj prstenova unutar molekule
MolLogP
Izračunava hidrofobnost molekule, izraženu kao logaritamski omjer raspodjele između vode i oktanola
Primjer
fromrdkitimportChemfromrdkit.ChemimportDrawfromrdkit.ChemimportDescriptors# Definira varijablu molekula iz SMILES zapisamolekula=Chem.MolFromSmiles("(=O)O")# Izračun i ispis opisnikamolarna_masa=Descriptors.MolWt(molekula)print("Molarna masa:",molarna_masa,"g/mol")# Pohrana slikovne datotekeDraw.MolToFile(molekula,"slika.png",size=(500,500),legend="Mravlja kiselina")# Crtanje molekule na ekranuDraw.MolToImage(molekula)