Similar presentations:
Биология
1.
ДОКЛАД ПО БИОЛОГИИОрганизм как
аппаратное обеспечение
генетического кода
СПбГУАП
Гр. С 522
2.
СТРУКТУРА ДОКЛАДАСодержание
01
03
05
Генетический код как ПО
Конвейер исполнения
Коэволюция
02
04
06
Аппаратные компоненты
Аппаратные ошибки
Синтетическая биология
3.
ЦЕЛИ И ЗАДАЧИЦели и задачи исследования
Цели
Методология аналогии
▸
Биологическая система
▸
Задачи исследования
1
2
Компьютерная архитектура
3
4
5
6
Ключевой инсайт:
4.
РАЗДЕЛ 1Генетический код как программное обеспечение
Структура и свойства
Избыточность (вырожденность)
Сравнение: машинный код vs генетический код
Свойство
Машинный код
Генетический код
Помехоустойчивость
Стоп-кодоны
Ключевой факт
Важнейшее отличие
кодирующие последовательности (экзоны)
не является фиксированным
некодирующие участки (интроны, энхансеры,
сайленсеры)
«перепрошиваться»
5.
АППАРАТНЫЕ КОМПОНЕНТЫ • 2.1Процессор: Рибосома
Архитектура молекулярного процессора
Блок декодирования
АЛУ
Сдвиговые регистры
Конвейер
10-20
~10 000
Параллельно
6.
АППАРАТНЫЕ КОМПОНЕНТЫ • 2.2Память: ДНК, хроматин, эпигеном
Иерархическая система памяти
ROM — Архивная память
Геномная ДНК
800 МБ
RAM — Кэш-память
Регистры
Флеш-память
Хроматин
мРНК и тРНК
Эпигенетическая
Аналогия
Масштаб хранения данных
жесткий диск
Суммарная ёмкость
памяти на порядки превышает все цифровые хранилища человечества
оперативная память
кэш-процессора
7.
АППАРАТНЫЕ КОМПОНЕНТЫ • 2.3-2.4Системы ввода-вывода и питание
Ввод: Сенсорные системы
Системная шина: Цитоскелет
Рецепторы клеточной мембраны
кинезинов и динеинов
→
→
→
до 1 мкм/с
Аналог:
Аналог:
Вывод: Продукция организма
Двигательная активность
Секреция
Энергопитание: АТФ
универсальная энергетическая валюта
Акустические сигналы
Химические сигналы
~10¹⁶
8.
РАЗДЕЛ 3Конвейер исполнения: от гена к признаку
Пятиэтапный конвейер биосинтеза
1
2
3
4
5
Транскрипция
Сплайсинг
Трансляция
Фолдинг
Транспорт
Загрузка в память
Компилятор C → ASM
Обратная связь
Петля прямого управления
Динамическая линковка
Исполнение кода CPU
Установка программы
Система таймеров
Циркадные ритмы
Ключевой вывод
Аналог: аппаратный семафор
CLOCK
BMAL1
Петля ингибирования
Аналог: негативная обратная связь
Аналог:
сложная система на
кристалле (SoC)
9.
РАЗДЕЛ 4Аппаратные ошибки и их коррекция
Мутации как аппаратные ошибки
Системы репарации (ECC-память биологии)
Одиночная замена (Bit flip)
Прямая репарация
ECC-коды
Инсерция/делеция (Сдвиг рамки)
Эксцизионная репарация оснований (BER)
BCH-код
Перестановка (Rearrangement)
Эксцизионная репарация нуклеотидов (NER)
Пакетные ошибки
Частота:
Система SOS (у бактерий)
Аварийный режим
Ошибки трансляции
~10⁻⁴ –
Клиническое значение
10⁻⁵
убиквитин-протеасомную
систему
пигментная ксеродерма синдром Линча
10.
РАЗДЕЛ 5Коэволюция программы и платформы
Петля эволюционной взаимозависимости
Исключения: альтернативные коды
Митохондрии
в биологии
аппаратная реализация сама закодирована в той же ДНК
ДНК → Рибосомы → ДНК → ...
UGA кодирует триптофан
«Специализированные аппаратные ускорители» с собственным упрощенным
геномом
Инфузории
Гипотеза «застывшего кода»
летальными
Крупные эволюционные переходы
От прокариот к эукариотам
Организм как тестовая среда
Эндосимбиоз митохондрий
Неудачные варианты
отбраковываются
Многоклеточность
Бактерии
11.
РАЗДЕЛ 6Перспективы синтетической биологии
Минимальный геном
Mycoplasma mycoides (2016)
Расширение алфавита
Шестибуквенный алфавит
473
Биогибридные вычисления
ДНК-чипы
X-Y
Новые полимеразы
Новые тРНК
Нейроморфные процессоры
Новые аминокислоты
Неизвестные функции
21-я, 22-я...
Бактерии-сенсоры
149
Перспектива
сами себя ремонтируют,
Аналог:
Аналог:
перепрограммируют и размножаются
12.
ЗАКЛЮЧЕНИЕВыводы
1
Генетический код = программная система
синтаксис
2
Понимание = прогресс
семантику
синтетической биологии, генной
прагматику
инженерии и регенеративной медицины
Организм = машина
Главный нерешенный вопрос
процессоры
ввод-вывод
3
4
иерархическую память
энергопитание
принципиально иное аппаратное
обеспечение
Уникальность биологического «железа»
самовоспроизведению, эволюции и
самовосстановлению
полностью искусственных клеток