Биоинформатика – одна из тех областей, где ошибка в запросе к нейросети обходится дороже, чем в большинстве других профессий. Неточная формулировка – и вместо анализа дифференциальной экспрессии генов получаешь общие рассуждения на уровне учебника. Промпты для биоинформатика должны быть точными, структурированными и учитывать специфику задачи.
В этой статье – 30 готовых примеров запросов для нейросети, которые закрывают реальные задачи: от разбора геномных данных до написания скриптов на Python и R, от интерпретации результатов секвенирования до подготовки публикаций.
Какие задачи здесь закрыты:
- Анализ последовательностей и геномная сборка
- Работа с данными транскриптомики и протеомики
- Написание и отладка скриптов для обработки биологических данных
- Интерпретация результатов и подготовка научных текстов
- Статистическая обработка и визуализация
- Работа с базами данных и аннотация генов
30 промптов для биоинформатика: готовые запросы для нейросети
1. Анализ качества сырых данных секвенирования
Проблема: Перед началом любого анализа нужно оценить качество ридов, но интерпретация отчетов FastQC вызывает вопросы – особенно у тех, кто только начинает работать с данными секвенирования нового поколения.
Решение: Промпт помогает получить четкую интерпретацию показателей качества и рекомендации по фильтрации.
Текст промпта:
*****
Ты – [укажите роль, например, «опытный биоинформатик, специализирующийся на анализе данных секвенирования нового поколения»].
Задача: проанализируй отчет FastQC и дай развернутую интерпретацию результатов.
Контекст: у меня есть данные секвенирования [укажите тип, например, «парноконцевое секвенирование Illumina NovaSeq 6000, образцы тканей печени мыши»]. Показатели отчета: [вставьте ключевые метрики, например, «Per base sequence quality: предупреждение на позициях 85–100, Per sequence GC content: сбой, Overrepresented sequences: найдено 3 последовательности»]. Общее число ридов: [укажите, например, «42 миллиона»].
Логика действий:
- Объясни значение каждого проблемного показателя простым языком.
- Укажи, какие из них критичны, а какие допустимы для данного типа данных.
- Дай конкретные рекомендации по параметрам фильтрации в Trimmomatic или Fastp.
- Предупреди о возможных последствиях, если не устранить выявленные проблемы.
Формат ответа: структурированный разбор по каждому проблемному показателю, затем итоговая таблица с рекомендуемыми параметрами фильтрации.
Ограничения: не давай общих советов «улучшить качество данных» – только конкретные действия с параметрами.
Тон: профессиональный, четкий, без излишней академичности.
*****
Почему это работает: Указание конкретных метрик из отчета вынуждает нейросеть работать с реальными данными, а не генерировать общие рекомендации. Структура ответа с итоговой таблицей делает результат сразу пригодным к использованию.
2. Написание скрипта выравнивания ридов на референсный геном
Проблема: Выбор инструмента выравнивания и правильная настройка параметров – источник ошибок даже для опытных специалистов, особенно когда речь идет о нестандартных организмах или специфических типах данных.
Решение: Промпт генерирует готовый скрипт с объяснением каждого параметра.
Текст промпта:
*****
Ты – [укажите роль, например, «биоинформатик с опытом работы в геномике растений»].
Задача: напиши готовый скрипт выравнивания ридов на референсный геном с подробными комментариями к каждой строке.
Контекст: тип данных – [укажите, например, «одиночное секвенирование РНК, 75 bp, Illumina»]. Организм: [укажите, например, «Arabidopsis thaliana, референсный геном TAIR10»]. Инструмент выравнивания: [укажите предпочтительный, например, «STAR» или «HISAT2»]. Вычислительные ресурсы: [укажите, например, «сервер с 32 ядрами и 128 ГБ ОЗУ»].
Логика действий:
- Напиши скрипт для командной строки (bash).
- Включи шаг индексации генома, если он требуется.
- Добавь параметры, оптимальные для данного типа данных.
- Включи проверку успешного завершения каждого шага.
Формат ответа: готовый bash-скрипт с комментариями на русском языке к каждой команде, затем краткое объяснение ключевых параметров.
Ограничения: не используй устаревшие параметры, несовместимые с актуальными версиями инструментов; скрипт должен быть готов к запуску после подстановки путей.
Тон: технический, точный.
*****
Почему это работает: Указание конкретного инструмента и вычислительных ресурсов позволяет получить реально применимый скрипт, а не абстрактный пример из документации.
3. Дифференциальный анализ экспрессии генов в R
Проблема: Пакеты DESeq2 и edgeR имеют свои тонкости в настройке, и неправильный выбор параметров нормализации или модели приводит к ложноположительным результатам – что в научном исследовании равносильно катастрофе.
Решение: Промпт создает полный рабочий код с объяснением логики выбора параметров.
Текст промпта:
*****
Ты – [укажите роль, например, «статистик-биоинформатик, специализирующийся на транскриптомном анализе»].
Задача: напиши код на R для анализа дифференциальной экспрессии генов с использованием [укажите пакет, например, «DESeq2»].
Контекст: дизайн эксперимента – [опишите, например, «сравнение двух условий: контроль vs. обработка препаратом X, по 4 биологических повтора в каждой группе, клетки HeLa»]. Данные на входе: [укажите формат, например, «матрица счетчиков ридов (counts matrix) в формате CSV, гены в строках, образцы в столбцах»]. Порог значимости: [укажите, например, «FDR 1»].
Логика действий:
- Загрузка и предобработка данных.
- Создание объекта DESeq2 с правильной моделью.
- Нормализация и оценка дисперсии.
- Получение результатов с применением поправки на множественные сравнения.
- Визуализация: вулкан-график и тепловая карта топ-50 генов.
Формат ответа: полный R-код с комментариями на русском языке, затем объяснение ключевых решений (почему выбрана именно эта модель, какой метод поправки использован и почему).
Ограничения: не упрощай код за счет пропуска шагов контроля качества; предупреди о типичных ошибках при работе с данными такого типа.
Тон: точный, методически строгий.
*****
Почему это работает: Детальное описание дизайна эксперимента позволяет нейросети выбрать правильную статистическую модель, а не предложить универсальный шаблон, который «работает для всех случаев» – то есть ни для какого конкретного.
4. Интерпретация результатов обогащения по генным онтологиям
Проблема: Анализ обогащения (GO enrichment) выдает длинные списки терминов, которые нужно осмысленно интерпретировать в контексте биологии конкретного эксперимента, а не просто перечислить в статье.
Решение: Промпт помогает получить биологически осмысленную интерпретацию результатов обогащения.
Текст промпта:
*****
Ты – [укажите роль, например, «молекулярный биолог с опытом функциональной геномики»].
Задача: интерпретируй результаты анализа обогащения по генным онтологиям и помоги сформулировать биологически значимые выводы.
Контекст: эксперимент – [опишите, например, «сравнение транскриптома нейронов до и после 24-часовой гипоксии»]. Список обогащенных терминов GO: [вставьте топ-20 терминов с p-значениями, например, «GO:0006986 response to unfolded protein, p=1.2e-8; GO:0034976 response to endoplasmic reticulum stress, p=3.4e-7…»]. Организм: [укажите, например, «Rattus norvegicus»].
Логика действий:
- Сгруппируй термины по биологическим процессам, объединив семантически близкие.
- Объясни биологический смысл каждой группы в контексте экспериментального условия.
- Выдели наиболее биологически значимые находки и объясни почему.
- Предложи формулировки для раздела «Обсуждение» научной статьи.
- Укажи, какие термины могут быть артефактами или требуют дополнительной проверки.
Формат ответа: сначала группировка терминов с объяснением, затем раздел с готовыми формулировками для статьи, затем предупреждения о возможных артефактах.
Ограничения: не пересказывай определения терминов GO – только биологическую интерпретацию в контексте данного эксперимента.
Тон: академический, но доступный.
*****
Почему это работает: Требование группировки семантически близких терминов устраняет главную проблему GO-анализа – дублирование смысла в десятках похожих терминов. Нейросеть вынуждена синтезировать, а не перечислять.
5. Написание скрипта на Python для парсинга данных из базы данных NCBI
Проблема: Работа с программным интерфейсом NCBI через Entrez требует понимания ограничений по частоте запросов, форматов данных и особенностей обработки XML-ответов – и здесь легко потерять несколько часов на отладку.
Решение: Промпт генерирует готовый скрипт с обработкой ошибок и соблюдением ограничений программного интерфейса.
Текст промпта:
*****
Ты – [укажите роль, например, «Python-разработчик с опытом работы с биологическими базами данных»].
Задача: напиши скрипт на Python для автоматической загрузки данных из NCBI через Entrez.
Контекст: нужно загрузить [опишите задачу, например, «нуклеотидные последовательности всех генов 16S рРНК для рода Lactobacillus в формате FASTA, не менее 1400 нуклеотидов длиной»]. Ключевые слова для поиска: [укажите, например, «Lactobacillus[Organism] AND 16S ribosomal RNA[Title] AND 1400:2000[Sequence Length]»]. Адрес электронной почты для регистрации в Entrez: [укажите ваш email].
Логика действий:
- Реализуй поиск через esearch и загрузку через efetch.
- Соблюди ограничение: не более 3 запросов в секунду без ключа API.
- Добавь обработку ошибок сети и повторные попытки при сбоях.
- Сохрани результаты в файл с прогресс-баром.
- Добавь проверку дубликатов по идентификаторам последовательностей.
Формат ответа: готовый Python-скрипт с комментариями на русском языке, список необходимых библиотек для установки, инструкция по запуску.
Ограничения: не используй устаревшие методы Biopython; скрипт должен корректно работать с большими выборками (более 10 000 записей).
Тон: технический, практичный.
*****
Почему это работает: Указание конкретных ограничений программного интерфейса и требование обработки ошибок делает скрипт пригодным для реальной работы, а не только для демонстрации концепции.
6. Анализ вариантов однонуклеотидного полиморфизма и их функциональная аннотация
Проблема: Интерпретация вариантов однонуклеотидного полиморфизма требует понимания множества баз данных и инструментов аннотации, и без четкого плана анализ превращается в хаотичное переключение между ресурсами.
Решение: Промпт выстраивает четкий конвейер аннотации с объяснением логики каждого шага.
Текст промпта:
*****
Ты – [укажите роль, например, «биоинформатик, специализирующийся на геномике человека и клинической интерпретации вариантов»].
Задача: разработай пошаговый план и инструменты для функциональной аннотации вариантов однонуклеотидного полиморфизма.
Контекст: на входе – [опишите данные, например, «VCF-файл с 50 000 вариантами, полученными при полногеномном секвенировании пациента с подозрением на наследственное заболевание»]. Цель анализа: [укажите, например, «выявить патогенные варианты в генах, связанных с кардиомиопатией»]. Доступные ресурсы: [укажите, например, «локальный сервер с 16 ядрами, доступ к ClinVar и gnomAD»].
Логика действий:
- Фильтрация вариантов по качеству (VQSR или жесткая фильтрация).
- Аннотация через ANNOVAR или VEP с указанием конкретных баз данных.
- Приоритизация вариантов по частоте в популяции и предсказанному эффекту.
- Сопоставление с базами патогенных вариантов (ClinVar, HGMD).
- Формирование итогового списка кандидатных вариантов с классификацией по критериям ACMG.
Формат ответа: пошаговый план с конкретными командами для каждого шага, таблица используемых баз данных с их назначением, список типичных ошибок на каждом этапе.
Ограничения: не рекомендуй инструменты, требующие платной лицензии, без указания альтернатив; учти, что данные касаются пациента и требуют соблюдения конфиденциальности.
Тон: методически строгий, клинически ориентированный.
*****
Почему это работает: Указание конкретной клинической цели и упоминание критериев ACMG переводит нейросеть из режима общих рекомендаций в режим клинически значимого анализа.
7. Создание конвейера метагеномного анализа
Проблема: Метагеномный анализ – это цепочка из десятков шагов, где ошибка в одном звене обесценивает весь последующий анализ. Многие выбирают инструменты по принципу «видел в чужой статье», не понимая, подходят ли они для конкретных данных.
Решение: Промпт создает обоснованный конвейер с объяснением выбора каждого инструмента.
Текст промпта:
*****
Ты – [укажите роль, например, «микробиолог-биоинформатик с опытом анализа микробиома кишечника»].
Задача: разработай полный конвейер метагеномного анализа с обоснованием выбора инструментов.
Контекст: тип данных – [укажите, например, «ампликонное секвенирование гена 16S рРНК, регион V3-V4, Illumina MiSeq, 300 bp парноконцевые риды»]. Количество образцов: [укажите, например, «60 образцов фекалий человека, 30 здоровых доноров и 30 пациентов с болезнью Крона»]. Цель: [опишите, например, «сравнить состав микробиома между группами и выявить таксоны-маркеры заболевания»].
Логика действий:
- Предобработка и контроль качества ридов.
- Объединение парных ридов и удаление химер.
- Кластеризация в ОТЕ или анализ на основе ампликонных вариантов последовательностей (АВП).
- Таксономическая классификация с указанием базы данных.
- Оценка альфа- и бета-разнообразия.
- Статистическое сравнение между группами с поправкой на множественные сравнения.
Формат ответа: конвейер в виде пронумерованных шагов с конкретными командами, обоснование выбора QIIME2 vs. DADA2 vs. других инструментов для данного типа данных, список типичных ошибок и как их избежать.
Ограничения: объясни, почему одни инструменты предпочтительнее других именно для данного типа данных; не предлагай конвейер, оптимальный «для всего сразу».
Тон: методически строгий, с акцентом на воспроизводимость результатов.
*****
Почему это работает: Требование обоснования выбора инструментов заставляет нейросеть не просто перечислить популярные решения, а объяснить причинно-следственную связь между типом данных и выбором метода.
8. Предсказание структуры белка и интерпретация результатов
Проблема: AlphaFold2 стал доступен всем, но интерпретация показателя уверенности предсказания (pLDDT) и оценка качества модели требуют понимания, которого у многих пользователей просто нет.
Решение: Промпт помогает правильно интерпретировать предсказанную структуру и оценить ее надежность.
Текст промпта:
*****
Ты – [укажите роль, например, «структурный биолог с опытом работы с предсказаниями AlphaFold2 и сравнительным моделированием»].
Задача: помоги интерпретировать предсказанную структуру белка и оценить надежность модели.
Контекст: белок – [опишите, например, «гипотетический белок из Bacillus subtilis, 342 аминокислоты, функция неизвестна»]. Результаты предсказания AlphaFold2: [опишите ключевые показатели, например, «средний pLDDT = 71.4, регионы с pLDDT < 50 на участках 45–78 и 201–230, pTM = 0.68"]. Дополнительный контекст: [укажите, например, "белок имеет гомологию 34% с известной протеазой из E. coli"].
Логика действий:
- Объясни значение показателей pLDDT и pTM для оценки качества модели.
- Интерпретируй низкоуверенные регионы – это неупорядоченные участки или артефакт?
- Предложи дальнейшие шаги: молекулярный докинг, сравнение со структурами из PDB, экспериментальная верификация.
- Укажи, какие биологические выводы можно делать на основе этой модели, а какие – нельзя.
Формат ответа: структурированная интерпретация по каждому показателю, раздел с биологическими выводами, раздел с рекомендациями по дальнейшему анализу.
Ограничения: четко разграничивай, что является достоверным выводом, а что – лишь гипотезой; не преувеличивай надежность предсказания.
Тон: академически строгий, с четкими оговорками об ограничениях метода.
*****
Почему это работает: Требование четко разграничивать достоверные выводы и гипотезы – ключевое для работы с предсказательными методами, где соблазн переинтерпретировать результаты особенно велик.
9. Анализ данных одноклеточного секвенирования РНК
Проблема: Данные одноклеточного секвенирования РНК требуют специфической предобработки, и ошибки в фильтрации «пустых капель» или дублетов на раннем этапе необратимо искажают все последующие кластеры.
Решение: Промпт создает полный рабочий процесс с акцентом на критические шаги контроля качества.
Текст промпта:
*****
Ты – [укажите роль, например, «биоинформатик, специализирующийся на одноклеточной транскриптомике»].
Задача: разработай рабочий процесс анализа данных одноклеточного секвенирования РНК с акцентом на контроль качества и интерпретацию кластеров.
Контекст: данные – [опишите, например, «10x Chromium данные из 8 образцов опухоли поджелудочной железы, около 5000 клеток на образец, предобработка CellRanger уже выполнена»]. Биологический вопрос: [опишите, например, «идентифицировать клеточные популяции и найти маркеры опухолевых клеток в сравнении с нормальной тканью»]. Инструмент: [укажите, например, «Seurat в R»].
Логика действий:
- Загрузка данных CellRanger и создание объекта Seurat.
- Фильтрация по числу генов, числу молекул и доле митохондриальных генов – с обоснованием порогов.
- Нормализация, выбор высокоизменчивых генов, масштабирование.
- Снижение размерности (PCA, UMAP) и кластеризация.
- Аннотация кластеров с использованием маркерных генов.
- Интеграция нескольких образцов с коррекцией пакетного эффекта.
Формат ответа: полный R-код с комментариями, объяснение выбора порогов фильтрации, раздел о типичных ошибках при аннотации кластеров.
Ограничения: не пропускай шаг коррекции пакетного эффекта при работе с несколькими образцами; предупреди о рисках произвольной аннотации кластеров без валидации.
Тон: методически строгий, с акцентом на воспроизводимость.
*****
Почему это работает: Акцент на обоснование порогов фильтрации критически важен – именно здесь большинство аналитиков либо используют значения «из статьи», либо подбирают их интуитивно, что делает результаты невоспроизводимыми.
10. Написание раздела «Методы» для научной статьи
Проблема: Раздел «Методы» в биоинформатических статьях часто либо слишком скудный (невозможно воспроизвести), либо перегружен деталями, которые редакторы просят сократить. Найти баланс сложно.
Решение: Промпт создает раздел «Методы» нужного уровня детализации в соответствии с требованиями конкретного журнала.
Текст промпта:
*****
Ты – [укажите роль, например, «научный редактор с опытом подготовки биоинформатических статей для высокорейтинговых журналов»].
Задача: напиши раздел «Методы» для научной статьи, описывающий биоинформатический анализ.
Контекст: журнал – [укажите, например, «Nucleic Acids Research, требования: методы должны быть воспроизводимы, все версии программного обеспечения указаны, данные депонированы в открытый репозиторий»]. Описание анализа: [подробно опишите выполненные шаги, например, «секвенирование на Illumina HiSeq 4000, выравнивание STAR 2.7.9, дифференциальная экспрессия DESeq2 1.34, GO-анализ clusterProfiler 4.0, все данные в GEO под номером GSE…»]. Язык статьи: [укажите, например, «английский»].
Логика действий:
- Структурируй раздел согласно требованиям журнала.
- Укажи все версии программного обеспечения и базы данных.
- Опиши параметры, отличающиеся от значений по умолчанию.
- Включи ссылки на оригинальные публикации для каждого инструмента.
- Добавь информацию о доступности данных и кода.
Формат ответа: готовый текст раздела «Методы» на указанном языке, соответствующий требованиям журнала, с плейсхолдерами для ссылок в квадратных скобках.
Ограничения: не используй пассивный залог там, где журнал требует активного; не пропускай информацию о версиях программного обеспечения.
Тон: академический, точный, в соответствии со стандартами научного письма.
*****
Почему это работает: Указание конкретного журнала с его требованиями позволяет получить текст, соответствующий реальным редакционным стандартам, а не обобщенный шаблон.
11. Сборка и аннотация бактериального генома
Проблема: Выбор между сборщиками и оценка качества сборки – два узких места, где даже опытные специалисты принимают решения на основе привычки, а не обоснованного анализа.
Решение: Промпт создает обоснованный план сборки и аннотации с критериями оценки качества.
Текст промпта:
*****
Ты – [укажите роль, например, «микробный геномик с опытом сборки и аннотации бактериальных геномов»].
Задача: разработай план сборки и аннотации бактериального генома с обоснованием выбора инструментов.
Контекст: данные – [опишите, например, «гибридные данные: короткие риды Illumina (150 bp, парноконцевые, покрытие ~100x) и длинные риды Nanopore (средняя длина 8 кб, покрытие ~30x)»]. Организм: [укажите, например, «новый штамм Pseudomonas sp., выделенный из почвы, ожидаемый размер генома ~6 Мб»]. Цель: [укажите, например, «получить полную замкнутую сборку и аннотировать гены вторичного метаболизма»].
Логика действий:
- Контроль качества коротких и длинных ридов по-отдельности.
- Гибридная сборка с обоснованием выбора инструмента (Unicycler, Flye+Pilon или другое).
- Оценка качества сборки: N50, число контигов, BUSCO-полнота.
- Аннотация генов через Prokka с дополнительной аннотацией специализированными базами данных.
- Поиск кластеров генов вторичного метаболизма через antiSMASH.
Формат ответа: пошаговый план с командами, таблица критериев качества сборки с пороговыми значениями, список типичных проблем при гибридной сборке.
Ограничения: объясни, почему гибридная сборка предпочтительнее одного типа ридов для данной задачи; укажи, что делать, если сборка не замыкается в кольцо.
Тон: технически точный, практически ориентированный.
*****
Почему это работает: Требование обоснования выбора сборщика для конкретного сочетания типов данных заставляет нейросеть объяснить причинно-следственную связь, а не просто назвать популярный инструмент.
12. Анализ хромосомной доступности (ATAC-seq)
Проблема: Данные ATAC-seq требуют специфической предобработки с учетом смещения транспозазы, и игнорирование этого шага приводит к систематическим ошибкам в определении пиков.
Решение: Промпт создает полный конвейер обработки с акцентом на специфические шаги, критичные именно для этого типа данных.
Текст промпта:
*****
Ты – [укажите роль, например, «биоинформатик, специализирующийся на эпигеномике и анализе открытого хроматина»].
Задача: разработай конвейер анализа данных ATAC-seq от сырых ридов до биологической интерпретации.
Контекст: данные – [опишите, например, «парноконцевые риды ATAC-seq из первичных Т-лимфоцитов человека, 4 биологических повтора, секвенирование Illumina NovaSeq»]. Цель: [укажите, например, «идентифицировать регуляторные элементы, специфичные для активированных Т-клеток в сравнении с наивными»]. Референс: [укажите, например, «геном человека hg38»].
Логика действий:
- Контроль качества и тримминг адаптеров.
- Выравнивание с параметрами, оптимальными для ATAC-seq.
- Коррекция смещения транспозазы Tn5 (сдвиг +4/-5 bp).
- Удаление дублей и ридов из митохондрий.
- Вызов пиков через MACS2/MACS3.
- Дифференциальный анализ доступности между условиями.
- Аннотация пиков и обогащение мотивов транскрипционных факторов.
Формат ответа: конвейер в виде bash-скрипта с комментариями, объяснение коррекции смещения транспозазы и почему это критично, типичные ошибки при анализе ATAC-seq.
Ограничения: не пропускай шаг коррекции смещения транспозазы – это критическая особенность метода; укажи, как оценить успешность обогащения.
Тон: технически точный, методически строгий.
*****
Почему это работает: Явное указание на коррекцию смещения транспозазы как критического шага гарантирует, что нейросеть не «упростит» конвейер, пропустив специфическую для метода обработку.
13. Филогенетический анализ и построение эволюционного дерева
Проблема: Выбор модели замен нуклеотидов и метода построения дерева (максимальное правдоподобие vs. байесовский подход) часто делается произвольно, хотя от этого зависит достоверность эволюционных выводов.
Решение: Промпт создает обоснованный рабочий процесс с выбором модели и оценкой надежности дерева.
Текст промпта:
*****
Ты – [укажите роль, например, «эволюционный биолог с опытом молекулярной филогенетики»].
Задача: разработай пошаговый план филогенетического анализа с обоснованием выбора метода.
Контекст: данные – [опишите, например, «нуклеотидные последовательности гена RecA из 45 штаммов бактерий рода Bacillus и 5 внешних групп»]. Цель: [укажите, например, «установить эволюционные отношения между штаммами и определить, является ли исследуемый штамм новым видом»]. Доступные инструменты: [укажите, например, «MAFFT, IQ-TREE2, MrBayes, FigTree»].
Логика действий:
- Множественное выравнивание последовательностей с оценкой качества.
- Отбор оптимальной модели замен нуклеотидов через ModelTest-NG.
- Построение дерева методом максимального правдоподобия с бутстреп-поддержкой.
- Альтернативно: байесовское дерево через MrBayes с апостериорными вероятностями.
- Визуализация и интерпретация дерева.
- Оценка, поддерживает ли дерево гипотезу о новом виде (порог ANI и другие критерии).
Формат ответа: пошаговый план с командами, объяснение разницы между методами и когда использовать каждый, интерпретация показателей поддержки ветвей.
Ограничения: объясни, почему выбор модели замен важен и что происходит при неправильном выборе; не рекомендуй метод объединения по соседям (NJ) как основной для публикации.
Тон: академически строгий, с акцентом на методологическую корректность.
*****
Почему это работает: Явное требование объяснить последствия неправильного выбора модели замен переводит нейросеть из режима инструкции в режим обучения – что значительно ценнее для понимания метода.
14. Разработка конвейера для обнаружения структурных вариантов генома
Проблема: Структурные варианты (делеции, дупликации, инверсии, транслокации) часто упускаются при стандартном анализе вариантов однонуклеотидного полиморфизма, хотя именно они могут быть функционально значимыми.
Решение: Промпт создает специализированный конвейер обнаружения структурных вариантов с объяснением логики выбора инструментов.
Текст промпта:
*****
Ты – [укажите роль, например, «геномик, специализирующийся на обнаружении структурных вариантов и анализе копийности»].
Задача: разработай конвейер обнаружения и аннотации структурных вариантов генома.
Контекст: данные – [опишите, например, «данные полногеномного секвенирования опухоли и нормальной ткани одного пациента, покрытие 60x для опухоли и 30x для нормы, Illumina NovaSeq»]. Цель: [укажите, например, «выявить соматические структурные варианты в опухоли, потенциально значимые для диагностики и выбора терапии»]. Референс: [укажите, например, «геном человека GRCh38»].
Логика действий:
- Предобработка и выравнивание с параметрами, оптимальными для обнаружения структурных вариантов.
- Обнаружение структурных вариантов несколькими инструментами (Manta, DELLY, LUMPY) и объяснение, почему нужно несколько.
- Объединение результатов и фильтрация по поддержке нескольких инструментов.
- Анализ числа копий через CNVkit или GATK4 CNV.
- Аннотация соматических структурных вариантов.
- Приоритизация клинически значимых находок.
Формат ответа: конвейер с командами, объяснение стратегии использования нескольких инструментов и как объединять их результаты, критерии фильтрации ложноположительных результатов.
Ограничения: объясни ограничения коротких ридов для обнаружения структурных вариантов и когда нужны длинные риды; не пропускай шаг сравнения с нормальной тканью для фильтрации зародышевых вариантов.
Тон: клинически ориентированный, методически строгий.
*****
Почему это работает: Требование использования нескольких инструментов с объяснением логики такого подхода отражает реальную практику – ни один инструмент не обнаруживает все типы структурных вариантов одинаково хорошо.
15. Анализ метилирования ДНК (WGBS/RRBS)
Проблема: Данные бисульфитного секвенирования требуют специального выравнивателя и особого подхода к нормализации, и использование стандартных инструментов для обычного секвенирования дает бессмысленные результаты.
Решение: Промпт создает специализированный конвейер для анализа данных метилирования с объяснением ключевых отличий от стандартного секвенирования.
Текст промпта:
*****
Ты – [укажите роль, например, «эпигеномик с опытом анализа метилирования ДНК методами WGBS и RRBS»].
Задача: разработай конвейер анализа данных бисульфитного секвенирования от предобработки до идентификации дифференциально метилированных регионов.
Контекст: тип данных – [укажите, например, «RRBS данные из клеток крови, 6 образцов здоровых доноров и 6 пациентов с аутоиммунным заболеванием»]. Цель: [укажите, например, «найти дифференциально метилированные регионы, связанные с заболеванием, особенно в промоторных областях генов иммунного ответа»]. Референс: [укажите, например, «геном человека hg38»].
Логика действий:
- Контроль качества и удаление адаптеров с учетом специфики RRBS (Trim Galore).
- Выравнивание через Bismark с объяснением, почему нельзя использовать обычные выравниватели.
- Дедупликация и извлечение информации о метилировании.
- Фильтрация позиций по покрытию.
- Дифференциальный анализ метилирования через DSS или methylKit.
- Аннотация дифференциально метилированных регионов и связь с экспрессией генов.
Формат ответа: конвейер с командами, объяснение ключевых отличий обработки данных бисульфитного секвенирования от стандартного, критерии выбора порогов для дифференциального анализа.
Ограничения: объясни, почему конверсия бисульфита требует специального выравнивателя; укажи, как оценить эффективность конверсии бисульфита.
Тон: методически строгий, с акцентом на специфику метода.
*****
Почему это работает: Явное требование объяснить, почему нельзя использовать стандартные инструменты, гарантирует, что нейросеть передаст понимание механизма метода, а не просто список команд.
16. Молекулярный докинг и виртуальный скрининг
Проблема: Результаты молекулярного докинга часто переинтерпретируются – высокая расчетная аффинность принимается за реальное связывание, хотя докинг имеет серьезные ограничения, о которых часто забывают.
Решение: Промпт создает план виртуального скрининга с явным указанием ограничений метода и критериев отбора кандидатов.
Текст промпта:
*****
Ты – [укажите роль, например, «вычислительный химик с опытом молекулярного докинга и виртуального скрининга лекарственных кандидатов»].
Задача: разработай план виртуального скрининга библиотеки соединений против белковой мишени с учетом ограничений метода.
Контекст: мишень – [опишите, например, «кристаллическая структура протеинкиназы DYRK1A из PDB (ID: 2WO6), разрешение 1.8 Å»]. Библиотека соединений: [укажите, например, «коллекция из 50 000 природных соединений из базы данных ZINC Natural Products»]. Цель: [укажите, например, «отобрать топ-50 кандидатов для экспериментального тестирования ингибирования киназы»].
Логика действий:
- Подготовка структуры белка: удаление воды, добавление водородов, определение сайта связывания.
- Предфильтрация библиотеки по правилам Липинского и другим фармакокинетическим критериям.
- Докинг через AutoDock Vina или GNINA с параметрами для жесткого и гибкого докинга.
- Анализ результатов: не только по энергии связывания, но и по ключевым взаимодействиям в активном центре.
- Кластеризация результатов и отбор структурно разнообразных кандидатов.
- Постдокинговая фильтрация и ранжирование.
Формат ответа: пошаговый план с командами, таблица критериев отбора кандидатов, явный раздел об ограничениях метода и что нельзя утверждать на основе результатов докинга.
Ограничения: обязательно включи раздел об ограничениях докинга; не позволяй делать выводы о реальной активности соединений только на основе расчетной аффинности.
Тон: научно строгий, с четкими оговорками об интерпретации результатов.
*****
Почему это работает: Требование обязательного раздела об ограничениях метода – редкость в промптах, но именно это делает результат научно корректным, а не просто красивым списком кандидатов.
17. Создание автоматизированного отчета по анализу данных в R Markdown
Проблема: Большинство биоинформатических анализов существуют в виде разрозненных скриптов без документации, что делает воспроизведение результатов через полгода квестом с неизвестным исходом.
Решение: Промпт создает шаблон воспроизводимого отчета, объединяющего код, результаты и интерпретацию.
Текст промпта:
*****
Ты – [укажите роль, например, «биоинформатик, специализирующийся на воспроизводимых исследованиях и документировании анализа данных»].
Задача: создай шаблон воспроизводимого отчета в R Markdown для биоинформатического анализа.
Контекст: тип анализа – [опишите, например, «полный конвейер анализа РНК-seq: от матрицы счетчиков до списка дифференциально экспрессированных генов и GO-анализа»]. Аудитория отчета: [укажите, например, «руководитель лаборатории (биолог без программирования) и коллеги-биоинформатики»]. Требования к воспроизводимости: [укажите, например, «все версии пакетов зафиксированы, случайные числа воспроизводимы, данные загружаются автоматически»].
Логика действий:
- Структура отчета: введение, данные и методы, результаты, заключение.
- Разделение кода на чанки с понятными названиями и описаниями.
- Автоматическая запись версий всех использованных пакетов.
- Параметризация отчета для легкого применения к новым данным.
- Встроенная визуализация с подписями и интерпретацией.
- Экспорт в HTML и PDF с единой командой.
Формат ответа: готовый шаблон R Markdown с заполненными примерами кода, объяснение каждого структурного блока, инструкция по параметризации для новых проектов.
Ограничения: шаблон должен быть понятен как программисту, так и биологу без опыта программирования; не усложняй структуру без необходимости.
Тон: практичный, ориентированный на долгосрочную воспроизводимость.
*****
Почему это работает: Указание двух разных аудиторий – биолога и биоинформатика – вынуждает нейросеть создать документацию, понятную обоим, что решает реальную проблему коммуникации в лабораториях.
18. Анализ взаимодействий белок-белок и построение сети
Проблема: Сети взаимодействий белков легко построить, но их интерпретация часто сводится к поиску «хабов» без понимания биологического контекста – что дает красивую картинку, но мало смысла.
Решение: Промпт создает план анализа сети с акцентом на биологически осмысленную интерпретацию.
Текст промпта:
*****
Ты – [укажите роль, например, «системный биолог с опытом сетевого анализа взаимодействий белков»].
Задача: разработай план анализа сети взаимодействий белков с биологически осмысленной интерпретацией.
Контекст: исходные данные – [опишите, например, «список из 200 дифференциально экспрессированных генов при раке молочной железы, полученных в предыдущем анализе»]. Источник данных о взаимодействиях: [укажите, например, «база данных STRING с порогом достоверности 0.7»]. Цель: [укажите, например, «выявить ключевые регуляторные узлы и модули, потенциально значимые как терапевтические мишени»].
Логика действий:
- Построение сети взаимодействий через программный интерфейс STRING или Cytoscape.
- Анализ топологических параметров: степень, центральность по посредничеству, кластерный коэффициент.
- Выявление модулей (кластеров) через алгоритм MCODE или MCL.
- Функциональная аннотация модулей.
- Выявление ключевых узлов с биологическим обоснованием их значимости.
- Сравнение с известными онкогенными путями.
Формат ответа: пошаговый план с кодом на R (пакет igraph) или инструкцией для Cytoscape, критерии отбора ключевых узлов, предупреждения о типичных ошибках интерпретации сетей.
Ограничения: предупреди о проблеме смещения в базах данных взаимодействий (хорошо изученные белки имеют больше задокументированных взаимодействий); не ограничивайся только топологическими метриками.
Тон: системно-биологический, с акцентом на биологическую интерпретацию.
*****
Почему это работает: Требование предупредить о смещении в базах данных взаимодействий – неочевидный, но критически важный нюанс, который большинство аналитиков упускают и который делает результаты потенциально вводящими в заблуждение.
19. Разработка праймеров для ПЦР и валидация in silico
Проблема: Дизайн праймеров «на глаз» или через простые онлайн-инструменты без проверки специфичности часто приводит к неспецифической амплификации – и к потере реагентов, времени и нервов.
Решение: Промпт создает полный план разработки и валидации праймеров с проверкой специфичности.
Текст промпта:
*****
Ты – [укажите роль, например, «молекулярный биолог с опытом дизайна праймеров для количественной ПЦР и цифровой ПЦР»].
Задача: разработай набор праймеров для [укажите цель, например, «количественной ПЦР для определения экспрессии гена BRCA1 в клетках человека»] и проведи их валидацию in silico.
Контекст: целевая последовательность – [укажите, например, «ген BRCA1 человека, нужно амплифицировать экзон 11, избегая псевдогенов»]. Параметры реакции: [укажите, например, «температура отжига 60°C, размер ампликона 80–150 bp для количественной ПЦР, использование мастер-микса SYBR Green»]. Дополнительные требования: [укажите, например, «праймеры должны перекрывать границу экзон-экзон для исключения геномной ДНК»].
Логика действий:
- Дизайн праймеров через Primer3 с указанием параметров.
- Проверка специфичности через BLAST против транскриптома и генома человека.
- Анализ вторичных структур и димеров праймеров.
- Расчет температуры плавления и проверка совместимости пары.
- Проверка перекрытия границы экзон-экзон через базу данных UCSC.
Формат ответа: таблица с предложенными парами праймеров и их характеристиками, результаты in silico валидации, рекомендации по оптимизации условий ПЦР.
Ограничения: не предлагай праймеры без проверки специфичности; укажи потенциальные проблемы с псевдогенами или гомологичными последовательностями.
Тон: технически точный, практически ориентированный.
*****
Почему это работает: Требование проверки специфичности против транскриптома и генома, а не только против целевого гена, отражает реальную практику и предотвращает наиболее распространенную ошибку при дизайне праймеров.
20. Анализ данных ChIP-seq для картирования связывания транскрипционных факторов
Проблема: Качество данных ChIP-seq сильно зависит от эффективности иммунопреципитации, и анализ данных плохого качества дает результаты, которые красиво выглядят, но биологически бессмысленны.
Решение: Промпт создает конвейер с акцентом на оценку качества специфичного для ChIP-seq и интерпретацию результатов.
Текст промпта:
*****
Ты – [укажите роль, например, «эпигеномик с опытом анализа данных ChIP-seq для транскрипционных факторов и гистоновых модификаций»].
Задача: разработай конвейер анализа данных ChIP-seq с акцентом на контроль качества эксперимента.
Контекст: тип эксперимента – [опишите, например, «ChIP-seq для транскрипционного фактора p53 в клетках HCT116, обработанных доксорубицином, с соответствующим контролем (Input)»]. Данные: [укажите, например, «одиночное секвенирование, 50 bp, Illumina HiSeq, 2 биологических повтора»]. Референс: [укажите, например, «геном человека hg38»].
Логика действий:
- Контроль качества ридов и выравнивание.
- Оценка качества ChIP-seq: показатели FRiP, NSC, RSC – с объяснением пороговых значений.
- Вызов пиков через MACS2 с контролем Input.
- Оценка воспроизводимости между повторами через IDR.
- Аннотация пиков: распределение по геномным элементам.
- Анализ обогащения мотивов в пиках.
- Сравнение с публичными данными ChIP-seq для p53.
Формат ответа: конвейер с командами, таблица показателей качества ChIP-seq с пороговыми значениями и интерпретацией, типичные признаки неудачного ChIP-seq эксперимента.
Ограничения: обязательно включи оценку показателей FRiP и NSC/RSC – без этого нельзя доверять результатам; объясни, что делать, если качество ниже порогового.
Тон: методически строгий, с акцентом на качество эксперимента.
*****
Почему это работает: Требование оценки показателей качества, специфичных для ChIP-seq, – это именно тот шаг, который пропускают при работе с данными из публичных репозиториев, не задумываясь о качестве исходного эксперимента.
21. Анализ кругового РНК и некодирующих РНК
Проблема: Круговые РНК требуют специфических инструментов обнаружения, и использование стандартных конвейеров для линейных РНК приведет к тому, что большинство из них будет просто отброшено как «химеры».
Решение: Промпт создает специализированный конвейер для обнаружения и характеризации некодирующих РНК.
Текст промпта:
*****
Ты – [укажите роль, например, «биоинформатик, специализирующийся на некодирующих РНК и посттранскрипционной регуляции»].
Задача: разработай конвейер для обнаружения и анализа круговых РНК из данных тотального РНК-seq.
Контекст: данные – [опишите, например, «тотальный РНК-seq без обеднения по рибосомальной РНК, парноконцевые риды 150 bp, клетки нейробластомы, 3 условия: контроль, дифференцировка, апоптоз»]. Цель: [укажите, например, «идентифицировать круговые РНК, специфически регулируемые при дифференцировке нейробластомы»]. Референс: [укажите, например, «геном человека hg38 с аннотацией Ensembl»].
Логика действий:
- Предобработка ридов с сохранением ридов, пересекающих обратные сплайс-сайты.
- Обнаружение круговых РНК через несколько инструментов (CIRI2, find_circ, CircRNA_finder).
- Объединение результатов и фильтрация надежных кандидатов.
- Количественная оценка экспрессии круговых РНК.
- Дифференциальный анализ между условиями.
- Функциональная аннотация: предсказание сайтов связывания микроРНК.
Формат ответа: конвейер с командами, объяснение, почему нужно несколько инструментов для обнаружения круговых РНК, критерии фильтрации надежных кандидатов.
Ограничения: объясни принципиальное отличие обнаружения круговых РНК от линейных и почему стандартные инструменты не подходят; предупреди о высоком уровне ложноположительных результатов.
Тон: технически точный, с акцентом на специфику метода.
*****
Почему это работает: Требование объяснить принципиальное отличие от анализа линейных РНК гарантирует передачу концептуального понимания, а не просто набора команд.
22. Интеграция мультиомных данных
Проблема: Интеграция геномных, транскриптомных и протеомных данных – это не просто объединение таблиц. Без правильного статистического подхода результаты будут либо тривиальными, либо ложными.
Решение: Промпт создает обоснованный план мультиомной интеграции с выбором метода под конкретную задачу.
Текст промпта:
*****
Ты – [укажите роль, например, «системный биолог с опытом интеграции мультиомных данных в онкологических исследованиях»].
Задача: разработай стратегию интеграции данных нескольких омических уровней для выявления молекулярных механизмов заболевания.
Контекст: доступные данные для одной когорты пациентов – [опишите, например, «данные полногеномного секвенирования (вариантный анализ), РНК-seq (транскриптомика), протеомика методом масс-спектрометрии, данные метилирования ДНК; 50 пациентов с глиобластомой и 20 здоровых контролей»]. Биологический вопрос: [опишите, например, «какие молекулярные изменения определяют агрессивный фенотип опухоли»]. Доступные инструменты: [укажите, например, «R, пакеты MOFA2, mixOmics»].
Логика действий:
- Предобработка каждого омического слоя по-отдельности.
- Выбор метода интеграции: ранняя, промежуточная или поздняя – с обоснованием.
- Применение MOFA2 для факторного анализа мультиомных данных.
- Интерпретация факторов: какой омический слой вносит наибольший вклад.
- Выявление молекулярных подтипов и их клинических ассоциаций.
- Валидация находок на независимой когорте.
Формат ответа: стратегия интеграции с обоснованием выбора метода, код на R для основных шагов, раздел о типичных ошибках при интеграции мультиомных данных.
Ограничения: объясни разницу между ранней и поздней интеграцией и последствия неправильного выбора; предупреди об опасности переобучения при малом числе образцов.
Тон: методически строгий, системно-биологический.
*****
Почему это работает: Требование обосновать выбор стратегии интеграции (ранняя/промежуточная/поздняя) – это именно тот концептуальный вопрос, ответ на который определяет корректность всего последующего анализа.
23. Подготовка данных для депонирования в публичный репозиторий
Проблема: Депонирование данных в GEO или SRA кажется простой формальностью, пока не выясняется, что метаданные заполнены неправильно, данные не прошли валидацию, и статью не принимают к публикации.
Решение: Промпт создает полный чек-лист подготовки данных к депонированию с учетом требований конкретного репозитория.
Текст промпта:
*****
Ты – [укажите роль, например, «биоинформатик с опытом депонирования геномных данных в публичные репозитории NCBI GEO и SRA»].
Задача: подготовь полный план депонирования биоинформатических данных в публичный репозиторий в соответствии с требованиями журнала.
Контекст: тип данных – [опишите, например, «данные РНК-seq: сырые риды в формате FASTQ, матрица счетчиков, нормализованные данные, метаданные образцов»]. Репозиторий: [укажите, например, «NCBI GEO»]. Журнал: [укажите, например, «Nature Communications – требует открытого доступа к данным до публикации»]. Конфиденциальность: [укажите, например, «данные от пациентов с обезличиванием согласно протоколу этического комитета»].
Логика действий:
- Структура депозита: что загружать в GEO, что в SRA, какие файлы обязательны.
- Заполнение метаданных: минимальный стандарт MIAME для транскриптомных данных.
- Контроль качества файлов перед загрузкой.
- Процедура обезличивания данных пациентов.
- Получение идентификатора депозита для рецензентов (до публикации).
- Проверка доступности данных после публикации.
Формат ответа: пошаговый план с конкретными действиями, таблица обязательных метаданных для данного типа данных, типичные причины отклонения депозита.
Ограничения: учти требования к конфиденциальности данных пациентов; не упрощай требования к метаданным – это частая причина задержки публикации.
Тон: практичный, ориентированный на соответствие требованиям журнала.
*****
Почему это работает: Требование учесть конфиденциальность данных пациентов и стандарты метаданных – это именно то, что превращает формальный чек-лист в реально полезный инструмент для исследователей, работающих с клиническими данными.
24. Анализ пространственной транскриптомики
Проблема: Пространственная транскриптомика – относительно новый метод, и большинство аналитиков переносят на него подходы из одноклеточного анализа без учета принципиальных различий в природе данных.
Решение: Промпт создает план анализа с акцентом на специфику пространственных данных и их интеграцию с одноклеточными данными.
Текст промпта:
*****
Ты – [укажите роль, например, «биоинформатик, специализирующийся на пространственной транскриптомике и пространственной биологии»].
Задача: разработай план анализа данных пространственной транскриптомики с учетом специфики метода.
Контекст: данные – [опишите, например, «данные 10x Visium из срезов ткани почки мыши при хроническом воспалении, 4 среза от 2 животных»]. Дополнительные данные: [укажите, например, «есть данные одноклеточного РНК-seq из той же ткани для деконволюции»]. Цель: [укажите, например, «картировать пространственное распределение клеточных популяций и выявить зоны активного воспаления»].
Логика действий:
- Предобработка данных Space Ranger и оценка качества пятен.
- Нормализация с учетом пространственных эффектов.
- Идентификация пространственно вариабельных генов.
- Деконволюция пятен с использованием одноклеточных данных как референса.
- Выявление пространственных доменов через кластеризацию.
- Анализ пространственной коэкспрессии и взаимодействий между клетками.
Формат ответа: пошаговый план с кодом на R (пакет Seurat/STARmap или Python Squidpy), объяснение ключевых отличий от одноклеточного анализа, типичные ошибки при интерпретации пространственных данных.
Ограничения: объясни, почему прямое применение методов одноклеточного анализа к пространственным данным некорректно; учти ограниченное разрешение метода Visium (пятно содержит несколько клеток).
Тон: методически строгий, с акцентом на специфику метода.
*****
Почему это работает: Явное указание на ограниченное разрешение метода Visium – критически важный нюанс, который определяет, какие биологические вопросы можно и нельзя решить с помощью этих данных.
25. Разработка пользовательского скрипта визуализации геномных данных
Проблема: Стандартные инструменты визуализации геномных данных либо не дают нужного уровня настройки, либо требуют времени на изучение, которого нет. В результате в публикациях появляются графики низкого качества.
Решение: Промпт создает настраиваемый скрипт визуализации, соответствующий требованиям публикации.
Текст промпта:
*****
Ты – [укажите роль, например, «биоинформатик с опытом создания публикационного качества визуализаций геномных данных»].
Задача: напиши скрипт для создания комплексной визуализации геномных данных публикационного качества.
Контекст: тип визуализации – [опишите, например, «многопанельный рисунок для статьи: вулкан-график дифференциальной экспрессии, тепловая карта топ-50 генов, точечный график GO-обогащения, UMAP одноклеточных данных с аннотацией кластеров»]. Требования журнала: [укажите, например, «разрешение 300 dpi, размер шрифта минимум 8pt, цветовая схема доступная для людей с нарушением цветовосприятия»]. Язык: [укажите, например, «R с использованием ggplot2»].
Логика действий:
- Создание каждого типа графика с оптимальными параметрами.
- Применение цветовой схемы, доступной для людей с нарушением цветовосприятия.
- Настройка размеров шрифтов, отступов и подписей осей.
- Объединение панелей в единый рисунок через patchwork.
- Экспорт в форматах PDF и TIFF нужного разрешения.
Формат ответа: полный R-код с комментариями, объяснение выбора цветовых схем, инструкция по адаптации для разных данных.
Ограничения: используй только цветовые схемы, доступные для людей с нарушением цветовосприятия (ColorBrewer, viridis); размеры шрифтов должны соответствовать требованиям журнала.
Тон: практичный, ориентированный на требования публикации.
*****
Почему это работает: Требование доступности для людей с нарушением цветовосприятия – это не просто этическое требование, но и требование многих высокорейтинговых журналов, которое часто игнорируется при подготовке рисунков.
26. Предсказание функции белка по последовательности
Проблема: Предсказание функции белка – область, где легко получить уверенный ответ нейросети, который на самом деле является экстраполяцией с низкой надежностью. Различие между надежным предсказанием и догадкой критически важно.
Решение: Промпт создает многоуровневый анализ функции белка с явной оценкой надежности каждого предсказания.
Текст промпта:
*****
Ты – [укажите роль, например, «биоинформатик, специализирующийся на функциональной аннотации белков и сравнительной геномике»].
Задача: проведи многоуровневый анализ для предсказания функции белка с неизвестной функцией.
Контекст: белок – [опишите, например, «гипотетический белок из термофильной археи Sulfolobus acidocaldarius, 289 аминокислот, последовательность прилагается»]. Доступные инструменты: [укажите, например, «HHpred, InterPro, PSIPRED, AlphaFold2, FoldSeek»]. Контекст организма: [укажите, например, «термофил, оптимум роста 75°C, аэроб»].
Логика действий:
- Поиск гомологов по последовательности через PSI-BLAST (несколько итераций).
- Поиск структурных гомологов через HHpred и FoldSeek.
- Предсказание доменов и функциональных мотивов через InterPro.
- Предсказание вторичной структуры и физико-химических свойств.
- Синтез всех предсказаний с явной оценкой надежности.
- Предложение экспериментальных подходов для верификации.
Формат ответа: структурированный отчет по каждому методу с оценкой надежности (высокая/средняя/низкая и почему), итоговая гипотеза о функции с уровнем уверенности, план экспериментальной верификации.
Ограничения: четко разграничивай надежные предсказания (на основе близких гомологов) и спекулятивные; не давай уверенных функциональных аннотаций без достаточного основания.
Тон: академически строгий, с четкой оценкой уровня уверенности в каждом выводе.
*****
Почему это работает: Требование явной оценки надежности для каждого предсказания – ключевой элемент, который отличает научно корректный анализ от генерации правдоподобно звучащих, но ненадежных выводов.
27. Анализ данных протеомики методом масс-спектрометрии
Проблема: Протеомные данные требуют специфической статистической обработки с учетом пропущенных значений – и стандартные подходы к заполнению пропусков могут систематически искажать результаты дифференциального анализа.
Решение: Промпт создает конвейер анализа протеомных данных с правильной стратегией работы с пропущенными значениями.
Текст промпта:
*****
Ты – [укажите роль, например, «биоинформатик-протеомик с опытом анализа данных количественной масс-спектрометрии»].
Задача: разработай конвейер анализа данных количественной протеомики с правильной обработкой пропущенных значений.
Контекст: данные – [опишите, например, «данные метки TMT-10plex из 5 условий по 2 биологических повтора, около 6000 идентифицированных белков, предобработка в MaxQuant выполнена»]. Цель: [укажите, например, «выявить белки, дифференциально накапливающиеся при обработке клеток ингибитором протеасомы»]. Уровень пропущенных значений: [укажите, например, «около 30% пропущенных значений»].
Логика действий:
- Оценка паттерна пропущенных значений: случайные vs. зависящие от уровня белка.
- Выбор стратегии заполнения пропусков в зависимости от их природы.
- Нормализация данных: сравнение методов и обоснование выбора.
- Дифференциальный анализ с учетом дизайна эксперимента (limma или другой метод).
- Визуализация: вулкан-график, тепловая карта, профили экспрессии.
- Функциональная аннотация и обогащение по биологическим процессам.
Формат ответа: код на R с комментариями, объяснение стратегий заполнения пропущенных значений и последствий неправильного выбора, типичные ошибки при анализе протеомных данных.
Ограничения: объясни разницу между случайными пропущенными значениями и пропусками, зависящими от уровня белка, и почему это критично; не применяй одну стратегию заполнения пропусков ко всем данным без анализа их природы.
Тон: статистически строгий, с акцентом на правильную обработку данных.
*****
Почему это работает: Различие между случайными пропущенными значениями и зависящими от уровня белка – это фундаментальный концептуальный момент протеомного анализа, который определяет весь последующий статистический подход.
28. Создание рабочего процесса управления биоинформатическими проектами
Проблема: Биоинформатические проекты часто превращаются в хаос из файлов с именами «final_final_v3_corrected.R», и воспроизвести анализ через год невозможно даже самому автору. Что уж говорить о коллегах.
Решение: Промпт создает систему организации биоинформатического проекта, обеспечивающую воспроизводимость и управляемость.
Текст промпта:
*****
Ты – [укажите роль, например, «биоинформатик с опытом организации крупных вычислительных проектов и управления командными репозиториями»].
Задача: разработай систему организации биоинформатического проекта, обеспечивающую воспроизводимость и управляемость.
Контекст: проект – [опишите, например, «долгосрочный проект по анализу геномики рака, 5 человек в команде, несколько типов омических данных, несколько вычислительных кластеров»]. Требования: [укажите, например, «полная воспроизводимость анализа, версионирование кода и данных, автоматизация конвейеров, совместная работа команды»]. Доступная инфраструктура: [укажите, например, «сервер с системой управления задачами SLURM, хранилище данных 50 ТБ»].
Логика действий:
- Структура каталогов проекта с разделением данных, кода и результатов.
- Система версионирования кода через Git с правилами именования коммитов.
- Управление зависимостями через conda или контейнеры Singularity.
- Автоматизация конвейеров через Snakemake или Nextflow.
- Документирование анализа и ведение журнала эксперимента.
- Правила совместной работы и проверки кода в команде.
Формат ответа: готовая структура каталогов с объяснением назначения каждой папки, шаблон правил совместной работы для команды, типичные ошибки организации биоинформатических проектов.
Ограничения: учти реальные ограничения времени исследователей – система должна быть достаточно простой, чтобы ее реально соблюдали; не предлагай инструменты, требующие значительного времени на освоение без явных преимуществ.
Тон: практичный, ориентированный на долгосрочную поддерживаемость проекта.
*****
Почему это работает: Требование учесть реальные ограничения времени исследователей – это именно то, что отличает жизнеспособную систему организации от идеальной на бумаге, которую никто не соблюдает через неделю после внедрения.
29. Разработка алгоритма машинного обучения для классификации биологических данных
Проблема: Применение методов машинного обучения к биологическим данным страдает от систематической ошибки: модели обучают и тестируют на одних и тех же данных (или на данных с утечкой информации), получая оптимистичные результаты, которые рассыпаются на независимой выборке.
Решение: Промпт создает методологически корректный план применения машинного обучения с правильной валидацией.
Текст промпта:
*****
Ты – [укажите роль, например, «специалист по машинному обучению в биомедицинских данных с опытом разработки диагностических моделей»].
Задача: разработай методологически корректный план применения машинного обучения для классификации биологических образцов.
Контекст: задача – [опишите, например, «классификация пациентов с раком поджелудочной железы vs. хроническим панкреатитом vs. здоровые доноры на основе данных метилирования ДНК плазмы крови (жидкая биопсия)»]. Данные: [укажите, например, «850 000 позиций метилирования для 300 образцов (100 в каждой группе)»]. Цель: [укажите, например, «создать диагностическую модель с чувствительностью >85% при специфичности >90%»].
Логика действий:
- Стратегия разделения данных: обучающая, валидационная и тестовая выборки – с объяснением, почему нельзя использовать только перекрестную проверку.
- Отбор признаков строго на обучающей выборке (без утечки информации).
- Выбор алгоритма: сравнение случайного леса, градиентного бустинга и линейных методов.
- Настройка гиперпараметров через вложенную перекрестную проверку.
- Оценка модели на независимой тестовой выборке.
- Интерпретируемость: какие признаки наиболее важны и биологически ли они обоснованы.
Формат ответа: код на Python или R с комментариями, объяснение стратегии валидации и почему утечка информации критична, метрики оценки качества модели для несбалансированных классов.
Ограничения: строго запрети утечку информации из тестовой выборки в процесс обучения; объясни, почему высокая точность на обучающей выборке не означает хорошей модели.
Тон: методически строгий, с акцентом на воспроизводимость и предотвращение переобучения.
*****
Почему это работает: Явный запрет утечки информации и требование объяснить ее механизм – это ответ на самую распространенную методологическую ошибку в биомедицинских исследованиях с машинным обучением, которая публикуется в рецензируемых журналах с поразительной регулярностью.
30. Подготовка ответа на рецензию по биоинформатической статье
Проблема: Ответ на рецензию – это отдельный жанр научного письма, где неправильная тактика (излишняя уступчивость или, наоборот, защитная позиция) может стоить публикации даже при хорошей работе.
Решение: Промпт создает стратегически выверенный ответ на рецензию с правильным балансом между согласием и обоснованным несогласием.
Текст промпта:
*****
Ты – [укажите роль, например, «опытный ученый с практикой подготовки ответов на рецензии в высокорейтинговых биоинформатических журналах»].
Задача: подготовь стратегически выверенный ответ на рецензию биоинформатической статьи.
Контекст: журнал – [укажите, например, «Genome Biology»]. Статус рукописи: [укажите, например, «major revision»]. Комментарии рецензентов: [вставьте полный текст комментариев рецензентов]. Ваша позиция по каждому комментарию: [для каждого пункта укажите, например, «согласны и исправили / не согласны, вот обоснование / частично согласны»].
Логика действий:
- Структурируй ответ: общее письмо редактору, затем ответы по каждому рецензенту.
- Для каждого комментария: цитата рецензента → ответ → что изменено в рукописи.
- Для несогласия: сформулируй научное обоснование без защитной позиции.
- Выдели изменения в рукописи конкретными ссылками на страницы и строки.
- Поблагодари рецензентов за конкретные замечания, улучшившие работу.
Формат ответа: готовый текст ответа на рецензию на указанном языке публикации, с правильной структурой и профессиональным тоном; отдельно – рекомендации по изменениям в рукописи.
Ограничения: не используй чрезмерно уступчивые формулировки («рецензент абсолютно прав») – они снижают авторитет авторов; не занимай защитную позицию при несогласии – только научные аргументы.
Тон: профессиональный, уважительный, уверенный.
*****
Почему это работает: Явное разграничение между уступчивостью и научно обоснованным несогласием – это именно та тонкость, которая определяет исход рецензии и о которой редко говорят в методических руководствах.
Типичные ошибки при составлении запросов для нейросети в биоинформатике
- Не указывать тип и параметры данных, ожидая, что нейросеть «поймет сама». Без информации о типе секвенирования, покрытии и формате данных нейросеть генерирует универсальные ответы, которые могут быть неприменимы к конкретной задаче или вовсе противоречить ее требованиям.
- Просить написать «скрипт для анализа» без указания версий инструментов. Биоинформатические инструменты меняют программный интерфейс между версиями, и скрипт, написанный для STAR 2.5, может не работать со STAR 2.7 из-за изменений в параметрах.
- Не указывать организм и референсный геном при запросах на анализ последовательностей. Это приводит к получению обобщенных рекомендаций вместо конкретных команд с правильными базами данных и параметрами, специфичными для данного организма.
- Принимать сгенерированный код без проверки на тестовых данных. Нейросеть может допустить логические ошибки в биоинформатических конвейерах – особенно в нюансах, специфичных для конкретного метода, – и запуск непроверенного кода на реальных данных грозит потерей результатов.
- Не указывать цель анализа, ограничиваясь описанием данных. Нейросеть не знает, нужна ли воспроизводимость для публикации, скорость для предварительного анализа или клиническая интерпретация – и выдает решение, оптимальное для неизвестной ей цели.
- Запрашивать интерпретацию результатов без предоставления контекста эксперимента. Интерпретация тех же значений дифференциальной экспрессии будет принципиально разной для нокаута гена у мыши и для клинического образца от пациента – без контекста нейросеть не может дать биологически корректный ответ.
- Не просить указать ограничения предложенного метода. Нейросеть по умолчанию описывает метод в его лучшем применении, не упоминая ограничений – а именно они определяют, подходит ли метод для конкретной задачи.
- Копировать предложенные параметры без понимания их смысла. Параметры фильтрации, пороговые значения и настройки инструментов должны быть обоснованы для конкретных данных – слепое копирование параметров из «чужой статьи» или ответа нейросети без проверки является одной из самых распространенных причин некорректных результатов.
- Не уточнять требования к формату выходных данных. Нейросеть по умолчанию структурирует ответ так, как считает нужным, и без явного указания формата – таблица, скрипт, отчет – результат может потребовать значительной доработки перед использованием.
Сравнение слабых и сильных запросов для нейросети в биоинформатике
| Задача | Слабый запрос | Сильный запрос (ключевые добавления) | Почему это важно |
| Анализ дифференциальной экспрессии | «Напиши код DESeq2 для анализа экспрессии генов» | «Напиши код DESeq2 для сравнения 4 повторов контроля vs. обработки, матрица счетчиков в CSV, порог FDR 0.05, log2FC 1, добавь вулкан-график и тепловую карту топ-50» | Без дизайна эксперимента и порогов нейросеть пишет учебный пример, а не рабочий код |
| Выравнивание ридов | «Как выровнять риды на геном?» | «Напиши bash-скрипт STAR для парноконцевых ридов РНК-seq 150 bp на геном мыши mm10, сервер 32 ядра, добавь комментарии к каждому параметру» | Тип данных и вычислительные ресурсы определяют параметры – без них скрипт будет неоптимальным |
| Интерпретация GO-анализа | «Объясни результаты GO-анализа» | «Сгруппируй эти 20 GO-терминов по биологическим процессам, интерпретируй в контексте гипоксии нейронов, предложи формулировки для раздела Обсуждение, укажи возможные артефакты» | Без контекста эксперимента интерпретация будет общей и бесполезной для написания статьи |
| Предсказание функции белка | «Какая функция у этого белка?» | «Проведи многоуровневый анализ (PSI-BLAST, HHpred, InterPro, AlphaFold2) для белка из термофильной археи, для каждого вывода укажи уровень надежности, предложи экспериментальную верификацию» | Без оценки надежности нейросеть выдает уверенный ответ там, где должна быть оговорка |
| Написание скрипта на Python | «Напиши скрипт для загрузки данных из NCBI» | «Напиши Python-скрипт для загрузки последовательностей 16S рРНК Lactobacillus через Entrez, соблюдая ограничение 3 запроса/сек, с обработкой ошибок, прогресс-баром и проверкой дубликатов» | Без ограничений по частоте запросов скрипт будет заблокирован NCBI при загрузке больших выборок |
| Метагеномный анализ | «Как анализировать данные 16S?» | «Разработай конвейер QIIME2 для ампликонного секвенирования V3-V4, 60 образцов кишечника (30 здоровых vs. 30 с болезнью Крона), сравни QIIME2 vs. DADA2 для данного типа данных» | Выбор инструмента зависит от типа данных – без этого контекста совет будет нейтральным и бесполезным |
| Ответ на рецензию | «Помоги ответить рецензентам» | «Подготовь ответ на рецензию для Genome Biology (major revision), для каждого комментария: цитата рецензента → ответ → изменения в рукописи со ссылками на страницы, без излишней уступчивости и защитной позиции» | Тон ответа на рецензию напрямую влияет на решение редактора – шаблонная вежливость снижает научный авторитет авторов |
Советы по работе с нейросетью для задач биоинформатики
- Создайте библиотеку шаблонов запросов для повторяющихся задач лаборатории. Если один и тот же тип анализа выполняется регулярно (например, стандартный конвейер РНК-seq), один раз отработанный и проверенный запрос экономит время на каждой новой итерации и гарантирует воспроизводимость подхода.
- Просите нейросеть объяснить не только что делать, но и почему именно так, а не иначе. Понимание причины выбора конкретного параметра или инструмента позволяет адаптировать решение при изменении условий задачи – вместо слепого копирования команд, которые перестают работать при малейшем отклонении от шаблона.
- Используйте нейросеть для генерации гипотез интерпретации, а не для окончательных выводов. Нейросеть хорошо справляется с предложением биологических объяснений для наблюдаемых паттернов, но финальная интерпретация требует верификации через литературу и экспериментальные данные – это разграничение сохраняет научную корректность работы.
- Просите нейросеть самостоятельно указать, где ее ответ может быть неточным или устаревшим. Биоинформатические инструменты обновляются быстро, и прямой запрос «предупреди, где информация может быть устаревшей» дает более осторожный и честный ответ, чем принятие всего сказанного за актуальную истину.
- Разбивайте сложный анализ на последовательные запросы вместо одного большого. Запрос «создай полный конвейер от сырых данных до публикации» дает поверхностный результат – серия запросов по каждому этапу с проверкой промежуточных результатов дает детально проработанное решение каждого шага.
- Указывайте, для какой аудитории предназначен результат: для вас, для коллеги-биолога или для рецензента. Один и тот же анализ требует разного уровня технических деталей и разного языка объяснений – и нейросеть адаптирует ответ именно под указанную аудиторию, что экономит время на последующем редактировании.
- Сохраняйте удачные запросы вместе с полученными результатами в единый файл проекта. Через полгода воспроизвести не только анализ, но и то, как именно был сформулирован запрос, который дал нужный результат, – задача нетривиальная. Документирование запросов является частью воспроизводимости исследования наравне с кодом и данными.