Skip to content.

LONI Subversion Repository Structure

The LONI Subversion repository location is svn+ssh://cvs.loni.ucla.edu/cvs/map . The following is the directory structure under trunk/ , which contains all the source codes, libraries, and build scripts.

Be sure to read the MBAT/SHIVA Repository Check-in Policy before checking-in codes.

Directory Description
/atlas/ This directory contains some sample image volumes and BrainGraph files.
/doc/ Some text documentations.
/lib/ Shared binary libraries.
/resources/ Resources for each build.
/resources/braingrapheditor/ resources for BrainGraph Editor build.
/resources/kali/ resources for Kali build.
/resources/mbat/ resources for MBAT build.
/resources/shiva/ resources for SHIVA build.
/src/ Source code directory, which include not only Java source codes, but also various other resources, including build scripts. Its direct child directories are sources for different builds, core_src/ or plugin_src/.
/src/braingrapheditor_src/ This directory contains the sources for the BrainGraph Editor workspace and its standalone build sources.
/src/core_src/ This directory contains the core frame work. It is used by all other builds.
/src/kali_src/ This directory contains the sources only needed by Kali build. Kali is aimed to be a compact of SHIVA with only limited features.
/src/mbat_src/ This directory contains the sources only needed by MBAT build.
/src/plugins_src/ This directory contains various plugins that are not needed by all the builds.
/src/plugins_src/bams_src/ BAMS connection query.
/src/plugins_src/braingraph_src This directory contains sources for BrainGraph internal structure, file IO filters, and GUI viewing components.
/src/plugins_src/ccdb_src/ This directory contains clients for connecting to CCCDB services.
/src/plugins_src/curveeditor_src/ A 2D image registration workspace using registered curves
/src/plugins_src/exedemo_src/ An demo of how to write a SHIVA/MBAT plugin.
/src/plugins_src/expression_src/ Gene Expression query plugin.
/src/plugins_src/flexdockmanager_src/ Window manager using Flexdock docking framework.
/src/plugins_src/gemtool_src/ An old plugin for SHIVA that uses Dr. David Shattuck's automatic registration executable.
/src/plugins_src/jidemanager_src/ Window manager using JIDE docking framework.
/src/plugins_src/imagereg_src/ This directory contains archaic image registration (point and curve) workspaces.
/src/plugins_src/imagestack_src/ A plugin in the works for composing 2D images into a volume.
/src/plugins_src/latis_src/ A plugin that retrieve remote images using LONI latis server.
/src/plugins_src/ntclient_src/ This directory contains Heng's client implementation to NeuroTerrain? server.
/src/plugins_src/popupmanager_src/ Window manager using popups windows rather than docking.
/src/plugins_src/pubmedsearch_src/ PubMed? query.
/src/plugins_src/registration_src/ This directory contains Erh-Fang Lee's image registration workspaces.
/src/plugins_src/shivalauncher_src/ A plugin for launching SHIVA by 3rd party programs (i.e. SmartAtlas?).
/src/plugins_src/smartatlaslauncher_src/ A plugin for launching SmartAtlas? within SHIVA.
/src/shiva_src/ This directory contains the sources needed to build SHIVA builds. Currently it also contains plugins needed by MBAT and Kali builds. Eventually many of these plugins would be moved to /src/plugin_src/.