/ Модель

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

Контекст
512 токенов
Параметры
62,7 млн
Лицензия
MIT
Архитектура
roberta · dense
Опубликована
13 авг 2022

ChemBERTaLM

Генерация текстаТекст → текст3 профессии

Дообученная модель RoBERTa для генерации SMILES-представлений лекарственно-подобных молекул в задачах химического дизайна.

184скачиваний за 30 дней4лайкавеса обновлены14 авг 2022

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

ChemBERTaLM — модель генерации молекул, разработанная Gökçe Uludoğan и представленная в работе о применении предварительно обученных биохимических языковых моделей для целевого дизайна лекарств. Это модель семейства RoBERTa, дообученная от чекпойнта ChemBERTa на датасете MOSES с лекарственно-подобными соединениями. Она генерирует молекулярные строки, например SMILES, с помощью авторегрессионной генерации текста; размер модели — 62,7 млн параметров, контекст — до 512 токенов.

Модель предназначена для генерации кандидатов молекул и исследовательских сценариев химического дизайна. Для работы используется библиотека Transformers и формат PyTorch. Модель выпущена под лицензией MIT. Генерация сама по себе не подтверждает химическую валидность, синтезируемость, безопасность или терапевтическую эффективность полученных соединений.

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

  • генерация SMILES-строк новых молекул
  • создание кандидатов лекарственно-подобных соединений
  • исследование генерации молекул на основе MOSES
  • получение химических структур для последующей фильтрации и оценки

Ограничения

Модель обучалась на лекарственно-подобных соединениях MOSES; сгенерированные строки требуют проверки на химическую валидность, синтезируемость и пригодность для разработки лекарств.

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

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

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

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

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

Открыть на Hugging Face

ChemBERTaLM

A molecule generator model finetuned from ChemBERTa checkpoint. It was introduced in the paper, "Exploiting pretrained biochemical language models for targeted drug design", which has been accepted for publication in Bioinformatics Published by Oxford University Press and first released in this repository.

ChemBERTaLM is a RoBERTa model initialized with ChemBERTa checkpoint, and then, finetuned on the MOSES dataset which comprises a collection of drug-like compounds.

How to use

from transformers import RobertaForCausalLM, RobertaTokenizer, pipeline
tokenizer = RobertaTokenizer.from_pretrained("gokceuludogan/ChemBERTaLM")
model = RobertaForCausalLM.from_pretrained("gokceuludogan/ChemBERTaLM")
generator = pipeline("text-generation", model=model, tokenizer=tokenizer)
generator("", max_length=128, do_sample=True)
# Sample output
[{'generated_text': 'Cc1ccc(C(=O)N2CCN(C(=O)c3ccc(F)cc3)CC2)cc1'}]

Citation

@article{10.1093/bioinformatics/btac482,
    author = {Uludoğan, Gökçe and Ozkirimli, Elif and Ulgen, Kutlu O. and Karalı, Nilgün Lütfiye and Özgür, Arzucan},
    title = "{Exploiting Pretrained Biochemical Language Models for Targeted Drug Design}",
    journal = {Bioinformatics},
    year = {2022},
    doi = {10.1093/bioinformatics/btac482},
    url = {https://doi.org/10.1093/bioinformatics/btac482}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
RobertaForCausalLM
Ревизия весов
33199b3

0 моделей