/ Модель

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

Контекст
8 192 токена
Параметры
92,3 млн
Лицензия
Apache 2.0
Архитектура
modernbert · dense
Библиотека
transformers
Опубликована
27 фев 2026

RNAElectra

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

RNAElectra — модель на базе ModernBERT для извлечения контекстных представлений РНК и настройки под задачи анализа транскриптомов.

125скачиваний за 30 дней2лайкавеса обновлены11 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

RNAElectra — модель представлений последовательностей РНК, разработанная для однонуклеотидного анализа. Это дискриминатор на базе архитектуры ModernBERT с 22 слоями, размером скрытого представления 512 и 16 головами внимания; глобальное внимание используется во всех слоях. Модель содержит 92,3 млн параметров, принимает последовательности РНК и выдаёт контекстные векторные представления. Её предварительно обучали 30 эпох на корпусе, созданном на основе RNAcentral, с помощью ELECTRA-подобной задачи обнаружения заменённых токенов; опубликованы веса дискриминатора.

Модель предназначена для извлечения признаков и последующей настройки для задач анализа транскриптомов и регуляторных механизмов: предсказания функций РНК, связывания белков с РНК, стабильности последовательностей и анализа регуляторных элементов. Поддерживает контекст до 8192 токенов и ориентирована на биологические последовательности; в метаданных указан английский язык карточки, но это не определяет язык самой модели. Лицензия — Apache-2.0. Модель не предназначена для клинических решений и медицинской диагностики.

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

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

Ограничения

Модель предназначена для анализа РНК и не рассчитана на клинические решения или медицинскую диагностику. Для крупномасштабного вывода рекомендуется GPU.

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

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

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

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

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

Открыть на Hugging Face

RNAElectra: Single-Nucleotide ELECTRA-Style Pre-training for RNA Representation Learning

RNAElectra is a nucleotide-resolution RNA language model trained using an ELECTRA-style objective for efficient and discriminative representation learning. The model produces contextualized embeddings for RNA sequences and is designed for downstream transcriptomic and regulatory modeling tasks.

Model Details

  • Model Type: Transformer-based discriminator model
  • Training Objective: ELECTRA-style replaced-token detection
  • Resolution: Single-nucleotide
  • Domain: RNA and transcriptomic sequences
  • Architecture: ModernBERT-style backbone adapted for nucleotide sequences (22 layers, hidden size 512, 16 heads, global self-attention in every layer)

Note (2026-08): the released weights correspond to the final model reported in the RNAElectra paper (30-epoch pretraining on the RNAcentral-derived corpus, full global attention in every layer). They replace an earlier upload of an ablation variant that used windowed local-global attention.

RNAElectra focuses on efficient pre-training by learning to discriminate corrupted tokens rather than reconstruct them, leading to strong representations with improved training efficiency.

Key Features

  • Single-nucleotide tokenization
  • Contextual RNA sequence embeddings
  • ELECTRA-style discriminative pre-training
  • Suitable for RNA function prediction, RBP binding modeling, stability prediction, regulatory element analysis, and downstream fine-tuning tasks

Usage

Basic Feature Extraction

import torch
from transformers import AutoModel
from tokenizer import NucEL_Tokenizer

device = "cuda" if torch.cuda.is_available() else "cpu"

model = AutoModel.from_pretrained(
    "FreakingPotato/RNAElectra",
    trust_remote_code=True
).to(device)
model.eval()

tokenizer = NucEL_Tokenizer.from_pretrained(
    "FreakingPotato/RNAElectra",
    trust_remote_code=True
)

sequence = "AUGCAUGCAUGCAUGC"

inputs = tokenizer(sequence, return_tensors="pt")
inputs = {k: v.to(device) for k, v in inputs.items()}

with torch.no_grad():
    outputs = model(**inputs)

embeddings = outputs.last_hidden_state
print(f"Sequence embeddings shape: {embeddings.shape}")

Installation

pip install transformers torch

Requirements

  • transformers >= 5.0.0
  • torch >= 2.10.0
  • Python >= 3.12.3

GPU is recommended for large-scale inference.

Pre-training Overview

RNAElectra was trained using an ELECTRA-style generator–discriminator framework. A generator predicts corrupted tokens, and a discriminator learns to detect replaced tokens. Only the discriminator weights are released in this repository. This objective improves training efficiency compared to masked language modeling while preserving strong contextual representations.

Intended Use

RNAElectra is intended for feature extraction, downstream fine-tuning, and representation learning in RNA and transcriptomic modeling tasks. It is not intended for clinical decision-making or medical diagnostics.

License

This model is released under the Apache 2.0 License.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей