YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
ATOMICA: Learning Universal Representations of Intermolecular Interactions
This repo contains the trained model weights and configs for the ATOMICA models.
ATOMICA is a geometric AI model that learns universal representations of molecular interactions at an atomic scale. The model is pretrained on 2,037,972 molecular interaction interfaces from the Protein Data Bank and Cambridge Structural Database, this includes protein-small molecule, protein-ion, small molecule-small molecule, protein-protein, protein-peptide, protein-RNA, protein-DNA, and nucleic acid-small molecule complexes. Embeddings of ATOMICA can be generated with the open source model weights and code to be used for various downstream tasks. In the paper, we demonstrate the utility of ATOMICA embeddings for studying the human interfaceome network with ATOMICANets and for annotating ions and small molecules to proteins in the dark proteome.
Preprint | Project Website | GitHub
Model Checkpoints
The following models are available:
- ATOMICA model
- Pretrained ATOMICA-Interface model for construction of ATOMICANets
- Finetuned ATOMICA-Ligand prediction models for the following ligands:
- metal ions: Ca, Co, Cu, Fe, K, Mg, Mn, Na, Zn
- small molecules: ADP, ATP, GTP, GDP, FAD, NAD, NAP, NDP, HEM, HEC, CIT, CLA
- MaSIF-ligand: MaSIF-similar protein–ligand-excluded pretraining checkpoint
- RNAGlib:
- Protein–RNA-excluded pretraining checkpoint
- Nucleic-acid–ligand-excluded pretraining checkpoint
- Finetuned RNA-GO prediction model
For the benchmarks, task-specific prediction heads are trained on frozen representations from the corresponding pretraining checkpoints which exclude overlapping data from pretraining.
Setup Instructions
- Install the huggingface cli
pip install -U "huggingface_hub[cli]" - Download the checkpoints with
hf download ada-f/ATOMICA