Методическая статья

Протокол отслеживания и автоматизированной поведенческой количественной оценки у Drosophila melanogaster

DOI:

10.3791/71417

24 июля 2026 г.

* These authors contributed equally

В этой статье

Краткое содержание

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

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

Аннотация

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Для разработки открытого аналитического инструмента, преодолевающего ограничения традиционных методов отслеживания на основе центроидов, мы представляем протокол для точного анализа социальных взаимодействий у свободно ведущих себя пар дрозофил . В частности, этот протокол вдохновлён системой высокоразрешающей сети (HRNet), позволяющей одновременно отслеживать пять ключевых анатомических точек — голову, грудную клетку, живот, а также кончики левого и правого крыла — с целью генерации координат высокого разрешения для последующего количественного анализа социальных поведенчений. Этот протокол обеспечивает полноценный рабочий процесс на основе Python и графического интерфейса пользователя (GUI), который мы разработали, включая создание наборов данных, обучение моделей и автоматизированное извлечение координат, а также интегрированные модули для создания тепловых карт пространственной занятости, траекторий движения и соотношения социальных взаимодействий у мух. Для проверки этого фреймворка была протестирована с использованием двух широко используемых штаммов — w1118 и Canton-S (CS). Наши результаты продемонстрировали устойчивость обнаружения ключевых точек и выявили генотип-специфические различия в пространственном использовании и структуре локомотива. Эта методология обеспечивает масштабируемую основу для количественной этологии и автоматизированного анализа социальных взаимодействий у Drosophila, одновременно снижая усилия по ручному аннотированию и улучшая воспроизводимость.

Введение

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Drosophila melanogaster — широко используемый модельный организм с мощными генетическими инструментами и хорошо проработаными нейронными цепями, позволяющими механистически анализировать поведение1. У него широкий спектр социальных проявлений поведения, включая ухаживание и агрессию, а также высокие способности кобучению 2,3,4,5,6,7,8. Каждый из них состоит из отдельных моторных элементов, управляемых компактной, но чрезвычайно хорошо организованной нервной системой. Важно, что точное измерение осанки тела крайне важно для понимания неврологических основ выбора действий, поскольку многие из этих поведенчений содержат тонко прописанные отуральные мотивы, кодирующие контекстуальную и внутреннюю информацию 9,10.

Несмотря на необходимость одноразового разрешения для фиксации индивидуальных различий, многие поведенческие тесты с высокой пропускной способностью у Drosophila по-прежнему опираются на групповыеиндексы 11. Высокопроизводительные поведенческие анализы включают T-лабиринты тесты на социальныепредпочтения 12,13, анализы социального расстояния, количественно определяющие расстояние между мухами, или парадигмы агрегации/избегания под сенсорнойстимуляцией 14 могут эффективно фиксировать тенденции популяции. Однако они по своей сути связаны с усреднением между индивидами, тем самым скрывая гетерогенность последовательностей действий и временную структуру социальных обменов. С годами попытки перейти к идентификации на мушку опирались на функционально ограниченные методы, такие как обнаружение событий на основе правил с использованием кинематических порогов, фоновый вычитание с отслеживанием центроидов и ручнаявидеоаннотация 15,16,17,18. В результате отдельные действия, такие как рывки, постукивание или угрозы крылом, часто игнорируются или неправильно обозначаются, что требует значительной ручной коррекции. Такие ограничения ограничивали механистические исследования, требующие точного временного согласования нейронной активности и индивидуальных действий.

Революционное решение теперь доступно благодаря недавним достижениям в области компьютерного зрения и оценки поз на основе машинного обучения. Открытые фреймворки, такие какDeepLabCut 19 иSLEAP 20 , позволяют обнаруживать части тела без маркеров, масштабируемую классификацию отдельных действий и сохранять индивидуальную идентичность даже при тесных взаимодействиях. Эти особенности преодолевают недостатки прежних групповых и правилоориентированных подходов и позволяют повторяемую количественную оценку сложных социальных поведенчений.

Индивидуальные взаимодействия у Drosophila характеризуются уникальными моторными особенностями, указывающими на прогрессирование социальных взаимодействий. Агрессия, например, включает типичные поведения, такие как рывки, угрозы крыльями и захват, все из которых представляют собой растущие стадииконфликта 21,22. Ухаживание аналогично определяется ориентацией, односторонним выдвижением крыльев с постановкой песни, постукиванием и попыткой спаривания, которые вместе образуют временную последовательность брачныхвзаимодействий 23. Запечатлеть эти мотивы зависит от точного распознавания позы тела и движенийсуставов 24,25. На практике выборка требует высокого пространственного и временного разрешения на протяжении длительных периодов записи, чтобы тонкие моторные паттерны могли быть точно обнаружены и согласованы с нейроннойактивностью 25,26.

Здесь мы представляем открытую, основанную на видении фреймворк для автоматизированной идентификации пяти анатомических ключевых точек — головы, грудной клетки, живота, левого и правогокрыла 27. Система включает полный рабочий процесс по созданию наборов данных, обучению модели и извлечению координат, а также выводит высокоразрешающие временные ряды, подходящие для настраиваемой классификации поведения. Автоматизируя процессы ручной аннотации и стандартизируя аналитические рабочие процессы, наш метод позволяет проводить тонко масштабный количественный анализ поведения в социальном взаимодействии, повышая эффективность и воспроизводимость, а также значительно сокращая время и труд, необходимые для анализа.

Для проверки надёжности системы мы применили её к двум широко используемым лабораторным штаммам — w1118 и Canton-S (CS), и наблюдали стабильное обнаружение ключевых точек между кадрами, а также генотип-специфические различия в пространственной заполнености, траектории и показателях социального взаимодействия на основе расстояния до головы и угла ориентации. Исследователи могут оценить пригодность этого протокола на основе необходимого пространственно-временного разрешения (≥30 кадров в секунду, ≤0,5 мм/пиксель) и условий видеозаписи (освещение и контраст). Размер пикселя можно напрямую определить по настройкам камеры. Плодовая мушка с измеренной длиной тела может быть размещена внутри поля зрения для калибровки. Этот протокол особенно подходит для следующих сценариев: необходимость одновременно отслеживать две свободно взаимодействующие дрозофилы и различать их индивидуальные идентичности; сосредотачиваться на тонких позах (например, угол головы и расстояние), а не только на центроидах; продолжительность записи превышающая 10 минут, когда ручная аннотация невозможна; требующая временного согласования на миллисекундном уровне между поведенческими событиями и нейронной активностью (например, кальциевой визуализацией или электрофизиологией) в последующих анализах.

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Протокол

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

1. Подготовка мухи

  1. Собирайте и полуйте мух в возрасте примерно 3–4 дней под кратковременным наркозом CO₂ перед экспериментами.
    ПРИМЕЧАНИЕ: Продолжительность анестезии и скорость потока CO₂ могут варьироваться в зависимости от технических характеристик и давления баллона с углекислым газом, используемого в каждой лаборатории. Мух следует постоянно контролировать во время анестезии, а воздействие CO₂ — только до полной анестезии и полного прекращения движения.
  2. Поместите каждую муху по отдельности в трубку Falcon объёмом 50 мл, содержащую стандартную среду кукурузной муки–агар–глюкозы–дрожжей.
  3. Поддерживайте мухи при 25 °C в рамках 12-часового цикла свет/тьма до использования.

2. Строительство арены

  1. Подготовьте две прозрачные акриловые пластины диаметром 3 мм и одну полиэтиленовую пластину толщиной 3 мм.
  2. Вырежьте четыре круглые камеры (диаметром 35 мм каждая) в центре полиэтиленовой пластины.
  3. С помощью клипсов соединяют одну акриловую пластину с полиэтиленовой пластиной, чтобы сформировать основание камеры; Вторую акриловую пластину оставьте как съемную крышку.

figure-protocol-1
Рисунок 1: Схема поведенческой арены и установки визуализации. (A) На схеме изображено строительство индивидуальной наблюдательной камеры. Камера состоит из трёх основных слоёв: прозрачной акриловой основы толщиной 3 мм; полиэтиленовая пластина диаметром 3 мм с четырьмя круглыми вырезами диаметром 35 мм, служащие в качестве отдельных камерных ямак; и вторая акриловая пластина, которая служит съемной крышкой. (B) Для вертикальной установки камеры на оптический столб диаметром 40 см используется адаптерный зажим под углом 90°. Для сверху вниз камера располагается непосредственно над многослойной ареной для наблюдения, оптическая ось перпендикулярна поверхности камеры. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.

3. Установка визуализации

  1. Соберите два оптических столба диаметром 20 см и один 40 см с адаптерными зажимами под углом 90°.
  2. Установите камеру (1280 × 1024 пикселей) вертикально на столбе диаметром 40 см, перпендикулярно поверхности арены, и установите частоту кадров на 150 кадров в секунду.
  3. Разместите арену на 25 см × 25 см диммируемую белоснежную светодиодную панель, покрытую диффузионным слоем.
  4. Настройте освещение примерно до 1500 люксов на поверхности арены.
    ПРИМЕЧАНИЕ: Убедитесь, что края крыльев остаются видимыми в бинарном предварительном просмотре. Избегайте >2000 люкс, чтобы предотвратить появление тепловых артефактов, так как мухи могут изменить своё естественное передвижение или распределение из-за теплового напряжения от источника света.

4. Процедура записи

  1. Положите пенопластовые подушки диаметром 3 см под каждый угол арены для стабилизации.
  2. Пересадить пары мух под анестезией CO₂ в камеры; Герметизация с верхней акриловой пластиной.
  3. Дайте мухам акклиматизироваться в течение 40 минут перед записью.
  4. Начните запись видеозаписи с помощью MIAS.exe27: нажмите q для начала и c для остановки.
    ПРИМЕЧАНИЕ: Это приводит к непрерывной видеозаписи свободно взаимодействующих пар мух в стандартизированных условиях.

5. Определите панель социальной активности

  1. Запустите скрипт предварительной обработки: python SoAL_PreProcess.py [video_file_path]
    ПРИМЕЧАНИЕ: Все скрипты для программирования размещены в Дополнительном файле 1.
  2. Аннотировать площадь камеры и присваивать метаданные в виде Genotype_age (дней) × 1 (количество камер). (например, CS_3 × 1)
  3. Отрегулировать ползунок порога обнаружения так, чтобы крылья стали почти невидимыми на бинарном изображении, чтобы обеспечить оптимальное фоновое вычитание и видимость крыла.

6. Подготовка наборов данных

  1. Создайте новую папку с набором данных, запустив:
    python tools/SoAL_DatasetGen.py DATASETNAME 10 (интервал выборки кадров)
    ПРИМЕЧАНИЕ: Параметр интервала дискретизации кадров ("10") был адаптирован из ранее опубликованногопротокола 27. Более низкие значения увеличивают плотность выборки и вычислительную нагрузку, тогда как более высокие значения снижают вычислительные нагрузки и могут корректироваться в зависимости от доступной аппаратной производительности и экспериментальных требований.
  2. Настройте путь видео и путь набора данных в разделе 'tools/SoAL_DatasetUtils.py'
  3. Интерфейс ручной маркировки запуска:
    >python tools/SoAL_LabelUI.py DATASETNAME
    1. Навигация по кадру: нажмите клавишу Space или Z для перехода к следующему или предыдущему кадру соответственно. В качестве альтернативы используйте ползунок временной линии для навигации.
    2. Маркировка ключевых точек: Нажмите на правильное положение мухи на каждом изображении (в определённой последовательности: голова, грудь, живот, левое крыло и правое крыло), чтобы отметить 5 ключевых точек.
    3. Выбор ключевой точки: нажмите цифровые клавиши, чтобы выбрать ключевую точку (обозначенную белым кругом). Следующий клик переназначает новый номер выбранной ключевой точке.
    4. Сохранение: Закройте окно или нажмите клавишу D, чтобы сохранить результаты аннотаций.
      ПРИМЕЧАНИЕ: Полный архив обучающего набора состоит из двух компонентов: каталога изображений и файла annotation.json.

7. Обучение моделям

  1. Разделите набор данных на обучающие и валидационные наборы:
    python tools/SoAL_DatasetGen.py разделить DATASETNAME
    В 'dataset/' будут созданы две новые папки.
  2. Настройка параметров обучения в hrnet/fly_w32.yaml:
    Коэффициент поворота: 15°
    Коэффициент масштаба: 0,35
    Коэффициент яркости: 0,25
    Размер партии: 24
    Эпохи: 200
  3. Проведите программу обучения:
    Python hrnet/tools/train.py --cfg hrnet/fly_w32.yaml
    Завершать тренировочные наборы, когда средняя точность (AP) достигает плато; сохранять лучшую модель (AP > 90%).
  4. Валидируйте модель с помощью следующих методов:
    Python hrnet/tools/test.py --cfg hrnet/fly_w32.yaml
    Результат: Надежная модель на основе HRNet для обнаружения ключевых точек между несколькими элементами.

8. Запустить программу обнаружения

  1. Скопируйте новые видеофайлы в видеопапку.
  2. Аннотировать метаданные, как показано на шаге 5.
  3. Запустите программу обнаружения: python SoAL_KptDetect.py all
  4. Проверьте результаты обнаружения:
    Python Tools/SoAL_ViewKptUI.py excel_file_path (.cvs/xslx)
    Результат: Двумерные координаты пяти анатомических ориентиров на каждом пролете через кадры.

9. Поведенческая количественная оценка

  1. Запустите отдельное GUI-приложение для анализа (Дополнительный файл 2) и импортируйте координаты в интерфейс.
  2. Генерируйте тепловые карты пространственного заселения (вероятностную плотность позиций арены).
  3. Реконструировать траектории локомотивов по координатным временным рядам.
  4. Создавайте данные о социальном взаимодействии, включая расстояние до головы, ориентацию и производное социальное состояние.
    Результат: стандартизированная визуализация генотип-специфического пространственного использования и динамики движения.

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Результаты

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

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

Автоматизированная оценка позы применялась ко всем записанным видео для извлечения двумерных координат для заранее заданных анатомически...

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Обсуждение

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Наше исследование показывает, что оценка позы на основе машинного обучения предоставляет масштабируемый и надёжный метод измерения тонких социальных взаимодействий у дрозофил. Он преодолевает ограничения центроидныхподходов 15,16,17,18, отслеживая пять анатомических ключевых точек в свободно взаимодействующих парах, что позволяет получать угловую информацию, предоставляемую осью тела и расстояние головы к голове, выведенную из головных точек.

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Раскрытие информации

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Авторы не заявляют о финансовых конфликтах интересов.

Благодарности

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Мы благодарим доктора Цзиньюань Чжана из Высшей школы Медицинского университета Гуанчжоу за предоставление и обслуживание системы визуализации.

Финансирование: Гуанчжоуский проект основных медицинских дисциплин (2025-2027)

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Материалы

Список материалов, использованных в этой статье
ИмяКомпанияКаталожный номерКомментарии
АгарBioFroxx8211GR500
камера(MV-CU013-A0UC)HikvisionMV-CU013-A0UC
Двуокись углеродаMesser124-38-9
D(+)-Глюкоза безводнаяBioFroxx1179GR500
Дрозофила в узких пробирках (трубка Falcon)Biolgix51-0500
ЭтанолChron Chemicals64-17-5
Панель светодиодов//на заказ
МетилпарабенSigma99-76-3
полиэтиленовая пластина//на заказ
Python/версия 3.6
СахарозDaMao57-50-1
прозрачные акриловые пластины//на заказ
ДрожжиAngel100004237033

Перепечатки и разрешения

Запросить разрешение на повторное использование текста или иллюстраций этой статьи JoVE

Запросить разрешение

Теги

233233DrosophilaHRNet

Похожие статьи