{ "cells": [ { "cell_type": "markdown", "metadata": { "pycharm": { "name": "#%% md\n" } }, "source": [ "# Getting Molecules\n", "\n", "This example shows how to get a molecule from QCArchive in a number of contexts." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## From an ID\n", "\n", "Every molecule computed with QCArchive is assigned a unique ID.\n", "If a molecule's ID is known, it can be queried from the Molecules table. " ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "pycharm": { "name": "#%%\n" } }, "outputs": [], "source": [ "import qcportal as ptl\n", "client = ptl.FractalClient()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "For example, molecule 1234 is 1,2,3-trimethylbenzene." ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "pycharm": { "name": "#%%\n" } }, "outputs": [ { "data": { "application/3dmoljs_load.v0": "
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n jupyter labextension install jupyterlab_3dmol
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n",
" jupyter labextension install jupyterlab_3dmol
\n", " | molecule | \n", "
---|---|
index | \n", "\n", " |
C(CBr)c1n[nH]nn1-1 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
C(CBr)c1n[nH]nn1-2 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
C(CBr)c1n[nH]nn1-3 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
C(CBr)c1n[n-]nn1-0 | \n", "Geometry (in Angstrom), charge = -1.0, mul... | \n", "
C(CBr)c1n[n-]nn1-1 | \n", "Geometry (in Angstrom), charge = -1.0, mul... | \n", "
... | \n", "... | \n", "
CSSCCN=C=S-7 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
CSSCCN=C=S-8 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
CSSCCN=C=S-9 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
CSSCCN=C=S-10 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
CSSCCN=C=S-11 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
1109 rows × 1 columns
\n", "You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n jupyter labextension install jupyterlab_3dmol
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n",
" jupyter labextension install jupyterlab_3dmol
\n", " | molecule | \n", "
---|---|
index | \n", "\n", " |
C(CBr)c1n[n-]nn1-0 | \n", "Geometry (in Angstrom), charge = -1.0, mul... | \n", "
CSSCCN=C=S-10 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n jupyter labextension install jupyterlab_3dmol
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n",
" jupyter labextension install jupyterlab_3dmol
\n", " | \n", " | \n", " | molecule | \n", "
---|---|---|---|
name | \n", "stoichiometry | \n", "idx | \n", "\n", " |
2-Pyridone-2-Aminopyridine Complex | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Adenine-Thymine Complex Stack | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Adenine-Thymine Complex WC | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Ammonia Dimer | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Benzene Dimer PD | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Benzene Dimer T-Shape | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Benzene-Ammonia Complex | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Benzene-HCN Complex | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Benzene-Methane Complex | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Benzene-Water Complex | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Ethene Dimer | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Ethene-Ethine Complex | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Formamide Dimer | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Formic Acid Dimer | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Indole-Benzene Complex Stack | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Indole-Benzene Complex T-Shape | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Methane Dimer | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Phenol Dimer | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Pyrazine Dimer | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Uracil Dimer HB | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Uracil Dimer Stack | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
Water Dimer | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n jupyter labextension install jupyterlab_3dmol
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n",
" jupyter labextension install jupyterlab_3dmol
\n", " | \n", " | \n", " | molecule | \n", "
---|---|---|---|
name | \n", "stoichiometry | \n", "idx | \n", "\n", " |
2-Pyridone-2-Aminopyridine Complex | \n", "default1 | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
1 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "||
Adenine-Thymine Complex Stack | \n", "default1 | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
1 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "||
Adenine-Thymine Complex WC | \n", "default1 | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
1 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "||
Ammonia Dimer | \n", "default1 | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
1 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "||
Benzene Dimer PD | \n", "default1 | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
1 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n jupyter labextension install jupyterlab_3dmol
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n",
" jupyter labextension install jupyterlab_3dmol
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n jupyter labextension install jupyterlab_3dmol
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n",
" jupyter labextension install jupyterlab_3dmol
\n", " | \n", " | \n", " | molecule | \n", "
---|---|---|---|
name | \n", "stoichiometry | \n", "idx | \n", "\n", " |
2-Pyridone-2-Aminopyridine Complex | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
default1 | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "|
1 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "||
Adenine-Thymine Complex Stack | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
default1 | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "|
1 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "||
Adenine-Thymine Complex WC | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
default1 | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "|
1 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "||
Ammonia Dimer | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
default1 | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "|
1 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "||
Benzene Dimer PD | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
default1 | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "|
1 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n jupyter labextension install jupyterlab_3dmol
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n",
" jupyter labextension install jupyterlab_3dmol
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n jupyter labextension install jupyterlab_3dmol
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n",
" jupyter labextension install jupyterlab_3dmol
\n", " | \n", " | \n", " | molecule | \n", "
---|---|---|---|
name | \n", "stoichiometry | \n", "idx | \n", "\n", " |
Adenine-Thymine Complex WC | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
\n", " | \n", " | \n", " | molecule | \n", "
---|---|---|---|
name | \n", "stoichiometry | \n", "idx | \n", "\n", " |
Adenine-Thymine Complex WC | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
default1 | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "|
1 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "||
Ammonia Dimer | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
default1 | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "|
1 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "||
Water Dimer | \n", "default | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
default1 | \n", "0 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "|
1 | \n", "Geometry (in Angstrom), charge = 0.0, mult... | \n", "
\n", " |
---|
COC(O)OC-0 | \n", "
C[S-]-0 | \n", "
CS-0 | \n", "
CO-0 | \n", "
CCO-0 | \n", "
\n", " | Description | \n", "
---|---|
Name | \n", "\n", " |
default | \n", "Standard OpenFF optimization quantum chemistry... | \n", "
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n jupyter labextension install jupyterlab_3dmol
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n",
" jupyter labextension install jupyterlab_3dmol
\n", " |
---|
[CH3:1][O:2][CH:3]([OH:4])OC | \n", "
[CH3:1][O:2][CH:3](O)[O:4]C | \n", "
CO[CH:3]([OH:4])[O:2][CH3:1] | \n", "
C[O:4][CH:3](O)[O:2][CH3:1] | \n", "
[H:4][C:3](O)([O:2][CH3:1])OC | \n", "
\n", " | Description | \n", "
---|---|
Name | \n", "\n", " |
default | \n", "Standard OpenFF torsiondrive specification. | \n", "
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n jupyter labextension install jupyterlab_3dmol
You appear to be running in JupyterLab (or JavaScript failed to load for some other reason). You need to install the 3dmol extension:
\n",
" jupyter labextension install jupyterlab_3dmol