The Project Browser
The Project Browser is a set of modules for the Usermin web server. It allows
you to browse projects, inspect, and compare simulation results or other data over
a web interface.
The specific aims of the Project Browser are introduced in the presentation
given at the model sharing workshop at the CNS*2007 meeting in Toronto.
The Project Browser uses distributed version control mechanisms to
physically distribute your project. The coupling to a web server allows you to
inspect simulations and compare their results, regardless of location. You can take
a look at some Project Browser screenshots.
The project browser comes equipped with commands for creating a project
workspace as well as simulation modules. Commands are also provided to save
and check work to a version control system.
- pb-create-project: Creates a new project-browser directory structure
for storing your work.
- pb-create-module: Creates a new neurospaces project-browser
- pb-pull: pulls project information from a different machine.
- pb-push: pushes project information to a different machine.
- pb-version: Prints the current version.
Upon creating a project, the Project Browser creates a directory structure for
storing all aspect of your simulation and results.
- models: project specific models (separate from the system wide
- morphologies: basically the same as above, it can be used as drop
box to include externally generated morphologies.
- morphology_groups: it should be possible to define groups of
- colormaps: definitions of color coding for other components, such as
morphologies. I was still looking for the right format to include this, the
morphologies and morphology_groups subdirectories when I stopped
development on the project-browser.
- scripts: scripts that are not related to the functions of the project
browser, but still part of the project.
- modules: simulation configurations and output. Inside this directory,
you will find a numeric subdirectory for each module of the project.
The name ’modules’ should be replaced with ’iterations’, keeping the
terminology as close to the G-3 user workflow as possible.
- pictures: free format pictures.
- narrative_components: summaries and pictures of result analysis.
The result analysis is done inside the modules/ directory.
- papers: unknown
- replicator: unknown
- summary: unknown
YAML descriptor files are located in the top level directory as well as in each
sub directory, allowing a user to edit all aspects of the project. By default project
directories are created in:
however this can be configured to your liking.