[PYTHON] Créer un environnement pour afficher des composés organiques à l'aide de RDKit

introduction

Ravi de vous rencontrer. Je suis étudiant universitaire faisant de la synthèse chimique dans un laboratoire organique. Ces dernières années, le Machine Learning et le Deep Learning ont été activement menés dans divers domaines, mais les chimistes ont également des domaines tels que la chimiomatique, mais ils ne sont pas si populaires.

Par conséquent, il y a peu de livres et d'articles sur la construction d'environnement, donc ici, comme le titre l'indique, j'écrirai également un mémorandum sur la façon de construire un environnement pour afficher des composés organiques à l'aide d'un module Python appelé RDKit.

Environnement à portée de main

macbook pro 2016 macOS Catalina 10.15.4

Qu'est-ce que RDKit

RDKit est un outil open source utile pour la chimiothérapie site officiel de RDKit

Des millions d'informations composées (par exemple, des informations 2D / 3D et des valeurs de propriétés physiques) peuvent être utilisées gratuitement.

Procédure de construction de l'environnement

1. Installation d'Anaconda

Anaconda est une plate-forme qui gère de nombreux packages Python pour la science des données.

Je ne l'ai pas fait car je l'ai déjà installé, mais je pense que vous pouvez vous référer aux articles suivants.

Installer l'environnement Python avec Anaconda

2. Installez RDKit avec Anaconda

Anaconda gère les packages avec la commande conda et crée un environnement virtuel.

La procédure sur le site officiel de RDKit est très polie, alors suivez la méthode recommandée.

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

Entrer

Proceed ([y]/n)?

Etc. sera affiché, alors continuez avec y. Ensuite, de nombreux modules seront installés automatiquement.

conda activate my-rdkit-env

Vous pouvez entrer dans l'environnement de déguisement appelé my-rdkit-env en tapant. En cas de succès

(my-rdkit-env)Nom du PC:user$ 

Il doit être affiché dans le terminal sous la forme. Si vous rencontrez des problèmes ici

cd [anaconda folder]/bin  #[anaconda folder]Est l'emplacement où anaconda est installé
source activate my-rdkit-env

S'il vous plaît essayez. En sortant de l'environnement virtuel

conda deactivate

Tapez simplement.

Ensuite, installez les modules souvent utilisés dans RDKit sous l'environnement virtuel.

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

Jusqu'à présent, la construction d'environnement minimum requise pour utiliser RDKit a été achevée. La prochaine fois (probablement en continuant), nous utiliserons en fait l'environnement construit cette fois pour afficher les composés.

en conclusion

Construire un environnement est le plus difficile, n'est-ce pas? Je me demande combien de fois j'ai été frustré par la création de l'environnement ... Cette fois, le site officiel était très bon, donc ça s'est bien passé.

Puis un jour.

Recommended Posts

Créer un environnement pour afficher des composés organiques à l'aide de RDKit
Construire un environnement pour "Tello_Video" avec Raspbian
Création d'un environnement pour "Tello_Video" sous Windows
[Definitive Edition] Création d'un environnement d'apprentissage "machine learning" à l'aide de Python sous Windows
[Definitive Edition] Création d'un environnement pour l'apprentissage du «machine learning» à l'aide de Python sur Mac
Construire un environnement Anaconda pour Python avec pyenv
Diverses commandes pour créer un environnement avec Apache
Créer un environnement pour matplotlib + cartopy sur un Mac
Essayez de créer un environnement pour MayaPython avec VisualStudioCode
Création d'un environnement pour "Tello_Video" sur Mac OS X
Création d'un environnement de formation pour les tests de pénétration à l'aide de Naumachia
Créer un environnement pour le traitement du langage naturel avec Python
Mémo de construction d'environnement d'apprentissage automatique par Python
Django débutant a essayé de créer l'environnement
Création d'un environnement d'apprentissage HPC à l'aide de Docker Compose (C, Python, Fortran)
Création d'un environnement pour Anaconda et Jupyter
[Python] Création d'un environnement avec Anaconda [Mac]
Créer un environnement pour Python intégré à Blender
Environnement de développement Python pour macOS utilisant venv 2016
Créer un environnement virtuel en utilisant homebrew + pyenv-virtualenv
J'ai créé un environnement Anaconda à l'aide de Docker!
[Mac] Création d'un environnement virtuel pour Python
Création de scicit-learn dans un environnement Windows 10 à l'aide de Pycharm
Construire un environnement conda pour les utilisateurs de ROS
Créer un environnement de développement Python pour le développement de l'IA
Comment créer un environnement pour utiliser plusieurs versions de Python sur un Mac
Selenium + WebDriver (Chrome) + Python | Création d'un environnement pour le scraping
Pour les débutants à créer un environnement Anaconda. (Note)
Créer un environnement qui utilise Python avec Eclipse
Introduction à Python "Re" 1 Construction d'un environnement d'exécution
[Python] Construire un environnement pour la programmation de compétition avec Atom (input () peut être utilisé!) [Mac]