К основному содержанию
скилл CX Codex

flowio — скилл для Claude Code: чтение и запись FCS-файлов

Разбирает и создаёт файлы проточной цитометрии FCS 2.0, 3.0 и 3.1: метаданные, каналы, события в NumPy. Пригодится, когда нужно заглянуть внутрь FCS или подготовить данные для pandas.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add K-Dense-AI/scientific-agent-skills --skill flowio -a claude-code
Открыть на GitHub

Что делает flowio

Скилл учит агента работать с FlowIO 1.4.0 — библиотекой для чтения и записи Flow Cytometry Standard. Через него можно вытащить HEADER, TEXT, ANALYSIS и метаданные каналов, получить события двумерным массивом NumPy, открыть старые файлы с несколькими наборами данных и собрать новый FCS 3.1.

Перед загрузкой событий скилл советует смотреть метаданные отдельно, через only_text=True — это заметно легче для больших и незнакомых файлов. При извлечении событий надо явно выбрать режим: as_array(preprocess=True) применяет усиление, логарифмическое и временное масштабирование из метаданных, preprocess=False отдаёт раскодированные значения без этих шагов. Ключи в flow.text хранятся в нижнем регистре и без ведущего $, поэтому искать нужно date, а не $DATE. Учтите: FlowIO 1.4.0 вырезает все символы $ из декодированного TEXT, включая те, что были внутри значений, — если важна точность метаданных, сохраняйте исходный файл.

Компенсацию, logicle-преобразования, гейтинг и работу с FlowJo скилл не делает — для этого нужен FlowKit. Нужны Python 3.9–3.13, uv и FlowIO 1.4.0; NumPy ставится вместе с библиотекой, pandas опционален. Разбор идёт локально, без ключей и сети. Запись create_fcs() требует уже открытого бинарного файлового дескриптора и одномерного массива событий в порядке строка-событие/канал, а обязательные ключи интерпретации FlowIO генерирует сам и переопределить их через метаданные нельзя.

Какие задачи решает

  • посмотреть версию, число событий и каналов в FCS-файле
  • вытащить метаданные TEXT без загрузки событий
  • получить события двумерным массивом NumPy
  • открыть legacy-файл с несколькими наборами данных
  • записать новый FCS 3.1 в list-mode

Примеры запросов агенту

  • Посмотри метаданные файла sample.fcs через only_text=True и покажи версию, число событий и метки каналов
  • Извлеки события из sample.fcs с preprocess=True и проверь, что форма массива совпадает с $TOT и $PAR
  • Открой legacy-multi-dataset.fcs через read_multiple_data_sets и выведи число событий по каждому набору

Как установить flowio

1Через Skills CLI (Vercel)

npx skills add K-Dense-AI/scientific-agent-skills --skill flowio -a claude-code

2Вручную: положить файлы

~/.claude/skills/flowio/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/flowio/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о flowio

Как установить flowio в Claude Code?

Выполните npx skills add K-Dense-AI/scientific-agent-skills --skill flowio -a claude-code. Скилл окажется в ~/.claude/skills/flowio/SKILL.md.

Что делает flowio?

Даёт агенту доступ к FlowIO 1.4.0: чтение FCS 2.0, 3.0 и 3.1, разбор метаданных и каналов, извлечение событий в NumPy, чтение файлов с несколькими наборами данных и запись FCS 3.1.

Чем flowio отличается от FlowKit?

FlowIO работает на низком уровне: метаданные, каналы, события, запись файлов. Компенсацию, logicle/biexponential-преобразования, гейтинг и FlowJo-воркспейсы он не выполняет — для этого нужен FlowKit.

Похожие скиллы

Всё по теме «Наука и исследования» →
anysearch anysearch-ai Скилл подключает поиск в интернете, тематические запросы, параллельный поиск и извлечение содержимого страниц. Пригодится, когда агенту нужны свежие сведения или нужно проверить утверждение. CX Codex +1 38 500установок academic-paper Imbad0202 Скилл разворачивает конвейер из 12 агентов для подготовки научных статей в 11 режимах. Помогает пройти путь от поиска литературы и плана до проверки цитат и ответа рецензентам. CX Codex +1 10 800установок nature-figure Yuan1z0825 Скилл собирает, правит и проверяет рисунки для научных статей на Python или R. Пригодится, когда графики идут в submission, а не в отчёт. CX Codex +1 18 800установок academic-paper-reviewer Imbad0202 Скилл имитирует коллегиальную проверку научной статьи через пять ролей. Пригодится для рецензии, повторной проверки правок и оценки методологии. CX Codex +1 9 800установок nature-polishing Yuan1z0825 Скилл для правки, перевода и сокращения готового академического текста. Держит факты, термины и границы доказательств на месте. CX Codex +1 17 500установок nature-citation Yuan1z skill, refactored into static/dynamic layers Ищет статьи из Nature и семейства CNS для подтверждения тезисов рукописи, связывает утверждения с источниками и готовит экспорт для менеджера ссылок. Пригодится, когда нужны ссылки именно из этих журналов. CX Codex +1 15 600установок

Из того же набора159

usfiscaldata Запрашивает финансовые данные Казначейства США через REST API: долг, отчёты, ставки и аукционы. Пригодится для анализа федеральной статистики без ключа API. CX Codex +1 1 900установок protocolsio-integration Скилл читает и проверяет данные protocols.io по официальным REST-контрактам, а изменения только планирует. Пригодится, если нужно выгрузить протокол или его версию. CX Codex +1 1 900установок scvelo Запускает анализ РНК-скорости по слоям spliced и unspliced для проверки траекторий дифференцировки клеток. Пригодится в биоинформатических пайплайнах с AnnData и Scanpy. CX Codex +1 1 900установок phylogenetics Скилл для выравнивания последовательностей ДНК и белков, построения филогенетических деревьев с расчётом поддержки ветвей и визуализации результатов. Нужен исследователям в биоинформатике, микробиологии и молекулярной эволюции. CX Codex +1 1 900установок pytdc Скилл помогает искать терапевтические датасеты Therapeutics Data Commons, готовить разбиения и запускать оракулы без лишнего скачивания гигабайтов данных. CX Codex +1 1 900установок geniml Проверяет контракты BED и геномных универсумов, планирует запуски Region2Vec и scEmbed. Нужен перед локальным анализом геномных интервалов. CX Codex +1 1 900установок etetoolkit Работает с готовыми филогенетическими деревьями через библиотеку ETE 4: сравнивает топологии, аннотирует узлы, находит дупликации генов, запрашивает таксономию NCBI и GTDB. CX Codex +1 1 900установок pennylane Помогает строить квантовые схемы в PennyLane 0.45.1, обучать гибридные модели с PyTorch и запускать алгоритмы VQE или QAOA. CX Codex +1 1 900установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой