Method Article
Исследование направлено на разработку технологии измерения сердцебиения без анестезии у движущихся рыбок данио. Наш подход сочетает в себе коротковолновую инфракрасную визуализацию и отслеживание сердца на основе машинного обучения. Это неинвазивный, не требующий меток и удобный для пользователя метод, который подходит для широкого спектра исследований на модели рыбок данио.
Рыбка данио (Danio rerio) является широко используемым модельным организмом в физиологических, фармакологических и токсикологических исследованиях благодаря своему генетическому сходству с человеком и прозрачной эмбриональной стадии, что облегчает неинвазивные исследования сердечно-сосудистой системы. Тем не менее, современные методы оценки частоты сердечных сокращений у рыбок данио часто полагаются на анестезию для иммобилизации субъекта, внося физиологические изменения, которые ставят под угрозу точность и воспроизводимость данных. В этом исследовании представлена новая, не требующая анестезии методика измерения сердцебиения у свободно движущихся личинок данио-рерио, устраняющая критическое ограничение в исследованиях сердечно-сосудистой системы. Предлагаемый подход объединяет коротковолновую инфракрасную визуализацию с отслеживанием сердца на основе машинного обучения, что позволяет осуществлять точный и непрерывный мониторинг сердечной деятельности у неиммобилизованных образцов. Сверточная нейронная сеть была обучена для обнаружения области сердца, а фотоплетизмографический сигнал был извлечен из последовательностей изображений для определения частоты сердечных сокращений. Экспериментальная валидация продемонстрировала надежность и согласованность метода в различных условиях испытаний. Ключевым преимуществом методики является ее способность сохранять естественное физиологическое состояние рыбок данио, сводя к минимуму артефакты, вызванные стрессом. Этот неинвазивный, не требующий меток метод предлагает значительные преимущества для изучения физиологии сердечно-сосудистой системы, кардиотоксичности лекарств и токсикологии окружающей среды, расширяя потенциальное применение рыбок данио в качестве модели для биомедицинских исследований.
Данио рерио (Danio rerio), маленькая карповая рыба, стала важным модельным организмом из-за своего небольшого размера, высокой репродуктивной способности и простоты генетических манипуляций 1,2,3. Оценка частоты сердечных сокращений у прозрачных эмбрионов рыбок данио все чаще используется в физиологии, эмбриологии, токсикологии и других областях 4,5,6,7,8. С одной стороны, эта полезность обусловлена тем, что геном рыбки данио включает гены, связанные с сердечно-сосудистыми заболеваниями человека9, а сердце Danio rerio имеет схожие структуры и сигнальные пути с человеком10,11. Это делает рыбок данио бесценной моделью для изучения развития сердца и болезней 11,12,13. С другой стороны, частота сердечных сокращений рыбок данио чувствительна к внешним воздействиям, что делает ее отличной моделью для физиологических и токсикологических исследований путем сравнения сердечной функции у обработанных и необработанных рыб 7,8,14.
Значительный прогресс достигнут в разработке неинвазивных оптических методов оценки частоты сердечных сокращений у прозрачных эмбрионов рыб 15,16. Преимущество этих методов заключается в быстром сборе данных из больших объемов выборки. В связи с этим были разработаны полностью автоматизированные подходы к оценке частоты сердечных сокращений у эмбрионов рыб 4,5,6,17.
Тем не менее, некоторые ограничения в настоящее время ограничивают использование этих методов периодом в 3-4 dpf. Первое ограничение – потеря прозрачности из-за пигментации тела рыбы. Во-вторых, это увеличение подвижности эмбрионов с течением времени. Продление периода раннего развития данио-рерио, в течение которого можно использовать оптические подходы, повысит их полезность, что позволит в долгосрочных экспериментальных проектах изучать кардиомиопатию, врожденные пороки сердца и различные воздействия на сердечно-сосудистую систему, включая отслеживание динамики эффектов с течением времени. Недавно наша группа обратилась к проблеме потери прозрачности, используя визуализацию в коротковолновом инфракрасном диапазоне 900-1700 нм18. В данной статье основное внимание уделяется рассмотрению вопроса подвижности эмбрионов.
Как правило, анестетики, такие как трикаин метансульфонат (MS-222), используются для иммобилизации свободно плавающих эмбрионов и личинок рыб перед визуализацией 14,19,20. Тем не менее, MS-222 значительно снижает частоту сердечных сокращений21,22, как и другие анестетики23. Становится трудно определить, являются ли наблюдаемые изменения в работе сердца результатом экспериментального лечения, анестезии или взаимодействия между ними. Еще одним способом продления периода низкой подвижности эмбриона является снижение температуры наранних стадиях развития. Однако такой подход не всегда совместим с целями исследования и лишь минимально продлевает срок регистрации.
В этом исследовании мы представляем новый метод решения проблемы подвижности эмбриона во время регистрации частоты сердечных сокращений. Мы обучили сверточную нейронную сеть для идентификации интересующей области сердца в записях свободно плавающих эмбрионов данио-рерио. Периодическое изменение интенсивности пикселей в этой области используется для получения фотоплетизмограммы (ФПГ), которая впоследствии используется для расчета частоты сердечных сокращений. Разработанное настольное приложение AutoHR использовало как обучение нейронной сети, так и обработку стека изображений, обеспечивая простоту использования и воспроизводимость протокола.
Данио-рерио были выведены и выращены в соответствии с установленными протоколами ZFIN24. Все процедуры утверждены Комитетом по биоэтике Научно-технологического центра уникального приборостроения Российской академии наук (НТЦ УИ РАН), протокол #3/24 от 21.08.2024 г., и соответствуют рекомендациям НТЦ УИ РАН по уходу за рыбками данио-рерио. Инструкции для отдельных версий предоставляются по запросу.
1. Подготовка оборудования к измерениям
2. Получение изображения
3. Обучение нейронной сети маркировке
4. Обучение нейронных сетей для детектирования сердца
ПРИМЕЧАНИЕ: Этот шаг выполняется один раз для определенного возраста и состояния визуализации. Для тренировки настоятельно рекомендуется использовать графический процессор NVIDIA, так как он значительно ускоряет обработку.
5. Количественная оценка частоты сердечных сокращений
6. Проверка результатов алгоритма
Частоту сердечных сокращений рыбок данио рерио при 12 dpf определяли с помощью описанного выше протокола (Дополнительное видео 1). Видео включают в себя последовательность изображений свободно плавающих личинок данио-рерио, фотоплетизмограмму, полученную из этих последовательностей с использованием предложенного протокола, и соответствующую частоту сердечных сокращений, рассчитанную на основе фотоплетизмограммы.
Размеченные данные были случайным образом разделены на наборы для обучения, тестирования и проверки в соотношении 3:2:1 во время обучения. Затем функция потерь была реализована в соответствии со следующим выражением:
где x — входные логиты, y — цель, размер пакета — количество изображений, обрабатываемых одновременно,
Для оценки производительности модели во время обучения была использована функция точности прогнозирования, определяемая следующими параметрами:
Мы применили стандартные подходы к построению функции потерь, подробно описанные, например, в25. В качестве кодировщика и выходного слоя softmax была использована многомасштабная сеть внимания с архитектурой модели EfficientNet-B0. Нейронная сеть обучалась на тестовой выборке в течение 50 эпох с использованием экспоненциально затухающей скорости обучения, которая начиналась с 0,02 и имела коэффициент затухания 0,99.
Обученная нейронная сеть использовалась для получения маски тела и маски глаза (рис. 5С) индивидуума в каждом кадре произвольной последовательности. Затем был рассчитан центр масс для маски для глаз, а на маску для тела была применена скелетизация (рисунок 5D). На образовавшейся рыбьей хорде Р была идентифицирована точка М, расположенная ближе всего к центру масс маски глаза (рисунок 5F). На расстоянии d от точки М, равном расстоянию между глазами, точка N была идентифицирована по хорде PPP в сторону хвоста. Эта точка соответствует центру области сердца. Эта область была очерчена окружностью с радиусом r = d x 0,3 с центром в этой точке (рисунок 5F).
Необработанный сигнал PPG рассчитывался как среднее количество пикселей в области сердца по всем записанным кадрам (рис. 5G). Затем этот необработанный сигнал нормализовался до его среднего значения. В дальнейшем сигнал фильтровали с помощью фильтра Чебышева II типа второго порядка с конструкцией4-го порядка, затуханием полосы задержки 25 дБ и частотой фронта полосы задержки 12 Гц, что согласуется со стандартными алгоритмами обработки26,27 (рис. 6А). Частоту сердечных сокращений определяли путем определения частоты в диапазоне 1-4 Гц, которая соответствует пиковой мощности в квадрате модуля преобразования Фурье отфильтрованного сигнала (рис. 6А).
Уравнение (1) гарантирует, что изображение сердца имеет размеры примерно 20 x 20 пикселей. Предполагается, что продольный размер сердца составляет примерно 8% от общей длины тела рыбки данио. Когда изображение сердца меньше, результирующий сигнал часто содержит значительную шумовую составляющую, которая превосходит полезный сигнал, что делает его непригодным для расчета частоты сердечных сокращений, как показано на рисунке 6B.
Результаты применения протокола в значительной степени зависят от стабильности сегментации сердца у каждого человека. Крайне важно провести контрольные эксперименты, чтобы продемонстрировать, что шаги 2-5 были выполнены успешно, а полученные данные отражают реальные физиологические процессы, а не случайные результаты. Валидация протокола проводилась в соответствии с процедурой, описанной в шаге 6. В тесте, описанном на шаге 6.2, соль добавляли в воду в концентрации 5 мг/л в качестве провоцирующего стимула. В каждый тест было включено пять личинок данио-рерио (12 pdf). Температуру воды в агарозной форме поддерживали на уровне 23-25 °С. Полученные результаты свидетельствуют о том, что разница между визуальной оценкой и предложенным методом не превышала 3% в первом тесте. Во втором тесте частота сердечных сокращений, измеренная с помощью метода, увеличилась, как и ожидалось (Рисунок 7).
Рисунок 1: Схематический рабочий процесс. (A) Схема и (B) внешний вид экспериментальной установки Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этого рисунка.
Рисунок 2: Изображения личинок данио-рерио. Примерами (A) высококачественных и (B-D) низкокачественных изображений личинок данио-рерио являются (B) недоэкспонированный кадр, (С) переэкспонированный кадр и (D) размытый кадр. Изображения были обрезаны, чтобы выделить личинку. Масштабная линейка составляет 1 мм. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой фигуры.
Рисунок 3: Репрезентативные изображения. Примеры (А) исходных изображений и (Б) с метками. Масштабная линейка составляет 1 мм. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой фигуры.
Рисунок 4: Контуры тела данио-рерио. Примеры (А) высококачественных и (В-В) некачественных контуров всего тела данио-рерио: данио-рерио не полностью помещается в прямоугольник, а размер прямоугольника заметно больше, чем у данио-рерио. Масштабная линейка составляет 1 мм. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой фигуры.
Рисунок 5: Конвейер обработки изображений, иллюстрирующий основные этапы обработки и соответствующие им промежуточные результаты. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.
Рисунок 6: Кадры, показывающие частоту сердечных сокращений личинок. Примеры (А) высококачественных и (В) некачественных кадров с площадью сердца личинки диаметром 20 пикселей и 14 пикселей соответственно и соответствующими спектрами PPG и Фурье PPG. Масштабная линейка составляет 1 мм. Сокращения: ППГ = фотоплетизмография. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.
Рисунок 7: Измерения частоты сердечных сокращений. Измерения были получены с помощью предложенного метода в тесте с провоцирующим стимулом. Номер образца . Рамка охватывает25-й и75-й процентили, горизонтальная линия - медиана, черные усы указывают на самые крайние точки данных, не считающиеся выбросами Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этого рисунка.
Дополнительное видео 1: Иллюстрация предложенного нейросетевого алгоритма для обнаружения и вычисления частоты сердечных сокращений. В видео представлены свободно движущиеся личинки данио-рерио, фотоплетизмограмма, полученная по предложенному протоколу и рассчитанная по частоте сердечных сокращений личинок фотоплетизмограммы.
Дополнительный файл 1: Функция MATLAB, выполняющая увеличение изображения. Пожалуйста, нажмите здесь, чтобы загрузить этот файл.
В этом исследовании мы представляем экспериментальный протокол измерения сердцебиения свободно плавающих личинок данио-рерио. Мы оценили этот подход с помощью нескольких экспериментов, продемонстрировав его эффективность. Ключевыми компонентами предлагаемого метода являются как аппаратные, так и программные решения. Во-первых, мы использовали инфракрасное освещение для визуализации, которое, как было продемонстрировано ранее, позволяет избежать проблем, связанных с пигментацией, и повышает прозрачность тканей, способствуя точномуопределению сердцебиения. Во-вторых, мы предлагаем визуализировать рыбу снизу. Под наркозом личинки данио-рерио обычно лежат на боку из-за положения плавательного пузыря, в результате чего разница в ориентации между стандартной и инвертированной конфигурациями микроскопа незначительна. Однако, поскольку сердце плавающей рыбы всегда расположено вентрально, расположение канала визуализации внизу и канала освещения выше увеличивает соотношение сигнал/шум. Наконец, мы значительно улучшили производительность обработки, используя нейронную сеть для определения местоположения образца на изображении и идентификации отдельных органов. Используя как предварительные знания, так и эмпирические данные, мы разработали методы точного определения сердца в теле личинки данио-рерио, обнаруженного нейронной сетью.
К другим преимуществам подхода можно отнести использование светодиодного источника света, который, в отличие от галогенных ламп, не выделяет тепла. Фиксация светового канала на сцене позволяет один раз выровнять его относительно размера пресс-формы, что устраняет необходимость в дополнительной регулировке освещения при перефокусировке. Алгоритм также может быть применен для генерации больших наборов данных для последующего обучения нейронной сети для сегментации сердца. Он ускоряет обработку данных и сводит к минимуму ошибки при определении положения сердца. Прямая маркировка сердца на изображениях представляет собой значительную проблему из-за его небольшого размера и трудностей с точным определением его границ и положения в пределах одного кадра.
Для достижения оптимальных результатов при реализации этого протокола необходимо учитывать несколько критических факторов. Во-первых, время экспозиции не должно превышать 1,5 мс, так как более длительное время экспозиции может привести к размытию изображения, особенно при быстрых движениях людей. Такое размытие затруднит точный расчет фотоплетизмограммы в определенные моменты времени (рис. 6B). Во-вторых, силы поверхностного натяжения приведут к искривлению поверхности воды в кювете, что приведет к рассеянию света и искажению получаемых изображений во время видеосъемки. Чтобы смягчить этот эффект, следует нанести тонкий ровный слой воды на поверхность агарозы, чтобы обеспечить ровный и постоянный уровень воды по всей чашке Петри. Поскольку агароза постепенно впитывает воду, мы рекомендуем добавлять воду примерно каждые 10 минут для поддержания стабильного уровня. Наконец, выбор увеличения объектива должен быть адаптирован к стадии разработки и конкретным требованиям эксперимента. Фиксированное увеличение в соответствующем диапазоне достаточно для последовательных измерений в пределах одной и той же возрастной группы и при одинаковых условиях. Тем не менее, объектив с переменным увеличением больше подходит для исследований, связанных с различными стадиями развития или задачами.
Если тестирование показывает, что алгоритм не работает, шаги 2 и 3 должны быть пересмотрены и реализованы заново. Шаг 3 часто сопряжен с трудностями, особенно при маркировке изображений. Обеспечьте тщательную аннотацию глаз и тела, избегая любого дублирования между этими двумя классами. Используйте изображения, на которых запечатлен человек в различных положениях, особенно с выраженным изгибом тела, чтобы повысить точность маркировки. Шаг 2 следует повторить в тех случаях, когда выявлены проблемы с интенсивностью освещения, временем экспозиции или увеличением. Неправильные настройки могут снизить соотношение сигнал/шум, что позволит шуму подавлять сигнал (рис. 6B). Кроме того, сбой алгоритма может возникнуть, если обучающие и экспериментальные данные получены в разных условиях.
В предлагаемой аппаратной установке используется инфракрасная камера с диапазоном чувствительности 900-1700 нм. Тем не менее, камеры с высоким разрешением, работающие в этом спектральном диапазоне, часто являются непомерно дорогими. Чтобы обойти это ограничение, после снятия инфракрасных фильтров можно использовать промышленные видеокамеры видимого спектра с чувствительностью сенсора в ближнем инфракрасном диапазоне в качестве экономичной альтернативы инфракрасным камерам. В дополнение к использованию инфракрасного излучения, эффекты пигментации также могут быть сведены к минимуму путем применения химических веществ, удаляющих пигментацию, или использования рыб из определенных генетических линий, у которых отсутствует пигментация28,29. Текущая версия программного обеспечения предназначена исключительно для измерения частоты сердечных сокращений. Тем не менее, другие параметры пульсовой волны не менее важны для всесторонних исследований. Будущие обновления программного обеспечения будут сосредоточены на включении анализа вариабельности сердечного ритма, ключевого показателя различных заболеваний. Более детальные измерения, такие как интервал Q-T, являются предметом дальнейших исследований. Для разработки универсальной модели нейронной сети, способной оперировать данными разного возраста и условий получения изображений, обучающий набор данных должен включать в себя разнородные выборки, содержащие не менее 128 размеченных изображений каждого типа.
Ранее было разработано несколько подходов для автоматического обнаружения области сердца и мониторинга сердечного ритма у эмбрионов данио-рерио 4,6 и медаки 6,17. Флуоресцентное мечение сердца у рыбок данио было предложено для определения площади сердца30. Однако все ранее опубликованные методы ограничиваются работой с неподвижными, прозрачными эмбрионами в течение короткого постоплодотворительного периода до начала подвижности эмбриона. Это существенное ограничение, которое снижает применимость данных методик. Еще одна проблема, описанная в литературе и дополнительных материалах, связана с резким движением эмбрионов во время регистрации частоты сердечныхсокращений 6,17. Такое движение может сместить сердечную область, на которую нацелено программное обеспечение для расчета частоты сердечных сокращений. Подход, описанный в данном исследовании, устраняет эти недостатки, позволяя проводить мониторинг подвижных рыбок данио до 30 dpf.
Преимущества такого подхода значительно расширяют возможности его потенциального применения. В последние годы Danio rerio стал широко распространенной моделью для изучения сердечно-сосудистых патологий и кардиотоксичности 11,12,31. Способность этого метода неинвазивно регистрировать частоту сердечных сокращений на различных ранних стадиях развития без анестезии открывает новые возможности для изучения динамики индуцированных пороков развития сердца и терапевтических эффектов. В настоящее время мониторинг сердечного ритма у эмбрионов рыбок данио используется для скрининга лекарств в доклинических исследованиях 32. Описанные преимущества предложенного метода дают дополнительный инструментарий для оценки отсроченных эффектов и фармакодинамики лекарственных препаратов. Наконец, использование сердечных сокращений рыбок данио постоянно увеличивается в экотоксикологическом мониторинге33,34. В этой области предлагаемый подход позволяет оценить хроническое токсическое воздействие загрязнителей при низких концентрациях в течение длительных периодов воздействия и эффекты, связанные с биоаккумуляцией.
Все авторы раскрыли любые конфликты интересов.
Исследование выполнено при поддержке Федеральной государственной целевой программы НТЦ УИ РАН (FFNS-2025-0008). Данная работа выполнена с использованием оборудования Центра коллективного пользования НТЦ УИ РАН [http:// https://ckp.ntcup.ru/en/].
Name | Company | Catalog Number | Comments |
Reagents | |||
Low melting agarose | Biozym | 850111 | |
Table salt | Pegasus | N/A | |
Tricaine (Ethyl 3-aminobenzoate methanesulfonate) | Sigma-Aldrich | E10505 | MS-222 |
Equipment | |||
Base with rod | Altami | SM-U1 | |
Collimator lens | JLLSCMGGX | Focal length 30 mm | |
Focusing mechanism | Altami | SM-12 | D=76 mm |
LED | Cree | TR-3535IR-3W | |
Lens | SFK Security | C-Mount, F1.6, 1/3”, | |
Near infrared camera | ToupTek | SWIR1300KMA | |
Pasteur pipette | PE-LD | 149293 | |
Petri Dish 35 x 15 mm | BD Falcon | 351008 | |
Plastic forms | N/A | N/A | Made by 3D printing |
Power supply | Unit-T | UTP3300TFL-II | |
Stage | N/A | N/A | Made by 3D printing |
Stationery knife | ErichKrause | 19145 | |
Test object | Wally Sky | MS-1-EB | |
Software | |||
EfficientDet | N/A | N/A | https://github.com/rwightman/efficientdet-pytorch |
EfficientNet-b0 model | N/A | N/A | https://arxiv.org/abs/1905.11946 |
Google API Client | N/A | Google API Client is a Python client library for Google's discovery-based APIs. https://github.com/googleapis/google-api-python-client | |
Hardware | |||
Multi-scale attention network | N/A | N/A | https://arxiv.org/abs/2209.14145 |
NVIDIA DIGITS | NVIDIA | N/A | NVIDIA DIGITS is a wrapper for Caffe that provides a graphical web interface. https://developer.nvidia.com/digits |
NVIDIA GPU | NVIDIA | N/A | An NVIDIA GPU is needed as some of the software frameworks below will not work otherwise. https://www.nvidia.com |
OpenCV | Intel | N/A | OpenCV is a library for computer vision. https://opencv.org |
Python | Python Software Foundation | N/A | Python is a programming language. https://www.python.org |
Запросить разрешение на использование текста или рисунков этого JoVE статьи
Запросить разрешениеThis article has been published
Video Coming Soon
Авторские права © 2025 MyJoVE Corporation. Все права защищены