atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

FlexMol: A Flexible Toolkit for Benchmarking Molecular Relational Learning

NeurIPS 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Protein interface and docking prediction · 1 citations (OpenAlex)

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.

Introduces FlexMol, an open-source toolkit for dynamically building and benchmarking molecular relational learning models from modular drug/protein encoders and interaction layers, with DTI benchmarks on DAVIS and BIOSNAP.

Problem

Benchmarking molecular relational learning (MRL) is hard because the model space is huge, and existing frameworks like DeepPurpose are limited in input types (mostly protein sequences) and rigid dual-encoder-plus-MLP architectures.

Approach

A modular API that lets users compose preset drug encoders (16), protein sequence encoders (13), protein structure encoders (9), and interaction layers (7) into arbitrary architectures, supporting both sequence and structure inputs and reporting many metrics under a unified trainer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the PocketDC protein encoder to the custom model (ablation)Custom Model · DavisPR-AUC: 0.408 ± 0.016 -> 0.427 ± 0.014Helped
Add the PocketDC protein encoder to the custom model (ablation)Custom Model · BIOSNAPPR-AUC: 0.909 ± 0.001 -> 0.919 ± 0.003Helped
Add self-attention over the three encoder outputs (ablation)Custom Model · DavisPR-AUC: 0.364 ± 0.019 -> 0.427 ± 0.014Helped
Add self-attention over the three encoder outputs (ablation)Custom Model · BIOSNAPPR-AUC: 0.906 ± 0.004 -> 0.919 ± 0.003Helped
Use ESM features in the protein GCN encoder instead of standard GCN features (ablation)Custom Model · DavisPR-AUC: 0.342 ± 0.013 -> 0.427 ± 0.014Helped
Use ESM features in the protein GCN encoder instead of standard GCN features (ablation)Custom Model · BIOSNAPPR-AUC: 0.901 ± 0.002 -> 0.919 ± 0.003Helped
Add Daylight alongside CNN for drug encodingExperiment 1.1 CNN drug encoder · BIOSNAPPR-AUC: 0.874 ± 0.004 -> 0.901 ± 0.004Helped
Add GCN alongside Morgan for drug encodingExperiment 1.4 Morgan drug encoder · DavisPR-AUC: 0.330 ± 0.025 -> 0.388 ± 0.009Helped
Add GCN alongside Morgan for drug encodingExperiment 1.4 Morgan drug encoder · BIOSNAPPR-AUC: 0.879 ± 0.002 -> 0.899 ± 0.006Hurt
Use Gated-Fusion instead of concatenationExperiment 1.11 (GAT + PubChem drug encoders, AAC protein encoder) · DavisROC-AUC: 0.884 ± 0.007 -> 0.888 ± 0.007Helped
Use Cross-Attention instead of concatenationExperiment 1.13 (Transformer drug and protein encoders) · BIOSNAPPR-AUC: 0.880 ± 0.005 -> 0.905 ± 0.002Helped

Surprising findings

Limitations

Experimental setup

Datasets: DAVIS BIOSNAP

Benchmarks: DAVIS BIOSNAP

Metrics: ROC-AUC PR-AUC

Baselines: LR DNN GNN-CPI DeepDTI DeepDTA DeepConv-DTI MolTrans 3DProt-DTA

Builds on: DeepPurpose MolTrans Therapeutics Data Commons

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