A-Z Index | Directory | Careers

ViCE Helps Smooth Scientific Workflows

January 1, 2006

Screen-Shot-2015-07-08-at-1.20.12-PM.png

A typical ViCE workflow that shows a scientist using the BLAST search technology to search three protein sequence databases (nr, the main protein sequence database; topsecret, an example of proprietary data; and pdb, the Protein Structure Databank), then extracting the resulting sequences and aliging them

DSD’s work in higher-level interfaces to the Grid has led to the development of a visual programming tool, ViCE, that is used to collaboratively develop and execute complex scientific workflows.

Scientific projects today are frequently large collaborations among geographically and organizationally distributed teams. ViCE is designed to support scientists collaborating over a visual description of their workflow. A workflow is represented as a set of nodes and links. The nodes represent actions, such as querying a protein sequence database, and links represent the data transfer between nodes. By dragging and dropping a series of domain- specific nodes onto a palette, a scientist can construct a complete workflow.

The accompanying figure shows a typical visual workflow description from biology. The biologists are searching several protein sequence databases, looking for a likely match to a newly sequenced protein.

ViCE supports collaboration by allowing multiple groups to have the same view of the changing workflow description. They can use integrated chat tools to discuss the workflow. Future versions will support the collaborative editing of the visual workflow description.

 


About Computing Sciences at Berkeley Lab

High performance computing plays a critical role in scientific discovery. Researchers increasingly rely on advances in computer science, mathematics, computational science, data science, and large-scale computing and networking to increase our understanding of ourselves, our planet, and our universe. Berkeley Lab’s Computing Sciences Area researches, develops, and deploys new foundations, tools, and technologies to meet these needs and to advance research across a broad range of scientific disciplines.