SectorAnalysisToolbox Details: Difference between revisions

From BanghamLab
Jump to navigation Jump to search
(Created page with '=<span style="color: Navy">What? How? Where?</span>= 256px|thumb|The VolViewer main application window. <span style="color: Navy">'''What'''?</span> Vol…')
 
No edit summary
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Software#Analysing the shapes of clones: SectorAnalysisToolbox| Back to BanghamLab software]]<br>
=<span style="color: Navy">What? How? Where?</span>=
=<span style="color: Navy">What? How? Where?</span>=


[[Image:VolViewer.png|256px|thumb|The VolViewer main application window.]]
{| border="0" cellpadding="5" cellspacing="3"
|- valign="top"
|width="700pt"|<span style="color: Navy">'''What'''?</span> We wish to understand how '''patterns of gene activity''' in biological organs influence the developing '''shape'''. The shapes arise because different regions of, for example a sheet of cells, grow at different rates. The problem is that a particular shape outline could arise through a number of different patterns of growth inside the outline. To understand growth it is, therefore, necessary to '''observe and measure growth rates''' throughout the growing organ. Small organs growth can be tracked at the cell scale using confocal microscopy. As the organ gets larger, this becomes impractical and we use an alternative: clonal analysis.<br>Clones of cells arise from divisions of a single cell. Clones become useful if the cell (and its daughters) are marked in some way. The mark could be the shape of hairs in a fly wing, the '''colour''' of cells in a flower petal, or the presence of induced GFP. As result of multiple cell divisions, growth, can be followed by measuring the shape of the marked clone (sometimes called sector). The Sector Analysis Toolbox '''(SAT)''' is used ''' to quantify patterns of growth''' by analysing the shapes of these marked sectors or clones.<br>
|width="300pt"|[[Image:Sector analysis icon.jpg|180px|SectorAnalysisToolbox]]<br>Left: individual clones observed using confocal microscopy in two regions of an Arabidopsis leaf together with (right) the shapes of clones (from a number of leaves) that have been identified, labelled (by colour) and warped into the average leaf shape.
|}


<span style="color: Navy">'''What'''?</span> VolViewer is used for''' viewing volume images''' from, for example, '''confocal''' microscopy or optical projection tomography ('''OPT''').


<span style="color: Navy">Features:</span>
<span style="color: Navy">'''How'''?</span> Procrustes analysis is used to find the average shape of the organ and each outline together with internal features, the marked sectors, is warped to the average.  Then ellipses are fitted to each sector to provide an estimate of growth along the major and minor axes in the region of the sector. The
''''' Sector Analysis Toolbox'' is written in [http://en.wikipedia.org/wiki/MATLAB  Matlab].''' It does not require any extra Mathworks toolboxes, nor any separately compiled modules. Matlab is available as a [http://www.mathworks.com/products/matlab/tryit.html 30 day free trial] and as a [http://www.mathworks.com/academia/student_version/?s_cid=global_nav student edition]. '' Sector Analysis Toolbox'' comprises around 20,000 lines of code. <br><br>


* Real-time volume rendering using an optimized 3D texture slicing algorithm.
<span style="color: Navy">'''Where'''?</span>
* Interactive transfer functions to independently adjust opacity and intensity for up to three data channels.
[http://cmpdartsvr1.cmp.uea.ac.uk/downloads/software/OpenSourceDownload_Science_Paper_2012/SectorAnalysisToolbox.zip <span style="color: Gray">'''''Download''''' </span>]
* Real-time per channel thresholding, brightness and contrast operators.
* On-the-fly gradient computation for local illumination.
* Iso-surface computation with surface smoothing.
* Section viewing in any orientation / position.
* Real-time volume clipping.
* 3D measurements, filters & segmentation.
* Key frame interpolation for movie export.
* Stereo rendering using either quad buffer or anaglyph mode.
* Scripting interface to other systems, e.g. Matlab, OMERO, etc.
 
 
<span style="color: Navy">'''How'''?</span> It is open source and written in C++ using OpenGL, OpenCL and Qt.<br>
<span style="color: Navy">'''Where'''? </span>Binaries are available for the Windows, Mac OS X and Linux, see below.
 
Requirements: An OpenGL 2.1 / GLSL 1.20 compatible GPU with a recomended 512MB of memory.

Latest revision as of 07:52, 19 March 2012

Back to BanghamLab software

What? How? Where?

What? We wish to understand how patterns of gene activity in biological organs influence the developing shape. The shapes arise because different regions of, for example a sheet of cells, grow at different rates. The problem is that a particular shape outline could arise through a number of different patterns of growth inside the outline. To understand growth it is, therefore, necessary to observe and measure growth rates throughout the growing organ. Small organs growth can be tracked at the cell scale using confocal microscopy. As the organ gets larger, this becomes impractical and we use an alternative: clonal analysis.
Clones of cells arise from divisions of a single cell. Clones become useful if the cell (and its daughters) are marked in some way. The mark could be the shape of hairs in a fly wing, the colour of cells in a flower petal, or the presence of induced GFP. As result of multiple cell divisions, growth, can be followed by measuring the shape of the marked clone (sometimes called sector). The Sector Analysis Toolbox (SAT) is used to quantify patterns of growth by analysing the shapes of these marked sectors or clones.
SectorAnalysisToolbox
Left: individual clones observed using confocal microscopy in two regions of an Arabidopsis leaf together with (right) the shapes of clones (from a number of leaves) that have been identified, labelled (by colour) and warped into the average leaf shape.


How? Procrustes analysis is used to find the average shape of the organ and each outline together with internal features, the marked sectors, is warped to the average. Then ellipses are fitted to each sector to provide an estimate of growth along the major and minor axes in the region of the sector. The Sector Analysis Toolbox is written in Matlab. It does not require any extra Mathworks toolboxes, nor any separately compiled modules. Matlab is available as a 30 day free trial and as a student edition. Sector Analysis Toolbox comprises around 20,000 lines of code.

Where? Download