Cross-model Retrieval between 13C NMR Spectrum and Structure
To test Cross-modal Retrieval between Spectrum and Structure (CReSS) system, please visit : http://cnmr.ai.360.cn/
Data and model
31,921 molecules with 13C NMR spectra have been collected from Nmrshiftdb,and then were randomly split into training set (25,450) and test set (6,471) by a 4:1 ratio. The reference library here for compound identification task consists of these 31,921 molecules. These two datasets can be downloaded directly from Google Drive or Baidu Yun (password:l5tz). You should decompress it as a folder named data.
NMR encoder and SMILES encoder have been already pretrained on the training set. The model weights can be downloaded directly from Google Drive or Baidu Yun (password:l5tz). You should decompress it as a folder named models.
Install python packages
pip install -r requirements.txt
Example 1: Calculating the cosine distance between smiles expressions and 13C NMR spectrum
This example can be seen in example_calculate_cosdistance.py .
Cross-model Retrieval between 13C NMR Spectrum and Structure
To test Cross-modal Retrieval between Spectrum and Structure (CReSS) system, please visit : http://cnmr.ai.360.cn/
Data and model
31,921 molecules with 13C NMR spectra have been collected from Nmrshiftdb,and then were randomly split into training set (25,450) and test set (6,471) by a 4:1 ratio. The reference library here for compound identification task consists of these 31,921 molecules. These two datasets can be downloaded directly from Google Drive or Baidu Yun (password:l5tz). You should decompress it as a folder named data.
NMR encoder and SMILES encoder have been already pretrained on the training set. The model weights can be downloaded directly from Google Drive or Baidu Yun (password:l5tz). You should decompress it as a folder named models.
Install python packages
Example 1: Calculating the cosine distance between smiles expressions and 13C NMR spectrum
This example can be seen in example_calculate_cosdistance.py .
Example 2: Searching a nmr result in a smiles library
This example can be seen in example_search_library.py .