Related Experiment Video
Updated: Jan 31, 2026

Accumulation and Distribution of Fluorescent Microplastics in the Early Life Stages of Zebrafish
Published on: July 4, 2021
Visual Life Sciences Workflow Design Using Distributed and Heterogeneous Resources
Abstract:
Programming or querying usually presupposes some degree of technical familiarity with the syntax of a language and the peculiarity of the objects it manipulates to produce useful information. The degree of abstractions supported in a language helps lessen the depth of such familiarity needed, and aids in improving access to and usability of these resources. To help biologists concentrate more on their science questions and not on how to compute it, several successful workflow orchestration languages and systems have been proposed. Despite their popularity, significant limitations reduce their usability and limit applicability in novel applications. In this paper, we present a visual language, called VisFlow, for workflow orchestration using heterogeneous and distributed resources. We advance the idea that once resources are minimally described and abstracted, arbitrary workflows can be designed solely using query primitives supported in VisFlow. Its capabilities can be augmented by including computational artifacts in the form of library functions written in R, Python, and Java, or even in SQL and XQuery, making it a truly extensible system. We discuss its salient features and illustrate its capabilities using a substantial set of examples.
More Related Videos
09:18Quantifying the Heterogeneous Distribution of a Synaptic Protein in the Mouse Brain Using Immunofluorescence
Published on: January 29, 2019
08:58Efficient Sampling of Genetically Encoded Biosensor Design Space Enabled with a Design of Experiments and Automation Workflow
Published on: October 17, 2025
Related Concept Videos
Design Example: Distributing Reinforcements in Concrete Sections
Short-distance Transport of Resources
Half-life of a Reaction
Psychology as a Science
The scientific method in psychology involves six critical steps: making observations, formulating hypotheses, conducting tests, analyzing...
Characteristics of Life
Group Design