/ Модель

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

Контекст
512 токенов
Лицензия
MIT
Архитектура
gpt2 · dense
Библиотека
transformers
Опубликована
26 июл 2026

dna-enhancers-attention-mixlab

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

Компактная GPT-2-подобная модель предсказывает нуклеотиды и служит основой для геномной генерации и дообучения классификаторов.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

mrothroc разработал компактную GPT-2-подобную языковую модель ДНК и обучил её в mixlab. Модель содержит 14,4 млн параметров, восемь причинных слоёв attention, размерность 384, словарь из девяти токенов и контекст длиной 512 токенов. Она предсказывает следующий нуклеотид; предобучение проведено на непрерывном потоке последовательностей из хромосом 1–3 генома GRCh38 с аугментацией обратным комплементом.

Модель предназначена как переиспользуемая основа для генерации последовательностей ДНК и дообучения классификаторов на геномных задачах. На бенчмарке human_enhancers_cohn классификатор, дообученный на этой основе, показал accuracy 0,717 и AUROC 0,799, превысив указанный в карточке результат базовой CNN. Модель распространяется в формате safetensors, загружается через стандартный Transformers как GPT2LMHeadModel без trust_remote_code и лицензирована по MIT.

Обучение ограничено хромосомами 1–3, а контекст составляет 512 токенов, поэтому модель может не отражать закономерности всего генома и не подходит для анализа длинных последовательностей без дополнительной обработки. Приведённый результат относится к классификатору после дообучения, а не к исходной модели как готовому классификатору.

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

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

Ограничения

Предобучение проводилось на хромосомах 1–3 GRCh38, а длина контекста ограничена 512 токенами. Показатели на human_enhancers_cohn относятся к классификатору, дообученному на основе этой модели, а не к готовому классификатору в репозитории.

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

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

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

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

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

Открыть на Hugging Face

Attention DNA language model (trained in mixlab)

A small attention (GPT-style) DNA language model, pretrained on human genome in mixlab on a single Apple-silicon Mac. It is a reusable backbone: load it, then fine-tune a classifier on your own genomic task. On the human_enhancers_cohn benchmark, a classifier fine-tuned on this backbone reaches 0.717 accuracy / 0.799 AUROC, above the benchmark's baseline CNN (~0.69-0.70).

This is the attention baseline for a mixer comparison: its companion, mrothroc/dna-enhancers-mamba3-mixlab, is the same size and budget with the mixer swapped to canonical Mamba-3, and reaches 0.728. The point is how little changes between them: one block in a JSON config.

What it is

  • 14.4M parameters: 8 plain causal attention layers, model_dim 384, seq_len 512, nucleotide vocab 9 (A/C/G/T/N + BOS/EOS/PAD/MASK). A standard GPT-style stack, exported as a native Hugging Face GPT2LMHeadModel.
  • Pretrained next-base on GRCh38 chromosomes 1-3 (a continuous nucleotide stream), 20,000 steps, with reverse-complement augmentation. Validation loss 1.08.

Load and generate

It loads with stock transformers as a GPT2LMHeadModel, no trust_remote_code. Token ids are BOS=1, EOS=2, PAD=0, and A/C/G/T/N = 4/5/6/7/8.

import torch
from transformers import AutoModelForCausalLM

repo = "mrothroc/dna-enhancers-attention-mixlab"
model = AutoModelForCausalLM.from_pretrained(repo).eval()   # GPT2LMHeadModel

ids2base = {4: "A", 5: "C", 6: "G", 7: "T", 8: "N"}
out = model.generate(torch.tensor([[1]]), do_sample=True, max_length=60, temperature=1.0, top_k=0)
print("".join(ids2base.get(t, "") for t in out[0].tolist() if t in ids2base))   # a DNA string

For classification, load with AutoModelForSequenceClassification and fine-tune. The full recipe is in the cookbook below.

Reproduce / learn more

Full recipe (reproduce this baseline, then improve it by swapping the mixer to Mamba, all on a laptop): mixlab cookbook, genomics-mamba.

For the story behind it, read I Built an ML Architecture Lab in Go.

Citation

Please cite what this builds on:

  • Genomic Benchmarks (the task): Gresova, K. et al. "Genomic benchmarks: a collection of datasets for genomic sequence classification." BMC Genomic Data 2023, 24, 25. doi:10.1186/s12863-023-01123-8
  • GRCh38 human reference genome (Genome Reference Consortium), via the UCSC Genome Browser: Kent, W. J. et al. "The Human Genome Browser at UCSC." Genome Research 2002, 12 (6), 996-1006. doi:10.1101/gr.229102

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей