
Практикум по СИНТЕТИЧЕСКОЙ БИОЛОГИИ: 16-27 сентября 2019, 3 курс, кафедра биоинженерии
Критерии оценки за практикум
- 50% - посещение лекций. (- 1 балл за каждую пропущенную лекцию, либо реферат 5 стр. по теме).
- 25% - Отчет по компьютерной практической работе 1
- 25% - Презентация индивидуального проекта
Основная информация
- Преподаватели: к.ф.-м.н. Алексей Константинович Шайтан, к.ф.-м.н. Григорий Сергеевич Глухов
- TAs: Анна Грибкова, Петр Зайцев, Юлия Качер
- Контактная информация: synbio2019@googlegroups.com
- Место проведения:
- Теоретические занятия: к. 542, лабораторный корпус Б
- Практические занятия: к. 510, 501, лабораторный корпус Б
- Отчетность: отчет по фиксированной части практикума в Benchling + презентация по индивидуальному проекту.
- В ходе индивидуального проект студенты должны предложить и разработать идею полезной генетической сети (регуляторного контура), предложить механизмы ее синтеза. В качестве примеров можно ориентироваться на проекты команд конкурса iGEM.
- Потребуется ноутбук
- Практикум состоит из лекций (Л), практических лабораторных работ за компьютером (ПК),
практических лабораторных работ в экспериментальной лаборатории (ПЭ) и индивидуального проекта (ИП). В скобках указана аудитория (542, либо ЛК - Ломоносовский корпус).
Статьи для прочтения.
Расписание. План практикума
Неделя 1. 16.09 - 20.09 - Лекции и компьютерная часть практикума.
- 16.09
- 12:00 - 13:30 - организационное собрание, Лекция 1. Введение.
- 14:30 - 18:00 - самостоятельная работа: прочитать статьи из раздела выше, ознакомиться с примерами проектов команд на сайте http://2018.igem.org/Competition/Results . С репозиторием деталей http://parts.igem.org
- 17.09
- 10:00 - 12:00 - Лекция. Методы молекулярного клонирования. Редактирование геномов. Методы сборки ДНК. Стандартные генетические детали.
- 12:00 - 12:30 - инструктаж по выполнению индивидуальных проектов (Ю. Качер)
- 13:30 - 16:30 - Практическое занятие: работа в Benchling. Сборка конструкций из стандартных деталей. Дизайн CRISPR в Benchling. (Петр Зайцев, Анна Грибкова, Юлия Качер)
- 16:30 - 18:00 - самостоятельная работа. ПК1 + работа над индивидуальным проектом.
- 18.09
- 10:00 - 12:00 - Лекция. Простейшие генетические сети. Формат записи. Логические вентили и их аналогии в генетических сетях. Цифровая логика в генетических сетях. Программа Cello. Форматы файлов для хранения генетических деталей: FASTA, GenBank, SBOL. Уравнения химической кинетики для моделирования процессов в клетке. Примеры моделирования осциллятора. Принципы построения генетических сетей, системы с обратной связью, feed-forward loops, осцилляторы.
- 13:00 - 15:00 - Практическое занятие. Освоение работы с базами данных GenBank, Addgene, Parts Registry, JBEI, SynBioHub. Освоение работы с форматами файлов FASTA, GenBank, SBOL, конвертация файлов с помощью j5. Программа Cello. (Анна Грибкова)
- 15:00 - 18:00 - самостоятельная работа. ПК1 + работа над индивидуальным проектом.
- 19.09
- 10:00 - 12:00 - Рассказ про конкурс iGEM (Петр Зайцев, Анна Грибкова)
- 13:00 - 15:00 - Практическое занятие. Освоение работы с репозиторием кода GitHub, Jypiter Notebook и MyBinder. Освоение работы с библиотекой DNAplotlib на языке Python. (Анна Грибкова)
- 15:00 - 18:00 - самостоятельная работа. ПК1 + работа над индивидуальным проектом.
- 20.09
- 10:00 - 12:00 - Лекция. Этические, юридические аспекты синтетической биологии. Открытая биология.
- 13:00 - 18:00 - Презентация индивидуальных проектов студентов. (модерация А.Грибкова + П.Зайцев + Ю. Качер)
Неделя 2. 23.09 - 27.09 - экспериментальная часть практикума.
Структура практикума:
- Лекция 1: Введение в синтетическую биологию - обзорная лекция.
- Лекция 2: Основы молекулярной биологии и молекулярного клонирования.
- Лекция 3: Продвинутые методы сборки ДНК: Golden Gate, Gibson, 3A BioBricks и т.д. Стандартизация биологических деталей.
- Лекция 4: Инженерный подход к биологии. Принципы инженерии. Биологические детали и “конструкторы”. Работа с набором iGEM. Стандарт SBOL.
- Лекция 5: Моделирование и математические подходы в синтетической биологии. Разные уровни описания. Уравнения химической кинетики.
- Лекция 6: Компьютерные и программные методы в синтетической биологии. Базы данных последовательностей, плазмид, биологических моделей. Программы Benchling, SnapGene, j5, iBioSim, Cello, Matlab Simbiology, язык SBOL, BioStudio.
- Лекция 7: Цифровая логика с помощью генетических сетей: логические вентили, переключатели, триггеры.
- Лекция 8: Принципы построения генетических сетей, системы с обратной связью, feed-forward loops, осцилляторы.
- Лекция 9: Обзор других тем: РНК сети, белковые сети, синтетический морфогенез.
-
Лекция 10: Этические и юридические вопросы синтетической биологии, биобезопасность.
-
ПЭ1: Экспериментальная лабораторная работа 1: основы трансформации бактерий, проверка компетентности клеток, оценка эффективности трансфекции (2 дня).
-
ПЭ2: Экспериментальная лабораторная работа 2: Сборка сенсора, измерение передаточной функции. (7 дней)
-
ПК1: Компьютерная лабораторная работа 1: Электронные лабораторные журналы. Базы данных последовательностей, плазмид, генетических элементов, биологических моделей. Визуализация данных и генетических цепей (5 дней).
- ПК2: Компьютерная лабораторная работа 2: Проектирование и моделирование регуляторных генетических сетей (5 дней).
Материалы практикума
Лекции: план тем, слайды, материалы для изучения
Лекция 1. Введение в синтетическую биологию - обзорная лекция.
- определение понятия синтетическая биология/инженерная биология
- синтетическая биология как закономерный этап развития биологических наук, аналогии с развитием инженерно-технических наук
- разделение задач дизайна и реализации
- инженерные принципы: стандартизация, абстракция, автоматизация
- от программирования компьютеров к программированию живых систем: аналогии между компьютерными и биологическими технологиями
- свободное программное обеспечение и свободная биология
- синтетическая биология на разных уровнях от молекул до экосистем
- история развития синетической биологии, наиболее интересные примеры
- понятие bio-design automation
- практические успехи и перспективы, коммерциализация, iGEM
- создание искусстенных геномов, М. laboratorium, Genome-write project.
- понятие биологической детали (biological part)
- репозитории биологических деталей
- цифровая логика в биологических системах
Слайды лекции 1.
Слайды лекции 1. апдейт
Материалы для изучения
Лекция 2. Основы молекулярной биологии и молекулярного клонирования.
- Рекомбинантная ДНК
- ПЦР, методы подбора праймеров.
- Работа с эукариотами
- Геномное редактирование, CRISPR/Cas9
Слайды лекций 2-3
Лекция 2
Материалы для изучения
Лекция 3. Продвинутые методы сборки ДНК: Golden Gate, Gibson, 3A BioBricks. Стандартизация биологических деталей.
- gBlocks
- Gateway
- Стандарты BioBricks
Материалы для изучения
Лекция 4. Инженерный подход к биологии. Принципы инженерии. Биологические детали и “конструкторы”. Работа с набором iGEM. Стандарт SBOL.
- Закономерности развития инженерных наук, разделение дизайна и производства, понятия абстракции, стандартизации, автоматизации.
- Создание и описание сложных систем за счет иерархии абстракций.
- Понятие системной инженерии. Формальные языки описания моделей: UML, OPM, SysML.
- Закономерности на примере развития компьютерной области: цифровые технологии, как успешный пример эффективной модели абстракции; влияния интернета и глобализации на бизнес процессы.
- Биологические лаборатории в облаке.
- Биологические конструкторы.
- Понятие биологической детали. Иерархия биологических деталей.
- Уровни абстракции в биологии.
- Работа с репозиториями последовательностей ДНК. Форматы FASTA, GenBank.
- Сандарт SBOL, конвертация между SBOL и GenBank.
- Работа с репозиториями биологических деталей. Работа с репозиторием iGEM.
- Системная биология. Базы данных по системной биологии. Язык SBML.
Материалы для изучения
Лекция 5. Моделирование и математические подходы в синтетической биологии. Разные уровни описания. Уравнения химической кинетики.
- Разные уровни описания.
- Уравнения химической кинетики для моделирования процессов в клетке.
- Примеры моделировани осциллятора.
- Системы с положительной и отрицательной обратной связью, коэффициент Хилла.
- Методы моделирования Монте-Карло, решения дифференциальных уравнений и т.д.
- Передаточная функция. Шум.
- Язык SBML, база данных Biomodels.
Материалы для изучения
- Изучить базу данных Biomodels
- https://arxiv.org/pdf/0710.1421.pdf
- https://www.mmnp-journal.org/articles/mmnp/pdf/2008/02/mmnp2008204.pdf
- https://en.m.wikipedia.org/wiki/Michaelis–Menten_kinetics
- https://en.m.wikipedia.org/wiki/Hill_equation_(biochemistry)
Лекция 6. Компьютерные и программные методы в синтетической биологии.
- Базы данных. Последовательностей, плазмид, биологических моделей.
- NCBI genbank, AddGene, SynBioHub, etc.
- Программы Benchling, SnapGene, j5, iBioSim, Cello, Matlab Simbiology, SBOL designer, DNAplotlib.
Лекция 7. Цифровая логика с помощью генетических сетей: логические вентили, переключатели, триггеры.
- Цифровая логика. Примеры из радиоинженерии. Логические вентили. NAND и NOR логика.
- Инверторы.
- Передаточная функция.
- Создание цифровой логики в биологических системах.
- Примеры переключателей, триггеров.
- Модульность и ортогональность элементов. Масштабируемость сетей. Пример TetR.
- Язык Verilog. Программа Cello.
Лекция 8. Принципы построения генетических сетей, системы с обратной связью, feed-forward loops, осцилляторы.
- Как добиться от системы быстрого ответа?
- Feed-forward loops.
- Пульс генераторы.
- Полосовые фильтры.
- Осицилляторы.
- Логика на CRISPR.
Материалы для изучения
- http://www.pnas.org/content/pnas/100/21/11980.full.pdf
Лекция 9. Обзор других тем: РНК сети, белковые сети, синтетический морфогенез.
- Логика и сенсоры на РНК, аптамеры, рибозимы.
- Белковые регуляторные сети. Рекомбиназы.
- Синтетический морфогенез, программируемые органоиды.
Лекция 10. Этические и юридические вопросы синтетической биологии, биобезопасность.
- Основные вехи истории (конференция Асиломар 1975 года, доклад об этике синтетической биологии 2010 года).
- Вопросы биобезопасности.
- Вопросы биоэтики. Вопросы модификации человека. Создание гибридов человек/животное.
- Патентование генетических последовательностей.
- Особенности законодательного регулирования синтетической биологии в РФ.
Материалы для изучения
Практические экспериментальные лабораторные работы
Экспериментальная лабораторная работа 1: основы трансформации бактерий, проверка компетентности клеток, оценка эффективности трансфекции (2 дня).
Цель
Научиться проводить трансфекцию плазмиды в клетку. Оценивать компетентность клеток и эффективность трансфекции, скорость наработки белка.
Краткое описание работы
Задача работы состоит в обучении студентов практическим основам трансформации бактерий. Студентам предстоит трансфицировать в бактерию плазмиду, содержащую красный флюоресцентный белок. Необходимо будет оценить эффективность трасфекции, а также скорость наработки бактериями белка.
Ожидаемые результаты
Отчет с заполненным протоколом, результатами, фотографиями, графиками, а также статистическим анализом, полученных данных.
План по дням:
Вопросы для сдачи теоретического минимума
- Из каких деталей состоит биологический элемент?
- Какие особенности несет вектор?
- Какие праймеры нужны, чтобы выделить элемент с плазмиды?
- Какими свойствами должен обладать бактериальный штамм?
- Как получен белок? Где произведена мутация? Каковы его спектральные характеристики? Как измерить его наработку в бактериях?
Протокол работы
http://parts.igem.org/Help:2017_Competent_Cell_Test_Kit
Драфт протокола на русском
Экспериментальная лабораторная работа 2: Сборка сенсора, измерение передаточной функции. (7 дней)
Цель
Научитья собирать генетические элементы по методу 3A assembly. Создать простейший сенсор реагирующий на концентрацию IPTG экспрессией RFP, измерить передаточную функцию.
Краткое описание работы
В клетку необходимо трансфицировать две плазмиды: плазмиду с белком RFP под упарвлением промодора pLac (использовалась в работе 1) и собранную плазмиду, экспрессирующую белок LacI под управлением конститутивного промотера. Для трансфекции одновременно двух плазмид они должны нести устойчивость к разным антибиотикам: первая к хлорамфениколу, вторая к ампицилину.
Для сборки второй плазмиды нужно использовать технологию сборки 3A assembly для присоединения промотера к генератору белка LacI. Для сборки конструкта используется бэкбон с резистентностью к ампициллину. После получения культуры клеток необходимо изучить зависимость концентрации RFP от IPTG.
Ожидаемые результаты
Отчет с заполненным протоколом, результатами, фотографиями, графиками, а также статистическим анализом, полученных данных.
План по дням:
- день 1: Подготовка вектора.
- день 2: проведение 3А процедуры: разрезание плазмид рестрикционными ферментами, лигирование в течение ночи
- день 3: трансформация бактерий новыми плазмидами; высевание котлеток на агарозный гель; оставление на ночь
- день 4: ПЦР клон-чек; подращивание нужного клона в течение ночи
- день 5: анализ функционирования, измерение передаточной функции
- день 6: анализ функционирования, измерение передаточной функции
- день 7: подготовка отчётов
Теория для предварительного изучения
- Изучить метод 3A Assembly
- Изучить протокол рестрикции.
- Изучить протокол лигирования.
- Изучить протокол подготовки бэкбона.
Протокол работы
Состоит из рестрикции, лигирования, выращивания новых клонов на плашках, подращивания клонов в культуре, анализе влияния разных концентраций IPTG на экспрессию RFP.
Практические компьютерные лабораторные работы
Компьютерная лабораторная работа 1: Электронные лабораторные журналы. Базы данных последовательностей, плазмид, генетических элементов, биологических моделей. Визуализация данных и генетических цепей (5 дней).
Цель
Научиться работать с электронными лабораторными журналами (Benchling). Научиться работать с базами данных и репозиториями последовательностей (NCBI), плазмид (Addgene), генетических элементов (Parts Registiry, SynBioHub, JBEI). Научиться работать с форматами файлов FASTA, GenBank, SBOL. Научиться работать с программами визуализации плазмид и генетических сетей SBOL Viewer, SnapGene, j5 (частично), DNAplotlib.
Краткое описание работы
Ознакомитья с предлагаемыми программами, базами данных, форматами файлов, пройти соответсвющие тьюториалы. В качестве самостоятельное задачи предлагается следующая. Каждому студенту будет выдана ссылка на проект одной из комманд международного конкурса iGEM. Необходимо разобраться в предложенной генетической сети, создать соответвующие плазмиды в форматах SBOL и GenBank, визуализировать плазмиды и генетические сети в различных представлениях (в виде SBOL, в стиле SnapGene и в стиле DNAplotlib).
Ожидаемые результаты
Отчет в Benchling + Jypiter notebook на Github.
Подключение к серверу в этом году
- Особенности настройки x2go здесь
- Адрес, логин, пароль - получите у преподавателя.
Протокол работы
Шаг 1. Подключение к серверу.
Для выполнения работ создан Linux сервер с установленным программным обеспечением, который вы можете использовать.
Необходимо научиться подключаться к нему с помощью клиента X2Go (адрес, логин, пароль будет предоставлены).
Видео инструкции по подключению здесь.
Шаг 2. Освоение работы с Benchling.
- Зарегистрировать на сайте Benchling, желательно под email-ом в домене msu.ru
- Запросить вступление в организацию SynBioWS2019
- Ознакомиться с работой Benchling по тьюториалам
- Создать свой проект в организации SynBioWS2018 под названием ПК1: Имя Фамилия (см. имеющийся там пример)
Краткая видео инструкция здесь.
Шаг 3. Освоение работы с базами данных GenBank, Addgene, Parts Registry, JBEI, SynBioHub.
Предлагается ознакомиться со следующими базами данных, а также с поиском по ним. Начать можно с видео инструкций и далее провести самостоятельное изучение.
Шаг 4. Освоение работы с форматами файлов FASTA, GenBank, SBOL, конвертация файлов с помощью j5.
Изучите описания форматов:
Видео комментарий здесь.
Шаг 5. Освоение работы с программами SnapGene, SBOL designer.
Видео комментарий здесь.
Шаг 6. Освоение работы с репозиторием кода GitHub, Jypiter Notebook и MyBinder.
Шаг 7. Освоение работы с библиотекой DNAplotlib на языке Python.
Видео комментарий здесь.
Шаг 8. Выполнение самостоятельного проекта.
Каждому студенту будет выдана ссылка на проект одной из комманд международного конкурса iGEM. Необходимо разобраться в предложенной генетической сети, создать соответвующие плазмиды в форматах SBOL и GenBank, визуализировать плазмиды и генетические сети в различных представлениях (в виде SBOL, в стиле SnapGene и в стиле DNAplotlib).
Видео комментарий здесь.
Компьютерная лабораторная работа 2: проектирование и моделирование регуляторных генетических сетей (5 дней).
Цель
Научиться моделированию биологических процессов методами химической кинетики, составлять принципиальные схемы биологических процессов. Научиться использовать методы design automation (j5, Cello). Научиться искать константы реакций в базах данных биологических моделей (BioModels.).
Краткое описание работы
j5 - BioCAD для создания протоколов сборки многокомпонентных генно-инженерных конструкций
j5 использует несколько алгоритмов для подбора пути синтеза генетической сети. При этом учитываются:
- вероятность получения не желаемого продукта
- стоимость синтеза
- время, требуемое на проведение реакций
- возможность использования готовых существующих конструкций
Инструмент состоит из трех частей:
- Vector Editor
- Device Editor
- j5
Для работы с этими инструментами нужно зарегистрироваться.
Vector Editor
Веб-приложения для работы с последовательностями. Можно загружать файлы в формате GeneBank, SBOL, Fasta и редактировать. Удобно использовать для импорта последовательности в Device Editor и просмотра результатов работы j5.
Device Editor
Веб-приложение для дизайна генетический сетей, вспомогательный инструмент для работы с j5.
Последовательность работы с Device Editor (на примере синтеза репортерной плазмиды из системы репрессилятор):
1) Создайте колонки для каждого типа используемых элементов (промотор, CDS, терминатор и т.д.). В примере: backbone, RBS и CDS (реально j5 можно использовать для создания протоклов сборки многокомпонентных генетических сетей). Выберете обозначения элементов SBOL. Для создания новой колонки в таблице справа выберете Add Column и введите название. Видео
2) Создайте ячейки для каждого элемента. Для плазмиды из примера: backbone, RBS, gfp-aav. Импортируйте все последовательности (можно сделать несколькими способами: скопировать и вставить из Vector Editor, импортировать из файла или вставить последовательность нуклеотидов).
3) Создайте правила для сборки: определите порядок элементов в сети. Для этого выберете каждый элемент и создайте правило в таблице справа. Видео
4) Сгенерируйте файлы для запуска j5. Вам потребуется:
* j5 sequence file
* j5 target parts file
* j5 parts file
* j5 Eugene rules file
* j5 parameters file
* Master plasmids list file - укажите “сгенерировать пустой”
* Master oligos list file - укажите “сгенерировать пустой”
* Master direct syntheses list file - укажите “сгенерировать пустой”
j5
Для работы j5 принимает несколько файлов:
- j5 parameters file - файл с параметрами (использцемые рестриктазы в GoldenGate, цена синтеза за нуклеотид и др.)
- Sequences list file - файл со списком элементов (указаны названия файлов и формат)
- Zipped sequences file - архив с последовательностями элементов
- Parts list file - файл со всеми частями, которые могут быть использованы в хоже синтеза (в т.ч. праймеры и др.)
- Target part order list file - файл с описанием элементов (forward/reverse цепь, указанный тип синтеза и др.)
- Eugene rules list file - файл с порядком расположения элементов
- Master plasmids list file - файл с имеющимися плазмидами
- Master oligos list file - файл с имеющиммися нуклеотидами
- Master direct syntheses list file - файл с имеющимися последовательностями ДНК, полученными прямым синтезом
Загрузите все файлы, сгенерированные Device Editor и запустите j5. Скачиваем результат, распаковываем архив. Чтобы открыть файл с протоколом, откройте пустой документ Excel, выберете “Данные”, формат CSV.
Подробную информацию о работе j5 (в том числе о методах сборки) можно прочитать в инструкции.
Теория для предварительного изучения
Протокол работы
Полезные материалы для самостоятельного изучения
Видео
Плейлист
Книги
http://www.hup.harvard.edu/catalog.php?isbn=9780674060159
http://www.regenesisthebook.com
Учебные курсы
https://www.edx.org/course/principles-synthetic-biology-mitx-20-305x-0
Оригинальные статьи и отчеты
См. публичную группу в SynBioPapers в Mendeley.
Научпоп статьи
https://biomolecula.ru/articles/molekuliarnoe-klonirovanie-ili-kak-zasunut-v-kletku-chuzherodnyi-geneticheskii-material