Elph: программа для управления записью и анализа электрофизиологических сигналов
Специализированная программа с открытым кодом Elph. Управление устройством сбора данных российского производства ЛА-2USB. Качественнаая оцифровка широкого спектра электрофизиологических сигналов и проведение их первичной математической обработки.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | статья |
Язык | русский |
Дата добавления | 22.03.2021 |
Размер файла | 1,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Elph: программа для управления записью и анализа электрофизиологических сигналов
А.В. Захаров
Казанский (Приволжский) федеральный университет, г. Казань, Россия Казанский государственный медицинский университет, г. Казань, Россия
Аннотация
В статье дано описание программы Elph предназначенной для записи и анализа электрофизиологических сигналов. Программа настроена на управление устройством сбора данных российского производства - ЛА-2USB. Хорошее соотношение цена/качество отечественного устройства сбора данных вместе с открытым кодом программы делает данный комплекс доступным и удобным инструментом для решения ряда исследовательских задач. В настоящее время данный комплекс применяется для проведения электрофизиологических экспериментов, включающих синхронную запись вызванных мембранных потенциалов и мышечных сокращений, детекцию и сбор спонтанных колебаний мембранного потенциала, мониторинг и непрерывную запись мембранного потенциала. Данная программа в комплексе с ЛА-2USB может применяться также в качестве цифрового осциллографа и быть полезной в случаях, где требуется непрерывная или эпизодическая запись аналогового сигнала. Кроме того, Elph даёт возможность с помощью ЛА-2USB управлять TTL-совместимыми устройствами.
Ключевые слова: сбор данных, Elph, управление устройством ЛА-2USB, аналогоцифровое преобразование, цифровой осциллограф
Введение
Сбор данных в процессе научных экспериментов, в ходе производства или для автоматизированного учёта расхода ресурсов в быту и на производстве предполагает использование соответствующих специализированных аппаратно-программных комплексов. В научной сфере существует множество решений задачи оцифровки, записи и хранения экспериментальных данных. Специализация соответствующих аппаратных (усилители АЦП/ЦАП, фильтры) и программных средств связана с необходимостью фокусироваться на различных аспектах исследуемых объектов. Так, например, исследования электрической активности мозга предполагают многоканальную (до десятков и сотен каналов) запись сигналов с частотой дискретизации от 100 Гц до 40 кГц с длительностью записи до нескольких дней [1-5]. Исследование работы одиночных клеток и одиночных ионных каналов может предъявлять иные требования для записи сигналов с более высоким временным и амплитудным разрешением [6, 7] и иной длительностью [8, 9]. Кроме того, большинство экспериментальных подходов предполагает согласование процесса записи с запуском вспомогательных устройств, таких как электростимуляторы или лазеры при оптогенетических исследованиях. Сегодня предлагается множество вариантов усилительно - регистрирующих устройств для разных условий эксперимента. Однако штатные программы производителей подобной аппаратуры либо не полностью удовлетворяют разнообразным запросам экспериментаторов по управлению процессом сбора данных, либо достаточно дороги.
В настоящей работе даётся описание специализированной программы с открытым кодом Elph которая предназначена для управления устройством сбора данных российского производства ЛА-2USB. Данный аппаратно-программный комплекс позволяет качественно оцифровывать широкий спектр электрофизиологических сигналов и проводить их первичную математическую обработку.
программа данные оцифровка электрофизиологический сигнал
Параметры АЦП в составе устройства сбора данных ЛА-2Ц8Б
Аппаратно-программный комплекс Elph + ЛА-2USB изначально создавался как часть электрофизиологических установок, предназначенных для записи потенциалов действия мышечных и нервных клеток в условиях внеклеточной или внутриклеточной регистрации. В соответствии с этим было выбрано устройство сбора данных ЛА-2USB (ЗАО Руднев-Шиляев, http://www.rudshe1.ru). Параметры АЦП в составе данного устройства позволяют без значительных потерь оцифровывать сигналы, получаемые на выходе электрофизиологических усилителей. Амплитуды таких сигналов лежат в диапазоне от десятых долей милливольта до нескольких милливольт, а длительности их фронтов начинаются от десятых долей миллисекунды [10-13]. 12-14-битное устройство сбора данных ЛА-2USB позволяет разрешать напряжение с шагом порядка 6-25 мкВ и оцифровывать входной сигнал с частотой до 400-500 кГц (в зависимости от модификации), что вполне удовлетворяет условиям качественной оцифровки типичных электрофизиологических сигналов. Используемый интерфейс USB 2.0 в совокупности с новейшей версией драйвера обеспечивает совместимость описываемого устройства сбора данных практически с любым компьютером, работающим под управлением операционной системы Windows XP/Vista/7/8.
Основные возможности программы Elph
Исходный код программы Elph на языке С++ и исполняемый файл доступны по адресу https://github.com/AndreyZakharovExp/E1ph. Перед началом работы с этой программой необходимо подключить устройство ЛА-2USB к компьютеру, на который установлен соответствующий драйвер. Подключение устройства не требуется, если программа используется только для обработки ранее созданных файлов.
Рис. 1. Главное окно программы Е^
Рис. 2. Вид тестовых сигналов, записанных в режиме детекции спонтанных сигналов по амплитудному порогу (а, в) и в режиме «Осциллограф» (б, г). Параметры «пилы» на а и б: полный размах 3.8 В; период 50 мс. параметры «синусоиды» на в и г: полный размах 3.1 В; период 50 мс. Горизонтальные линии показывают уровень амплитудного порога детекции сигнала (1800 мВ на б, 1500 мВ на а, в и г)
Все элементы программы составлены так, чтобы максимально упростить и ускорить процедуру запись сигналов. Основные органы управления программы сгруппированы по функциональному назначению и располагаются в четырёх разделах главного окна (рис. 1). В разделе «Выполнить» находятся кнопки вызова осциллографа или окна предварительных настроек записи. В разделе «Настройки текущего эксперимента» производится задание режима генерации синхронизирующих импульсов для экспериментов с принудительной активацией возбудимых клеток. Раздел «ЛА-2USB (драйвер LA2USB)» необходим для настройки основных параметров АЦП, таких как частота дискретизации, количество отображаемых и записываемых каналов и диапазон напряжений на аналоговых входах платы («усиление»). «Графики и гистограммы» содержит элементы управления визуализацией вычисляемых программой параметров записанных сигналов.
Рис. 3. Пример записи потенциалов концевой пластинки нервно-мышечного препарата мыши. Показан одиночный вызванный (а, слева) и спонтанный (б, слева) сигнал. Центральные части отображают графики амплитуд вызванных и спонтанных сигналов соответственно. Справа показан вид гистограммы амплитуд сигналов, которая обновляется по мере накопления сигналов в эксперименте. (Данные предоставлены П.Н. Григорьевым, КГМУ)
Кнопки «ВНУТРИклеточный», «ВНЕклеточный», «Спонтанный», «Вызванный+Спнт» открывают окно предварительных настроек записи вызванных и/или спонтанных сигналов. Вид данного окна с примером отображения тестового сигнала показан на рис. 2, а и в. Набор элементов управления в окне «Предстарт» определяется тем, какой тип сигнала ожидается: спонтанный, вызванный и смешанный. Длительность записываемых отрезков, содержащих сигналы, определяется пользователем, при этом моменты начала записи этих отрезков определяются либо синхронизирующими импульсами, либо по амплитудному порогу в случае детекции спонтанных сигналов.
Рис. 4. Пример записи сокращений миокарда крысы (препарат желудочков). Слева отображены одиночные сокращения четырёх препаратов, записываем одновременно; справа - графики амплитуд сокращений соответствующих препаратов. (Данные предоставлены Н.Н. Хаертдиновым, КФУ)
Запись вызванных сигналов сопровождается выводом синхронизирующих импульсов на цифровой выход ЛА-2USB, с помощью которых можно управлять TTL-совместимыми устройствами. По умолчанию синхронизирующие импульсы следуют равномерно с указанным на главном окне периодом. В программе Е1рй предусмотрена также возможность задания сложного протокола стимуляции (кнопка «Задать стимуляцию» главного окна). В этом случае синхронизирующие импульсы могут следовать с переменными интервалами.
Возможность непрерывной записи всего, что поступает на аналоговые входы ЛА-2USB, также существует; она предоставляется при переходе в режим «Осциллограф». На рис. 2, б и г показан вид тестовых сигналов, записанных в этом режиме.
На рис. 3 приведены примеры микроэлектродной регистрации сигналов от нервно-мышечных препаратов с применением ЛА-2USB и программы Elph.
Пример многоканальной синхронной записи сигналов приведён на рис. 4. В данном случае регистрировалась сила сокращений препаратов миокарда посредством механоэлектрического преобразователя.
Область применения
Первоначально описываемый комплекс Elph + ЛА-2USB создавался как замена программ и АЦП предыдущего поколения, настроенных на работу с редкими в настоящее время компьютерными интерфейсами, такими как ISA. При этом сохранялась основная экспериментальная задача - сбор и анализ потенциалов действия возбудимых клеток. Выбор ЛА-2USB в качестве АЦП обусловлен тем, что его амплитудно-временное разрешение соответствует характеристикам потенциалов действия и позволяет без потерь оцифровывать весь спектр физиологических колебаний мембранного потенциала. Кроме того, широко распространённый интерфейс USB упрощал подбор ЭВМ для комплектации экспериментальных установок. К настоящему времени с помощью программы Elph и устройства сбора данных ЛА-2USB осуществлён ряд исследовательских проектов. В части из них производилась регистрации мембранных потенциалов мышечных и нервных клеток в различных режимах [10, 11, 14, 15]. Данный аппаратно-программный комплекс был задействован также в миографических исследованиях [16-20], где показал высокую эффективность, в том числе в условиях многоканальной регистрации.
Кроме того, ЛА-2USB под управлением программы Elph применяется в качестве цифрового осциллографа, поэтому данный комплекс может быть использован в научной и прикладной деятельности, предполагающей мониторинг аналоговых сигналов, параметры которых входят в диапазон возможностей АЦП в составе ЛА-2Ц8Б, либо их непрерывную, либо эпизодическую запись.
Литература
1. Drake K.L., Wise K.D., Farraye J., Anderson D.J., BeMent S.L. Performance of planar multisite microprobes in recording extracellular single-unit intracortical activity. // IEEE Trans. Biomed. Eng. - 1988. - V. 35, No 9. - P. 719-732. - doi: 10.1109/10.7273.
2. Bragin A., Hetke J., Wilson C.L., Anderson D.J., Engel J., Buzsaki G. Multiple site silicon-based probes for chronic recordings in freely moving rats: Implantation, recording and histological verification // J. Neurosci. Methods. - 2000. - V. 98, No 1. - P. 77-82. - doi: 10.1016/s0165-0270(00)00193-x.
3. Mitrukhina O., Suchkov D., Khazipov R., Minlebaev M. Imprecise whisker map in the neonatal rat barrel cortex // Cereb. Cortex. - 2015. - V. 25, No 10. - P. 3458-3467. - doi: 10.1093/cercor/bhu169.
4. Leuthardt E.C., Schalk G., Wolpaw J.R., Ojemann J.G., Moran D.W. A brain-computer interface using electrocorticographic signals in humans // J. Neural. Eng. - 2004. - V. 1, No 2. - P. 63-71. - doi: 10.1088/1741-2560/1/2/001.
5. Sasai-Sakuma T., Inoue Y. Differences in electroencephalographic findings among categories of narcolepsy-spectrum disorders // Sleep Med. - 2015. - V. 16, No 8. - P. 9991005. - doi: 10.1016/j.sleep.2015.01.022.
6. Neher E., Sakmann B. Single-channel currents recorded from membrane of denervated frog muscle fibres // Nature. - 1976. - V. 260, No 5554. - P. 799-802. - doi: 10.1038/260799a0.
7. Maki B.A., Cummings K.A., Paganelli M.A., Murthy S.E., Popescu G.K. One-channel cell- attached patch-clamp recording // J. Vis. Exp. - 2014. - V. 88. - Art. e51629, P. 1-10. - doi: 10.3791/51629.
8. Valiullina F., Akhmetshina D., Nasretdinov A., Mukhtarov M., Valeeva G., Khazipov R., Rozov A. Developmental changes in electrophysiological properties and a transition from electrical to chemical coupling between excitatory layer 4 neurons in the rat barrel cortex // Front. Neural Circuits. - 2016. - V. 10. - Art 1, P. 1-13. - doi: 10.3389/fncir.2016.00001.
9. Jappy D., Valiullina F., Draguhn A., Rozov A. GABABR-dependent long-term depression at hippocampal synapses between CB1-positive interneurons and CA1 pyramidal cells // Front. Cell. Neurosci. - 2016. - V. 10. - Art. 4, P. 1-9. - doi: 10.3389/fncel.2016.00004.
10. Giniatullin A., Petrov A., Giniatullin R. The involvement of P2Y12 receptors, NADPH oxidase, and lipid rafts in the action of extracellular ATP on synaptic transmission at the frog neuromuscular junction // Neuroscience. - 2015. - V. 285. - P. 324-332. - doi: 10.1016/j.neuroscience.2014.11.039.
11. Shakirzyanova A., Valeeva G., Giniatullin A., Naumenko N., Fulle S., Akulov A., Atalay M., Nikolsky E., Giniatullin R. Age-dependent action of reactive oxygen species on transmitter release in mammalian neuromuscular junctions // Neurobiol. Aging. - 2016. - V. 38. - P. 73-81. - doi: 10.1016/j.neurobiolaging.2015.10.023.
12. Петров А.М., Касимов М.Р., Гиниатуллин А.Р., Тараканова О.И., Зефиров А.Л. Роль холестерина в процессах экзо- и эндоцитоза синаптических везикул в двигательном нервном окончании лягушки // Рос. физиол. журн. им. И.М. Сеченова. - 2009. - Т. 95, № 7. - С. 762-772.
13. Зефиров А.Л., Захаров А.В., Мухаметзянов Р.Д., Петров А.М., Ситдикова Г.Ф. Везикулярный цикл в двигательных нервных окончаниях диафрагмы мыши // Рос. физиол. журн. им. И.М. Сеченова. - 2008. - Т. 94, № 2. - С. 129-141.
14. Darios F., Wasser C., Shakirzyanova A., Giniatullin A., Goodman K., Munoz-Bravo J.L., Raingo J., Jorgacevski J., Kreft M., Zorec R., Rosa J.M., Gandia L., Gutierrez L.M., Binz T., Giniatullin R., Kavalali E.T., Davletov B. Sphingosine facilitates SNARE complex assembly and activates synaptic vesicle exocytosis // Neuron. - 2009. - V. 62, No 5. - P. 683-694. - doi: 10.1016/j.neuron.2009.04.024.
15. Ситдикова Г.Ф., Герасимова Е.В., Хаертдинов Н.Н., Зефиров А.Л. Роль циклических нуклеотидов в эффектах сероводорода на освобождение медиатора в нервномышечном синапсе лягушки // Нейрохимия. - 2009. - Т. 26, № 4. - С. 312-317.
16. Ситдикова Г.Ф., Хаертдинов Н.Н., Зефиров А.Л. Исследование роли кальциевых и калиевых каналов в эффектах сероводорода на сократимость миокарда лягушки // Бюл. эксперим. биол. и медицины. - 2011. - Т. 151, № 2. - С. 124-128.
17. Хаертдинов Н.Н., Ахметшина Д.Р., Зефиров А.Л., Ситдикова Г.Ф. Сероводород в регуляции сократимости миокарда лягушки // Биол. мембраны. - 2012. - Т. 29. - С. 231-237.
18. Лифанова А.С., Хаертдинов Н.Н., Захаров А.В., Гиззатуллин А.Р., Ситдикова Г.Ф. Роль калиевых каналов в отрицательном инотропном эффекте сероводорода в предсердии мыши // Гены и клетки. - 2014. - Т. 9, № 3. - С. 94-98.
19. Хаертдинов Н.Н., Лифанова А.С., Гиззатуллин А.Р., Ситдикова Г.Ф. Роль К(АТФ)- каналов в эффектах сероводорода на сократимость миокарда желудочка крысы // Гены и клетки. - 2015. - Т. 10, № 4. - С. 103-105.
20. Lifanova A., Khaertdinov N., Sitdikova G. Interplay between hydrogen sulfide and adrenergic and muscarinic receptors in the mouse atrium // BioNanoScience. - 2017. - V. 7, No 2. - P. 306-308. - doi: 10.1007/s12668-016-0355-1.
Elph: An Open-Source Program for Acquisition Control and Analysis of Electrophysiological Signals
A. V. Zakharov
Kazan Federal University, Kazan, Russia
Kazan State Medical University, Kazan, Russia
Abstract
The Elph program designed for acquisition and analysis of electrophysiological signals using an analog-to-digital converter LA-2USB (Rudnev-Shelyaev, Russia) was described. This program has been implemented in various electrophysiological studies, including synchronous recordings of evoked electromyographic responses and muscle contractions, monitoring and continuous recording of membrane potential, as well as for detection, acquisition, and analysis of spontaneous and evoked neuronal action potentials and postsynaptic responses. In addition, as a software tool for LA-2USB, the program enables to control TTL-compatible devices. It can also be used as a digital oscilloscope in a wider range of applications where a continuous or episodic recording of analogous signals is required.
Keywords: data acquisition, Elph, LA-2USB device driving, digitization, digital oscilloscope
Размещено на Allbest.ru
...Подобные документы
Характеристика видов и цифровых методов измерений. Анализ спектра сигналов с использованием оконных функций. Выбор оконных функций при цифровой обработке сигналов. Исследование спектра сигналов различной формы с помощью цифрового анализатора LESO4.
дипломная работа [2,5 M], добавлен 03.05.2018Устройство первичной обработки сигналов как неотъемлемая часть системы, ее значение в процессе сопряжения датчиков с последующими электронными устройствами. Понятие и классификация сигналов, их функциональные особенности и основные критерии измерения.
контрольная работа [39,9 K], добавлен 13.02.2015Расчет спектра, полной и неполной энергии сигналов. Определение параметров АЦП и разработка математической модели цифрового сигнала. Согласование источника информации с каналом связи. Определение вероятности ошибки в канале с аддитивным белым шумом.
курсовая работа [1,2 M], добавлен 07.02.2013Понятие дискретизации сигнала: преобразование непрерывной функции в дискретную. Квантование (обработка сигналов) и его основные виды. Оцифровка сигнала и уровень его квантования. Пространства сигналов и их примеры. Непрерывная и дискретная информация.
реферат [239,5 K], добавлен 24.11.2010Схема, технические параметры и принцип работы шестиканального цифрового вольтметра. Прототипы схем измерения и отображения информации, подключения клавиатуры, сбора и накопления данных. Обработка аналоговых сигналов в микроконтроллере, его инициализация.
курсовая работа [3,4 M], добавлен 12.03.2013Теорема дискретизации или Котельникова. Соотношение между непрерывными сигналами и значениями этих сигналов лишь в отдельные моменты времени – отсчетами. Получение спектра дискрeтизованной функции. Дискретизация реальных сигналов (речь, музыка).
реферат [353,2 K], добавлен 10.02.2009Изучение метода корреляционного анализа для проверки идентичности математической модели при условии случайного выбора входных и выходных сигналов. Проведение технического диагностирования объекта управления в целях обнаружения отказов оборудования.
контрольная работа [407,5 K], добавлен 04.07.2010Общие сведения о модуляции. Расчёт автокорреляционной функции кодового сигнала и его энергетического спектра. Принципы преобразования сигналов в цифровую форму. Согласование источника информации с каналом связи. Расчёт спектральных характеристик сигналов.
курсовая работа [2,0 M], добавлен 07.02.2013Сигнал - материальный носитель информации и физический процесс в природе. Уровень, значение и время как основные параметры сигналов. Связь между сигналом и их спектром посредством преобразования Фурье. Радиочастотные и цифровые анализаторы сигналов.
реферат [118,9 K], добавлен 24.04.2011Понятие цифрового сигнала, его виды и классификация. Понятие интерфейса измерительных систем. Обработка цифровых сигналов. Позиционные системы счисления. Системы передачи данных. Режимы и принципы обмена, способы соединения. Квантование сигнала, его виды.
курсовая работа [1,0 M], добавлен 21.03.2016Использование спектра в представлении звуков, радио и телевещании, в физике света, в обработке любых сигналов независимо от физической природы их возникновения. Спектральный анализ, основанный на классических рядах Фурье. Примеры периодических сигналов.
курсовая работа [385,8 K], добавлен 10.01.2017Схемные решения корреляционных обнаружителей одиночных сигналов и их связь с формированием корреляционного интеграла. Отношение сигнал/шум на выходе схем корреляционной обработки одиночных сигналов. Потенциальная помехоустойчивость. Принятый сигнал.
реферат [2,3 M], добавлен 21.01.2009Характеристика и область применения сигналов в системах цифровой обработки. Специализированный процессор цифровой обработки сигналов СПФ СМ: разработчики и история, структура и характеристики, область применения, алгоритмы и программное обеспечение.
курсовая работа [224,9 K], добавлен 06.12.2010Сигналы и их характеристики. Линейная дискретная обработка, ее сущность. Построение графиков для периодических сигналов. Расчет энергии и средней мощности сигналов. Определение корреляционных функций сигналов и построение соответствующих диаграмм.
курсовая работа [731,0 K], добавлен 16.01.2015Расчет спектральной плотности непериодических сигналов. Спектральный анализ непериодических сигналов. Определение ширины спектра по заданному уровню энергии. Расчет автокорреляционной функции сигнала и корреляционных функций импульсных видеосигналов.
контрольная работа [96,4 K], добавлен 29.06.2010Исследование принципов разработки генератора аналоговых сигналов. Анализ способов перебора адресов памяти генератора аналоговых сигналов. Цифровая генерация аналоговых сигналов. Проектирование накапливающего сумматора для генератора аналоговых сигналов.
курсовая работа [513,0 K], добавлен 18.06.2013Основы автоматизированного моделирования и оптимизации строительных процессов. Комплекс технических средств автоматизированных систем управления строительством: устройства преобразования сигналов, аппаратура сбора и регистрации данных, средства связи.
контрольная работа [451,2 K], добавлен 02.07.2010Вычисление информационных параметров сообщения. Характеристика статистического и помехоустойчивого кодирования данных. Анализ модуляции и демодуляция сигналов. Расчет функции корреляции между принимаемым входным сигналом и ансамблем опорных сигналов.
курсовая работа [544,1 K], добавлен 21.11.2021Обзор особенностей речевых сигналов, спектрального анализа и способов его применения при обработке цифровых речевых сигналов. Рассмотрение встроенных функций и расширений Matlab по спектральному анализу. Реализация спектрального анализа в среде Matlab.
курсовая работа [2,2 M], добавлен 25.05.2015Анализ современного состояния пропускной способности систем широкополосного беспроводного доступа. Математическая модель и методы модуляции сверхширокополосных сигналов, их помехоустойчивость и процедура радиоприема. Области применения данных сигналов.
контрольная работа [568,2 K], добавлен 09.05.2014