bio.rodeo
ModelsOrganizationsLeaderboardAbout
bio.rodeo

The authoritative source for evaluating biological foundation models. No hype, just honest analysis.

AboutFAQSubmit a modelContact
© 2026 Pulsatance. All rights reserved. ~
Built by Pulsatance
Small molecule foundation models
Small molecule

MoLFormer-XL

IBM Research

Large-scale chemical language model trained on 1.1 billion SMILES strings using linear attention transformers for molecular property prediction.

Released: October 2022
Parameters: 46.8 Million

MoLFormer-XL is a large-scale chemical language model developed by IBM Research and published in Nature Machine Intelligence in October 2022. It addresses a fundamental challenge in computational chemistry and drug discovery: learning generalizable molecular representations that transfer effectively across the enormous structural diversity of small-molecule chemical space without requiring 3D atomic coordinates or graph-based structural encoding. Prior to MoLFormer, chemical language models were limited by training dataset sizes of tens of millions of molecules at most, constraining their ability to learn broad chemical grammar from the full diversity of synthesizable compounds.

The model treats molecular structures as text by encoding them as SMILES strings — a widely adopted linear notation that represents atoms, bonds, and ring closures as characters in a sequence. MoLFormer-XL was trained on a dataset of 1.1 billion molecules drawn from PubChem and ZINC15, representing approximately three orders of magnitude more training data than earlier chemical language models. To make training at this scale feasible, IBM Research introduced two key architectural choices: a linear attention mechanism that reduces the quadratic complexity of standard self-attention to linear in sequence length, and rotary positional embeddings that encode relative rather than absolute character position, better capturing the locally structured grammar of SMILES notation. Training data was sorted by SMILES length to maximize GPU throughput, raising per-GPU batch density from roughly 50 to 1,600 molecules and enabling training on just 16 GPUs rather than the approximately 1,000 that conventional attention would require — a 61-fold improvement in energy efficiency.

MoLFormer-XL can function as both an encoder, producing fixed-length molecular embeddings suitable for downstream property prediction, and as a conditional generator for novel molecule design. The pretrained representations generalize to a wide array of property prediction tasks spanning physical chemistry, pharmacology, and quantum mechanics, consistently outperforming both supervised and self-supervised graph neural networks on standard benchmarks.

#Key Features

  • Billion-molecule pretraining: Trained on 1.1 billion molecules from PubChem and ZINC15, covering a breadth of chemical space far exceeding prior chemical language models and enabling the model to internalize broad molecular grammar.
  • Linear attention mechanism: Replaces the standard O(n²) self-attention with a linear approximation that scales to long SMILES sequences efficiently, making large-batch training on modest hardware feasible and greatly reducing the computational cost of pretraining.
  • Rotary positional embeddings: Uses relative positional encodings (rotary embeddings) rather than absolute position embeddings, better capturing the local structural motifs in SMILES strings where the meaning of a character depends more on neighboring context than on absolute sequence position.
  • Dual encoder-decoder capability: Can be deployed as an encoder for molecular fingerprinting and property prediction screening, or as a decoder for conditional molecule generation, providing flexibility across drug discovery workflows.
  • SMILES-native representation: Operates directly on the universally available SMILES format without requiring 3D structure calculation, graph construction, or conformer generation — enabling rapid screening of large chemical libraries with minimal preprocessing.
  • Broad property prediction coverage: Validated on diverse downstream tasks including aqueous solubility, blood-brain barrier permeability, antiviral activity, hERG cardiotoxicity, and quantum electronic properties, demonstrating generalization across chemically distinct prediction problems.

#Technical Details

MoLFormer-XL is a transformer encoder with approximately 46.8 million parameters (F32 precision). The architecture uses 12 transformer layers with a hidden dimension of 768 and a feedforward expansion of 3,072 — comparable in size to BERT-base — but replaces standard dot-product self-attention with a linear attention kernel and substitutes learned absolute positional embeddings with rotary embeddings applied per attention head. The model accepts SMILES strings tokenized at the character level with a vocabulary of approximately 2,360 tokens that covers the SMILES alphabet, special tokens, and common multi-character substrings. During pretraining, the model is trained with a masked language modeling objective: 15% of tokens in each SMILES string are masked and the model learns to reconstruct them. Training used the combined PubChem and ZINC15 datasets comprising 1.1 billion unique SMILES strings; the version most widely deployed on HuggingFace was trained on 10% of PubChem and 10% of ZINC.

On benchmark evaluation from the MoleculeNet suite, MoLFormer-XL outperformed prior chemical language models and supervised graph neural networks on the majority of tasks. For example, on the ESOL aqueous solubility benchmark, MoLFormer-XL achieved RMSE values competitive with or better than graph-based models that have access to explicit 2D bond topology. On classification tasks including HIV antiviral activity and BBBP blood-brain barrier permeability, the model's pretrained embeddings transferred effectively with simple linear or MLP fine-tuning heads. On quantum property prediction from the QM9 dataset, MoLFormer-XL representations captured electronic structure patterns without any 3D geometry input — a notable result demonstrating that chemical language implicitly encodes structural information.

#Applications

MoLFormer-XL serves pharmaceutical researchers, medicinal chemists, and computational biologists who need to rapidly screen or profile large chemical libraries. In early-stage drug discovery, the pretrained encoder can generate molecular fingerprints for virtual screening campaigns, clustering chemically diverse compound libraries, or training ADMET (absorption, distribution, metabolism, excretion, and toxicity) prediction models with limited labeled data. In lead optimization, fine-tuned MoLFormer variants can predict specific properties like solubility, permeability, or off-target binding affinity to guide synthesis decisions. The generative mode enables conditional molecule design when prompted with target structural features, supporting fragment-based design workflows. Industrial chemistry teams have also applied chemical language models trained on similar SMILES corpora to materials property prediction, including bandgap energy estimation relevant to photovoltaics and organic electronics.

#Impact

MoLFormer-XL demonstrated that self-supervised pretraining on SMILES strings at billion-molecule scale produces chemical representations that rival or exceed graph neural networks trained on structured molecular data — challenging a prevailing assumption that explicit graph encoding of bond topology was necessary for high-quality molecular property prediction. The Nature Machine Intelligence publication attracted substantial community interest and the model's publicly available HuggingFace checkpoints have been widely adopted as baseline encoders in molecular property prediction benchmarks. IBM Research subsequently extended the MoLFormer framework to GP-MoLFormer, a generative variant fine-tuned for goal-directed molecule generation with property optimization constraints. A key limitation of the current model is its reliance on SMILES notation, which does not uniquely represent a molecule and can produce equivalent molecules under different tokenizations; canonicalization is recommended before encoding. The model also lacks explicit 3D structural information, which constrains its utility for tasks where binding geometry is critical.

Citation

Large-scale chemical language representations capture molecular structure and properties

Ross, J., et al. (2021) Large-scale chemical language representations capture molecular structure and properties. Nature Machine Intelligence.

DOI: 10.1038/s42256-022-00580-7

Recent citations

Papers that recently cited this model.

Not enough citation data yet.

Top citations

The most-cited papers that cite this model.

Not enough citation data yet.

Citations

Total Citations549
Influential59
References78

GitHub

Stars400
Forks60
Open Issues14
Contributors4
Last Push8mo ago
LanguageJupyter Notebook
LicenseApache-2.0

HuggingFace

Downloads451.2K
Likes35
Last Modified2y ago
Pipelinefeature-extraction

Fields of citing research

Not enough data

Openness

bio.rodeo opennessFully open · usable and reproducible
86Open
Usability — can I run it?95
Reproducibility — can I retrain it?72
Model Openness Framework
Unclassified
No formal model card / data card

Tags

drug_discoveryfoundation_modellanguage_modelmolecular_property_predictionself_supervisedsmall_moleculetransformer

Resources

GitHub RepositoryResearch PaperOfficial WebsiteHuggingFace Model