[PYTHON] Aufbau einer Umgebung zur Anzeige organischer Verbindungen mit RDKit

Einführung

Freut mich, dich kennenzulernen. Ich bin ein Universitätsstudent, der chemische Synthese in einem organischen Labor durchführt. In den letzten Jahren wurden maschinelles Lernen und tiefes Lernen in verschiedenen Bereichen aktiv durchgeführt, aber Chemiker haben auch Bereiche wie Chemoinfomatik, aber sie sind nicht so beliebt.

Daher gibt es nur wenige Bücher und Artikel zum Thema Umgebungskonstruktion. Wie der Titel schon sagt, werde ich hier auch ein Memorandum darüber schreiben, wie eine Umgebung zum Anzeigen organischer Verbindungen mit einem Python-Modul namens RDKit erstellt wird.

Umwelt zur Hand

macbook pro 2016 macOS Catalina 10.15.4

Was ist RDKit?

RDKit ist ein Open-Source-Tool für die Chemoinfomatik offizielle RDKit-Website

Millionen von zusammengesetzten Informationen (z. B. 2D / 3D-Informationen und Werte der physikalischen Eigenschaften) können kostenlos verwendet werden.

Bauverfahren für die Umwelt

1. Installation von Anaconda

Anaconda ist eine Plattform, die viele Python-Pakete für Data Science verwaltet.

Ich habe es nicht getan, weil ich es bereits installiert habe, aber ich denke, Sie können sich auf die folgenden Artikel beziehen.

Python-Umgebung mit Anaconda installieren

2. Installieren Sie RDKit mit Anaconda

Anaconda verwaltet Pakete mit dem Befehl "conda" und erstellt eine virtuelle Umgebung.

Das Verfahren auf der offiziellen RDKit-Website ist sehr höflich. Befolgen Sie daher die empfohlene Methode.

conda create -c rdkit -n my-rdkit-env rdkit

Eingeben

Proceed ([y]/n)?

Usw. wird angezeigt, fahren Sie also mit "y" fort. Dann werden viele Module automatisch installiert.

conda activate my-rdkit-env

Sie können die Kostümumgebung mit dem Namen "my-rdkit-env" durch Eingabe eingeben. Falls erfolgreich

(my-rdkit-env)PC-Name:user$ 

Es sollte im Terminal als angezeigt werden. Wenn Sie hier auf Probleme stoßen

cd [anaconda folder]/bin  #[anaconda folder]Ist der Ort, an dem Anaconda installiert ist
source activate my-rdkit-env

Bitte versuche. Beim Verlassen der virtuellen Umgebung

conda deactivate

Einfach eintreten.

Installieren Sie als Nächstes die in RDKit häufig verwendeten Module in der virtuellen Umgebung.

conda install numpy matplotlib
conda install pubchempy
conda install cmake cairo pillow eigen pkg-config
conda install boost-cpp boost py-boost

Bis zu diesem Zeitpunkt wurde die für die Verwendung von RDKit erforderliche Mindestumgebungskonstruktion abgeschlossen. Das nächste Mal (wahrscheinlich weiter) werden wir tatsächlich die diesmal konstruierte Umgebung verwenden, um die Verbindungen anzuzeigen.

abschließend

Eine Umgebung aufzubauen ist am schwierigsten, nicht wahr? Ich frage mich, wie oft ich durch den Aufbau der Umgebung frustriert war ... Diesmal war die offizielle Website sehr gut, so dass sie reibungslos verlief.

Dann eines Tages.

Recommended Posts

Aufbau einer Umgebung zur Anzeige organischer Verbindungen mit RDKit
Erstellen einer Umgebung für "Tello_Video" mit Raspbian
Erstellen einer Umgebung für "Tello_Video" unter Windows
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python unter Windows
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python auf dem Mac
Erstellen einer Anaconda-Umgebung für Python mit pyenv
Verschiedene Befehle zum Erstellen einer Umgebung mit Apache
Erstellen einer Umgebung für matplotlib + cartopy auf einem Mac
Versuchen Sie, mit VisualStudioCode eine Umgebung für MayaPython zu erstellen
Erstellen einer Umgebung für "Tello_Video" unter Mac OS X.
Aufbau einer Trainingsumgebung für Penetrationstests mit Naumachia
Erstellen einer Umgebung für die Verarbeitung natürlicher Sprache mit Python
Konstruktionsnotiz für eine maschinelle Lernumgebung von Python
Django-Anfänger versuchten, die Umgebung aufzubauen
Erstellen einer HPC-Lernumgebung mit Docker Compose (C, Python, Fortran)
Errichtete eine Umgebung für Anaconda & Jupyter
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Erstellen Sie eine Umgebung für das in Blender integrierte Python
Python-Entwicklungsumgebung für macOS mit venv 2016
Erstellen einer virtuellen Umgebung mit homebrew + pyenv-virtualenv
Ich habe mit Docker eine Anaconda-Umgebung erstellt!
[Mac] Erstellen einer virtuellen Umgebung für Python
Erstellen von Scicit-Learn in einer Windows 10-Umgebung mit Pycharm
Erstellen einer Conda-Umgebung für ROS-Benutzer
Erstellen einer Python-Entwicklungsumgebung für die KI-Entwicklung
So erstellen Sie eine Umgebung für die Verwendung mehrerer Python-Versionen auf einem Mac
Selen + WebDriver (Chrome) + Python | Erstellen einer Umgebung zum Scraping
Für Anfänger, um eine Anaconda-Umgebung aufzubauen. (Memo)
Erstellen einer Umgebung, die Python mit Eclipse verwendet
Einführung in Python "Re" 1 Erstellen einer Ausführungsumgebung
[Python] Erstellen einer Umgebung für die Wettbewerbsprogrammierung mit Atom (input () kann verwendet werden!) [Mac]