DOI: 10.5281/zenodo.8148817
title: choderalab/download-qca-datasets: QM datasets deposited in QCArchive to train espaloma-0.3

description: This is a collection of QM datasets deposited in the QCArchive to train <strong>espaloma-0.3</strong>. Extensive chemical molecules, such as small molecules, peptides, and nucleic acids, were downloaded, and their QM potential energies, forces, coordinates, atomic numbers, and canonical isomeric explicit hydrogen mapped SMILES are stored as HDF5 files. All QM data are computed with B3LYP-D3BJ/DZVP level of theory. Note that these datasets were downloaded from the legacy QCArchive server. The QM datasets are described in the following publication: Kenichiro Takaba, Iván Pulido, Pavan Kumar Behara, Mike Henry, Hugo MacDermott Opeskin, John D. Chodera, Yuanqing Wang. "Machine-learned molecular mechanics force field for the simulation of protein-ligand systems and beyond" (arXiv:2307.07085) The HDF5 file is structured as follows. There is one top level group for each unique molecule with a key name (molecular ID, an amino acid sequence, or a SMILES string). Each group contains the following datasets. N is the number of atoms in the molecule and M is the number of conformations. <strong>subset</strong>: The name of the data subset the molecule is from. <strong>smiles</strong>: The canonical SMILES string for the molecule. It includes explicit hydrogens and atom indices. <strong>atomic_numbers</strong>: Array of length N containing the atomic number of every atom. They are ordered following the indices in the SMILES string. <strong>conformations</strong>: Array of shape (M, N, 3) containing the atomic coordinates for every conformation. <strong>dft_total_energy</strong>: Array of length M containing the energy of each conformation, <em>without</em> the dispersion correction. This is <strong><em>NOT</em></strong> included in the OPTIMIZATION and TORSIONDRIVE dataset. <strong>dft_total_gradient</strong>: Array of shape (M, N, 3) containing the gradient of the energy with respect to the atomic coordinates, <em>without</em> the dispersion correction. This is <em><strong>NOT</strong></em> included in the OPTIMIZATION and TORSIONDRIVE dataset. <strong>dispersion_correction_energy</strong>: Array of length M containing the dispersion correction energy of each conformation. This is <strong><em>NOT</em></strong> included in the OPTIMIZATION and TORSIONDRIVE dataset. <strong>dispersion_correction_gradient</strong>: Array of shape (M, N, 3) containing the gradient of the dispersion correction energy with respect to the atomic coordinates. This is <strong><em>NOT</em> </strong>included in the OPTIMIZATION and TORSIONDRIVE dataset. <strong>total_energy</strong>: Array of length M containing the energy of each conformation, including the dispersion correction. This is only included in the OPTIMIZATION and TORSIONDRIVE dataset. <strong>total_gradient</strong>: Array of shape (M, N, 3) containing the gradient of the energy, including the dispersion correction, with respect to the atomic coordinates. This is only included in the OPTIMIZATION and TORSIONDRIVE dataset. <strong>rna_type</strong>: Category name of the RNA molecule (trinucleotide, base pair, or base triple). This is only include in RNA-DIVERSE-OPENFF-DEFAULT.hdf5. All values are in atomic units. Distances are in bohr and energies in hartree.