Главная страница Карта сайта Контактная информация Закрытый раздел для сотрудников и студентов кафедры







Вернуться назад
Главная » Справочники » Магистратура Фундаментальная и прикладная биология »

Компьютерная обработка биологических данных


    
  


Преподаватель:  ст.науч.сотр. Литвинова А.С.

Программа курса:

Введение. Обзор программных пакетов, которые могут быть использованы для автоматизации обработки экспериментальных биологических данных.

Тема 1. Введение в среду GNU Octave.

Интерфейс и рабочая среда GNU Octave. Знакомство с синтаксисом языка программирования MATLAB. Арифметические операции. Использование встроенных элементарных функций. Создание, просмотр, сохранение и удаление переменных. Выбор имен переменных. Логические операции и операции отношения. Приоритет логических и арифметических операций. Работа со встроенной системой помощи ‘help’.

Тема 2. Работа с матрицами.

Представление данных в среде GNU Octave. Операции с векторами и матрицами. Обращение к элементам матрицы. Объединение матриц. Выделение участка матрицы. Удаление строк и столбцов. Поэлементное сложение, вычитание, деление, умножение, возведение в степень. Транспонирование. Создание матриц специального вида. Логическое индексирование.

Тема 3. Визуализация данных.

Построение графиков функций. Редактирование и оформление графиков. Управление заголовком, осями и подписями на графике. Вывод графиков в отдельные окна. Построение нескольких графиков в одном графическом окне. Вывод нескольких графиков на одни оси. Специальные графики.

Тема 4. Функции и скрипты.

Различия функций и скриптов. Работа в редакторе М-файлов. Комментирование кода. Файл-скрипты и файл-функции. Файл-функции с несколькими входными/выходными аргументами.

Тема 5. Управление потоками данных.

Операторы ветвления: условный оператор ‘if’ и оператор переключения ‘switch’. Операторы цикла ‘for’ и ‘while’. Прерывание и продолжение циклов, команды ‘break’ и ‘continue’. Вложенные циклы. Оптимизация кода.

Тема 6. Типы данных.

Основные классы вычислительных объектов. Класс символьных строк 'char'. Класс структур 'struct'. Класс ячеек 'cell'. Массивы структур и массивы ячеек.

Тема 7. Спектральный анализ электроэнцефалограммы.

Математические и физические основы спектрального анализа. Частота дискретизации сигнала. Частота Найквиста. Понятие окна, виды окон.        

Тема 8. Знакомство c EEGLAB.

Общие сведения о EEGLAB (автономная версия и работа с открытой платформой GNU Octave). Частотная фильтрация биологических сигналов. Удаление артефактов с записей физиологических сигналов. Построение графиков спектров электроэнцефалограммы, картирование сигналов электроэнцефалограммы.







© 2025 Кафедра
Высшей нервной деятельности МГУ



Почтовый адрес:
119234, Россия, Москва, Ленинские горы, д. 1, стр. 12,
Биологический факультет МГУ.

Телефон: +7 (495) 939-28-37,
Факс: +7 (495) 939-28-37,
заведующий кафедрой профессор Латанов Александр Васильевич

E-mail: info@neurobiology.ru



2015, сделано в