IGEM:IMPERIAL/2008/New/Motility/Validation: Difference between revisions
mNo edit summary |
|||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{Imperial/StartPage2}} | {{Imperial/StartPage2}} | ||
=Validating Tracking Software= | = Validating Tracking Software = | ||
ImageJ was used primarily to analyse images. Various plugins were tested, such as SpotTracker and Particle Tracker, but both failed to producing any form of convincing result. Microscopy videos were captured using Volocity software, which also provided a cell tracking function. Thus analysis of synthetic videos was done '''manually''' and using 64-Bit '''Volocity''' analysis software. The synthetic video shown to the right was used as an input for the tracking of synthetic cells. | ImageJ was used primarily to analyse images. Various plugins were tested, such as SpotTracker and Particle Tracker, but both failed to producing any form of convincing result. Microscopy videos were captured using Volocity software, which also provided a cell tracking function. Thus analysis of synthetic videos was done '''manually''' and using 64-Bit '''Volocity''' analysis software. The synthetic video shown to the right was used as an input for the tracking of synthetic cells. | ||
==Volocity== | == Volocity == | ||
Volocity 64-Bit was used to analyse synthetic videos created. The following protocol was followed: | Volocity 64-Bit was used to analyse synthetic videos created. The following protocol was followed: | ||
| Line 14: | Line 14: | ||
#Begin tracking using Ctrl-U | #Begin tracking using Ctrl-U | ||
==Manual Tracking== | == Manual Tracking == | ||
Synthetic cells were tracked using ImageJ via the Manual Tracking Plugin. The following protocol was followed: | Synthetic cells were tracked using ImageJ via the Manual Tracking Plugin. The following protocol was followed: | ||
| Line 23: | Line 23: | ||
#Once tracking is complete, end track and save results with a .xls extension. | #Once tracking is complete, end track and save results with a .xls extension. | ||
=Validation Process= | = Validation Process = | ||
A synthetic video of five cells with changing shape was used in the evaluation of tracking software. Each cell was tracked using respective tracking software, and their coordinates in pixels were obtained. | A synthetic video of five cells with changing shape was used in the evaluation of tracking software. Each cell was tracked using respective tracking software, and their coordinates in pixels were obtained. | ||
| Line 30: | Line 30: | ||
#Calculate the displacement in each frame for both synthetic and tracking data | #Calculate the displacement in each frame for both synthetic and tracking data | ||
#Calculate the distance travelled in each frame for both synthetic and tracking data | #Calculate the distance travelled in each frame for both synthetic and tracking data | ||
#Obtain the errors in coordinates, | #Obtain the errors in coordinates, displacement and distance travelled by the cell | ||
The errors associated with manual tracking and Volocity software are shown below. All errors are given in terms of pixels. | The errors associated with manual tracking and Volocity software are shown below. All errors are given in terms of pixels. | ||
==Manual Tracking== | == Manual Tracking == | ||
{| border="1" cellpadding="5" cellspacing="0" align="center" | {| border="1" cellpadding="5" cellspacing="0" align="center" | ||
| Line 61: | Line 61: | ||
|} | |} | ||
==Volocity== | == Volocity == | ||
{| border="1" cellpadding="5" cellspacing="0" align="center" | {| border="1" cellpadding="5" cellspacing="0" align="center" | ||
| Line 88: | Line 88: | ||
|} | |} | ||
=Evaluation= | = Evaluation = | ||
{| border="1" cellpadding="5" cellspacing=" | {| border="1" cellpadding="5" cellspacing="0" align="center" | ||
|- | |- | ||
| | | | ||
| Line 97: | Line 97: | ||
|- | |- | ||
|Pros | |Pros | ||
| | |Lower error in terms of tracking centroid than other tracking software. <br> Less time consuming. | ||
| | |Able to discern cells visually. <br> Able track over larger number of frames. | ||
|- | |- | ||
|Cons | |Cons | ||
| | |Failure to track cells continuously over a long number of frames > 70. <br> Biased to cells which run, rather than tumble. <br> Failure to discern motile from immotile or dead cells. | ||
| | |Time consuming. <br> Higher error in terms of tracking centroid as compared to tracking software. | ||
|- | |- | ||
|} | |} | ||
==Conclusion== | == Conclusion == | ||
*Manual tracking will be used to track ''B. | *Manual tracking will be used to track ''B. subtilis''. | ||
{{Imperial/EndPage}} | {{Imperial/EndPage}} | ||
Latest revision as of 20:01, 16 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; }
- bodyContent table.month a { background:none; padding:0 }
.day-active { font-weight:bold; } .day-empty { color:black; } </style> </html>
| <html><script language="JavaScript">
var timeout = 250; var closetimer = 0; var ddmenuitem = 0; // open hidden layer function mopen(id) { // cancel close timer mcancelclosetime(); // close old layer if(ddmenuitem) ddmenuitem.style.visibility = 'hidden'; // get new layer and show it ddmenuitem = document.getElementById(id); ddmenuitem.style.visibility = 'visible'; } // close showed layer function mclose() { if(ddmenuitem) ddmenuitem.style.visibility = 'hidden'; } // go close timer function mclosetime() { closetimer = window.setTimeout(mclose, timeout); } // cancel close timer function mcancelclosetime() { if(closetimer) { window.clearTimeout(closetimer); closetimer = null; } } // close layer when click-out //document.onclick = mclose; </script> | ||||||||||||
| <html><style type="text/css">
div.Section { font:11pt/16pt Calibri, Verdana, Arial, Geneva, sans-serif; background-image: url(http://openwetware.org/images/a/a0/Background.PNG); background-size: 100%; background-origin: content; } /* 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; font-weight:bold; } /* Subheadings */ div.Section h2 { font:18pt Calibri, Verdana, Arial, Geneva, sans-serif; color:#3366FF; margin-left:5px; font-weight:bold; } /* Subsubheadings */ div.Section h3 { font:22pt Calibri, Verdana, Arial, sans-serif; color:#E5EBFF; margin-left:10px; font-weight:bold; } /* Subsubsubheadings */ div.Section h4 { font:22pt Calibri, Verdana, Arial, sans-serif; color:#2B48B3; margin-left:10px; font-weight:bold; } /* 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; } /* Drop-down Menu */
margin: 0; padding: 0; z-index: 30 margin: 0; padding: 0; float: center; font: bold 12pt Calibri, Verdana, Arial, Geneva, sans-serif; border: 0px; list-style: none; }
display: block; margin: 0px 0px 0px 0px; padding: 0 0 12px 0; color: #FFFFFF; text-align: center; text-decoration: none; }
border: 0px }
position: absolute; visibility: hidden; margin: 0; padding: 0; background: #66aadd; border: 1px solid #66aadd } #sddm div a { position: relative; left: 0; 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: #66aadd; color: #FFFFFF } </style></html> Validating Tracking SoftwareImageJ was used primarily to analyse images. Various plugins were tested, such as SpotTracker and Particle Tracker, but both failed to producing any form of convincing result. Microscopy videos were captured using Volocity software, which also provided a cell tracking function. Thus analysis of synthetic videos was done manually and using 64-Bit Volocity analysis software. The synthetic video shown to the right was used as an input for the tracking of synthetic cells. VolocityVolocity 64-Bit was used to analyse synthetic videos created. The following protocol was followed:
Manual TrackingSynthetic cells were tracked using ImageJ via the Manual Tracking Plugin. The following protocol was followed:
Validation ProcessA synthetic video of five cells with changing shape was used in the evaluation of tracking software. Each cell was tracked using respective tracking software, and their coordinates in pixels were obtained. The following steps were taken to analyse tracking data:
The errors associated with manual tracking and Volocity software are shown below. All errors are given in terms of pixels. Manual TrackingVolocityEvaluation
Conclusion
<html>
|