atlas

Research map / Point clouds / Point cloud classification

nach0-pc: Multi-task Language Model with Molecular Point Cloud Encoder

AAAI 2025 · Point clouds › Point cloud classification · approach: Masked point autoencoders

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes nach0-pc, a T5-based encoder-decoder LM with a molecular point cloud encoder and SMILES+XYZ text output, pre-trained by reconstructing dropped or blurred BRICS fragments, and evaluated on six spatial molecular generation tasks.

Problem

Existing chemistry LMs work on SMILES/SELFIES strings that lack 3D spatial information, while text-based 3D formats (PDB, XYZ) are very long and lack explicit connectivity, so LMs struggle with spatial molecular generation.

Approach

Encode molecules as order-invariant point clouds with a point cloud encoder (summed token embeddings, distance-based relative attention biases via Scalar Sinusoidal Embeddings), output SMILES followed by XYZ coordinates in SMILES order, and pre-train by reconstructing BRICS fragments removed or blurred from point clouds.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use single-task rather than multi-task fine-tuning (ablation)nach0-pc · GEOM-DRUGS conformer generationRecall COV Avg: 50.1 -> 57.7Helped
Use single-task rather than multi-task fine-tuning (ablation)nach0-pc · ZINC linker designValidity: 81.6% -> 89.7%Helped
Use single-task rather than multi-task fine-tuning (ablation)nach0-pc · CrossDocked2020 pocket-conditioned generationValidity: 91.78% -> 89.82%Hurt
Use multi-task rather than single-task fine-tuning (ablation)nach0-pc · GEOM-DRUGS spatial molecular distribution learningDiversity: 0.734 -> 0.781Helped
Use point cloud input rather than text-only generationnach0-pc vs nach0 · ZINC linker designValidity: 55.2% -> 81.6%Helped
Use point cloud input rather than text-only generationnach0-pc vs nach0 · ZINC linker designUniqueness: 19.9% -> 27.6%Helped
Use point cloud input rather than text-only generationnach0-pc vs nach0 · GEOM-DRUGS conformer generationRecall COV Avg: 54.0 -> 50.1Hurt
Use nach0-pc instead of Torsional Diffusionconformation generation · GEOM-DRUGSRecall COV Avg: 72.7 -> 57.7Hurt
Use nach0-pc instead of DiffDecscaffold decoration · CrossDockedQVina Score: -8.25 -> -8.123Hurt
Use nach0-pc instead of TargetDiffpocket-conditioned generation · CrossDocked2020Vina Dock Avg: -7.80 -> -6.52Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ZINC MOSES GEOM-Drugs CrossDocked2020

Benchmarks: GEOM-Drugs ZINC linker design CrossDocked scaffold decoration CrossDocked pocket-conditioned generation MOSES shape-conditioned

Metrics: validity uniqueness novelty diversity QED SA JS divergence COV AMR Vina score

Baselines: MolDiff nach0 OpenLLaMA GeoDiff Torsional Diffusion DiffLinker DiffDec TargetDiff

Builds on: nach0 T5 OpenLLaMA BRICS

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy