Professional Documents
Culture Documents
Вежба
Моделовање и симулација динамике
експресије биолошких система у Matlab-у
Припремила: Анђела Родић
kon 2koff
R : L
R L
deg
k
k off
1
Основе системске биологије, проф. Марко Ђорђевић, 2017/2018
2
Основе системске биологије, проф. Марко Ђорђевић, 2017/2018
ОПСЕГ ВРЕМЕНА НА Х - ОСИ: У прозору Task Editor - Simulation, под Task StopTime
подесите време симулације на 30 s коришћењем опције Use a StopTime specific to
this task only.
ПОДЕШАВАЊА РЕЗУЛТУЈУЋЕГ ГРАФИКА: Да би програм приликом симулације
нацртао слику која може бити сачувана, под Plots to Generate штиклирајте Generate
Plots After Run. Тип графика који желите да нацртате можете да одаберете кликом
на минијатурну илустрацију графика, одмах испод. Да бисте видели динамику
система, одаберите тип Time који на х-осу ставља време. Под y можете да
означите величине чију концентрацију желите да пратите. Оставите да буду
нацртане све криве.
На картици EDITOR, кликните на Run.
ЧУВАЊЕ СЛИКЕ: У прозору Figure можете да подесите називе на x- и y-оси и наслов
слике, као и да промените њен дизајн, одабиром Edit → Figure Properties. Кликом
на File → Save Аs сачувајте слику као figure file на Desktop-у, под називом “Ligand-
receptor_binding_closed_system”.
ЧУВАЊЕ РЕЗУЛТАТА: Затворите добијену слику и прозор Task Editor - Simulation.
Користите линију за навигацију прозора SimBiology да се вратите на страну Project.
Под TASK RESULTS видимо ставку Last Run која садржи податке о последњој
симулацији коју смо извели и резултате (у виду слике) које смо добили. Ако не
сачувамо добијени резултат, приликом следеће симулације ће бити прелепљен
новим резултатима. Десним кликом на ову ставку, из падајућег менија изаберите
Save data и назовите резултат “Zatvoren sistem”.
3
Основе системске биологије, проф. Марко Ђорђевић, 2017/2018
4
Основе системске биологије, проф. Марко Ђорђевић, 2017/2018
DNA mRNA
k1
DNA
k2
mRNA mRNA protein
k3 f
DNA protein DNAproteinComplex
k 3r
k4
mRNA
k5
protein
УНОС НОВИХ ЈЕДИНИЦА: Пошто јединице k3f нису понуђене у падајућој листи,
одаберите Add More Units и у поље Enter units list menu item унесите
“1/(molecule*second)”. Кликните на Add. Вратите се на табеларни приказ модела и
подесите тражене јединице у колони Units.
Одељак (compartment) назовите “cell” и подесите његову запремину на 1 μm3.
Дакле, унесите јединице “micrometer^3” као што је горе описано.
du
(u k ) u
dt
dp
k u p p
dt
5
Основе системске биологије, проф. Марко Ђорђевић, 2017/2018
6
Основе системске биологије, проф. Марко Ђорђевић, 2017/2018
% CRISPR_dynamics
% Simulacija modela obrade CRISPR transkripta tj.
% resavanje sistema diferencijalnih jednacina.
% -------------------------------------------------------------------------
clear all % ova komanda brise sve velicine iz prozora Workspace
7
Основе системске биологије, проф. Марко Ђорђевић, 2017/2018
Сачувајте script file који сте написали у вашем радном фолдеру (нпр. под називом
“CRISPR_dynamics”) кликом на Save на картици EDITOR.
СИМУЛАЦИЈА ДИНАМИКЕ ИЗВРШЕЊЕМ КОДА: Код script file-а који сте написали
можете да извршите на неколико начина: 1) селектовањем фајла у прозору Current
Folder и кликом на Run на картици EDITOR, 2) одабиром Run из падајуће листе која
се отвара десним кликом на фајл у прозору Current Folder, или 3) укуцавањем
тачног назива фајла (без екстензије “.m”) у Command Window и притиском на Enter.
8
Основе системске биологије, проф. Марко Ђорђевић, 2017/2018
страној ДНК. Као што илуструју конфигурације промотора на слици, С протеин (који се
у раствору налази у форми мономера) гради димере који се могу везати за леви
оператор (OL) у промотору cr оперона, док је афинитет десног (OR) сувише мали да би
самостално везао С димер. Везани леви С димер може да регрутује RNK полимеразу
или десни С димер на DNK. Метилтрансфераза метилује промотор сопственог гена и
на тај начин га утишава. Овај механизам можемо да моделујемо претпостављајући да
је ниво метилације М промотора пропорционалан вероватноћи везивања
метилтрансферазе за њега.
9
Основе системске биологије, проф. Марко Ђорђевић, 2017/2018
Задатак 2 Репресилатор
На слици је приказана 3-компонентна генска мрежа која се назива "репресилатор". Три
гена кодирају репресоре од којих сваки утишава транскрипцију следећег по реду гена у
петљи. Овај систем при одговарајућим параметрима показује осцилаторно понашање
(концентрације протеина осцилују у времену). Под претпоставком да сва 3 гена имају
исте карактеристике, понашање ове мреже је описано доле приказаним динамичким
моделом. Променљиве у овом моделу су концентрације iRNK (m1, m2, m3) и протеина-
репресора (p1, p2, p3). Параметар 0 представља стопу транскрипционог "цурења" са
потпуно утишаног промотора (дакле, одређени низак ниво транскрипције се одвија и
када је заузетост промотора репресором максимална); 0 је максимална стопа
транскрипције, која се достиже у одсуству репресије. Степен кооперативности у
везивању молекула репресора за DNK је дат Хиловом константом n. Параметар
представља однос стопа распада протеина и iRNK. Неки параметри су елиминисани
из модела скалирањем времена и јединица концентрације.
10
Основе системске биологије, проф. Марко Ђорђевић, 2017/2018
d d
m1 (t ) 0 m1 (t ) p1 (t ) m1 (t ) p1 (t )
1 p3 (t )
n
dt dt
d d
m2 (t ) 0 m2 (t ) p2 (t ) m2 (t ) p2 (t )
1 p1 (t )
n
dt dt
d d
m3 (t ) 0 m3 (t ) p3 (t ) m3 (t ) p3 (t )
1 p2 (t )
n
dt dt
11