PubChem ist eine typische zusammengesetzte Datenbank. Hier erklären wir, wie PubChem-Daten in Python durchsucht werden.
Wenn Sie nach dem zusammengesetzten Namen suchen und den CID- oder IUPAC-Namen des als Suchergebnis erhaltenen Datensatzes erhalten möchten, können Sie die Methode "get_compounds" verwenden.
import pubchempy as pcp
glycine_pubchem = pcp.get_compounds('glycine', 'name')
result = {}
for record in glycine_pubchem:
result[record.cid] = record.iupac_name
print(result)
Im obigen Beispiel wird die CID im Schlüssel des Wörterbuchs "Ergebnis" gespeichert und der IUPA-Name wird als Wert gespeichert.
Wenn Sie Informationen wie Molekulargewicht und Canonical SMILES erhalten möchten, können Sie die Methode "get_properties" verwenden.
import pubchempy as pcp
target_properties = ['MolecularFormula', 'MolecularWeight', 'CanonicalSMILES']
result = pcp.get_prpperties(target_properties, 'glycine', 'name')
print(result)
Im obigen Beispiel werden die Informationen zu den physischen Eigenschaften, die Sie abrufen möchten, als Liste an die Methode "get_properties" übergeben.
Hier habe ich erklärt, wie man mit Python auf PubChem-Daten zugreift.
Mit PubChemPy
können Sie die in PubChem gespeicherten Informationen einfach verwenden.
Es ist ein unverzichtbares Werkzeug für die Chemoinfomatik. Stellen Sie daher sicher, dass Sie es einsatzbereit haben.
Wie kann Chemoinfomatik Pharmaunternehmen helfen? Welche Art von Wissen benötigen Sie?
Recommended Posts