1. Сбор данных оптического картографирования Выполните сердечное оптическое картирование с помощью одного изширокого спектра экспериментальных моделей, включая нетронутые и изолированные целые сердца 6,18,изолированные атриа14,19,вентрикулярные клинья20, сердечные ломтики 21 год , 22, и клеточные монослои23. Ознакомьтесь с ссылками на экспериментальные проекты для сбора необработанных оптических картографических данных этих препаратов. При условии, что полученные данные могут быть преобразованы в стек tiff или сохранены в . MAT файл, он должен быть анализируемым с помощью ElectroMap. Это включает данные различных размеров (квадрат/прямоугольный) и разрешения (максимально протестировано в настоящее время 2048 пикселей x 2048 пикселей). 2. Установка программного обеспечения и запуск ПРИМЕЧАНИЕ: Ниже приведены подробные два метода для установки и запуска ElectroMap – либо в РАМКАХ MATLAB работать из исходного кода (.м.) или в качестве автономного исполняемого файла (.exe для окон). Окончательное программное обеспечение и его функциональность являются инвариантными между двумя вариантами настройки (кроме нескольких различий в навигации каталога). Таким образом, основными соображениями при выборе версии для установки являются доступ к MATLAB и необходимые наборы инструментов и является ли доступ к исходному коду желательно. Там, где это возможно, рекомендуется использовать версию MATLAB для более быстрого времени запуска, более короткого времени обработки и упрощения сообщения об ошибках. Настройка 1: Запуск электрокарты в MATLAB Установите MATLAB. ElectroMap был разработан в MATLAB 2017a, однако, программное обеспечение было протестировано для использования во всех последующих релизах MATLAB (до 2018b на момент написания статьи). Требуются следующие наборы инструментов: обработка изображений, обработка сигналов, статистика и машинное обучение, а также установка кривой. Скачать/клонировать все файлы из последнего выпуска «исходного кода» ElectroMap из репозитория GitHub (https://github.com/CXO531/ElectroMap). Распаковать загруженное содержимое в нужное место. Откройте MATLAB и перейдите к местоположению папки, где размещаются исходные коды ElectroMap. Затем откройте файл ElectroMap.m и нажмите в редакторе, или же введите ElectroMap в окне команды и нажмите RETURN. Это позволит начать пользовательский интерфейс ElectroMap, Рисунок 1A. Настройка 2: Автономный файл .exe Скачать файл установки: https://drive.google.com/open?id=1nJyI07w9WIt5zWcit0aEyIbtg31tANxI. Следуйте инструкциям в установке, которая будет загружать требуется MATLAB время выполнения из Интернета наряду с программным обеспечением ElectroMap. Выполнить ElectroMap.exe.ПРИМЕЧАНИЕ: Время запуска для автономной версии может составлять несколько минут. 3. Загрузка и предварительная обработка изображений Нажмите Select Folder и перейдите к месту анализа файла данных(ы) для анализа. Это позволит заполнить левую поле список со всеми файлами в этом каталоге, которые имеют правильный тип файла (.tif или . МАТ). . Файлы MAT должны содержать только переменную стека изображений.ПРИМЕЧАНИЕ: При переходе через селектор каталога будут отображаться только папки, а не отдельные файлы. Выберите файл для загрузки из интерфейса и нажмите Нагрузочныеизображения. После загрузки появится первый кадр, а красный контур будет указывать на автоматическое замыкание изображения. При необходимости перезагрузите ранее использовавую рентабельность инвестиций, выбрав рентабельность инвестиций Save/Load. В этом случае пропустите шаг 3.3. По умолчанию пороговое значение основано на интенсивности пикселей в первом кадре. При желании измените это до порога, основанного на амплитуде курса времени сигнала, изменив опцию в меню «Изображение» для меню снижения порога. Обратите внимание, что после выбора порогового значения оно применяется для всего стека изображений. При желании измените опцию порога на ручную,которая активирует ползунок для ручной настройки порога изображения. Кроме того, изображениясельскохозяйственных культур (Crop Image) и/или нарисовать пользовательский регион интереса (CustomROI)для анализа, выбрав соответствующий тиковый ящик (es) ниже пороговых параметров. Обратите внимание, что расширенные варианты выбора региона интересов, такие как количество областей, доступны из ROI Selection из верхнего меню. После того, как соответствующий порог был применен, нажмите Процесс изображения применять обработки. Настройки для обработки приведены ниже (шаг 3.4.1-3.4.5). На этом этапе убедитесь, что правильные настройки камеры были введены. Это Pixel Size в мкм (IMPORTANT: это размер пикселей изображения, а не размер пикселей, которые составляют чип или эквивалентное оборудование в устройстве визуализации) и Framerate в кГц. Для инверсии сигнала отметьте флажок Invert Data. Если сообщается флуоресцентный сигнал обратно пропорциональн параметру интереса (как с обычно используемыми potentiometric красителями) сигнал может быть инвертирован. Для пространственной фильтрации выберите Gaussian или Average из меню ядра. Размер пространственной усредненной области контролируется вводимым вводами размера, примыкающим к меню выпадения ядра ядра ядра ядра ядра ядра ядра фильтра ядра ядра ядра ядра фильтра ядра ядра ядра фильтра ядра ядра ядра ядра ядра ядра фильтра ядра ядра ядра ядра ядра ядра ядра ядра ядра ядра ядра ядра ядра ядра ядра ядра ядра пикселя x 3 пиксель). При применении гауссианского фильтра стандартное отклонение также может быть установлено из ввода Sigma. Для коррекции базовой линии выберите Top-hat24 или полиномиальную (4-ю или 11-ю степень) коррекцию25 из базового меню. Коррекция может быть применена к каждому пикселю индивидуально (долгое время обработки) или в среднем по всему изображению (быстрее, но предполагает однородные базовые изменения). Коррекция верхней шляпы также может быть изменена, установив длину Top-Hat в миллисекундах, примыкающей к меню выпадения исходного выбора. Длина ядра Top-Hat должна быть больше, чем шкала времени индивидуальных потенциалов действия / переходных кальция. Для временной фильтрации выберите савицкий-вратарский или бесконечный импульс (IIR) фильтрации из меню фильтрации.ПРИМЕЧАНИЕ: За исключением ткани усредненный сигнал, который появляется в левом нижнем углу, височная фильтрация применяется к каждому пикселю индивидуально во время количественной оценки параметров из диапазона усредненного изображения ансамбля. Это было реализовано для сокращения времени обработки путем фильтрации небольших разделов данных, когда это необходимо, а не целые файлы. Для удаления кадра обратите внимание, что при выборе опции «Удалить кадры» из набора изображений могут быть удалены большие пики с амплитудой, превышающее сигнал интереса. Это может быть полезно в оптически темп наборы данных, таких как оптогенетической ходить, где деполяризация инициируется оптической активации опсинов, таких как channelrhodopsin 211,12.ПРИМЕЧАНИЕ: Как удаление кадра потенциально ввести нефизиологические изменения шага в сигналы изображения, височная фильтрация может ввести артефакты в данные и поэтому не рекомендуется здесь. Обратите внимание, что сигнал будет сегментирован после того, как образы процесса были выбраны в соответствии с вариантами под параметры сегментации,однако это может быть быстро изменено без переработки всего набора данных (см. раздел 4). 4. Сегментация данных и усреднение ансамбля ПРИМЕЧАНИЕ: После того, как файл был обработан, пики в ткани усредненный сигнал (нижний правый след, рисунок 1A) будут обнаружены и помечены красными кругами. Учитываются только пики выше установленного порога (синяя линия на следе, установленном Пиковым порогом). Кроме того, пики учитываются только в том случае, если они достаточно задерживаются по сравнению с предыдущими пиками, установленными ввозам Min Peak Distance. Сигнал затем сегментируется на основе обнаруженных пиков. Во-первых, эффективная длина цикла (CL) каждого пика рассчитывается путем измерения времени между ним и следующим пиком. Если количество пиков (установленных Min Число пиков вход) имеют аналогичные ClLs (порог, для которого устанавливается минимальная граница ввода), то они сгруппированы и средний CL для этих пиков рассчитывается. Для дальнейшей сегментации данных, нажмите Сегмент Сигнал. Варианты подсегментации: Нет – все пики с тем же CL сгруппированы вместе; Все – Сегменты nпиков в течение постоянных времен CL (nпики устанавливаются вводимым размером сегмента) идентифицируются; Последнее – Заключительные nпики до изменения CL определены и сгруппированы, а все остальные не анализируются; и Single Beat – Это эквивалентно применению Все сегментации с nпиками No 1, и поэтому никакая группировка или ансамбль в среднем (см. 4.5) не применяются. Это можно применить, выбрав кнопку Single Beat. Примените пользовательскую сегментацию сигнала путем увеличения времени интереса и выбора сигналасегмента. Это добавит дополнительную опцию, озаглавленную «Секция масштабирования», в поле списка разделов, соответствующую выбранным таймочкам. Результаты сегментации будут отображаться в списке-коробке, прилегающей к усредненному сигналу ткани, и покажут номер раздела и расчетный CL. Все сегментированные временные секции обозначаются разными цветами. Выберите сегмент из списка-бокса, чтобы выделить этот раздел красным цветом. Это также автоматически запустит анализ этого раздела, как если бы была выбрана кнопка «Карты производства» (см. раздел 5). Анализ сгруппированных пиков будет проводиться на данных об усредненных «ансамбле». Это включает в себя усреднение пиков в сегменте вместе, с точки времени отсчета пики определены в шаге 4.2. Обновление временного окна в среднем путем изменения до и после входов и нажатия сигнала сегмента. 5. Потенциал действия/анализ преходящей длительности и скорости проводимости кальция После обработки изображений кнопка Produce Maps станет активной. Пресс Продукция Карты для применения действия потенциальной продолжительности (APD), время активации, скорость проводимости и SNR анализа. По умолчанию анализ будет применяться к первому сегменту сигнала. Выберите другие сегменты из списка-коробки будет применяться анализ для выбранного сегмента.ПРИМЕЧАНИЕ: Результаты анализа отображаются в таблице результатов, включая среднее, стандартное отклонение, стандартную ошибку, дисперсию и 5-й по 95-й процентильный анализ. Сроки карты называются “APD” карты однако, кальций сигналы обрабатываются с использованием тех же параметров будет измерять кальций переходной продолжительности. Выберите Get Pixel Info, чтобы увидеть детальное отображение сигнала из любого пикселя в изображении, и сравните пикселей одновременно с сигналами сюжета из до 6 мест. Используйте панель обработки сигналов для настройки параметров для анализа продолжительности. Эти: Продолжительность – Время реполяризации/распада для измерения от пика; Базовый униза “APD” – период времени сигнала, который определяется как эталонный базовый унифицированный для измерений амплитуды; и время начала работы ‘APD’ – Время начала измерений продолжительности. Это те же самые варианты для определения времени активации изохрональных карт (обсуждается ниже) и называются: Начало (d2F/dt2max), Upstroke (dF/dtmax), Середина деполяризации (время 50% амплитуды), Пик (время максимальной амплитуды). Эти определения, применяемые к мыши и морских свинок потенциалы действий показаны на рисунке 2A.ПРИМЕЧАНИЕ: Изменение любого из этих параметров автоматически обновит карту продолжительности и таблицу результатов. Также доступны масштаб карты и варианты удаления выбросов. Скорость проводимости также измеряется автоматически в рамках основного программного интерфейса. Это достигается с помощью многовекторного метода Bayly et al26 с изохрональной карты, определяемой выбранной мерой активации (обсуждается в шаге 5.4). Очки активации нажатия для визуализации 3D-представления карты активации. Метод измерения многовекторной скорости проводимости пространственно сегментирует изохрональную карту на области n х n пикселей. Установите значение n с помощью ввода локального размера окна и установите диапазон времени активации для применения анализа с использованием входов времени установки. ПРИМЕЧАНИЕ: Для каждого локального региона, полиномальной поверхности, f, устанавливается, что лучше всего описывает связь между временем активации и пространственное положение, (x,y). Вектором градиента, локальным CV,этой поверхности затем вычисляется как:(1)где обозначает двухмерный оператор пространственного дифференциала26. Для каждого пикселя на изохрональной карте рассчитывается локальный вектор, представляющий скорость и направление проводимости. Выберите Isochronal Map с векторами из меню выпадения дисплея, чтобы просмотреть этот анализ. SNR рассчитывается как отношение максимальной амплитуды по сравнению со стандартным отклонением сигнала на базовом уровне. Этот анализ выполняется после всех этапов обработки. Вычислить Press SNR в верхнем меню для изменения настроек на период сигнала, определяемого как базовый. 6. Модуль анализа проводимости Пресс-проводка для получения более детального анализа скорости проводимости. Это открывает отдельный модуль, где проведение может быть количественно с помощью многовекторного метода Bayly, как в основном интерфейсе, методы одного переносчика, и как кривая активации. Нажмите «Единый вектор» для анализа проводимости с помощью метода единого переносчика, где cv рассчитывается из задержки времени активации между двумя точками. Это можно сделать с помощью автоматических или ручных методов, выбираемых ниже кнопки «Единый вектор». Для автоматического метода одного переносчика выберите расстояние и точку старта, с которой можно измерить проводимость. Программное обеспечение будет выполнять 360-градусный развертки из выбранной точки, измерения задержки времени и расчета сопутствующей скорости проводимости по всем направлениям в 1-градусный шагом. Результаты этого анализа отображаются на графике, прилегающем к карте, а направление медленной проводимости отображается красным цветом. Для ручного метода одного переносчика выберите как старт, так и конечную точку с изохрональной карты для расчета скорости проводимости. Чтобы выбрать новую точку старта, нажмите Clear StartPoint. Нажмите на локальный вектор, чтобы применить многовекторный метод, с настройками, соответствующими тем из основного интерфейса. В модуле дирижировании может отображаться распределение скорости дирижировать, а также угловое распределение расчетных векторов и угловая зависимость скорости проводимости. Кривая активации пресса для сметы процент ткани, активированной в качестве функции времени. Автоматически отображается время до 100% активации, в то время как пользовательские значения для минимальных (синих) и максимальных (красных) процентов активации между которыми также могут быть выбраны. 7. Дополнительные анализы и модули Помимо автоматически выполненных анализов продолжительности и скорости проводимости, несколько других параметров могут быть количественно с помощью ElectroMap. Эти анализы выбираются из меню выпадения над картой отображения. Выберите один из этих вариантов для выполнения анализа, и результаты будут отображаться в4-м ряду таблицы результатов: 1) Диастолический Интервал – Время от 90% реполяризации до времени активации следующего потенциала действия; 2) Доминирующая частота – Частотный спектр каждого пикселя рассчитывается с помощью быстрого преобразования Фурье, а частота с наибольшей мощностью определяется как доминирующая частота. Расширенный диапазон и настройки окон для доминирующего анализа частотдоступны, выбрав частотное картирование; 3) Время к пику – Время роста между двумя выбранными процентами пользователей (по умолчанию от 10 до 90%) фазы деполяризации потенциала действия или высвобождения кальция. Значения процентных ставок могут быть изменены, выбрав настройки ТТП; и 4) Расслабленная постоянная (к) – Констант релаксации рассчитывается путем установки моноэкспоненциального распада формы:(2)где уровень флуоресценции в то время t зависит от пика флуоресценции, F0, и последующего распада (C является постоянным)27. Значение, между которым и соответствовать уравнению 2, можно выбрать в основных пользовательских интерфейсах ElectroMap, а также добро критериев исключения соответствия, основанных на значении r2. Нажмите на единый анализ файлов, чтобы открыть специальный модуль для анализа высокой пропускной информации и проводимости каждого идентифицированного сегмента в файле. Анализ может быть выполнен либо на всем изображении (длительность, время проведения и активации), либо по отдельным регионам или достижимым точкам (в настоящее время только продолжительность). Результаты выводятся в файл .csv.ПРИМЕЧАНИЕ: Для значений APD из всего изображения, первый столбец в файле .csv является средним, в то время как второй столбец является стандартным отклонением. Нажмите Alternans инициировать автономный модуль для выделенного анализа и отображения бить-бить изменчивости. Подробную информацию о вариантах обработки и анализа alternans можно посмотреть на O’Shea et al. 2019 2019. В частности, этот модуль предназначен для определения двух периодных колебаний, известных как переменные. Рассчитаны и вычисляются как длительность, так и амплитуды.ПРИМЕЧАНИЕ: Длительность переменных измеряется путем сравнения измерения продолжительности от одного пика к следующему; т.е. если пик один и два и APD1 и APD2 соответственно, то продолжительность череднана (ЗАПД) рассчитывается как(3)Измерение продолжительности выполняется с использованием настроек в основном интерфейсе. Между тем, амплитуда переменных могут быть количественно и отображены через многоклеточных препаратов, как абсолютное изменение (определяется как процент, где 0% – же амплитуда между одним ударом и другой). Кроме того, последствия таких явлений, как нагрузка кальция могут быть дополнительно исследованы путем измерения и сравнения нагрузки и выпуска переменных, как было ранее сообщалось28. Если L определяется как пика амплитуда больших ударов (т.е. где амплитуда больше, чем предыдущий удар), S амплитуда малых ударов, иD диастолическая нагрузка малых ударов, релиз чередовок ( ) определяются как:(4)И наоборот, переменныенагрузки () определяются как:(5)Alternans измерения могут быть сделаны по всей ткани, и результаты анализа отображаются в правом нижнем углу модуля. При первом использовании модуля анализ выполняется по всему экспериментальному файлу, а полученные результаты представляют собой среднюю разницу в ритме по всему файлу. Тем не менее, анализ может быть ограничен определенным временем в файле путем де-выбора Hold Увеличить, масштабирование на определенный период времени, и выбор анализа увеличеннойсекции. Это позволит обновить панель результатов, чтобы показать анализ выбранного периода времени. Выберите игру, чтобы показать бить-к-бить видео анализа переменных. Кроме того, выберите Создать среднюю карту для экспорта карты поведения переменных, усредненные из точек выбора времени, которые установлены в всплывающем меню при использовании этой функции. Карта фазы прессы для инициирования модуля отображения фазы. Преобразование Гильберта выполняется для расчета мгновенной фазы (между -й и я) сигналов в каждой временной точке. Нажмите кнопку воспроизведения или перетащите ползунок, чтобы визуализировать поведение фазы с течением времени и нажмите на пиксель, чтобы визуализировать фазовую диаграмму. 8. Данные об экспорте Данные экспортируются из ElectroMap в различных формах. Нажмите экспортные значения, чтобы сохранить значения отображаемых в настоящее время карты в основном используемом интерфейсе. Измеренные значения могут быть сохранены как карта (сохранение местоположений пикселей) или конденсированы в единый список, и могут быть сохранены как .csv,.txt или . Файлы MAT. Press Export Map, чтобы поднять всплывающее окно, содержащее в настоящее время отображаемую карту, которая затем может быть сохранена в различных форматах изображений. Параметры отображения карты контролируются путем выбора настроек карты, но также могут быть отредактированы после того, как будет выбрана карта экспорта. Например, цветовая панель может быть добавлена, выбрав этот значок из верхнего меню, и шкала может быть установлена, выбрав Edit Видео активации прессы для визуализации анимации последовательности активации, которая может быть сохранена в виде анимированного файла .gif. Видео сегмента прессы для сохранения видеофайла .avi ототображаемого параметра каждого идентифицированного сегмента.