Method Article
Мы описываем подробные протоколы для использования FLLIT, полностью автоматизированный метод машинного обучения для отслеживания движения когтей ног в свободно движущихся Drosophila melanogaster и других насекомых. Эти протоколы могут быть использованы для количественного измерения тонких ходячих движений походки у диких мух типа, мух-мутантов и моделей мухоженных моделей нейродегенерации.
Модель Дрозофилы имеет неоценимое значение для изучения неврологических функций и для понимания молекулярных и клеточных механизмов, лежащих в основе нейродегенерации. В то время как мухи методы для манипуляции и изучения нейронных подмножеств становятся все более изощренными, богатство результирующих поведенческих фенотипов не было захвачено на аналогичную деталь. Для того, чтобы иметь возможность изучать тонкие движения ног летать для сравнения среди мутантов требуется способность автоматически измерять и количественно высокоскоростных и быстрых движений ног. Таким образом, мы разработали алгоритм машинного обучения для автоматизированного отслеживания когтей ног в свободно ходячих мухах, сегментации и отслеживания конечностей на основе функций обучения (FLLIT). В отличие от большинства методов глубокого обучения, FLLIT полностью автоматизирован и генерирует свои собственные учебные наборы без необходимости аннотации пользователя, используя морфологические параметры, встроенные в алгоритм обучения. В этой статье описывается подробный протокол для проведения анализа походки с использованием FLLIT. В нем подробно описаны процедуры установки камеры, строительства арены, видеозаписи, сегментации ног и отслеживания когтей ног. Он также дает обзор данных, полученных FLLIT, который включает в себя сырые гусеничные положения тела и ног в каждом видеокадре, 20 параметров походки, 5 участков и гусенивое видео. Чтобы продемонстрировать использование FLLIT, мы количественно соответствующие параметры больной походки в лету модель Spinocerebellar атаксия 3.
В последние несколько десятилетий нейродегенеративные заболевания и двигательные расстройства стали более распространенными среди стареющих групп населения. Хотя наше понимание многих нейродегенеративных заболеваний продвинулось на молекулярном и клеточном уровне, фундаментальные особенности пораженных нейронных схем, лежащих в основе заболевания, остаются плохо изученными. Недавно разработанные инструменты поведенческого отслеживания1,2,,3,4теперь позволяют нам изучать нарушения движения в моделях болезней животных для того, чтобы определить молекулярные, клеточные и цепи дисрегуляции основного заболевания.4
Молекулярные пути, участвующие во многих нейродегенеративных заболеваний сохраняются в плодовой мухи Drosophila melanogaster, и модели болезни Дрозофилы помогли выяснить фундаментальные механизмы, лежащие в основе нейродегенерации5,6. Недавно мы показали, что летать модели болезни Паркинсона (PD) и Spinocerebellar атаксия 3 (SCA3) экспонат различные, сохраненные походки подписи, которые напоминают те из соответствующих человеческих заболеваний1, демонстрируя, что летать модель может быть использована для понимания схемы механизмов, лежащих в основе дисфункции движения в конкретных расстройств движения. Богатый и постоянно растущий арсенал инструментов в модели мухи для целевых манипуляций и визуализации нейронов на одном гене и уровне одной клетки7,,88,9,10 делает летать идеальной моделью, чтобы исследовать связь между путями болезни, нейрональной схемы и поведенческого фенотипического проявления in vivo. Для обеспечения точного, автоматизированного анализа походки насекомых, мы недавно разработали метод машинного обучения, Feature Lзаработка на основе LIMb сегментации и Tстеллажи (FLLIT)1.
FLLIT состоит из полностью автоматизированного многоступенчатого алгоритма, который сначала сегментирует пиксели ног, которые впоследствии используются для обнаружения и отслеживания соответствующих когтей ног. FLLIT использует алгоритм повышения для сегментации, в отличие от алгоритмов глубокого обучения, используемых в недавней работе2,3. Есть некоторые сходства с конволюционными нейронными сетями в том, что для обеих фреймворков извлечение функций осуществляется автоматически через изучение конволюционных ядер. Первый шаг в FLLIT включает в себя использование морфологических операций (край и скелетизация) для автоматического получения положительных (пикселей на ногах) и отрицательных (фон или пикселей на теле мухи) учебные образцы с высокой уверенностью. Таким образом, FLLIT полностью автоматизирован и не требует аннотированных пользователем учебных образцов. Используя вышеуказанные учебные образцы, классификатор затем обучается в рамках алгоритма повышения. Ансамбль слабых классификаторов итеративно изучен, с каждым состоящим из набора конволюционных ядер для извлечения функций и дерева решений. Окончательный узнал классификатор затем используется для сегментации ног и способен лучше различить трудные регионы / жесткие образцы лучше, чем морфологические операции, производя в целом гораздо более точную сегментацию для отслеживания1. Из сегментированных ног мы находим подсказки и отслеживаем их с помощью венгерского алгоритма: сопоставляя советы по рамкам таким образом, чтобы сумма расстояния, пройденного каждым кончиком, сведена к минимуму. FLLIT может обрабатывать случаи окклюзии, вспоминая последнее место видели (в мухи по центру координаты), так что кончик ноги восстанавливается, как только он больше не находится под окклюзией.
Ранее мы показали, что FLLIT может автоматически и точно отслеживать движения ног и анализировать походку в немаркированной, свободно движущейся мухе или пауке с высокоскоростного видео1; FLLIT должны, следовательно, должны быть широко применимы для членистоногих ног отслеживания. Извлекая наборы обучения машинного обучения с использованием морфологических параметров, FLLIT автоматически тренирует себя сегментировать и отслеживать ноги насекомых без необходимости кропотливой ручной аннотации, которая необходима для большинства методов глубокого обучения. FlLIT, следовательно, полностью автоматизирована. После сегментации ног и отслеживания, FLLIT автоматически производит сырые гусеничные положения тела и ног в каждом видеокадре, 20 параметров походки, 5 участков и гусенивое видео для анализа походки и визуализации движений походки. Этот протокол обеспечивает пошаговый ориентир для использования FLLIT.
1. Установка системы
2. Подготовка мух для записи
3. Поколение видео для анализа FLLIT
ПРИМЕЧАНИЕ: Этот шаг специфичен для используемой видеокамеры. В этом случае используется коммерчески доступная видеокамера (см. Таблицу Материалов).
4. Установка программы FLLIT
ПРИМЕЧАНИЕ: Актуальные инструкции можно найти по адресу: https://github.com/BII-wushuang/FLLIT/blob/master/Compiled/Readme.pdf
5. Запуск FLLIT для автоматического отслеживания ног
После сегментации ног, отслеживания и обработки данных, FLLIT автоматически генерирует необработанные данные по положениям тела и каждой ноге коготь, 20 параметров походки, 5 участков и гусенивое видео (Таблица 1).
Здесь мы демонстрируем эти анализы с помощью модели fly Spinocerebellar ataxia 3 (SCA3). Паннейрональный драйвер Elav-GAL4 был использован для привода либо в полный рост дикого типа человека SCA3 с 27 глутамина в поли- тракте (UAS-SCA3-fl'27), либо полнометражный мутант человека SCA3 с 84 глутамина в поли- тракта (UAS-SCA3-fl84)11. SCA3 является опечаткой атаксической походки с телом veering, неустойчивое размещение ног и короткие, lurching шаги12,13 (Таблица 2). Чтобы охарактеризовать походку мутантов SCA3 мух и исследовать, являются ли они отображаются аналогичные походки, что и человеческие пациенты, мы проанализировали соответствующие параметры походки, генерируемые FLLIT, а именно: Количество поворотов тела, регулярность следа, перекрытие домена ног и размеры, и длина шага ноги(Таблица 2).
Мы обнаружили, что SCA3-No84 мух и продемонстрировали больше поворотов(Рисунок 4A,A'),неустойчивое размещение ног, как выставлено на низкой регулярности следа (увеличенные стандартные отклонения AEP14) (Рисунок 4B), увеличение перекрытия домена ног(Рисунок 4C-D), увеличенные домены ног по длине и области(Рисунок 4E,F), и уменьшилась длина шага(рисунок 4G).
FLLIT также генерирует видео, показывающее гусеничную муху и ноги в центре арены и тела в центре взглядов, траектории тела и направления движения, а также вертикальные и боковые смещения каждой ноги(рисунок 5). Гусеничные видео позволяют бок о бок сравнения движений ног у разных мух. Представитель видео Elav-GAL4йgt;SCA3-fl'27 (Видео 1) и Elav-GAL4йgt;SCA3-fl'84 (Видео 2) мухи демонстрируют, что по сравнению с Elav-GAL4'gt;UAS-SCA3-fl'27 мух (Рисунок 5A), Elav-GAL4 пересекающиеся области ног разных размеров, что свидетельствует о шаткой, атаксической походке.Figure 5B
Рисунок 1. Настройка станции звукозаписи и арены. Записи с фронта (A)и (B) боковые виды. (C) Пример арены, используемой для создания записей летать для отслеживания FLLIT. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
Рисунок 2: Вид активного окна во время записи походки с помощью двойной головной камеры, которая позволяет одновременно записывать двух мух. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
Рисунок 3: Активное окно FLLIT, показывающее панель кнопок и помеченные ноги после сегментации и отслеживания. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
Рисунок 4: Представитель FLLIT генерируемых данных для соответствующих параметров походки мух, выражающих дикий тип (SCA3-fl'27) против мутанта (SCA3-fl'84) SCA3. (A) Количество поворотов в траектории тела. (B) Средненогий след регулярности нормализуется до длины тела. (C-C ') Пройденные области ног каждой ноги. (D) Домен перекрывается между ног. (E) Длина домена средней ноги нормализовалась до длины тела. (F) Средненогий домена нормализованы до длины тела2. (G) Длина шага средней ноги нормализована к длине тела. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
Рисунок 5: Снимок репрезентативного видео, генерируемых FLLIT. (A) Elav-GAL4'gt;UAS-SCA3-fl'27 и (B) Elav-GAL4'gt;UAS-SCA3-fl'84 мух. Please click here to view a larger version of this figure.
Видео 1: Представитель видео мухи, выражающей пан-нейрональный дикий тип человека в полный рост SCA3(Elav-GAL4'gt;UAS-SCA3-fl'27). Пожалуйста, нажмите здесь, чтобы посмотреть это видео. (Право нажмите, чтобы скачать.)
Видео 2: Представитель видео мухи, выражающей пан-нейрональный мутант человека в полный рост SCA3(Elav-GAL4'gt;UAS-SCA3-fl'84). Пожалуйста, нажмите здесь, чтобы посмотреть это видео. (Право нажмите, чтобы скачать.)
Дополнительная диаграмма 1: Конфигурации для VcXSrv. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
Дополнительная рисунок 2: Конфигурация для Xquartz. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
Дополнительная диаграмма 3: Изображение, обозначаемые размерами, необходимыми для расчета Поля зрения. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
Категории | Параметры | Описание | Файл/Участок (если это применимо) |
Необработанные данные | Положение тела | Позиционные координаты тела центроида в каждом кадре | Первые две колонны CoM.csv |
Траектория тела | Угол вращения оси тела в градусах (относительно оси y) | Третья колонка CoM.csv | |
Арена-центре коготь ног Позиции | Позиционные координаты каждого когтей ноги в каждом кадре на основе координат арены | trajectory.csv | |
Тело-центре коготь ноги Позиции | Позиционные координаты каждого когтей ноги в каждом кадре на основе координат арены | norm_trajectory.csv | |
Движение тела | Длина тела (мм) | Длина образца животного оценивается в каждом кадре (передняя-самая позиция на голове, чтобы задний-самый положение на крыльях) | bodylength.csv |
Мгновенная скорость тела (мм/с) | Мгновенная скорость тела (центроид) в образце животного | BodyVelocity.csv; BodyVelocity.pdf | |
Поворотные точки тела Траектории | Чтобы найти поворотные точки, траектория сводится к по частям линейной кривой с помощью Dougl as'ASPeucker алгоритм, после которого поворот событие определяется как с участием угол линейные сегменты, составляющие упрощенную траекторию | BodyTrajectory.pdf | |
Индивидуальные параметры шага | Продолжительность шага (ms) | Продолжительность события шага | StrideParameters.csv |
Период шага (ms) | Продолжительность от события шага к следующему | ||
Перемещение шага (мм) | Перемещение коготь ноги во время шага события | ||
Путь шага покрыт (мм) | Полная тропинка, покрытая когтем ноги во время шага события | ||
Передняя экстремальная позиция (мм) | Положение посадки (относительно тела) когтей ноги в конце шага события | ||
Задняя экстремальная позиция (мм) | Положение взлета (относительно тела) когтей ноги в начале шага события | ||
Амплитуда шага (мм) | Перемещение в направлении движения для шага событие | ||
Линейность стойки (мм) | Определяется как отклонение пути шага от кривой, сглаженной (с интервалом 20 мс) соответствующего переднего и задние экстремальные позиции шаг | ||
Стрейд растяжка (мм) | Расстояние положения коготь ноги от центра тела в середине события шага | ||
Движение ног | Скорость ног (мм/с) | Мгновенная скорость каждой ноги | LegSpeed.csv; Gait.pdf |
Индекс похода | Это измеряет тип координации походки, выставленной (шестиногим) образцом животного во время его движения. Походка индекс 1 соответствует походке штатива, No1 соответствует походке тетрапода, в то время как 0 представляет собой неканоническую походку. В нашей реализации индекс походки получаетскользую среднюю за окном 120 мс | GaitIndex.csv; GaitIndex.pdf | |
Процент движения | Процент времени, когда нога находится в движении | LegParameters.csv | |
Средний период шага (ms) | Средняя продолжительность от события шага к следующему | LegParameters.csv | |
Регулярность следа (мм) | Измеряется как стандартные отклонения задней и | LegParameters.csv | |
передние экстремальные позиции ноги | |||
Область домена траектории ноги (мм2) | Область минимального выпуклих корпуса, содержащая всю траекторию ноги в системе отсчета, ориентированной на тело | LegParameters.csv; LegDomain.pdf | |
Длина и ширина область траектории ног (мм) | Получено через максимальное прогнозируемое расстояние положения коготь на основные (длина домена) и незначительные (ширина домена) основные оси | LegParameters.csv | |
Пересечение домена ног/перекрытие (мм2) | Пересечение/перекрытие между всеми возможными | LegDomainOverlap.csv | |
Ширина стойки (мм) | Среднее расстояние между AEP и PEP левой и средней ног | StanceWidth.csv |
Таблица 1: Параметры Gait, генерируемые FLLIT.
Функция gait | ||||
Особенности гаитной атаксии Spinocerebellar 3 (SCA3) | Вилинг | Неустойчивое размещение ног и пересечение ног | Перетягивание шагов | Короткие шаги |
Параметры измерения | Количество событий поворота тела | Регулярность следов | Размер доменов ног, степень перекрытия домена | Длина шага |
Файл FLLIT | BodyTrajectory.pdf | LegParameters.csv | LegDomainOverlap.csv | StrideParameters.csv |
Таблица 2: Таблица, показывающая отличительные черты походки SCA3 у пациентов с соответствующими параметрами FLLIT и выходными файлами.
В этой рукописи мы подробно описываем шаги, связанные с использованием FLLIT, автоматизированной программы машинного обучения1, для анализа походки в свободно идущей Drosophila. После отслеживания и анализа данных, FLLIT автоматически генерирует необработанные данные для позиционной информации о теле и ног когти, производя двадцать тела и походки функции, а также видео гусеничный летать, чтобы походка визуализации.
Есть в настоящее время ряд методов для отслеживания движения ног Drosophila и других животных1,2,3,4,14,,15,16, давая исследователям широкий спектр вариантов в зависимости от целей эксперимента. Некоторые из них являются ноги печати на основе подходов, которые являются высокоточными, но которые сообщают только коготь контактные точки с поверхностью обнаружения4,14. С другой стороны, последние подходы глубокого обучения2,3,16 являются весьма универсальными, что позволяет анализ поведения, которые требуют отслеживания суставов ног и других частей тела в любом животном, с оговоркой, что алгоритмы должны сначала быть обучены с пользователем аннотированные наборы данных. Третий тип подхода использует морфологию или изображение-контрастна на основе методов1,15,17, чтобы найти контур каждой ноги, чтобы определить положение коготь., В целом, эти методы плохо справляются с поведением, когда ноги пересекаются (например, во время ухода). FLLIT сочетает в себе второй и третий подходы, используя морфологические параметры для подготовки алгоритма повышения сегментации ног. Это позволяет FLLIT обойти трудоемкую задачу аннотации пользователей для генерации набора обучающих данных, одновременно повышая точность с помощью машинного обучения. Будущие улучшения FLLIT придется иметь дело со случаями, когда ноги пересекаются, чтобы обеспечить анализ более сложного поведения.
FLLIT является надежным для небольших изменений в освещении, разрешение записи и скорость кадра1. Тем не менее, скорость кадра записанных видео не должна опускается ниже 250 кадров в секунду, а FLLIT работает оптимально для видео, записанных на 1000 кадров в секунду. Если есть размытие движения в изображениях, так что это сложно для человека аннотатора, чтобы определить положение ноги, FLLIT не сможет точно определить ноги советы в этих кадрах. В свете этого, важно, чтобы камера была сосредоточена резко на кончиках ног. Чтобы предотвратить артефакты сегментации, арена должна быть тщательно очищена, и не должна быть перемещена во время записи. Для точного фонового вычитания и чистой сегментации, муха должна двигаться по крайней мере одна длина тела во время записи, без паузы. После автоматической сегментации и отслеживания маркировки всех ног необходимо проверить. Если походка мухи не отслеживается или отслеживается неправильно, файл должен быть повторно отслежен вручную с помощью опции ручного инициирования отслеживания (шаг 5.2.7 - 5.2.10).
Нейродегенеративные заболевания и двигательные расстройства все чаще становятся все более распространенными в наших стареющих обществах. Модели нейродегенерации проходят более 2 десятилетий, в течение которых были достигнуты успехи в отношении молекулярных и клеточных аспектов патофизиологии болезни. Тем не менее, конкретные поведенческие последствия болезни были технически трудно оценить. Например, в то время как сообщения о дрожащих движениях в мухе были сделаны18,19, они не были количественно изучены до недавнего времени1. Альпинистский ассеия был полезным и количественным, но относительно грубой мерой6. Этот технический дефицит также затрудняет анализ движения с высоким разрешением в других моделях животных. Появление новых инструментов для поведенческого анализа, следовательно, обещает омолодить поле двигательных расстройств, чтобы позволить исследователям изучить, как молекулярные и клеточные механизмы нервно-мышечных заболеваний приводят к конкретным поведенческим результатам в животных моделях. В этой работе и в нашей предыдущей работе1, мы показали, используя FLLIT, что летать модели SCA3 экспонат гиперкинетической атаксической походки, в то время как PD летать модели демонстрируют гипокинетической жесткой походкой, recapitulating движения отличительные черты соответствующих человеческих заболеваний1. Анализ Gait также позволил нам определить различные нейронные популяции, лежащие в основе конкретных дисфункций движения. Заглядывая вперед, подробный анализ движения, в сочетании с мощными изображениями и функциональными инструментами, доступными в лету, позволит нам получить новое представление о механизмах локомотивной дисфункции, освещая наше понимание нейродегенеративных заболеваний в отношении схемных механизмов.
FLLIT должен быть широко применим для изучения походки в других мелких членистоногих, как это было ранее продемонстрировано, чтобы быть высокоточным для отслеживания движения ног паука1. В то время как мы сосредоточены здесь на использовании детального фенотипирования движения для количественной патогенной походки и ее основной схемы, достижения в отслеживании движения уже революционизировали, и будет иметь постоянное влияние на, понимание нормальной пешеходной координации и походки и ее основных схем, особенно в бесчисленных различных ветвей эволюционного дерева.
Авторам нечего раскрывать.
Авторы хотели бы поблагодарить Мумиту Чаттерджи и Алису Лю за техническую поддержку, а блумингтонский фондовый центр Дрозофилы (Индиана, США) за доступность штаммов Дрозофилы, используемых в этой работе. Эта работа была поддержана Институтом молекулярной и клеточной биологии, Сингапур; Институт биоинформатики, Сингапур; Агентство по научной технологии и научно-исследовательской организации (грант No 15302FG149 для SA и LC); Клинические исследования Флагманская программа (болезнь Паркинсона) в ведении Национального совета медицинских исследований Министерства здравоохранения Сингапура (грант номер NMRC/TCR/013-NNI/2014 в SA), Университет Альберты (запуск гранта LC), и природных наук и инженерных исследований Совета Канады (NSERC) Грант (грант номер RGPIN-2019-04575 к LC).
Name | Company | Catalog Number | Comments |
Acrylic Sheets | Dama | 1.6 mm thickness, Clear sheets | Singapore, Singapore |
Clear Glass slides | Biomedia | BMH 880101 | Singapore, Singapore |
High speed camera | Photron | Fastcam MC2.1 | Tokyo, Japan. A shutter speed of 1 msec or faster is ideal to reduce motion blur of captured images |
Infra Red LED | Any - Generic from hardware store | 940nm Infrared Light Board | Singapore, Singapore |
Kimwipe | Kimberly Clark | 34155-01LS | Irving, Texas, USA |
Запросить разрешение на использование текста или рисунков этого JoVE статьи
Запросить разрешениеThis article has been published
Video Coming Soon
Авторские права © 2025 MyJoVE Corporation. Все права защищены