IGEM:IMPERIAL/2008/Prototype/Drylab/Data Analysis: Difference between revisions

From OpenWetWare
Jump to navigationJump to search
Line 35: Line 35:
|-
|-
|}
|}


In some cases, we can visually segment the cell's trajectory into two or more separate runs. In the case below, we see that if we fit the cell's trajectory to only one run and a single set of parameters, we do not obtain a satisfactory fit. However, if we introduce an orientation change at approximately frame 75, we are able to obtain a better fit. This fit contains two runs, seperated by a tumble at frame 75, thus generating two sets of parameters for the two runs.  
In some cases, we can visually segment the cell's trajectory into two or more separate runs. In the case below, we see that if we fit the cell's trajectory to only one run and a single set of parameters, we do not obtain a satisfactory fit. However, if we introduce an orientation change at approximately frame 75, we are able to obtain a better fit. This fit contains two runs, seperated by a tumble at frame 75, thus generating two sets of parameters for the two runs.  


{| border="1" cellpadding="5" cellspacing="0" align="center"
{| border="1" cellpadding="5" cellspacing="0" align="center"
|-
|-
|Cell trajectory fitted with single run
|'''Cell trajectory fitted with single run'''
|Cell trajectory fitted with two runs
|'''Cell trajectory fitted with two runs'''
|-
|-
|[[Image:V15Cell6.jpg|thumb|center|300px|100908 Video 15 Cell 2 One Run]]
|[[Image:V15Cell6.jpg|thumb|center|300px|100908 Video 15 Cell 2 One Run]]

Revision as of 03:49, 24 September 2008

<html> <style type="text/css"> .firstHeading {display: none;} </style> </html> <html> <style type="text/css">

   table.calendar          { margin:0; padding:2px; }

table.calendar td { margin:0; padding:1px; vertical-align:top; } table.month .heading td { padding:1px; background-color:#FFFFFF; text-align:center; font-size:120%; font-weight:bold; } table.month .dow td { text-align:center; font-size:110%; } table.month td.today { background-color:#3366FF } table.month td {

   border:2px;
   margin:0;
   padding:0pt 1.5pt;
   font-size:8pt;
   text-align:right;
   background-color:#FFFFFF;
   }
  1. bodyContent table.month a { background:none; padding:0 }

.day-active { font-weight:bold; } .day-empty { color:black; } </style> </html>

<html><a href=http://openwetware.org/wiki/IGEM:IMPERIAL/2008/Prototype><img width=50px src=http://openwetware.org/images/f/f2/Imperial_2008_Logo.png></img</a></html> Home The Project B.subtilis Chassis Wet Lab Dry Lab Notebook

<html> <style type="text/css"> div.Section { font:11pt/16pt Calibri, Verdana, Arial, Geneva, sans-serif; }

/* Text (paragraphs) */ div.Section p { font:11pt/16pt Calibri, Verdana, Arial, Geneva, sans-serif; text-align:justify; margin-top:0px; margin-left:30px; margin-right:30px; }

/* Headings */ div.Section h1 { font:22pt Calibri, Verdana, Arial, Geneva, sans-serif; text-align:left; color:#3366FF; }

/* Subheadings */ div.Section h2 { font:18pt Calibri, Verdana, Arial, Geneva, sans-serif; color:#3366FF; margin-left:5px; }

/* Subsubheadings */ div.Section h3 { font:16pt Calibri, Verdana, Arial, sans-serif; font-weight:bold; color:#3366FF; margin-left:10px; }

/* Subsubsubheadings */ div.Section h4 { font:12pt Calibri, Verdana, Arial, sans-serif; color:#3366FF; margin-left:15px; }

/* Subsubsubsubheadings */ div.Section h5 { font:12pt Calibri, Verdana, Arial, sans-serif; color:#3366FF; margin-left:20px; }

/* References */ div.Section h6 { font:12pt Calibri, Verdana, Arial, sans-serif; font-weight:bold; font-style:italic; color:#3366FF; margin-left:25px; }

/* Hyperlinks */ div.Section a {

}

div.Section a:hover {

}

/* Tables */ div.Section td { font:11pt/16pt Calibri, Verdana, Arial, Geneva, sans-serif; text-align:justify; vertical-align:top; padding:2px 4px 2px 4px; }

/* Lists */ div.Section li { font:11pt/16pt Calibri, Verdana, Arial, Geneva, sans-serif; text-align:left; margin-top:0px; margin-left:30px; margin-right:0px; }

/* TOC stuff */ table.toc { margin-left:10px; }

table.toc li { font: 11pt/16pt Calibri, Verdana, Arial, Geneva, sans-serif; text-align: justify; margin-top: 0px; margin-left:2px; margin-right:2px; }

/* [edit] links */ span.editsection { color:#BBBBBB; font-size:10pt; font-weight:normal; font-style:normal; vertical-align:bottom; } span.editsection a { color:#BBBBBB; font-size:10pt; font-weight:normal; font-style:normal; vertical-align:bottom; } span.editsection a:hover { color:#3366FF; font-size:10pt; font-weight:normal; font-style:normal; vertical-align:bottom; }

  1. sddm {

margin: 0; padding: 0; z-index: 30 }

  1. sddm li {

margin: 0; padding: 0; list-style: none; float: center; font: bold 12pt Calibri, Verdana, Arial, Geneva, sans-serif; border: 0px }

  1. sddm li a {

display: block; margin: 0px 0px 0px 0px; padding: 0 0 12px 0; background: #33bbff; color: #FFFFFF; text-align: center; text-decoration: none; }

  1. sddm li a:hover {

border: 0px }

  1. sddm div {

position: absolute; visibility: hidden; margin: 0; padding: 0; background: #33bbff; border: 1px solid #33bbff } #sddm div a { position: relative; display: block; margin: 0; padding: 5px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #FFFFFF; color: #2875DE; font: 11pt Calibri, Verdana, Arial, Geneva, sans-serif } #sddm div a:hover { background: #33bbff; color: #FFFFFF } </style></html>


Model Fitting

Alternative Models

Models of run velocity include a Gaussian Distribution, or the Maxwell Distribution which govern the velocities and energies of molecules. An exponential distribution may describe the memoryless characteristic of run duration. We will build up a database of models, for future model fitting.

Mechanical Model

We have created a simple mechanical model of motile bacteria, depicted in the figure below.

Fitting Models to Data

In this first level of inference, we apply Bayes' Theorem. We first assume a particular model, and go on to derive the parameters of our model which maximises the data obtained.

Mechanical Model

The following trajectories were fitted based on the above equations, and corresponding parameters determined:

100908 Video 15 Cell 1 Trajectory
100908 Video 15 Cell 1 Trajectory
A=[-102.2628 -67.2227]
B=[362.5003 -92.3339]
alpha=0.2500
A=[-109.7191 -7.7453]
B=[219.2134 -154.1100]
alpha=0.4342
100908 Video 15 Cell 1 Trajectory
100908 Video 15 Cell 1 Trajectory
A=[57.0606 -29.0868]
B=[12.0191 25.8818]
alpha=2.4867
A=[28.8774 116.5196]
B=[-790.7562 -1162.5363]
alpha=0.1231


In some cases, we can visually segment the cell's trajectory into two or more separate runs. In the case below, we see that if we fit the cell's trajectory to only one run and a single set of parameters, we do not obtain a satisfactory fit. However, if we introduce an orientation change at approximately frame 75, we are able to obtain a better fit. This fit contains two runs, seperated by a tumble at frame 75, thus generating two sets of parameters for the two runs.


Cell trajectory fitted with single run Cell trajectory fitted with two runs
100908 Video 15 Cell 2 One Run
100908 Video 15 Cell 2 Two Runs
A=[164.3967 -56.7380]
B=[-1295.3312 991.4668]
alpha=0.1442
A1=[95.6096 60.9460], A2=[86.4716 -46.1687]
B1=[-492.7792 10.5021], B2=[-108.9051 296.9050]
alpha1=[0.2430], alpha2=[0.3563]

Assigning Preferences to Alternative Models

In this second level of inference, we use the evidence contributed by the data to compare fitted models. Using Occam's Razor, we are then able to deduce the best model which fits our data.


<html><center><table style="color:#ffffff;background-color:#66aadd;" cellpadding="3" cellspacing="1" border="0" bordercolor="#ffffff" align="center"> <tr><td><ul id="sddm"></html>[[IGEM:IMPERIAL/2008/New/{{{1}}}|< Previous]]<html></ul> </td><td><ul id="sddm"><a href="#">Back to top</a></ul> </td><td><ul id="sddm"></html>[[IGEM:IMPERIAL/2008/New/{{{2}}}|Next >]]<html></ul> </td></tr></table> </center></html>