ChatterjeeLab / MetaLATTE

huggingface.co
Total runs: 11
24-hour runs: 0
7-day runs: 2
30-day runs: 5
Model's Last Updated: July 11 2025

Introduction of MetaLATTE

Model Details of MetaLATTE

preprint

MetaLATTE: Metal Binding Prediction via Multi-Task Learning on Protein Language Model Latents

The bioremediation of environments contaminated with heavy metals is an important challenge in environmental biotechnology, which may benefit from the identification of proteins that bind and neutralize these metals. Here, we introduce a novel predictive algorithm that conducts Metal binding prediction via LA nguage model la T en T E mbeddings using a multi-task learning approach to accurately classify the metal-binding properties of input protein sequences. Our MetaLATTE model utilizes the state-of-the-art ESM-2 protein language model (pLM) embeddings and a position-sensitive attention mechanism to predict the likelihood of binding to specific metals, such as zinc, lead, and mercury. Importantly, our approach addresses the challenges posed by proteins from understudied organisms, which are often absent in traditional metal-binding databases, without the requirement of an input structure. By providing a probability distribution over potential binding metals, our classifier elucidates specific interactions of proteins with diverse metal ions. We envision that MetaLATTE will serve as a powerful tool for rapidly screening and identifying new metal-binding proteins, from metagenomic discovery or de novo design efforts, which can later be employed in targeted bioremediation campaigns.

workflow

Interactive Demo

You can try out the MetaLATTE model directly in your browser:

https://huggingface.co/spaces/ChatterjeeLab/MetaLATTE-demo

Usage
import sys
from transformers import AutoTokenizer, AutoModel, AutoConfig
metalatte_path = './Chatterjeelab/MetaLATTE'
sys.path.insert(0, metalatte_path)
from metalatte import MetaLATTEConfig, MultitaskProteinModel
AutoConfig.register("metalatte", MetaLATTEConfig)
AutoModel.register(MetaLATTEConfig, MultitaskProteinModel)


tokenizer = AutoTokenizer.from_pretrained("facebook/esm2_t33_650M_UR50D")
config = AutoConfig.from_pretrained("ChatterjeeLab/MetaLATTE")
model = AutoModel.from_pretrained("ChatterjeeLab/MetaLATTE", config=config)

model.eval()
sequence = "AVYNIGWSFNVNGARGKSFRAGDVLVFKYIKGQHNVVAVNGRGYASCSAPRGARTYSSGQDRIKLTRGQNYFICSFPGHCGGGMKIAINAK"
inputs = tokenizer(sequence, return_tensors="pt")
raw_probs, predictions = model.predict(**inputs)

id2label = config.id2label
predicted_labels = [id2label[i] for i, pred in enumerate(predictions[0]) if pred == 1]
print(predicted_labels)
['Cu']

Repo Author

Runs of ChatterjeeLab MetaLATTE on huggingface.co

11
Total runs
0
24-hour runs
0
3-day runs
2
7-day runs
5
30-day runs

More Information About MetaLATTE huggingface.co Model

MetaLATTE huggingface.co

MetaLATTE huggingface.co is an AI model on huggingface.co that provides MetaLATTE's model effect (), which can be used instantly with this ChatterjeeLab MetaLATTE model. huggingface.co supports a free trial of the MetaLATTE model, and also provides paid use of the MetaLATTE. Support call MetaLATTE model through api, including Node.js, Python, http.

ChatterjeeLab MetaLATTE online free

MetaLATTE huggingface.co is an online trial and call api platform, which integrates MetaLATTE's modeling effects, including api services, and provides a free online trial of MetaLATTE, you can try MetaLATTE online for free by clicking the link below.

ChatterjeeLab MetaLATTE online free url in huggingface.co:

https://huggingface.co/ChatterjeeLab/MetaLATTE

MetaLATTE install

MetaLATTE is an open source model from GitHub that offers a free installation service, and any user can find MetaLATTE on GitHub to install. At the same time, huggingface.co provides the effect of MetaLATTE install, users can directly use MetaLATTE installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

MetaLATTE install url in huggingface.co:

https://huggingface.co/ChatterjeeLab/MetaLATTE

Url of MetaLATTE

Provider of MetaLATTE huggingface.co

ChatterjeeLab
ORGANIZATIONS

Other API from ChatterjeeLab

huggingface.co

Total runs: 12
Run Growth: 2
Growth Rate: 16.67%
Updated:November 15 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:September 21 2026
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:August 21 2026
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:September 19 2026