/ Модель

Характеристики

Лицензия
MIT
Архитектура
METL · dense
Опубликована
11 июл 2024

METL

ЭмбеддингиТекст → embedding3 профессии

METL — фреймворк белковых языковых моделей с биофизическим учётом для извлечения признаков и анализа эффектов мутаций.

83скачиваний за 30 дней0лайковвеса обновлены16 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

METL (Mutational Effect Transfer Learning) — фреймворк для предварительного обучения и дообучения белковых языковых моделей с учётом биофизики. Репозиторий gitter-lab/METL содержит обёртку для удобного использования моделей METL; сами модели размещены на Zenodo и загружаются этой обёрткой при использовании.

Модель предназначена для извлечения признаковых представлений белков, которые можно применять в задачах анализа белковых последовательностей и эффектов мутаций. README указывает на публикацию, репозиторий с документацией, скриптами обучения и предсказания, а также Colab-ноутбуки для дообучения и запуска доступных моделей. В Hugging Face репозитории указаны архитектура METL и формат safetensors. Лицензия репозитория — MIT.

Сценарии применения

  • Извлечение признаковых представлений белковых последовательностей
  • Подготовка признаков для предсказания эффектов мутаций
  • Дообучение белковых языковых моделей на открытых данных
  • Анализ белков с учётом биофизических характеристик

Ограничения

Этот репозиторий содержит обёртку, а веса моделей размещены на Zenodo и загружаются отдельно. В README не приведены численные характеристики моделей и результаты оценки качества.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

METL

Mutational Effect Transfer Learning (METL) is a framework for pretraining and finetuning biophysics-informed protein language models.

Model Details

This repository contains a wrapper meant to facilitate the ease of use of METL models. Usage of this wrapper will be provided below. Models are hosted on Zenodo and will be downloaded by this wrapper when used.

Model Description

METL is discussed in the paper in further detail. The GitHub repo contains more documentation and includes scripts for training and predicting with METL. Google Colab notebooks for finetuning and predicting on publicly available METL models are available as well here.

Model Sources

How to Get Started with the Model

Use the code below to get started with the model.

Running METL requires the following packages:

transformers==5.17.0
huggingface-hub==1.13.0
torch==2.14.0
numpy>=1.23.2
networkx>=2.6.3
scipy>=1.9.1
biopandas>=0.2.7

In order to run the example, a PDB file for the GB1 protein structure must be installed. It is provided here and in raw format here.

After installing those packages and downloading the above file, you may run METL with the following code example (assuming the downloaded file is in the same place as the script):

from transformers import AutoModel
import torch

metl = AutoModel.from_pretrained('gitter-lab/METL', trust_remote_code=True)


model = "metl-l-2m-3d-gb1"
wt = "MQYKLILNGKTLKGETTTEAVDAATAEKVFKQYANDNGVDGEWTYDDATKTFTVTE"
variants = '["T17P,T54F", "V28L,F51A"]'
pdb_path = './2qmt_p.pdb'

metl.load_from_ident(model_id)

metl.eval()

encoded_variants = metl.encoder.encode_variants(sequence, variant)

with torch.no_grad():   
  predictions = metl(torch.tensor(encoded_variants), pdb_fn=pdb_path)
  

Citation

Biophysics-based protein language models for protein engineering.
Sam Gelman, Bryce Johnson, Chase R Freschlin, Arnav Sharma, Sameer D'Costa, John Peters, Anthony Gitter+, Philip A Romero+.
Nature Methods 22, 2025.
+ denotes equal contribution.

Model Card Contact

For questions and comments about METL, the best way to reach out is through opening a GitHub issue in the METL repository.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Нельзя запустить

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
METLModel
Ревизия весов
b1bfdc9

0 моделей