/ Модель

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

Контекст
192 токена
Параметры
113 млн
Лицензия
MIT
Архитектура
roberta · dense
Базовая модель
roberta-base
Опубликована
6 авг 2025

roberta-base-humAb-vh

Заполнение пропусковТекст → текст3 профессии

RoBERTa-модель для заполнения пропусков и гуманизации последовательностей вариабельной тяжёлой цепи антител.

124скачиваний за 30 дней1лайквеса обновлены15 авг 2025

Бенчмарки

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

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

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

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

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

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

RoBERTa Base HumAb VH — модель hemantn для гуманизации последовательностей вариабельной тяжёлой цепи антител (VH). Она обучена с нуля методом masked language modeling примерно на 141 млн последовательностей человеческих антител и предназначена для восстановления замаскированных аминокислотных остатков, анализа последовательностей и изучения закономерностей VH. README сообщает точность 91,46%; также модель можно использовать через пакет AnthroAb для предложений гуманизирующих мутаций и генерации представлений последовательностей.

Модель имеет архитектуру RobertaForMaskedLM: 12 слоёв, 12 голов внимания, скрытый размер 768, словарь из 25 токенов и контекст до 192 токенов. Число параметров — 113,3 млн; веса представлены в safetensors. Это специализированная белковая модель, а не универсальная языковая модель. Лицензия — MIT. Заявленная точность приведена в README без описания методики оценки, поэтому её нельзя напрямую переносить на любые наборы последовательностей или сценарии.

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

  • заполнение замаскированных аминокислотных остатков в VH-последовательности
  • предложение гуманизирующих замен в тяжёлой цепи антител
  • анализ закономерностей последовательностей VH
  • получение представлений последовательностей антител через AnthroAb

Ограничения

Контекст ограничен 192 токенами. Указанная точность 91,46% не сопровождается в README описанием набора данных и методики оценки, поэтому качество для конкретного применения следует проверять отдельно.

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

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

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

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

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

Открыть на Hugging Face

RoBERTa Base HumAb VH Model

This is a RoBERTa model trained from scratch for antibody humanization of Variable Heavy (VH) chain sequences using Masked Language Modeling (MLM).

Model Description

This model was trained on approximately 141 million human antibody variable heavy chain (VH) sequences for humanization tasks. It achieves an accuracy of 91.46% and can be applied to antibody sequence analysis, humanization, and the study of VH chain patterns.

Usage

from transformers import RobertaTokenizer, RobertaForMaskedLM

# Load tokenizer and model from Hugging Face
tokenizer = RobertaTokenizer.from_pretrained("hemantn/roberta-base-humAb-vh")
model = RobertaForMaskedLM.from_pretrained("hemantn/roberta-base-humAb-vh")

Using AnthroAb Python Package

For easier antibody humanization, you can use the AnthroAb Python package which provides a high-level interface for antibody humanization tasks. This package is available on PyPI and includes both VH and VL chain models.

Installation

conda create -n anthroab python=3.10
conda activate anthroab
pip install anthroab

Quick Usage

import anthroab

# Humanize a heavy chain sequence (VH)
vh_sequence= "**QLV*SGVEVKKPGASVKVSCKASGYTFTNYYMYWVRQAPGQGLEWMGGINPSNGGTNFNEKFKNRVTLTTDSSTTTAYMELKSLQFDDTAVYYCARRDYRFDMGFDYWGQGTTVTVSS"
humanized_vh = anthroab.predict_masked(vh_sequence, 'H')
print(f"Humanized VH: {humanized_vh}")

# Humanize a light chain sequence (VL)
vl_sequence = "DIQMTQSPSSLSASV*DRVTITCRASQSISSYLNWYQQKPGKAPKLLIYSASTLASGVPSRFSGSGSGTDF*LTISSLQPEDFATYYCQQSYSTPRTFGQGTKVEIK"
humanized_vl = anthroab.predict_masked(vl_sequence, 'L')
print(f"Humanized VL: {humanized_vl}")

Features

  • Easy Installation: Install directly from PyPI with pip install anthroab
  • High-Level API: Simple functions for antibody humanization
  • Dual Chain Support: Separate models for VH and VL chains
  • Sequence Infilling: Fill masked positions with human-like residues
  • Mutation Suggestions: Get humanizing mutations for frameworks and CDRs
  • Embedding Generation: Create vector representations of antibody sequences

The AnthroAb package uses this RoBERTa model (hemantn/roberta-base-humAb-vh) for VH chain humanization along with a companion VL model for light chain processing.

Model Details

Architecture

  • Model: RoBERTa (trained from scratch)
  • Architecture: RobertaForMaskedLM
  • Model Type: Masked Language Model for antibody sequences

Specifications

  • Hidden Size: 768
  • Number of Layers: 12
  • Number of Attention Heads: 12
  • Intermediate Size: 3072
  • Max Position Embeddings: 192
  • Vocabulary Size: 25 tokens
  • Model Size: ~164 MB

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

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

GPU в ailist

Универсальный рантайм · fill-mask

Можно запустить

Подбираем GPU…

Класс архитектуры
RobertaForMaskedLM
Ревизия весов
3f10023

0 моделей