Several structures failed in the optimization stage or had to be discarded due to steric clashes in the NMR calculation and the missing chemical shielding values were found by interpolation. For amino acids with no and one side chain angles cubic interpolation was used and for 2-4 side chain angles nearest neighbor interpolation. For amino acids with 0 side chain angles, the data is interpolated to a grid with 1\(^\circ\) grid spacing, 1 side chain angles to a grid of 5\(^\circ\) and the rest of the amino acids 20\(^\circ\). The interpolation is done with the Python package SciPy \cite{scipy}. The grids are saved in the .npy compressed file format from the Numpy Python package. In the compressed state on the hard disk the data size is \(\sim\)17 GB and when loaded in to random access memory (RAM) \(\sim\)25 GB.