Mouse Atlas CD-ROM

 

Using SectionView/MAPaint to view arbitrary sections


In this document we provide a brief introduction to the concepts involved with the sectionView and MAPaint software. It is recommended that if you have not used the software before then you should at least read the Introduction below.  You can then go directly to the Quick Start -further details section for a minimal set of instruction for getting the program running and displaying arbitrary sections and anatomy. If you want to know more details of the system and its underlying design assumptions please read the technical documents available from our web site although beware that the user-manual is not yet complete and may have some parts that are now out of date. Finally the System Requirements section details the systems that can be currently used to run the program.



Introduction

SectionView and MAPaint are two ways of using the same software (originally called MAPaint). SectionView is provided as a cut down (functionally) version of MAPaint and does not allow any "painting". This has the benefit of a reduced memory requirement. In this document the name sectionView will be used for operations that are valid in both versions of the program and MAPaint otherwise. Note the CD mini-manual and on-line documents only refer to MAPaint.

The core concepts in sectionView are:

These regions are terms domains or domain objects, and on this CD the associated labels are anatomical components. The reference image and the domains can be read and written independently to disk and reading in a domain does not in anyway change the reference object only the view of it may have an overlay colour.

As the name implies, sectionView is a program that allows the user to view sections through the digital embryo. The sections can be at any orientation and position through the block and is not constrained by the original sectioning planes.  Once a section orientation has been defined the program provides a simple slider control to allow the user to pan through the volume displaying successive parallel planes, simulating a physical re-sectioning of the embryo. The program allows any number of section view through the same volume which are displayed simultaneously.  To provide some idea of the relative 3D orientations and positions the program interface includes a 3D view of the volume with outlines of the currently displayed sections. This navigator window provides useful feedback but only displays boundaries. For more realistic surface and volume rendering in 3D, other programs are required.

Once a reference image has been selected and read in, any domains that have been defined within that image can also be read in and will appear as a coloured region within any section. Optionally the domain outline can be displayed in 3D in the navigator window. Up to 32 domains can be read in simultaneously (10 by default). When a domain is read in it will be added to (form the set union of) any voxels already assigned to the selected colour.Therefore it is possible to generate combined domains from multiple inputs. If you are using MAPaint each section view window can also be used to modify the extent of the domain within that window. When confirmed, the modification will immediately propogate to all other views.

When used in conjunction with the CD-ROM, sectionView can read in the anatomy data associated with a particular Theiler stage and allow the user to display the anatomical domains and to query what anatomical component is associated with any particular voxel. The program will give interactive feedback of the anatomy underneath the cursor.

For more details on the operation of sectionView and MAPaint please read the mini-manual available on this CD and the technical document available from the genex web site.


Quick Start  -  further details.

If you have already set your browser preferences to run the software from the CD then skip to "Displaying and manipulating...". If you have had problems following the set-up instructions for running the software from the CD, try the more complete instructions given below.
 

Starting sectionView/MAPaint without installation:

Displaying and manipulating an orthogonal section view:

Adjusting the Navigator View

Adjusting the View Angle:

From Pixel to Anatomy Component

Displaying Anatomy Components



System Requirements

SectionView (and MAPaint) is a program developed at the MRC Human Genetics Unit to run under Unix, X11 (the window system) and Motif (the look and feel of the desktop). All Unix workstations include Motif with the operating system and there is a free "Motif" equivalent (lessTif) which should mean that the program can be compiled on any Unix workstation and will not require the user to buy a licence.

At the MRC we are investigating compiling the program within the Cywin environment for MS Windows machines therefore in the nearish future we hope to have a version that will run under windows 98/NT but this will require the user obtaining a X-Server to run on the same machine.

With this preamble, binaries can be provided for machines/operating systems:
    Sun Workstations/Solaris 2.6+
    Intel worstation/Solaris 2.6+
    SGI/IRIX 5.3, 6.4

If anybody has the means to compile code on other Unix systems and has the required Motif (1.1+) and OpenGL libraries then please contact the Mouse Atlas team and we may be able to transfer code to be compiled for more flavours of machines and operating systems.

For reasonable operation of the program the machine needs at least 64 MBytes RAM, 8-bit display (24-bit for some functions of MAPaint) and a CD-ROM reader.


Short Cuts: Home Background Methods Usage Glossary
Stages: E0 TS1 E1 TS2 E2 TS3 E3 TS4 E4 TS5 E4.5 TS6 E5.5 TS7 E6 TS8 E6.5 TS9 E7 TS10 E7.5 TS11 E8 TS12 E8.5 TS13 E9 TS14