MTtbox documentation

From BanghamLab
Revision as of 16:02, 27 April 2012 by AndrewBangham (talk | contribs)
Jump to navigation Jump to search

Return to Bangham Lab Software

Current Status

MTtbox is currently under test and further development
The main data structure is called: 'data'. It can be accessed from the Matlab command line by declaring data to be global.

global data

at any time. The following documentation will refer to fields in data. It also refers to the custom menu items by menu:name.

Graphical User Interface

1 A

The toolbox is launched with the command
MTtbox

Which will cause the interface to appear at the top left of the monitor.
The left panel (accessed through the handle: data.PanelH) provides control and the right panel (data.plotprops.AxesH) displays the output. They can be dragged anywhere and returned to the top-left using menu:View:Controls to top-left.

MTtbox GUI

1 B

A default project is created by selecting: menu:File:New Project

It forms a cell bounded by regions labelled: Outside, cell_wall, plasma_membrane, cytoplasm and vacuole. These are concentric volumes. Length is measured in microns (time in seconds). The axis labels indicate the thickness of each layer in terms of voxels in this particular model. This is extremely low resolution - it means that the microtubules will have to be unrealistically large. This is convenient for debugging and illustrating the system but not for simulations. The outer surface of each region is coloured, e.g. (Fig. on right) the vacuole is yellow and the cytoplasm is pale green.

The cell can be rotated etc. using the panels at the top of the display panel. Fig. below: all the regions have been hidden (uncheck each item in menu:View) and the mesh associated with the cytoplasm outer surface is displayed (check menu:View:Organelle meshes)
MTtbox GUI

MTtbox GUI

1 C

A project is saved by selecting: menu:File:Save as

Having first saved a project a default Interaction Function is created by selecting Edit. A default project file (example of the default interaction function) contains lots of comments to provide help on how to develop the project.

At present the Interaction Functions is not copied to the new project on each Save as command - this has to be done manually.
MTtbox GUI