Computational Chemistry
SELFIES strings guarantee 100% valid molecules - even when generated randomly

Converting SELFIES Strings to 2D Molecular Images

Learn how to visualize SELFIES molecular representations and explore their unique advantages through random sampling, …

Computational Chemistry
SELFIES representation of 2-Fluoroethenimine molecule

SELFIES (Self-Referencing Embedded Strings)

SELFIES is a 100% robust string-based representation for chemical molecules, designed for machine learning applications …...

Computational Chemistry
Müller-Brown Potential Energy Surface showing the three minima and two saddle points

Müller-Brown Potential

The Müller-Brown potential: a classic two-dimensional analytical benchmark for testing optimization algorithms, reaction …...

Computational Chemistry
Müller-Brown Potential Energy Surface showing the three minima and two saddle points

Implementing the Müller-Brown Potential in PyTorch

Guide to implementing the Müller-Brown potential in PyTorch, comparing analytical vs automatic differentiation with …

Computational Chemistry

DenoiseVAE: Learning Molecule-Adaptive Noise Distributions for Denoising-based 3D Molecular Pre-training

Liu et al.'s ICLR 2025 paper introducing DenoiseVAE, which learns adaptive, atom-specific noise for better molecular …...

Computational Chemistry

Beyond Atoms: Enhancing Molecular Pretrained Representations with 3D Space Modeling

Lu et al. introduce SpaceFormer, a Transformer that models entire 3D molecular space—not just atoms—for superior …...

Computational Chemistry

The Dark Side of the Forces: Assessing Non-Conservative Force Models for Atomistic Machine Learning

Bigi et al. critique non-conservative force models in ML potentials, showing their simulation failures and proposing …...

Generative Modeling

A Contrastive Learning Approach for Training Variational Autoencoder Priors

Dai et al.'s NeurIPS 2021 paper introducing Noise Contrastive Priors (NCPs) to address VAE's 'prior hole' problem with …...

Computational Chemistry
Comparison of 2D molecular graph versus 3D conformer ensemble showing latanoprost molecule in multiple conformations

GEOM Dataset: 3D Molecular Conformer Generation

Learn how GEOM transforms 2D molecular graphs into dynamic 3D conformer ensembles for molecular machine learning …

Deep Learning

3D Steerable CNNs: Learning Rotationally Equivariant Features in Volumetric Data

Weiler et al.'s NeurIPS 2018 paper introducing SE(3)-equivariant CNNs for volumetric data using group theory and …...

Document Processing

LLMs for Page Stream Segmentation

Enhanced TABME benchmark for page stream segmentation, creating TABME++, showing fine-tuned decoder-based LLMs …...

Generative Modeling
Variational Autoencoder architecture diagram showing encoder, latent space, and decoder

Modern PyTorch Techniques for VAEs: A Tutorial

VAE tutorial using modern PyTorch: torch.distributions, optimization techniques, numerical stability, and implementation …