Projects > caBench-To-Bedside
CONTACT INFORMATION
  Mukesh Sharma
Biomedical Informatics Project Manager I
Center for Biomedical Informatics
Washington Univeristy in St. Louis
Phone: 314-747-7974
Email: sharmam@wustl.edu
Tool specific e-mails: cab2b@bmi.wustl.edu
Resources
Web Links
bullet caB2B production system
bullet Web Application User Manual
bullet Client Application User Manual
bullet Administration Manual
bullet Installation Manual
bullet caB2B Installer
Presentations
bullet caB2B Overview
Videos
bullet caArray-caTissue query using caB2B
bullet caB2B Client Application Demo - AVI
Project Description
Cancer Bench-to-Beside (caB2B) - is an open-source, secure query tool that permits translational research scientists to search and combine data from virtually any caGrid data service.

The caB2B suite is composed of three core components: the Web application, the Client Application and the Administrative Module.
The caB2B Web Application provides query templates that allow easy search and retrieval of microarray data (from caArray), imaging data (from the National Biomedical Imaging Archive (NBIA)), specimen data (from caTissue) and nanoparticle data (from caNanoLab) across the grid. Searches can be performed on selected locations using either form-based or keyword searches and data can be exported in the CSV format.
The caB2B Client Application is a thick Java application that enables advanced end users to create and execute queries across caGrid data services. The query component consists of a diagrammatic view that allows the user to create a directed acyclic graph of the query that is to be executed and also helps the user to connect two or more classes to be searched. Users can save the query and data returned may be saved in the form of a ‘virtual experiment’. These data can be visualized using various graphical components.
The Administrative Module provides a graphical user interface for customizing a particular instance of caB2B. For example, an administrator can select models and service instances that may be queried, curate paths between classes in models, create user-friendly categories using two or more classes from a model, and create inter-model joins.
Availability
Authorized users may access the caB2B Web Application.
Technical Specifications
The caB2B client is a standalone Java Swing application, and caB2B server is a J2EE server deployed on JBoss. Client-server communication occurs through Remote Method Invocation over the Internet Inter-ORB Protocol (RMI-IIOP). The caB2B Administrative Module is a web-based application developed using the Java Struts framework. It also makes use of JSP, AJAX and Flex 2.5.
System Requirements:
Client Server
JRE version 1.6.03
Windows, Linux, Mac
Recommended Memory 512MB
JDK 1.6.03
JBoss 4.0.5 GA
MySQL 5.0.45
Ant 1.7.x
Recommended Memory 2GB
caB2B components utilize multiple caGrid services or infrastructural components such as:
Federated query engine - to execute distributed queries
cancer Data Standards Repository (caDSR) - for metadata
Index service - for dynamic discovery of services
Dorian - for authentication