aminx weights โ€” v0.1.0a1

JAX/Equinox reimplementation of ProteinMPNN and LigandMPNN.

Weights are converted from the original PyTorch checkpoints and verified to โ‰ฅ0.999 Pearson correlation with the reference implementation (atol/rtol 1e-4 for all families; side-chain packer: atol 1e-4/rtol 1e-3).

Usage

pip install aminx   # huggingface-hub is a required dep; weights download on first use
from aminx.io.weights import load_model

model = load_model("proteinmpnn_v_48_020")
model = load_model("ligandmpnn_v_32_020_25")
model = load_model("solublempnn_v_48_020")
model = load_model("per_residue_label_membrane_mpnn_v_48_020")
model = load_model("ligandmpnn_sc_v_32_002_16")

Weights are cached to ~/.cache/huggingface/hub/ after first download.

Checkpoint topology

All families share: node/edge/hidden features = 128, encoder layers = 3, decoder layers = 3, vocab size = 21. The suffix digits in checkpoint names encode training noise level (e.g. _020 = 0.20 ร… backbone noise, per upstream convention) and atom context count (e.g. _25, _16).

Family Checkpoints k_neighbors num_positional_embeddings Notes
ProteinMPNN proteinmpnn_v_48_{002,010,020,030} 48 32 Original backbone
SolubleMPNN solublempnn_v_48_{002,010,020,030} 48 32 Solubility-biased variant
LigandMPNN ligandmpnn_v_32_{005,010,020,030}_25 32 32 2 ligand-context layers; atom_context_num=25
Membrane {global,per_residue}_label_membrane_mpnn_v_48_020 48 32 physics_feature_dim=3
Side-chain packer ligandmpnn_sc_v_32_002_16 32 16 atom_context_num=16

Deprecation notice

The previous maraxen/prxteinmpnn repository is archived. Use this repo going forward.

Citation

If you use these weights, please cite the original works:

@article{dauparas2022robust,
  title={Robust deep learning-based protein sequence design using ProteinMPNN},
  author={Dauparas, Justas and others},
  journal={Science},
  year={2022}
}

@article{dauparas2025atomic,
  title={Atomic context-conditioned protein sequence design using LigandMPNN},
  author={Dauparas, Justas and others},
  journal={Nature Methods},
  volume={22},
  number={4},
  pages={717--723},
  year={2025}
}
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support