ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА
2023 Управление, вычислительная техника и информатика № 64
Tomsk: State University Journal of Control and Computer Science
ИНФОРМАТИКА И ПРОГРАММИРОВАНИЕ INFORMATICS AND PROGRAMMING
Научная статья УДК 004.415.2 doi: 10.17223/19988605/64/12
Автоматизированная система планирования и проведения экспериментов для сбора и анализа медицинских данных в контексте открытых исследований
Яна Валерьевна Костелей1, Дмитрий Сергеевич Жданов2, Евгения Васильевна Голобокова3, Артём Шамильевич Буреев4
12• 3' 4 Томский государственный университет, Томск, Россия 12•3 4 Томский научно-исследовательский институт курортологии и физиотерапии, Томск, Россия 1 Томской государственный университет систем управления и радиоэлектроники, Томск, Россия
1 kosteleyyv@gmail.com
2 d_s_zhdanov@mail. ru 3 jane04@yandex.ru
4 artem_bureev@mail. ru
Аннотация. Рассматривается автоматизированная система планирования и проведения экспериментов, обеспечивающая возможность выгрузки результатов проводимых экспериментов в репозитории медицинских наборов данных в соответствии с принципами FAIR. Отличительной особенностью системы является возможность определения и дополнения состава компонентов, используемых для проведения эксперимента, в зависимости от набора технического, методического и алгоритмического обеспечения, использование которых планируется для сбора и анализа данных в процессе разработки медицинских программно--аппаратных комплексов.
Ключевые слова: автоматизация проведения эксперимента; открытые исследования; хранение наборов данных; FAIR.
Благодарности: Результаты получены в рамках выполнения государственного задания Минобрнауки России, проект № FSWM-2022-0008.
Для цитирования: Костелей Я.В., Жданов Д.С., Голобокова Е.В., Буреев А.Ш. Автоматизированная система планирования и проведения экспериментов для сбора и анализа медицинских данных в контексте открытых исследований // Вестник Томского государственного университета. Управление, вычислительная техника и информатика. 2023. № 64. С. 120-127. doi: 10.17223/19988605/64/12
Original article
doi: 10.17223/19988605/64/12
Automated system for planning and conducting experiments for the medical data collection and analysis in the open research context
Yana V. Kosteley1, Dmitry S. Zhdanov2, Evgeniya V. Golobokova3, Artem Sh. Bureev4
1 3•4 Tomsk State University, Tomsk, Russian Federation I z 3 4 Tomsk Research Institute of Balneology and Physiotherapy, Tomsk, Russian Federation 1 Tomsk State University of Control Systems and Radioelectronics, Tomsk, Russian Federation
1 kosteleyyv@gmail.com
© Я.В. Костелей, Д.С. Жданов, Е.В. Голобокова, А.Ш. Буреев, 2023
2 d_s_zhdanov@mail. ru
3 jane04@yandex.ru 4 artem_bureev@mail. ru
Abstract. The paper considers the automated system for planning and conducting experiments, which provides the possibility of ongoing experiments results uploading to the medical datasets repository in accordance with the FAIR principle. A distinctive system feature is the ability to determine and supplement the components composition used to conduct the experiment, depending on the set of technical, methodological and algorithmic support, the use of which is planned to collect and analyze data in the developing medical software and hardware systems process.
Keywords: automation of the experiment; open research; storage of data sets; FAI.
Acknowledgments: The results were obtained as part of the implementation of the state task of the Ministry of Education and Science of Russia, project No. FSWM-2022-0008.
For citation: Kosteley, Y.V., Zhdanov, D.S., Golobokova, E.V., Bureev, A.Sh. (2023) Automated system for planning and conducting experiments for the medical data collection and analysis in the open research context. Vestnik Tomskogo gosudarstvennogo universiteta. Upravlenie, vychislitelnaja tehnika i informatika - Tomsk State University Journal of Control and Computer Science. 64. pp. 120-127. doi: 10.17223/19988605/64/12
Введение
Автоматизация процесса проведения медицинских исследований и манипуляций неразделимо связана с процессами сбора и обработки данных, которые позволяют как облегчить рутинные операции, проводимые медицинским персоналом, так и повысить качество предоставляемой услуги путем объективизации результатов, увеличения скорости, эффективности их выполнения и обеспечения удобства пациента. Трудность развития направления связана с тем, что разметка и аннотация полученных данных требуют наличия экспертных компетенций в интерпретации биологических сигналов и знания физиологических особенностей пациентов с той или иной патологией.
Создание новой медицинской технологии включает разработку аппаратной, программной и методической составляющих, при этом разработка программного компонента зависит от их реализации. Такая ситуация порождает проблему организации процесса разработки алгоритмов анализа данных тогда, когда необходимо реализовать не только итоговый программный продукт, но и промежуточные варианты, используемые для разных версий устройств и методических подходов. Зачастую в процессе разработки необходимо проводить множество экспериментов по сбору данных от устройств с различными схемами функционирования и расстановки датчиков, видеофиксацией и ведением журнала действий участников. Универсальных систем сопровождения таких процессов существовать не может, так как присутствуют особенности предметной области, конкретной методики проведения операций, используемых протоколов передачи данных от устройств, а также конечных задач.
Для соответствия концепции открытых исследований, воспроизводимости, доступности и повышения качества их результатов экспериментальные данные должны быть предоставлены в общий доступ [1, 2]. Можно отметить, что аннотация медицинских биологических сигналов - это трудоемкий процесс, требующий компетенций в выбранной предметной области, поэтому при публикации важным ресурсом являются как сами исходные сигналы, так и их аннотация. Последнее часто отсутствует в медицинских наборах данных. Кроме этого, репозитории с ними имеют свои соглашения по структуре и именованию файлов, которые исследователь должен заранее учесть, чтобы обеспечить полноту данных и их выгрузку без дополнительной подготовки. Поэтому важной задачей при разработке новых медицинских технологий является не только сбор исходных биологических сигналов, но и накопление аннотационных данных, которые включают информацию об объекте исследования, плане эксперимента, проведенной разметке и результатах анализа. Для обеспечения корректного выполнения эксперимента необходимо предоставить приложения, обеспечивающие сопровождение каждой фазы эксперимента, с детальными инструкциями.
В работе предложен вариант архитектуры автоматизированной системы планирования и проведения экспериментов для сбора и анализа данных, соответствующей решению прикладной задачи -разработке роботизированного комплекса для восстановления утраченной функции конечности.
Разработка систем управления сбором и анализом экспериментальных данных является одним из механизмов обеспечения доступности, совместимости и возможности повторного использования полученных данных. Наиболее часто встречаемые направления работ в этой области - сопровождение физических экспериментов и регистрация событий от пользователей [3, 4]. Фокус в работах часто смещен на разработку аппаратных модулей и модулей управления экспериментальными установками. Например, в работе [5] рассматривается разработка систем для сбора данных экспериментов в аэродинамических трубах на основе архитектуры систем управления технологическим процессом. Работа [6] является примером конструирования более гибкой системы с архитектурой MVC (Model-View-Conrtoller), где в качестве модели выступают модули захвата данных устройств через аналого-цифровой преобразователь, а в виде контроллера рассматриваются механизмы миграции этих данных в базу данных (БД) и файловую систему. Общее число работ, посвященных автоматизации сбора экспериментальных данных, ограничено.
В настоящее время на рассмотрение и одобрение сообществом вносятся предложения по стандартизации сбора данных в области нейробиологии и биомедицины [7]. Международный координационный центр нейроинформатики одобрил принципы FAIR (Findable, Accessible, Interoperable and Reusable), которые направлены на повышение возможности повторного использования данных и расширение автоматического поиска [8].
В работе [9] предложена открытая веб-система для клинических и электрофизиологических экспериментов, являющаяся примером систем, поддерживающих принципы FAIR. Система оснащена модулями, позволяющими с использованием поддерживаемых протоколов собирать данные экспериментов, включая биологические сигналы и время отклика. Планирование эксперимента в системе связано с составлением его плана (характеристики экспериментальной группы, конфигурация оборудования и т.д.) и протокола (инструкций). Другие примеры такого типа систем представлены в обзоре [10].
Несмотря на то, что описанные принципы позволяют определять инструменты для сбора и унификации медицинских данных, задаче сбора данных при разработке медицинских аппаратно-программных комплексов не уделено должного внимания. Особенность такого типа систем в том, что они должны обеспечивать планирование, проведение и анализ формализованных экспериментов. Поэтому в рамках настоящей работы рассмотрена архитектура автоматизированной системы планирования и проведения экспериментов для сопровождения разработки аппаратно-программного комплекса c возможностью выгрузки полученных данных в репозитории, поддерживающие принципы FAIR.
1. Предметная область системы
Разработка системы планирования и проведения экспериментов является одним из этапов создания роботизированного комплекса для восстановления утраченной функции конечности человека (например, после перенесенного инсульта). Комплекс включает в себя два типа аппаратных устройств, управляемых общим программным обеспечением. Копирующее устройство позволяет получить и записать информацию о перемещении конечности врача-реабилитолога или пациента. Исполняющее устройство осуществляет перемещение конечности пациента, аналогичное перемещению конечности врача, либо в соответствии с заранее заданной программой реабилитационных упражнений.
Программное обеспечение осуществляет формирование управляющих команд, позволяющих пациенту выполнить программу реабилитации с участием врача-реабилитолога или без него. Использование пациентом копирующего устройства дает возможность провести оценку состояния его конечности в балльной системе согласно функциональной шкале Фугл-Мейера. Для анализа используется информация о пространственной конфигурации конечности (углы поворота узлов относительно друг друга, полная кинематическая схема), а также электромиограммы, полученные с поверхности задействованных при движениях мышц.
Система планирования и проведения эксперимента должна предоставлять возможность создания четко структурированных наборов, полученных при проведении формализованных действий пациента и сопровождаемых подробной экспертной аннотацией, включающей описание периодов воз-
никновения составных действий, балл оценки по функциональной шкале и т.д. Помимо этого, система должна предоставлять возможность планирования и проведения экспериментальных исследований, позволяющих оценить эффективность версий исполнения применяемых в эксперименте аппаратных и программных средств, а также методик работы с роботизированным комплексом.
В плане эксперимента могут быть отражены типы, количество и способы расстановки датчиков, действия, проводимые при подготовке к проведению эксперимента, и другая значимая информация. Также для возможности повторной экспертной оценки проведенных в процессе эксперимента действий необходимо предусмотреть видеофиксацию его хода.
2. Архитектура системы
Архитектура предлагаемой системы включает в себя компоненты и сущности в модели данных, которые можно разделить на элементы, соответствующие предметной области, базовые элементы, которые не зависят от предметной области, а также динамически определяемые в зависимости от эксперимента компоненты. С использованием базовых элементов, определенных в системе, может производиться ее доработка на уровне кода для другой предметной области. Для части компонентов предполагается использование MVVM-архитектуры (Model-View-ViewModel), обеспечивающей связывание пользовательского интерфейса и модели данных через модель представления с обменом изменений данных в обе стороны.
В системе определены две роли пользователей: экспериментатор и исследователь. Исследователь может как формировать план эксперимента, так и проводить тестирование новых алгоритмов, аннотацию данных с использованием полученных результатов. Для каждой из ролей определены свои компоненты. Система состоит из четырех компонент: программного обеспечения (ПО) исследователя, ПО эксперимента, ПО управления и ПО аналитика.
Центральным управляющим компонентом является ПО исследователя, функциональное назначение которого - управлять файловым хранилищем и базой наборов данных, протоколов и результатов экспериментов. Также этот компонент позволяет разрабатывать протоколы экспериментов, загружать в репозиторий результаты их проведения, производить поиск и сортировку по имеющимся наборам данных.
После разработки протокола эксперимента ПО исследователя позволяет выгрузить пакет протокола эксперимента на промежуточный файловый сервер или накопитель (рис. 1). Пакет протокола эксперимента может быть загружен в ПО эксперимента, которое используется для непосредственного проведения эксперимента. Особенность ПО эксперимента в том, что его задача состоит в выводе инструкции и управляющей информации, а сбор экспериментальных данных происходит в ПО управления.
ПО управления - это программный компонент, обеспечивающий сбор и обработку данных для определенного эксперимента. Компонент может дополняться и обновляться разработчиком. То есть ПО управления разрабатывается для работы с определенными устройствами и алгоритмами обработки данных и определяется на этапе планирования эксперимента.
ПО эксперимента в зависимости от типа эксперимента запускает необходимую версию ПО управления и управляет им посредством клиент-серверного взаимодействия по протоколу TCP (см. рис. 1).
Первично ПО эксперимента проводит запуск серверного процесса ПО управления с передачей аргумента командной строки для указания директории сохранения файлов и выполняет подключение к серверному сокету. Далее по протоколу эксперимента выполняется последовательность запросов к ПО управления: диагностика и калибровка устройств, запуск этапа эксперимента с передачей пути до файла конфигурации этапа, получение информационной строки текущего состояния проведения этапа, остановка этапа эксперимента и остановка процесса ПО управления. Серверная часть обработки запросов упакована в библиотеку и может быть использована для любой версии ПО управления.
Рис. 1. Компоненты системы для сбора и обработки наборов данных Fig. 1. The system components for collecting and processing datasets
В результате проведения эксперимента формируются файлы с сигналами и дополнительной информацией для каждого этапа эксперимента. Они сохраняются в файловой структуре, удовлетворяющей требованиям медицинского репозитория Physionet [11]. Полученные данные формируют пакет проведенного эксперимента и также через файловый сервер или накопитель выгружаются в ПО исследователя. Файловая структура пакетов протокола эксперимента и проведенного эксперимента представлена на рис. 2.
Протоколы эксперимента
-Изображения схемы
I-scheme <id>
_<питег>.рпд.
-Изображение части тепа
I-j oi ntGrEody Р art_<id >. р пд
-Видео упражнений
I-exercise_<id>.rnp4 . .
-Драйвера устройств
I-device Drive r_<id ».zip . .
-ПО управления
I-controlSoftware_<id>zip ..
-Конфирурации оборудования
Эксперименты
-Experimented5 ...
- Exp erim е niStage_< id>
-<тип си гн ала>_< ка Han>_D D_M M_YYYY_H H_MM_S S. d at
-<тип си гн а ла>_< ка Han>_D D_M M_YYYY_H H_MM_S S. il е а
-<тип си гн а ла>_< ка Han>_D D_M M_YYYY_H H _MM_S S. a n n
-stageConfiguration.json
-p ariici p antjnfo. es v
-exerci s ej nfo .¡зол
-vi deo record. m p4
-a nn otati on. csv
- sta g eCo nf ig u ration_<id > .js or
-[db.sq.lite]
-experirïientjnfo.json -log.csv
-[db.sqlite]
Рис. 2. Структура репозитория данных и пакетов экспериментов и их протоколов Fig. 2. The structure of the data repository and experiments and their protocols packages
При выгрузке полученного пакета проведенного эксперимента в ПО исследователя данные перемещаются в файловое хранилище, а также частично выгружаются в БД. Для унификации структуры БД предполагается использование единой модели данных (рис. 3) для ПО исследователя и ПО эксперимента, где ПО исследователя взаимодействует с серверной БД, а при формировании пакета протокола эксперимента присоединяет к нему ее частичную файловую копию. ПО эксперимента взаимодействует с файловой версией БД, которая обновляется в процессе выгрузки пакета протокола эксперимента.
Исследователь в ПО исследователя может проводить поиск необходимых данных и запускать ПО аналитика на выбранном наборе приложение для тестирования алгоритмов и разметки сигналов. ПО аналитика, как и ПО управления, также обновляется в процессе разработки продукта.
Результаты Универсальное представление
эксперимента протокола эксперимента
Элементы конкретной методологии
Рис. 3. Модель данных для ПО эксперимента и ПО исследователя Fig. 3. Experiment and researcher software data model
3. Техническая реализация
В качестве фреймворка для программных компонент, определенных статически (ПО исследователя и ПО эксперимента), выбран Uno Platform [12], позволяющий создавать приложения для операционных систем Windows, Linux, MacOS, мобильных платформ и веб-сборок. Для связывания модели данных и пользовательского интерфейса применялись механизмы биндинга платформы .Net. Для реализации взаимодействия с серверной и файловой БД была использована библиотека Entity Framework Core [13]. Такой подход реализует MVVM-архитектуру и позволяет быстро адаптировать систему под другую предметную область. Для реализации серверной БД используется система управления базами данных PostgreSQL, для частичных локальных файловых копий БД - SQLite с пакетом шифрования данных.
Для создания вариантов ПО управления и ПО аналитика на данный момент разработаны приложения на языке C++ с использованием комплекта сборки MinGW, а также определена библиотека протокола взаимодействия компонент системы. В дальнейшем допускается использование компонент, разработанных с использованием других инструментов и поддерживающих заданный протокол межпроцессорного взаимодействия.
Заключение
Разработка системы, способной формировать данные, структура которых соответствует требованиям FAIR, и обладающей возможностью модификации под схожие прикладные задачи, может предоставить инструмент для сопровождения процесса разработки медицинских программно-аппаратных комплексов и информационных технологий.
Такая система должна состоять из базовых и динамически заменяемых компонентов, для того чтобы предоставлять возможность планирования и проведения экспериментов, не ограничивая исследователей в области применения такого типа систем, в том числе для сопровождения процесса разработки.
В работе представлена архитектура, технические аспекты реализации автоматизированной системы планирования и проведения экспериментов, сбора и анализа данных для сопровождения разработки функционального макета роботизированного комплекса для восстановления утраченной функ-
ции конечности. Ее использование позволило автоматизировать организацию сбора, хранения, поиска данных, а также их анализа и аннотации.
Список источников
1. What is open research? // University of Exeter. URL: http://www.exeter.ac.uk/research/openresearch/about/explained/ (accessed:
16.04.2023).
2. Baker M. 1,500 scientists lift the lid on reproducibility // Nature. 2016. V. 533. P. 452-454. doi: 10.1038/533452a
3. Noldus L. The Observer: a software system for collection and analysis of observational data // Behavior Research Methods,
Instruments, & Computers. 1991. V. 23, № 3. P. 415-429.
4. Tapp J., Wehby J., Ellis D. A multiple option observation system for experimental studies: MOOSES // Behavior Research
Methods, Instruments, & Computers. 1995. V. 27, № 1. P. 25-31.
5. Запрягаев В.И., Гаркуша В.В., Гилев В.М. и др. Создание систем автоматизированного сбора экспериментальных данных
на аэродинамических трубах // Вычислительные технологии. 2013. Т. 18. С. 21-28.
6. Хоченков А.Е., Галиаскаров Э.Г. Автоматизированная система сбора данных физического эксперимента // Объектные
системы. 2014. № 1 (8). С. 57-63.
7. Abrams M.B., Bjaalie J.G., Das S. et al. A standards organization for open and FAIR neuroscience: the international neuroinfor-
matics coordinating facility // Neuroinformatics. 2022. V. 20, № 1. P. 25-36.
8. Wilkinson M.D., Dumontier M., Aabersberg U.J. et al. The FAIR Guiding Principles for scientific data management and steward-
ship // Scientific Data. 2016. V. 3, № 1. P. 1-9.
9. Ruiz-Olazar M., Rocha E.S. et al. The Neuroscience Experiments System (NES)-A Software Tool to Manage Experimental Data
and Its Provenance // Frontiers in Neuroinformatics. 2022. V. 15. P. 77.
10. Martorana M., Kuhn T., Siebes R. et al. Aligning restricted access data with FAIR: a systematic review // PeerJ Computer Science. 2022. V. 8. Art. e1038.
11. Sharing on PhysioNet // Physionet. URL: https://physionet.org/about/publish/#guidelines (accessed: 16.04.2023).
12. Pixel-Perfect Multi-Platform Applications with C# and WinUI // Uno Platform. URL: https://platform.uno/ (accessed: 16.04.2023).
13. Entity Framework Core // Microsoft. URL: https://learn.microsoft.com/en-us/ef/core/ (accessed: 16.04.2023).
References
1. University of Exeter. (n.d.) What is open research? [Online] Available from: http://www.exeter.ac.uk/research/openresearch/
about/explained/ (Accessed: 16th April 2023).
2. Baker, M. (2016) 1,500 scientists lift the lid on reproducibility. Nature. 533. pp. 452-454. DOI: 10.1038/533452a
3. Noldus, L. (1991) The Observer: a software system for collection and analysis of observational data. Behavior Research Methods,
Instruments, & Computers. 23(3). pp. 415-429. DOI:10.3758/bf03203406
4. Tapp, J., Wehby, J. & Ellis, D. (1995) A multiple option observation system for experimental studies: MOOSES. Behavior
Research Methods, Instruments, & Computers. 27(1). pp. 25-31. DOI: 10.3758/bf03203616
5. Zapryagaev, V.I., Garkusha, V.V., Gilev, V.M. et al. (2013) Creation of systems for automated collection of experimental data
in wind tunnels. Vychislitel'nye tekhnologii - Computing Technologies. 18. pp. 21-28.
6. Khochenkov, A.E. & Galiaskarov, E.G. (2014) Automated system for collecting data of a physical experiment. Ob"ektnye sistemy.
1(8). pp. 57-63.
7. Abrams, M.B., Bjaalie, J.G., Das, S. et al. (2022) A standards organization for open and FAIR neuroscience: the international
neuroinformatics coordinating facility. Neuroinformatics. 20(1). pp. 25-36.
8. Wilkinson, M.D., Dumontier, M., Aabersberg, U.J. et al. (2016) The FAIR Guiding Principles for scientific data management and
stewardship. Scientific data. 3(1). pp. 1-9. DOI: 10.1038/sdata.2016.18
9. Ruiz-Olazar, M., Rocha, E.S. et al. (2022) The neuroscience experiments system (NES)-A software tool to manage experimental
data and its provenance. Frontiers in Neuroinformatics. 15. pp. 77.
10. Martorana, M. Kuhn, T., Siebes, R. et al. (2022) Aligning restricted access data with FAIR: a systematic review. Peer Journal of Computer Science. 8. Art. e1038. DOI: 10.7717/peerj-cs.1038
11. Sharing on PhysioNet. Physionet. [Online] Available from: https://physionet.org/about/publish/#guidelines (Accessed: 16th April 2023).
12. Pixel-Perfect Multi-Platform Applications with C# and WinUI. [Online] Available from: https://platform.uno/ (Accessed: 16th April 2023).
13. Entity Framework Core. [Online] Available from: https://learn.microsoft.com/en-us/ef/core/ (Accessed: 16th April 2023). Информация об авторах:
Костелей Яна Валерьевна - кандидат технических наук, научный сотрудник лаборатории медицинского приборостроения Центра развития науки, технологий и образования в области обороны и обеспечения безопасности государства Национального исследовательского Томского государственного университета (Томск, Россия); научный сотрудник лаборатории медицинской робототехники Томского научно-исследовательского института курортологии и физиотерапии (Томск, Россия);
старший преподаватель кафедры экономической математики, информатики и статистики Томского государственного университета систем управления и радиоэлектроники (Томск, Россия). E-mail: kosteleyyv@gmail.com
Жданов Дмитрий Сергеевич - кандидат технических наук, заведующий лабораторией медицинского приборостроения Центра развития науки, технологий и образования в области обороны и обеспечения безопасности государства Национального исследовательского Томского государственного университета (Томск, Россия); научный сотрудник лаборатории медицинской робототехники Томского научно-исследовательского института курортологии и физиотерапии (Томск, Россия). E-mail: d_s_zhdanov@mail.ru
Голобокова Евгения Васильевна - научный сотрудник лаборатории медицинского приборостроения Центра развития науки, технологий и образования в области обороны и обеспечения безопасности государства Национального исследовательского Томского государственного университета; научный сотрудник лаборатории медицинской робототехники Томского научно-исследовательского института курортологии и физиотерапии (Томск, Россия). E-mail: jane04@yandex.ru Буреев Артем Шамильевич - научный сотрудник лаборатории медицинского приборостроения Центра развития науки, технологий и образования в области обороны и обеспечения безопасности государства Национального исследовательского Томского государственного университета; заведующий лабораторией медицинской робототехники Томского научно-исследовательского института курортологии и физиотерапии (Томск, Россия). E-mail: artem_bureev@mail.ru
Вклад авторов: все авторы сделали эквивалентный вклад в подготовку публикации. Авторы заявляют об отсутствии конфликта интересов.
Information about the authors:
Kosteley Yana V. (Candidate of Technical Sciences, National Research Tomsk State University; Tomsk Research Institute of Balneology and Physiotherapy; Tomsk State University of Control Systems and Radioelectronics, Tomsk, Russian Federation). E-mail: kosteleyyv@gmail.com
Zhdanov Dmitry S. (Candidate of Technical Sciences, National Research Tomsk State University; Tomsk Research Institute of Balneology and Physiotherapy, Tomsk, Russian Federation). E-mail: d_s_zhdanov@mail.ru
Golobokova Evgeniya V. (National Research Tomsk State University; Tomsk Research Institute of Balneology and Physiotherapy, Tomsk, Russian Federation). E-mail: jane04@yandex.ru
Bureev Artem S. (National Research Tomsk State University; Tomsk Research Institute of Balneology and Physiotherapy, Tomsk, Russian Federation). E-mail: artem_bureev@mail.ru
Contribution of the authors: the authors contributed equally to this article. The authors declare no conflicts of interests.
Received 05.05.2023; accepted for publication 04.09.2023 Поступила в редакцию 05.05.2023; принята к публикации 04.09.2023