/ Модель

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

Контекст
16 384 токена
Параметры
25,2 млн
Лицензия
Apache 2.0
Архитектура
plasmid_lm · MoE
Библиотека
transformers
Опубликована
4 мар 2026

PlasmidLM-kmer6-MoE

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

Авторегрессионная MoE-модель генерирует последовательности плазмидной ДНК по функциональным аннотациям.

246скачиваний за 30 дней0лайковвеса обновлены4 мар 2026

Бенчмарки

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

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

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

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

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

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

PlasmidLM-kmer6-MoE — авторегрессионная языковая модель семейства PlasmidLM для генерации последовательностей плазмидной ДНК. Она обучена на примерно 100 тысячах последовательностей Addgene, представленных перекрывающимися k-mer-токенами длины 6 со сдвигом 3, и генерирует ДНК по функциональным аннотациям в промпте, например маркерам устойчивости к антибиотикам и точкам начала репликации.

Модель использует декодер Transformer с MoE-слоями: в каждом из них маршрутизатор выбирает двух экспертов из шести. В README указаны 78,3 млн параметров всего и 31,1 млн активных; метаданные указывают 25,2 млн параметров. Для модели заявлен контекст 16 384 токена. Данные описывают генерацию биологических последовательностей, а не обычного текста; язык английский указан в метаданных карточки.

Модель предназначена для исследовательского и экспериментального проектирования плазмидных последовательностей по заданным функциональным признакам. README сообщает eval loss 0,190 и точность токенов 98,4%, но эти показатели сами по себе не подтверждают функциональность или безопасность сгенерированных последовательностей. Лицензия — Apache-2.0.

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

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

Ограничения

Метрики eval loss и точности токенов не подтверждают биологическую функциональность или безопасность сгенерированных последовательностей. Размер модели в README (78,3 млн параметров) расходится с метаданными (25,2 млн).

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

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

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

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

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

Открыть на Hugging Face

PlasmidLM-kmer6-MoE

A 78.3M total parameter (31.1M active) Mixture-of-Experts autoregressive language model for plasmid DNA sequence generation, trained on ~100K plasmid sequences from Addgene.

Model Details

PropertyValue
Total parameters78.3M
Active parameters31.1M
ArchitectureTransformer decoder with MoE MLP
Hidden size384
Layers10
Attention heads8
Experts6 (top-2 routing)
Expert intermediate size1,536
Max sequence length16,384 tokens
Tokenizerk-mer (k=6, stride=3)
Vocab size4,208

Training

  • Data: ~100K plasmid sequences from Addgene, tokenized with k-mer (k=6, stride=3)
  • Steps: 35,000
  • Eval loss: 0.190
  • Token accuracy: 98.4%

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained("McClain/PlasmidLM-kmer6-MoE", trust_remote_code=True)
tokenizer = AutoTokenizer.from_pretrained("McClain/PlasmidLM-kmer6-MoE", trust_remote_code=True)

# Condition on antibiotic resistance + origin of replication
prompt = "<BOS><AMR_KANAMYCIN><ORI_COLE1><SEP>"
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=512, temperature=0.8, do_sample=True, top_p=0.95)
print(tokenizer.decode(outputs[0].tolist()))

The model generates plasmid DNA sequences conditioned on functional annotations (antibiotic resistance markers, origins of replication) provided as special tokens in the prompt.

MoE Architecture

Each transformer layer replaces the standard dense MLP with a Mixture-of-Experts layer containing 6 expert MLPs. A learned router selects the top-2 experts per token, so only 31.1M of the 78.3M total parameters are active for any given token. This provides greater model capacity while maintaining efficient inference.

Special Tokens

TokenPurpose
<BOS>Beginning of sequence
<EOS>End of sequence
<SEP>Separator between prompt annotations and DNA sequence
<PAD>Padding
<AMR_*>Antibiotic resistance markers (e.g., <AMR_KANAMYCIN>, <AMR_AMPICILLIN>)
<ORI_*>Origins of replication (e.g., <ORI_COLE1>, <ORI_P15A>)

Citation

If you use this model, please cite:

@misc{thiel2026plasmidlm,
  title={PlasmidLM: Language Models for Plasmid DNA Generation},
  author={Thiel, McClain},
  year={2026}
}

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

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

GPU в ailist

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

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

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

Класс архитектуры
PlasmidLMForCausalLM
Ревизия весов
0ce7dcf

0 моделей