/ Модель

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

Лицензия
CC BY-NC-ND 4.0
Опубликована
3 мая 2023

flowformer

Классификация таблицTable → label3 профессии

Трансформер для классификации данных проточной цитометрии и выявления бластных клеток при остром лимфобластном лейкозе.

28скачиваний за 30 дней7лайковвеса обновлены1 мар 2024

Бенчмарки

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

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

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

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

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

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

Flowformer — модель на основе трансформера для автоматического выявления бластных клеток в данных проточной цитометрии при остром лимфобластном лейкозе (ALL). Её разработали Matthias Wödlinger и соавторы как официальную реализацию работы об автоматической идентификации клеточных популяций с помощью трансформеров.

Модель принимает тензор PyTorch с данными клеток и маркеров; при обучении использовались маркеры TIME, FSC-A, FSC-W, SSC-A, CD20, CD10, CD45, CD34, CD19, CD38 и SY41. Если набор или порядок маркеров отличается, их нужно передать модели при вызове. Метаданные указывают задачу классификации табличных данных и формат PyTorch.

Модель предназначена для анализа данных проточной цитометрии и выявления бластных клеток. Для загрузки используется Transformers с пользовательским кодом архитектуры. Лицензия CC-BY-NC-ND-4.0 запрещает коммерческое использование и распространение производных версий.

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

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

Ограничения

Модель обучена на определённом наборе маркеров; для другого набора или порядка маркеров требуется явно задать маркеры. Для загрузки необходим пользовательский код модели через trust_remote_code=True.

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

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

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

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

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

Открыть на Hugging Face

Flowformer

Automatic detection of blast cells in ALL data using transformers.

Official implementation of our work: "Automated Identification of Cell Populations in Flow Cytometry Data with Transformers" by Matthias Wödlinger, Michael Reiter, Lisa Weijler, Margarita Maurer-Granofszky, Angela Schumich, Elisa O Sajaroff, Stefanie Groeneveld-Krentz, Jorge G Rossi, Leonid Karawajew, Richard Ratei and Michael Dworzak

Load the model

Load the pretrained model from huggingface

from transformers import AutoModel
flowformer = AutoModel.from_pretrained("matth/flowformer", trust_remote_code=True)

trust_remote_code=True is necessary because the model code uses a custom architecture.

Usage

The model expects as input a pytorch tensor x with shape batch_size x num_cells x num_markers. The pretrained model is trained with the the markers: TIME, FSC-A, FSC-W, SSC-A, CD20, CD10, CD45, CD34, CD19, CD38, SY41. If you use different markers (or a different ordering of markers), you need to specify this by setting the markers kwarg in the model forward pass:

output = flowformer(x, markers=["Marker1", "Marker2", "Marker3"])

For more information about model usage as well as hands-on examples check out this demo notebook from my colleague Florian Kowarsch: https://github.com/CaRniFeXeR/python4FCM_Examples/blob/main/hyperflow2023.ipynb

Citation

If you use this project please consider citing our work

@article{wodlinger2022automated,
  title={Automated identification of cell populations in flow cytometry data with transformers},
  author={Wödlinger, Matthias and Reiter, Michael and Weijler, Lisa and Maurer-Granofszky, Margarita and Schumich, Angela and Sajaroff, Elisa O and Groeneveld-Krentz, Stefanie and Rossi, Jorge G and Karawajew, Leonid and Ratei, Richard and others},
  journal={Computers in Biology and Medicine},
  volume={144},
  pages={105314},
  year={2022},
  publisher={Elsevier}
}

license: cc-by-nc-nd-4.0

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

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

GPU в ailist

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

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

Табличные модели пока не поддерживаются.

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

0 моделей