Team:NTU-Singapore/Modelling/Constructs
From 2008.igem.org
Lalala8585 (Talk | contribs) (→Complex Formation) |
Lalala8585 (Talk | contribs) |
||
(3 intermediate revisions not shown) | |||
Line 45: | Line 45: | ||
[[Image:ComForm_Rate.jpg|thumb|750px|center|Vary Rate]]<br> | [[Image:ComForm_Rate.jpg|thumb|750px|center|Vary Rate]]<br> | ||
- | By changing the rate of Complex formation, we can also see a change in the amount of complex formed. The above figures | + | By changing the rate of Complex formation, we can also see a change in the amount of complex formed. The above figures show the result of varying the rate of complex formation and it reminds us that the rate of complex formation should not be too small when we use this equation later on in our modeling execises. When the rate drops to 0.0001, practically no complex is formed fast enough to see a significant difference over time. <br> |
Both results show that the model works fine and can be used in our modeling exercises later on. | Both results show that the model works fine and can be used in our modeling exercises later on. | ||
Line 52: | Line 52: | ||
[[Image:Regulated3.JPG|thumb|220px|center|Regulated Transcription]]<br> | [[Image:Regulated3.JPG|thumb|220px|center|Regulated Transcription]]<br> | ||
The model for regulated transcription is compared with the model used in Constitutive transcription. Input into both models was done when time = 150 min. This would allow us to see if there is a difference under two different conditions for the two models.<br><br><br> | The model for regulated transcription is compared with the model used in Constitutive transcription. Input into both models was done when time = 150 min. This would allow us to see if there is a difference under two different conditions for the two models.<br><br><br> | ||
- | [[Image:R&C_150_1.jpg|center|600px|150 minutes]]<br> | + | [[Image:R&C_150_1.jpg|center|thumb|600px|150 minutes]]<br> |
- | The results of the modeling exercise | + | The results of the modeling exercise show that if the parameter a > 0.01, it would introduce a basal rate transcription that is higher than that of constitutive transcription.<br> |
- | [[Image:R&C_300_1.jpg|center|600px|300 minutes]]<br> | + | [[Image:R&C_300_1.jpg|center|thumb|600px|300 minutes]]<br> |
However upon the introduction of a stronger signal, constitutive transcription is still faster than that of regulated transcription.<br> | However upon the introduction of a stronger signal, constitutive transcription is still faster than that of regulated transcription.<br> | ||
- | [[Image:R&C_150_2.jpg|center|600px|150 minutes]]<br> | + | [[Image:R&C_150_2.jpg|center|thumb|600px|150 minutes]]<br> |
If parameter a < 0.01, we can see that constitutive transcription is faster than that of regulated transcription. The formation of mRNA is slower and more strongly regulated.<br> | If parameter a < 0.01, we can see that constitutive transcription is faster than that of regulated transcription. The formation of mRNA is slower and more strongly regulated.<br> | ||
- | [[Image:R&C_300_2.jpg|center|600px|300 minutes]]<br> | + | [[Image:R&C_300_2.jpg|center|thumb|600px|300 minutes]]<br> |
When we allow the model to run for longer time periods, we can see that for Regulated transcription, the output is almost the same, and that the limiting value is around a =0.001. It is to be noted that the model is subjected to very simple input signals as this point of time and in the actual modeling exercise, the upstream activities may affect the results observed later on. This simple exercise just allows us to have a feel of the kind of models we are putting in place and a basis to guess the parameters later on. | When we allow the model to run for longer time periods, we can see that for Regulated transcription, the output is almost the same, and that the limiting value is around a =0.001. It is to be noted that the model is subjected to very simple input signals as this point of time and in the actual modeling exercise, the upstream activities may affect the results observed later on. This simple exercise just allows us to have a feel of the kind of models we are putting in place and a basis to guess the parameters later on. | ||
+ | <br><br> | ||
+ | <html> | ||
+ | <script language=Javascript1.2> | ||
+ | <!-- | ||
+ | |||
+ | var tags_before_clock = "<b>It is now " | ||
+ | var tags_middle_clock = "on" | ||
+ | var tags_after_clock = "</b>" | ||
+ | |||
+ | if(navigator.appName == "Netscape") { | ||
+ | document.write('<layer id="clock"></layer><br>'); | ||
+ | } | ||
+ | |||
+ | if (navigator.appVersion.indexOf("MSIE") != -1){ | ||
+ | document.write('<span id="clock"></span>'); | ||
+ | } | ||
+ | |||
+ | DaysofWeek = new Array() | ||
+ | DaysofWeek[0]="Sunday" | ||
+ | DaysofWeek[1]="Monday" | ||
+ | DaysofWeek[2]="Tuesday" | ||
+ | DaysofWeek[3]="Wednesday" | ||
+ | DaysofWeek[4]="Thursday" | ||
+ | DaysofWeek[5]="Friday" | ||
+ | DaysofWeek[6]="Saturday" | ||
+ | |||
+ | Months = new Array() | ||
+ | Months[0]="January" | ||
+ | Months[1]="February" | ||
+ | Months[2]="March" | ||
+ | Months[3]="April" | ||
+ | Months[4]="May" | ||
+ | Months[5]="June" | ||
+ | Months[6]="July" | ||
+ | Months[7]="August" | ||
+ | Months[8]="September" | ||
+ | Months[9]="October" | ||
+ | Months[10]="November" | ||
+ | Months[11]="December" | ||
+ | |||
+ | function upclock(){ | ||
+ | var dte = new Date(); | ||
+ | var hrs = dte.getHours(); | ||
+ | var min = dte.getMinutes(); | ||
+ | var sec = dte.getSeconds(); | ||
+ | var day = DaysofWeek[dte.getDay()] | ||
+ | var date = dte.getDate() | ||
+ | var month = Months[dte.getMonth()] | ||
+ | var year = dte.getFullYear() | ||
+ | |||
+ | var col = ":"; | ||
+ | var spc = " "; | ||
+ | var com = ","; | ||
+ | var apm; | ||
+ | |||
+ | if (date == 1 || date == 21 || date == 31) | ||
+ | {ender = "<sup>st</sup>"} | ||
+ | else | ||
+ | if (date == 2 || date == 22) | ||
+ | {ender = "<sup>nd</sup>"} | ||
+ | else | ||
+ | if (date == 3 || date == 23) | ||
+ | {ender = "<sup>rd</sup>"} | ||
+ | |||
+ | else | ||
+ | {ender = "<sup>th</sup>"} | ||
+ | |||
+ | if (12 < hrs) { | ||
+ | apm="<font size='-1'>pm</font>"; | ||
+ | hrs-=12; | ||
+ | } | ||
+ | |||
+ | else { | ||
+ | apm="<font size='-1'>am</font>"; | ||
+ | } | ||
+ | |||
+ | if (hrs == 0) hrs=12; | ||
+ | if (hrs<=9) hrs="0"+hrs; | ||
+ | if (min<=9) min="0"+min; | ||
+ | if (sec<=9) sec="0"+sec; | ||
+ | |||
+ | if(navigator.appName == "Netscape") { | ||
+ | document.clock.document.write(tags_before_clock+hrs+col+min+col+sec+apm+spc+tags_middle_clock+spc+day+com+spc+date+ender+spc+month+com+spc+year+tags_after_clock); | ||
+ | document.clock.document.close(); | ||
+ | } | ||
+ | |||
+ | if (navigator.appVersion.indexOf("MSIE") != -1){ | ||
+ | clock.innerHTML = tags_before_clock+hrs+col+min+col+sec+apm+spc+tags_middle_clock+spc+day+com+spc+date+ender+spc+month+com+spc+year+tags_after_clock; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | setInterval("upclock()",1000); | ||
+ | //--> | ||
+ | </script> | ||
+ | </html> |
Latest revision as of 05:43, 27 October 2008
|
Contents |
Constructs of the system
Constitutive Protein Synthesis
The constitutive model allows us to understand how fast steady state can be achieved for basal transcription. We observe that by time = 150 min, the constitutive protein transcription hits a steady state and this timing would help us later on to decide when we should introduce any form of input to the system. Any further change observed would be due to this input variable rather than the basal transcription.
AND Gate
Addition of inputs was done at 250 minutes.
The AND gate model allows us to observe that even when there is no input, basal transcription still yields a certain amount of product. The difference is observed both inputs are applied and a sharp increase over the basal amount can be easily observed. The AND gate works as expected and it would be used in our modeling exercise.
We can observe AND gate behaviour in this sense as it is impossible to have no protein production at all even in the most well-regulated system.
Complex Formation
This is the Simulink Model Construct for Complex Formations. The model is tested by applying an input when time = 150 min.
By increasing the input, we can see an increase in the amount of complex formed. The complex equation works well as it works as expected. We can see from the figure that as both inputs are increased, there is a significant difference between the complex formed.
By changing the rate of Complex formation, we can also see a change in the amount of complex formed. The above figures show the result of varying the rate of complex formation and it reminds us that the rate of complex formation should not be too small when we use this equation later on in our modeling execises. When the rate drops to 0.0001, practically no complex is formed fast enough to see a significant difference over time.
Both results show that the model works fine and can be used in our modeling exercises later on.
Regulated Transcription
The model for regulated transcription is compared with the model used in Constitutive transcription. Input into both models was done when time = 150 min. This would allow us to see if there is a difference under two different conditions for the two models.
The results of the modeling exercise show that if the parameter a > 0.01, it would introduce a basal rate transcription that is higher than that of constitutive transcription.
However upon the introduction of a stronger signal, constitutive transcription is still faster than that of regulated transcription.
If parameter a < 0.01, we can see that constitutive transcription is faster than that of regulated transcription. The formation of mRNA is slower and more strongly regulated.
When we allow the model to run for longer time periods, we can see that for Regulated transcription, the output is almost the same, and that the limiting value is around a =0.001. It is to be noted that the model is subjected to very simple input signals as this point of time and in the actual modeling exercise, the upstream activities may affect the results observed later on. This simple exercise just allows us to have a feel of the kind of models we are putting in place and a basis to guess the parameters later on.