 |
 |
 |
| 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 |
 |
|
|
 |
|
|
 |
 |
 |
 |
| 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 |
|
|
 |
| |
|
|
 |