{ "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