Table Of Contents
This document contains:
- Starting BioImage Suite Web — how to get and run the software.
- Some Key Information — information about configuring your browser and default image orientations.
- We provide tutorial videos via our YouTube Channel. We will be adding to this over time.
The following documents describe the different applications in BioImage Suite Web.
- Displaying Images — we discuss here how the core viewer in BioImage Suite web works (including colormapping etc.). This is shared by the almost all the applications.
- The Overlay Viewer Application — an application optimized for displaying functional overlays, including a brief description of the Mosaic Viewer Tool included here.
- The Image Editor Application — an application that can be used for interactive segmentation and VOI analysis of images.
- The Connectivity Visualization Tool — an application to visualize connectome matrices.
- The MNI2TAL Tool — an application to map MNI to Talairach coordinates and vice-versa.
- The Dual Viewer Tool — an advanced dual viewer application. This is intended to be primarily used for image registration tasks.
These documents describe how to perform specific tasks in one or more of the applications in the software.
- Image Processing Tasks – here we describe how to perform basic image processing tasks (e.g. image thresholding, cropping, resampling) using the tools in BioImage Suite Web.
- Image Segmentation – this describes image segmentation functionality in our software.
- Image Registration – the image registration tools are described in the document describing the Dual Viewer application.
- Defacing Images – an example of using the tools in BioImage Suite Web to deface a brain image.
- Live Figures – functionality to save the full viewer state (including imaes, slice positions, colormaps, clustering etc.) to a large file that can then be loaded to recreate (and subsequently edit) a current visualization.
The following documents describes advanced application functionality that is common among most of the applications.
- Advanced Functionality – this document describes advanced functionality such as (i) Loading and Saving the Application State], (ii) copying and pasteing viewer configurations accross applications and (iii) transfering images from viewer to viewer wihin an application.
- Local Cloud – the BioImage Suite Web Local File Server – this describes the local file server add on to BioImage Suite Web.
In addition to web applications, BioImage Suite web can be run as desktop applications. This is discussed in the following:
- Electron Applications — this is a description of the Electron-based Desktop Applications in Biomage Suite Web.
- Command Line Tools — this is a description of the command line tools in BioImage Suite Web.
The final document discusses running regression testing:
- Regression Testing — validating your own setup by running the regression test web application in BioImage Suite Web.
Note: This document and those linked to it contain the beginnings of the user documentation for BioImage Suite Web. A brief introduction to the software can be found in this presentation. If you are looking for developer documentation, this may be found in the doc directory of the source repository.
This document represents work in progress.
Starting BioImage Suite Web
BioImage Suite Web has three major components:
- The web application
- runs in your browser — no installation required!
- The desktop application using Electron
- may be downloaded from the download page
- Command line applications
- may also be downloaded from the download page.
- requires a recent version of Node.js. 8.9 or later is recommended (but not 9 or 10).
This is the main page at https://bioimagesuiteweb.github.io/webapp/
BioImage Suite Web is a collection of applications that is likely to grow over time. The list can be accessed under the Applications menu as shown above, and snapshots and brief descriptions of each application can be seen in the slide show in the center of the page.
From the menu you can also navigate to the downloads page, the documentation and the source code repository.
Some Key Information
Download File Location
Most browsers send all downloads to the Downloads directory, which may be inconvenient when trying to manage your data. It is recommended to change this before attempting any analysis in Bio Image Suite.
Chrome
Click the triple dot icon at the top-right of the page, directly under the minimize/maximize/close window buttons and to the right of the navigation bar and select ‘Settings’.
Turn the option Ask where to save each file before downloading
to ON
.
Safari
See the description on this web page.
Image Orientations
The Viewers and command line tools can load images in the NIFTI-1 .nii.gz
format.
A key component of the image is the image orientation. This relates the internal image coordinates to “world” coordinate space.
Consider a 3-dimensional image matrix F(i,j,k)
where i
, j
and k
are the coordinate axes in the images where i,j
are the in-plane directions and k
is the slice axis. For example in the image shown above for Axial images, i
is often Left->Right, j
is Posterior->Anterior. The slice axis k
is often Inferior->Superior. Such an image is described as having orientation RAS where the letters stand for the direction of the individual axes i.e
- R: i-axis to the RIGHT
- A: j-axis to the ANTERIOR
- S: k-axis to the SUPERIOR
RAS is probably the most common orientation for Neuroimaging research. An alternative orientation that is commonly used (and which the legacy BioImage Suite used) is LPS
which is 180 degrees rotated w.r.t. RAS (flip i and flip j).
There are 48 (!) possible combinations of orientations. BioImage Suite Web can display all of these, but also provides the user with the option of converting images to RAS or LPS to standardize. Under the Help menu, if you select the option Set Image Orientation on Load
, the following GUI will appear.
If you select either RAS or LPS then any image load will be repermuted to be in RAS or LPS orientation on load. The settings are stored either in the Browser Database or the text file ${HOME}/.bisweb
for commandline and Desktop applications. This is a .JSON
key-value database file that may look something likes this:
In this case orientationOnLoad
is set to None
, which means the image’s orientation will not be changed.
[BioImage Suite Web Manual Table Of Contents] [BioImage Suite Web Main Page]
This page is part of BioImage Suite Web. We gratefully acknowledge support from the NIH Brain Initiative under grant R24 MH114805 (Papademetris X. and Scheinost D. PIs, Dept. of Radiology and Biomedical Imaging, Yale School of Medicine.)