Method Article
Этот протокол описывает настройку и использование ElectroMap, программной платформы с открытым исходным кодом MATLAB для анализа сердечных оптических картографических данных. ElectroMap предоставляет универсальный инструмент высокой пропускной связи для анализа оптического картографического напряжения и наборов данных кальция по широкому кругу экспериментальных моделей сердечного содействия.
Оптическое картирование является устоявшейся методикой для исследования высокого пространственно-временного разрешения сердечной электрофизиологии в многоклеточных препаратах. Здесь мы представляем, в шагзая направляясь, использование ElectroMap для анализа, количественной оценки и картирования высокого разрешения напряжения и наборов данных кальция, приобретенных оптическим картографией. Варианты анализа ElectroMap охватывают широкий спектр ключевых электрофизиологических параметров, а графический пользовательский интерфейс позволяет просто модифицировать определения предварительной обработки и параметров, что делает ElectroMap применимым к широкому кругу экспериментальных моделей. Мы показываем, как встроенный процесс определения частоты и сегментации сигнала позволяет высокой пропускной способности анализа всех экспериментальных записей, острых реакций, и один удар-бить изменчивости. Кроме того, ElectroMap включает в себя автоматизированную многобитную усреднение для улучшения качества сигнала шумных наборов данных, и здесь мы демонстрируем, как эта функция может помочь прояснить электрофизиологические изменения, которые в противном случае могли бы остаться незамеченными при использовании одного бить анализа. Пользовательские модули включены в программное обеспечение для детального изучения проводимости, анализа одного файла и переменных, как показано здесь. Эта программная платформа может быть использована для обеспечения и ускорения обработки, анализа и картирования сложной сердечной электрофизиологии.
Оптическое картирование использует флуоресцентные репортеры напряжения и/или концентрации кальция для допроса сердечной электрофизиологии (EP) и обработки кальция в многоклеточных препаратах, с большим пространственным разрешением, чем достижимо с традиционными методы1,2,3. Таким образом, оптическое картирование стало важным и все более все более используемым методом, обеспечивая ключевые идеи в физиологических и патофизиологических электрического поведения в сердце3,4,5 ,6,7,8. Эффективная обработка и анализ данных, полученных в ходе экспериментов по оптическому картированию, осложняется несколькими факторами. Высокий пространственно-временное разрешение данных оптических наборов карт приводит к тому, что файлы необработанных видео, состоящие из тысяч кадров изображений, каждый из которых состоит из нескольких отдельных пикселей, приводит к большим файлам данных, которые требуют высокой пропускной записи и автоматизации обработка9. Небольшие размеры пикселей, плохая и неравномерная загрузка красителя и небольшие дробные изменения в флуоресценции приводят к оптическим сигналам с низким соотношением сигнала к шуму (SNR), требующим предварительной обработки до эффективного анализа достижимо10. Обработка и анализ могут быть дополнительно осложнены использованием оптогенетических протоколов, которые используют свет, чтобы инициировать активацию, потенциально искажая записанный сигнал от флуоресцентных датчиков11,12. Кроме того, после обработки данных для измерения параметров, представляющих интерес, можно применять несколько несогласованных методов и определений, при этом наиболее применимые методы варьируются в зависимости от экспериментальной настройки, модели и вопроса2, 10,13. Эти ограничения препятствуют дальнейшему поглощению технологии и препятствуют подлинно объективному анализу.
Чтобы преодолеть эти ограничения, несколько исследовательских групп разработали пользовательские конвейеры обработки с учетом их экспериментальной модели, вопрос и оборудование7,14,15,16. Другие используют коммерческие несвободные программы, где основные алгоритмы могут быть трудно получить доступ4,17. В результате этого существует явная потребность в свободно доступной программной платформе с открытым исходным кодом для обработки и анализа оптических картографических данных. Важно, что это программное обеспечение является открытым исходным кодом, простым в использовании, гибким к корректировке параметров, применимым к ряду экспериментальных моделей с различными свойствами EP и принципиально позволяет простой и настраиваемой количественной оценки диапазона сердечных параметры, которые могут быть изучены с помощью оптического картирования.
Недавно мы опубликовали и выпустили всеобъемлющую программную платформу, ElectroMap, для высокой по всей, полуавтоматической обработки, анализа и картирования сердечных оптических картовых наборов данных13. Здесь мы представляем видео-руководство по использованию ElectroMap и демонстрируем, как его можно использовать для обработки, анализа и картирования нескольких оптических наборов карт. Мы фокусируемся на использовании ElectroMap для количественной оценки стандартных переменных EP и кальция и демонстрируем использование автономной скорости проводимости, анализа одного файла и переменных модулей.
1. Сбор данных оптического картографирования
2. Установка программного обеспечения и запуск
ПРИМЕЧАНИЕ: Ниже приведены подробные два метода для установки и запуска ElectroMap - либо в РАМКАХ MATLAB работать из исходного кода (.м.) или в качестве автономного исполняемого файла (.exe для окон). Окончательное программное обеспечение и его функциональность являются инвариантными между двумя вариантами настройки (кроме нескольких различий в навигации каталога). Таким образом, основными соображениями при выборе версии для установки являются доступ к MATLAB и необходимые наборы инструментов и является ли доступ к исходному коду желательно. Там, где это возможно, рекомендуется использовать версию MATLAB для более быстрого времени запуска, более короткого времени обработки и упрощения сообщения об ошибках.
3. Загрузка и предварительная обработка изображений
4. Сегментация данных и усреднение ансамбля
ПРИМЕЧАНИЕ: После того, как файл был обработан, пики в ткани усредненный сигнал (нижний правый след, рисунок 1A) будут обнаружены и помечены красными кругами. Учитываются только пики выше установленного порога (синяя линия на следе, установленном Пиковым порогом). Кроме того, пики учитываются только в том случае, если они достаточно задерживаются по сравнению с предыдущими пиками, установленными ввозам Min Peak Distance. Сигнал затем сегментируется на основе обнаруженных пиков. Во-первых, эффективная длина цикла (CL) каждого пика рассчитывается путем измерения времени между ним и следующим пиком. Если количество пиков (установленных Min Число пиков вход) имеют аналогичные ClLs (порог, для которого устанавливается минимальная граница ввода), то они сгруппированы и средний CL для этих пиков рассчитывается.
5. Потенциал действия/анализ преходящей длительности и скорости проводимости кальция
6. Модуль анализа проводимости
7. Дополнительные анализы и модули
8. Данные об экспорте
Вся работа, выполненная в рамках этого исследования, была проведена в соответствии с этическими нормами, изложенными Законом Великобритании о животных (научные процедуры) 1986 года и Директивой 2010/63/ЕС Европейского парламента о защите животных, используемых в научных целях. Эксперименты были одобрены домашним офисом (мышь: PPL 30/2967 и PFDAAF77F, морская свинка: PPL PF75E5F7F) и институциональными наблюдательными советами в Университете Бирмингема (мышь) и Королевском колледже Лондона (морская свинка). Подробные методы сбора необработанных данных, которые были проанализированыздесь, можно найти в наших предыдущих публикациях 5,6,14,19.
Основной интерфейс, с помощью которого контролируется ElectroMap, показан на рисунке 1A. Необходимые шаги для анализа набора данных контролируются в основном изображениями нагрузки, обработкой изображений и кнопками «Продукция карты» и отображаются зеленым, синим и красным цветом соответственно на рисунке 1A. На рисунке 1B-D показаны операции, возникающие при выборе каждой из этих кнопок. Загрузка Изображения применяет параметры порогового изображения, выбранные пользователем (рисунок1B), в то время как процесс изображения (рисунок1C) применяетфильтрацию и базовую коррекцию. Наконец, Produce Maps сначала будет средней информации в соответствии с настройками временного окна и сегментации (если не выбрана сегментация одного удара), а затем выполнять анализы, описанные выше.
Ключевым аспектом ElectroMap является его гибкость в отношении типа камеры и экспериментальной модели. Это имеет решающее значение для полезности оптического картографического программного обеспечения из-за различных сердечных EP и анатомических характеристик, которые существуют между широко используемыми моделями. Рисунок 2A, например, показывает, действия потенциал морфологии мурин триа по сравнению с желудочка морской свинки, записанные с использованием напряжения чувствительных красителей, как сообщалось ранее6,14. Несмотря на четкую форму потенциала действия и использование двух отдельных оптических картографических камер с различными частотами кадров и размерами пикселей, ElectroMap может быть использован для успешного анализа обоих наборов данных. Однако для этого необходимо изменить некоторые параметры в пользовательском интерфейсе(рисунок 2B). Обратите внимание, что длительный потенциал действий морских свинок требует большего временного окна. Кроме того, чтобы предотвратить коррекцию верхней шляпы базовой линии нефизиологически изменяя оптически записанные сигналы, его длина времени должна быть увеличена так, чтобы она была больше, чем временной ход потенциального действия.
ElectroMap предлагает множество вариантов обработки, чтобы помочь улучшить SNR оптически записанных сигналов, которые могут потребоваться для эффективного восстановления параметров EP. Примером является автоматизированное усреднение ансамбля пиков после сегментации данных. Рисунок 3A-C демонстрирует, как применение усреднения ансамбля, вместо других методов, может улучшить SNR из изолированных муриновых левых атрии (n No 13). Это снижает неоднородность измерения и вероятность провала анализа(рисунок 3D). Например, изменение частоты темпа с 3 Гц до 10 Гц не изменило APD50, когда не происходит усреднения ансамбля, но ожидаемоеснижение APD50 на 10 Гц наблюдалось при измерении из усредненные данные ансамбля ( Рисунок 3E).
Рисунок 4 демонстрирует эффективность и полезность автоматизированного определения частоты темпа, предлагаемого ElectroMap. Здесь мышь левой предипильности (n No 5) были темп на 120 мс длина цикла и длина цикла была постепенно сокращена на 10 мс, пока она не достигла 50 мс. ElectroMap автоматически определены темп цикла длины и сгруппированные ткани усредненные пики соответственно (Рисунок 4A ). Это было достигнуто с высокой точностью во всех наборах данных(рисунок 4B). Автоматизированная сегментация данных позволила провести простой и высокий пропускной процесс замедления скорости проводимости с увеличением частоты темпа/сокращенной длины цикла(рисунок 4C,D). Одновременно, APD50 (Рисунок 4E) и диастолический интервал (рисунок4F) сокращены. Амплитуда оптически измеренных пиков уменьшилась, в то время как время пика увеличилось (рисунок 4G,H). Это снова ожидаемые реакции реституции в сердечной ткани29,30 и использование ElectroMap может помочь поэтому прояснить изменения в ответ на темпчастоты в присутствии фармакологических агентов, генетическая модификация, или состояния болезней.
Важным фактором в использовании программного обеспечения, такого как ElectroMap, является наличие артефактов в базовых данных. Рисунок 5, например, демонстрирует, что артефакты движения (искажение оптически записанного сигнала по движению ткани) могут исключить точные измерения активации и особенно реполяризации в ElectroMap. Смотрите Обсуждение для дальнейших соображений.
Рисунок 1: Основные этапы обработки ElectroMap. (A) Графический пользовательский интерфейс ElectroMap, с изображениями нагрузки (зеленый), Процесс изображения (синий), и производить карты (красный) кнопки выделены. (B) Параметры порогового значения изображений, которые могут быть применены при выборе изображений нагрузки. (C) Параметры обработки сигнала, доступные пользователю, включают пространственную и временную фильтрацию и базовую коррекцию и могут быть применены к стеку изображения, нажав на ProcessImages. (D) Усреднение ансамбля и количественная оценка параметров (показано измерение APD), которое активируется при выборе ProduceMaps. Рисунок адаптированы из О'Ши и др., 201913. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
Рисунок 2: Анализ данных о мыши и морских свинках с помощью ElectroMap. (A) Оптически записанный потенциал действия от мышей атрии и желудочков морских свинок, наряду с первым (df/dt) и вторым (d2f/dt2)производным от этих сигналов. Выделены различные определения времени активации и повторной поляризации в Рамках ElectroMap. (B) Скриншоты параметров обработки изображений и сигнала, используемых в интерфейсе ElectroMaps. Красные ящики подчеркивают параметры, которые требуют изменения между анализом данных мыши и морских свинок. Рисунок адаптированы из О'Ши и др., 201913. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
Рисунок 3: Ансамбль усреднения для решения APD изменения. (A) APD50 карта и пример одного пиксельного сигнала от одного удара оптических потенциалов действия. (B) APD50 карта и пример одного пиксельного сигнала от оптических потенциалов действия, генерируемых ансамблем в среднем 10 последовательных ударов (пиковый метод). (C) SNR одного удара по сравнению с 10 бить усредненные сигналы. (D) APD50 неоднородности (i) и количество ошибок измерения (ii) в качестве функции SNR для одного удара и 10 бить в среднем APD50 карт. (E) APD50 на 3 и 10 Гц темп частоты, как измеряется из одного удара и 10 бить карты. (Данные, показанные как средняя - стандартная ошибка, n No 13 левой атрии, p slt; 0.001 по парному t-тесту студента). Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
Рисунок 4: Использование ElectroMap для изучения частотных реакций в сердечной ткани. (A) Пример ElectroMap скриншот темпраспознавания частот и сегментации. (B) Сравнение известных и ElectroMap измеряется темп цикла длины. (C) Активация карты на 120 мс и 60 мс темп цикла длины. (D-H) Группированные данные скорости проводимости (D), APD50 (E), диастолический интервал (F), амплитуда (G), и время пика (H) в зависимости от скорости темпа длины цикла уменьшается от 120 мс до 60 мс в 10 мс шагом. (Данные показаны как средняя - стандартная ошибка, n no 5 левая атрия) Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
Рисунок 5: Эффект артефактов движения. (A) APD50 карта. (B) Карта активации. (C) Пример сигналов из мест, отмеченных (кресты) на APD и активации карт. В области ткани, отмеченной красным крестом, сжатие не было успешно разъединено, искажая измеренный оптический сигнал. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
Здесь мы представляем пошаговый справочник по использованию программного обеспечения с открытым исходным кодом ElectroMap для гибкого и многопеременного анализа сердечных оптических картографических наборов данных. Для успешного использования ElectroMap, данные изображения должны быть в .tif или . Форматы MAT. ElectroMap включает в себя несколько изменяемых пользовательских настроек. Как показано на рисунке 2A,это необходимо из-за широкой неоднородности, которая существует между экспериментальными моделями и оборудованием для визуализации. Это означает, однако, что настройки по умолчанию в программном обеспечении не всегда будут оптимальными, поэтому важным шагом в использовании программного обеспечения является настройка пользователем для их конкретной экспериментальной настройки. К ним относятся настройки камеры и временные шкалы, как показано на рисунке 2B. После того, как оптимальные настройки были найдены, они могут быть сохранены и перезагружены в более поздние времена, выбрав configurationFile.
Ключевыми преимуществами программного обеспечения являются внедрение автоматизированного измерения CL и сегментации сигналов. Эти особенности позволяют анализировать острые реакции в экспериментальных записях и расширять анализ, фокусируясь на изолированных одиночных ударах. После достижения желаемой сегментации модуль анализа единого файла позволяет автоматизированный анализ каждого отдельного сегмента (включая одиночные удары), реализуя высокопроизводительный анализ нескольких переменных по всей записи, выделяемый в один файл .csv. В сочетании, ансамбль усреднения группированных пиков является эффективным методом для улучшения качества шумных сигналов, который автоматически выполняется в ElectroMap. Тем не менее, усреднение ансамбля не является повсеместно полезным, например, в исследованиях бит-бить изменчивости. Таким образом, ElectroMap интегрирует один удар сегментации, чтобы избежать ансамбля усреднения, альтернативные варианты обработки для улучшения SNR (пространственная и временная фильтрация) и включает в себя модуль анализа Alternans для дальнейшего изучения и карты бить-бить изменчивость.
Наборы оптического картирования данных часто демонстрируют артефакты, такие как базовый дрейф и артефакты движения. Равным образом, генерируемые сигналы могут быть низкого качества из-за небольших размеров пикселей, короткое время экспозиции и низкие фракционные флуоресцентные изменения2. Эти факторы препятствуют эффективному и точному анализу поведения EP. Как уже говорилось, ElectroMap имеет несколько стратегий обработки для преодоления этих проблем. Однако применение этих алгоритмов к фундаментально низкокачественным/искаженным данным по-прежнему будет препятствовать эффективному анализу. Таким образом, SNR является одним из параметров, которые измеряются и отображаются в ElectroMap. Кроме того, пользователь может выбрать и сравнить сигналы из определенных регионов из образца с помощью модулей Pixel Info и Compare, что позволяет идентифицировать такие явления, как артефакты движения, показанные на рисунке 5,и соответствующие исключение данных.
В настоящее время ElectroMap не поддерживает удаление артефактов движения из исходных данных таким же образом, как и базовая коррекция. Таким образом, возможное будущее развитие программного обеспечения является включение движения артефакт удаления вычислительными методами, как было сообщено31,32. Кроме того, ElectroMap в настоящее время ограничивается изучением одного оптического сигнала. Однако для соотношения красителей и одновременного использования напряжения и красителей кальция требуется27,требуется одновременная обработка двух каналов длины волны. Интеграция двойного анализа сигнала, таким образом, является важным будущим дополнением к программному обеспечению. Расширение параметров анализа, применимых к аритмическим наборам данных, таким как отслеживание сингулярности фазы, в равной степени расширит сферу действия программного обеспечения33,34. Наконец, некоторые из описанных вариантов анализа также могут быть полезны при анализе данных картирования электродов. Действительно, ElectroMap был использован для анализа данных картирования электродов, несмотря на контрастные электрограммы волновой формы20,35, и дальнейшая оптимизация расширит его использование для этой модальности.
P.K. получает поддержку в исследованиях от нескольких фармацевтических и устройств компаний, действующих в мерцательной аритмии и получил гонорар от нескольких таких компаний. L.F. получила институциональные исследовательские гранты EU, BHF, MRC, DFG и Gilead. P.K. и L.F. перечислены в качестве изобретателей на двух патентах, хранятся в Университете Бирмингема (Терапия фибрилляции предсердий WO 2015140571, Маркеры для фибрилляции предсердий WO 2016012783).
Все остальные авторы не заявляют о потенциальном конфликте интересов.
Эта работа была профинансирована студентом EPSRC (Sci-Phy-4-Health Centre for Doctoral Training L016346) в D.P., K.R. и L.F., Wellcome Trust Seed Award Грант (109604/Q/15/) в D.P., Гранты Британского фонда сердца (PG/17/55/33087, RG/17/15/33106) в D.P. , Европейский союз (грантовое соглашение No 633196 «CATCH ME» для P.K. и L.F.), Британский фонд сердца (FS/13/43/30324 в П.К. и Л.Ф.; PG/17/30/32961 в P.K. и A.H.), и Фонд Leducq в P.K. JW поддерживается Британским фондом сердца (FS/16/35/31952).
Name | Company | Catalog Number | Comments |
MATLAB and Simulink R2018a | Mathworks, Inc, Natick, MA | MATLAB software |
Запросить разрешение на использование текста или рисунков этого JoVE статьи
Запросить разрешениеThis article has been published
Video Coming Soon
Авторские права © 2025 MyJoVE Corporation. Все права защищены