Fennec and Ferritin

Releasing a v0.1.0
rust
ai
proteins
Author

Zachary Charlop-Powers

Published

January 7, 2025

This post is a quick announcement [fixed spelling] of updates to 3 projects and the creation of an umbrella organization to house them: ferritin-bio

Ferritin

Rust library for handling proteins.

  • Tagged a v.0.1
  • Candle-native AMPLIFY model
  • ONNX versions of LigandMPNN encoder, LigandMPNN decoder, and ESM2.
  • Conversion of PDB files to matrices that can be used for any of the three models [fixed spelling] above.

Protein-Language-Models

Collation of model info.

Fennec

Local Application for running protein language models on one’s [added apostrophe] own hardware. Kick the tires here!

Homepage

Residue Specific LigandMPNN Predictions

  • LigandMPNN weights converted to ONNX and stored on HFHub
  • Click Protein:
    • encode the whole protein
    • decode the predictions per-residue.
  • can optionally adjust [fixed spelling] decode temperature
  • only works for single chain proteins at the moment

All Sequence Prediction

Return predicted probabilities [fixed spelling] of sequences using masked sequence models ESM2 and AMPLIFY.

Contact Map Prediction [fixed spelling]

  • Use AMPLIFY and return the attention heads.
  • calculate the pseudo-contact map/