Алгоритмы в биоинформатике
Биоинформатика — это быстро растущий раздел computer science, благодаря которому биология в 21 веке переходит из раздела наук о жизни в вычислительные науки. Биоинформатики исследуют специфические алгоритмы и методы анализа больших объёмов данных, работая преимущественно с геномными и белковыми последовательностями. Благодаря биоинформатике учёные смогли прочитать геном человека, создать искусственную бактерию и вылечить некоторые виды рака.
В курсе будут даны базовые определения из биоинформатики и молекулярной биологии, которые понадобятся для понимания дальнейшего материала. Будет дан широкий обзор разделов биоинформатики с упором на методы чтения генома, а также на алгоритмы сравнения строк и алгоритмы неточного поиска подпоследовательстей в больших текстах.
Для желающих глубже изучить материал будут даны алгоритмические задачи с автоматизированной проверкой.
Предварительных знаний в биологии и биоинформатике не требуется.
Предварительная программа:
— Введение в молекулярную биологию и биотехнологии.
— Расстояния между последовательностями, эволюционные расстояния, матрицы замен, глобальное и локальное выравнивание.
— Расстояния между последовательностями, эффективные алгоритмы попарного выравнивания, множественное выравнивание и эвристики.
— Алгоритмы поиска подстроки в тексте, суффиксное дерево и массив, построение сжатых индексов по геному, BWT.
— Поиск подстроки с ошибками, эвристические подходы, BLAST.
— Гены. Алгоритмы предсказывания генов, статистические подходы и подходы, основанные на сходстве.
— Чтение и сборка геномов. Исправление ошибок в данных.
— Сборка геномов, графовые алгоритмы в биоинформатике, графы де Брюйна.
— Вычислительная масс-спектрометрия, восстановление белков по спектру.
— Сравнительная геномика, геномные перестройки и нахождение блоков ситнетии.
— Молекулярная эволюция, алгоритмы кластеризации.
— Скрытые марковские модели в биоинформатике.
Страница курса на сайте Computer Science Center.
ОрганизаторComputer Science Center
Лекции
12- Алгоритмы в биоинформатике. Лекция 1Николай Вяххи
- Алгоритмы в биоинформатике. Лекция 2Николай Вяххи
- Алгоритмы в биоинформатике. Лекция 3Николай Вяххи
- Алгоритмы в биоинформатике. Лекция 4Николай Вяххи
- Алгоритмы в биоинформатике. Лекция 5Николай Вяххи
- Алгоритмы в биоинформатике. Лекция 6Николай Вяххи
- Алгоритмы в биоинформатике. Лекция 7Николай Вяххи
- Алгоритмы в биоинформатике. Лекция 8Николай Вяххи
- Алгоритмы в биоинформатике. Лекция 9Николай Вяххи
- Алгоритмы в биоинформатике. Лекция 10Николай Вяххи
- Алгоритмы в биоинформатике. Лекция 11Антон Банкевич, Сергей Нурк
- Алгоритмы в биоинформатике. Лекция 12Антон Банкевич, Сергей Нурк
Онлайн-курсы по программированию
3
Машинное обучение для анализа текстов
От бизнес-идеи к ее реализации: учимся инновационному предпринимательству с нуля.
С платными опциями

Разработка игры-платформера на Defold: базовый уровень
Создайте свой первый платформер с нуля! За 7 недель вы не просто освоите движок Defold, а пройдете весь путь геймдев-разработчика: от кода и анимаций до дизайна и сюжета.
Бесплатный

Python для начинающих
Курс посвящен основам программирования на языке Python — одном из самых популярных и понятных языков, идеально подходящих для первого знакомства с IT.
Бесплатный