/ Модель

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

Контекст
512 токенов
Параметры
406 млн
Архитектура
t5 · dense
Опубликована
11 фев 2024

chatcell-large

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

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

23скачиваний за 30 дней5лайковвеса обновлены19 фев 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ChatCell — модель семейства T5, разработанная авторами проекта ChatCell для анализа данных отдельных клеток с помощью естественного языка. Она использует представление Cell2Sentence, преобразующее данные о клетках в текстовые последовательности, и адаптированный словарь клеток при предварительном обучении. Модель содержит 406,4 млн параметров, принимает и генерирует текст; длина контекста — 512 токенов.

ChatCell предназначена для генерации последовательностей, описывающих клетки, создания псевдоклеток по меткам типов клеток, аннотации типов клеток по паттернам экспрессии генов и прогнозирования чувствительности клеток к препаратам. Это исследовательский инструмент для анализа одноклеточной транскриптомики и биологических данных. В карточке не указаны конкретные поддерживаемые естественные языки и лицензия, поэтому условия коммерческого и иного использования по имеющимся данным определить нельзя.

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

  • генерация последовательностей, представляющих отдельные клетки
  • создание псевдоклеток по заданному типу клетки
  • аннотация типов клеток по экспрессии генов
  • прогнозирование чувствительности клеток к препаратам

Ограничения

Карточка не сообщает результаты количественной оценки качества и не приводит сведения о лицензии. Контекст ограничен 512 токенами; поддерживаемые естественные языки не указаны.

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

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

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

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

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

Открыть на Hugging Face

📌 Table of Contents


from transformers import AutoTokenizer, AutoModelForSeq2SeqLM

tokenizer = AutoTokenizer.from_pretrained("zjunlp/chatcell-large")
model = AutoModelForSeq2SeqLM.from_pretrained("zjunlp/chatcell-large")
input_text="Detail the 100 starting genes for a Mix, ranked by expression level: "
# Encode the input text and generate a response with specified generation parameters
input_ids = tokenizer(input_text,return_tensors="pt").input_ids
output_ids = model.generate(input_ids, max_length=512, num_return_sequences=1, no_repeat_ngram_size=2, top_k=50, top_p=0.95, do_sample=True)
# Decode and print the generated output text
output_text = tokenizer.decode(output_ids[0],skip_special_tokens=True)
print(output_text)

ChatCell can handle the following single-cell tasks:

  • Random Cell Sentence Generation. Random cell sentence generation challenges the model to create cell sentences devoid of predefined biological conditions or constraints. This task aims to evaluate the model's ability to generate valid and contextually appropriate cell sentences, potentially simulating natural variations in cellular behavior.
  • Pseudo-cell Generation. Pseudo-cell generation focuses on generating gene sequences tailored to specific cell type labels. This task is vital for unraveling gene expression and regulation across different cell types, offering insights for medical research and disease studies, particularly in the context of diseased cell types.
  • Cell Type Annotation. For cell type annotation, the model is tasked with precisely classifying cells into their respective types based on gene expression patterns encapsulated in cell sentences. This task is fundamental for understanding cellular functions and interactions within tissues and organs, playing a crucial role in developmental biology and regenerative medicine.
  • Drug Sensitivity Prediction. The drug sensitivity prediction task aims to predict the response of different cells to various drugs. It is pivotal in designing effective, personalized treatment plans and contributes significantly to drug development, especially in optimizing drug efficacy and safety.

Special thanks to the authors of Cell2Sentence: Teaching Large Language Models the Language of Biology and Representing cells as sentences enables natural-language processing for single-cell transcriptomics for their inspiring work.

@article{fang2024chatcell,
  title={ChatCell: Facilitating Single-Cell Analysis with Natural Language},
  author={Fang, Yin and Liu, Kangwei and Zhang, Ningyu and Deng, Xinle and Yang, Penghui and Chen, Zhuo and Tang, Xiangru and Gerstein, Mark and Fan, Xiaohui and Chen, Huajun},
  year={2024},
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей