Published November 7, 2025 | Version 1.0

Datasets for Diversity Beats Size Scaling for Chemical Language Models

Authors/Creators

Description

mols/ contains PubChem IDs for all source molecules. ind* denotes training sets, val* validation sets, and test.txt the test set.

pairs/ contains molecular pairs (excluding self-pairs) and Tanimoto similarities in the form of HDF5 files.

priors/ contains final model checkpoints.

data_pipeline.toml is the configuration file used for pre-processing using the REINVENT4 data pipeline (version 4.5).

custom_loader.py is a custom dataloader that was used along with the training code from this GitHub repository.

Data in the HDF5 files can be accessed like so:

import h5py

f = h5py.File("pairs/val161K/final_0.h5py")

# Keys are PubChem IDs
keys = f.keys()

# Loop over all pairs
for key in keys:
    data = f[key]
    for pair in data:
        # (source ID, target ID, similarity)
        print(pair)

Files

mols.zip

Files (14.0 GB)

Name Size
md5:ec7198af2bb387820b369807e95ba1a4
5.0 kB Download
md5:ac01e97c134b28599de7066442d16db0
524 Bytes Download
md5:d4b36acde3c91672900c808f2e5b0931
60.0 MB Preview Download
md5:39dcfa6566bcb8be5e0a5da364827c99
4.8 GB Preview Download
md5:05697862be961f62561089e7a9955dda
9.1 GB Preview Download