Моделирование метаболических путей. Стехиометрические

advertisement
Моделирование
метаболических путей
Стехиометрические модели
Плюснина Татьяна Юрьевна
Доц-т каф.биофизики
Биологического ф-та МГУ
Стехиометрические модели
(модели стационарных состояний)
- построение схемы метаболического пути
- вывод уравнений баланса для каждого метаболита и
объединение в систему дифференциальных уравнений
- рассмотрение стационарных состояний, получение
системы алгебраических уравнений
- постановка задачи оптимизации
- анализ распределения стационарных метаболических
потоков
Представление скорости реакции
В соответствии с законом действующих масс
(скорость реакции пропорциональна вероятности столкновения реагентов, а
вероятность в свою очередь пропорциональна концентрации реагентов с учетом
молекулярности реакции)
Для реакции
скорость записывается как
v - общая скорость реакции
v+ - скорость прямой реакции
v- - скорость обратной реакции
В общем виде:
mi и mj соответсвуют
молекулярности Si и Pj
Скорость реакции может быть выражена как через концентрации
реагирующих веществ, так и в виде баланса скоростей прямых и
обратных реакций.
Стехиометрические коэффициенты
Стехиометрические коэффициенты обозначают пропорции
субстратов и продуктов, участвующих в реакции.
Пример:
Стехиометрические коэффициенты для S1 S2 и P: -1, -1 и 2.
Набор стехиометрических коэффициентов не единственен:
если считать, что для получения одного моля используется по половине
моля каждого субстрата S1 и S2, можно записать: -1/2, -1/2 и 1;
или если изменить направление реакции, тогда можно записать: 1,1 и -2.
ОДУ для одной и нескольких реакций
v
для реакции
v = v+ - v -
имеем ОДУ:
убыль субстрата S1 со скоростью v
сопровождается убылью субстрата S2 с той же
скоростью и удвоенной скоростью увеличения
концентрации продукта P
Для метаболической сети, состоящей из m метаболитов и r реакций,
динамика системы описывается системой m уравнений.
Уравнения наз. уравнениями баланса, поскольку рассматривается
баланс между синтезом и распадом метаболита:
nij – стехиометрические коэффициенты
метаболита i в реакции j
Стехиометрическая матрица
Стехиометрические коэффициенты nij, соответствующие
метаболиту Si и реакции vj могут быть объединены в
стехиометрическую матрицу:
v1
 n11

N   ...
n
 m1
v2
n12
...
nm 2
vr
... n1r S1

... ... 
... nmr Sm
N = {nij},
i = 1,…,m ; j = 1,…,r
каждая колонка соответствует реакции (r реакций)
каждая строка соответствует метаболиту (m метаболитов)
Стехиометрическая матрица
Пример
Для простейшей сети:
Реакции метаболической сети могут быть обратимы.
Чтобы определить знак коэффициентов, направление стрелок
искусственно выбирается как положительное «слева направо» и
«сверху вниз» по отношению к образованию метаболита.
v1
Стехиометрическая матрица:
v2
v3
v4
 1 1 0 1 S1


N   0 2 1 0  S2
 0 0 0 1  S3


Стехиометрическая матрица
для реакции v2:
v1
v2
v3
v4
 1 1 0 1 S1


N   0 2 1 0  S2
 0 0 0 1  S3


Строка 1: 1 молекула S1 расходуется (-1)
Строка 2: 2 молекулы S2 образуются (2)
Строка 3: S3 в этой реакции не участвует (0)
Примеры
S4+S5
S1+S2+S3
S1
S2
S2
S1
S3
S3
S4
Примеры
S4+S5
S1+S2+S3
S1
S2
S2
S1
S3
S3
S4
 1
 
 1
N   1
 
1
1
 
 1 1 0 0 0 


0 1 1 0 0 

N
 0 0 1 1 0 


0
0
0
1
1



 1 1 1


N  0 1 0 
0 0 1 


Примеры
S2
2S2
S1
S3
S2
S3
S1
S3
S2
S1
S2
S3
S4
Примеры
S2
2S2
S1
 1 1 0 1


N   0 2 1 0 
0 0 0 1 


S3
S2
S3
S1
S3
 1 1 1


N   0 1 1 
 0 1 1


S2
S1
S2
 1 1 0 0

0 0 1 1
N 
 0 0 1 1

0 0 0 0
S3
S4
0

0
0

1 
Математическое описание метаболической системы
Пример:
 S1 
 
S   S2 
S 
 3
вектор
метаболитов
 v1 
 
v2 

v
 v3 
 
 v4 
вектор
скоростей
 dS1 
 dt 
 v1 

  1 1 0 1    v1  v2  v4 
 dS 2    0 2 1 0    v2    2v  v 
2
3 
 v  
 dt  

v4

  0 0 0 1   3  

dS
v
3


 4
 dt 
 1 1 0 1 


N   0 2 1 0 
0 0 0 1 


стехиометрическая
матрица
уравнения баланса
Примеры
S4+S5
S1+S2+S3
S1
S2
S2
S1
S3
S3
S4
 dS1 
 dt 


dS
 2   1
 v1 
 dt   


v

1

1

  


dS
3

   1   v1    v1 
 dt   


v
 dS   1 
1


 v 
 4 1
 1 
 dt   
 dS5 


 dt 
 dS1 
 dt 

 1 1 0 0 0  v1 
    v1  v2 
 dS2  
v
 dt   0 1 1 0 0   2   v2  v3 
  v3  



dS

0
0
1
1
0
   v3  v4 
 3 
v

 dt   0 0 0 1 1  4   v4  v5 
v 
 dS 
 5
 4
 dt 
 dS1 
 dt 

  1 1 1  v1   v1  v2  v3 
dS

 2   0 1 0  v   
v2
2






 dt 







  0 0 1   v3  
v3

 dS3 


 dt 
Примеры
S2
2S2
S1
S3
S2
S3
S1
S3
S2
S1
S2
S3
S4
 dS1 
 dt 
 v1 
1

1
0

1
    v1  v2  v4 

 
 dS 2    0 2 1 0    v2    2v  v 
2
3 
 v  
 dt  
3

v4

  0 0 0 1    

v4 
 dS3 



 dt 
 dS1 
 dt 

  1 1 1  v1   v1  v2  v3 
dS
 2    0 1 1    v    v  v 
2
3 
  2 
 dt  






  0 1 1  v3   v2  v3 
 dS3 


 dt 
 dS1 
 dt 

 1 1 0 0
dS
 2  
 dt   0 0 1 1


dS
 3   0 0 1 1
 dt   0 0 0 0
 dS 
 4
 dt 
 v1 
0     v1  v2 


 v2
0     v3  v4 
  v3  
0     v3  v4 


 v4
1     v5 
 v5 
Построение стехиометрической модели
Строго, с учетом роста (и следовательно изменения объема)
уравнение для i-го метаболита в общем виде записываются как
dSi
  nij v j   Si
dt
j
Без учета фактора
разведения
dSi
  nij v j
dt
j
В стационарном состоянии
dSi
0
dt
Si – концентрация i-го метаболита
vi – скорость образования (или
потребления) метаболита
nij – стехиометрический коэффициент iго метаболита в j-й реакции
μiSi– фактор разведения
Алгебраическое уравнение
n v
ij
j
j
0
Построение стехиометрической модели
S  ( S1 , S 2 ,..., S n )T
вектор концентраций метаболитов
v  (v1 , v2 ,..., vn )T
вектор скоростей реакций
N
стехиометрическая матрица
dS
 Nv
dt
dS
0
dt
Nv  0
уравнения баланса
стационарное состояние
система алгебраических уравнений
Гипотетическая схема метаболических потоков
Метаболиты
Процессы
транспорт через внешнюю мембрану:
v1, v14
транспорт через внутренние мембраны:
v3, v8 – через мембрану митохондрии
внутренние:
A, B, C, E, F,– в цитоплазме v9, v10, v11, v13 – через мембрану
Bm, Dm, Em – в митохондрии хлоропласта
реакции превращения субстрата в продукт
Cc, Ec, Fc – в хлоропласте
v4, v5, v6, v7, v12
внешние:
Ae, Fe
Гипотетическая схема метаболических потоков
для метаболита В:
(Общая скорость образования метаболита В) =
= (скорость образования В) – (скорость потребления В)
Метаболический поток – нормированная скорость реакции.
Размерность потока – моль/ед.биомассы/время.
В матричном виде систему дифференциальных
уравнений можно записать как :
N
dX
 Nv
dt
X
nij
Nv  0
 ij
v
число молекул i-го метаболита,
вступающего в j-ю реакцию
скорость j-й реакции,
в которой участвует i-й метаболит
Размерность N в общем виде можно записать m  r,
m – это число метаболитов, участвующих в реакциях,
r – число реакций.
Построение стехиометрической модели
• Определить систему, для которой будет
построена стехиометрическая модель
(отдельный метаболический путь, органелла,
клетка, целый организм).
• Построить схему метаболического пути.
• Для каждого метаболита записать уравнения
баланса массы, объединить в систему
дифференциальных уравнений.
• Записать условия стационарного состояния,
получить систему алгебраических уравнений.
Соотношение числа метаболитов m и числа потоков r
В условиях стационарного состояния:
Nv  0
m – количество уравнений
r – количество переменных
Возможны три варианта:
1. m = r полностью определенная система. Решение единственно.
2. m < r недоопределенная система.
Означает, что недостаточно уравнений баланса для определения всех потоков.
Система уравнений может иметь бесконечное число решений.
Возможно:
а) доопределить, измерив дополнительные потоки,
б) использовать метод линейного программирования.
(Наиболее часто встречаемый случай)
3. m > r переопределенная система.
В случае, когда доступно множество экспериментальных измерений.
Решается методом псевдо-инверсий Мура-Пенроуза (Moore–Penrose)
Постановка задачи линейного
программирования для метаболической сети
(Метод анализа стационарных потоков, Flux Balance Analysis, FBA)
I. Определить пространство решений:
•
Уравнения баланса массы для всех метаболитов.
Nv  0
•
Ограничения на потоки - максимальные и минимальные
значения потоков (если известно).
i   i  i
II. Определить целевую функцию.
z   cij v j
j
Поиск оптимального решения
Ограничения:
Неограниченное
пространство
решений
Оптимизация
целевой функции
Допустимое
пространство
решений
Оптимальное
решение
Reed JL, Vo TD, Schilling CH, Palsson BO. 2003. An expanded genome-scale
model of Escherichia coli K-12 (iJR904 GSM/GPR). Genome Biol. 4:R54
Задача линейного программирования
Пример:
максимизировать
при условии:
Ограничения
(пространство решений)
Целевая функция
Выбор целевой функции
Целевая функция определяется из биологических потребностей клетки
или из биотехнологической задачи.
Примеры целевой функции:
1. Максимизировать продукцию АТФ.
2. Минимизировать поток питательных веществ из среды.
3. Минимизировать продукцию окислительновосстановительных эквивалентов (NAD(P)H).
4. Максимизировать продукцию определенного
метаболита.
5. Максимизировать биомассу.
Расчет биомассы:
а1 белок + a2 углеводы + a3 липиды + а4 ДНК + а5РНК + b АТФ →
→ с биомассы+ b АДФ+ продукты
Расчет биомассы
Расчет биомассы:
а1 белок + a2 углеводы + a3 липиды + а4 ДНК + а5РНК + b АТФ →
→ с биомассы+ b АДФ+ продукты
Техника анализа стационарных потоков
http://www.nature.com/nbt/web_extras/supp_info/nbt0201_125/info_frame.html
1. Выписываем все метаболиты и объединяем их в схему
Техника анализа стационарных потоков
http://www.nature.com/nbt/web_extras/supp_info/nbt0201_125/info_frame.html
2. Выписываем все метаболические потоки
Техника анализа стационарных потоков
http://www.nature.com/nbt/web_extras/supp_info/nbt0201_125/info_frame.html
уравнения баланса
ограничения на потоки
целевая функция
3. Записываем уравнения баланса, ограничения на потоки,
целевую функцию
Техника анализа стационарных потоков
http://www.nature.com/nbt/web_extras/supp_info/nbt0201_125/info_frame.html
4. Записываем стехиометрическую матрицу и уравнения баланса в
матричном виде
Техника анализа стационарных потоков
http://www.nature.com/nbt/web_extras/supp_info/nbt0201_125/info_frame.html
5. Получаем результаты оптимизации
Анализ метаболических потоков
Экспериментальные методы модификации штамма
• нокаутирование генов
• мутация генов с частичным изменением
каталитических и регуляторных свойств
• амплификация генов
• вставка генов из других (микро)организмов
Применение анализа метаболических путей
Метаболизм E.coli
Распределение метаболических потоков
для полного набора генов.
Целевая функция – максимум биомассы
при росте на глюкозе.
Способность E.coli адаптироваться к
утрате функциональности гена может
быть проанализирована путем удаления
гена из основного набора
Распределение метаболических потоков,
когда «выключен» ген sucA.
(ген sucA кодирует необходимый компонент реакции в ЦТК)
Поток перенаправляется через
глиоксилатный шунт.
Реакция Succ—SucCoA обращается.
Применение анализа метаболических путей
Метаболизм синезеленых водорослей
N.R. Boyle et al
J. Schwender (ed.), Plant Metabolic Networks, Springer Science+Business Media, LLC 2009
Метод элементарных мод
Рассматривает стационарные состояния.
Не требует оптимизации.
Учитывает обратимость реакций.
Рассматривает все возможные направленные пути от одного
внешнего метаболита к другому (при этом внутренние метаболиты
накапливаться не должны).
Элементарная мода – направленный путь, включающий набор
реакций от одного внешнего метаболита к другому.
S0
S1
S4
S2
S3
S0
S1
S4
S2
S3
Метод элементарных мод
Внешние метаболиты: S0, S3, S4
S0
S1
S2
S3
S0
S1
S4
S4
Элементарные моды
S2
S3
Метод элементарных мод
S0
S1
S2
S3
S4
 1   1   0   1  1  0 
           
1 0  1 1
0
1
A
v   , , , , , 
 1   0    1   1   0   1 
           
 0   1   1   0   1  1
S0
S1
S2
S4
 1   1   1  0 
       
1 0
0
1
B
v   , , , 
1 0  0   1 
       
 0   1   1  1
Число элементарных мод равно числу собственных векторов
стехиометрической матрицы.
Любой путь может быть представлен как линейная комбинация
элементарных мод.
Элементарная мода характеризуется своим уникальным набором
ферментов
S3
Применение метода элементарных мод
Применение метода элементарных мод
Download