Sample Selector

Sample Selector is a tool for creating and editing samples, or groups of data you compare across—they're not "samples" in the statistical sense, but more like filters.

By default, a single sample exists: "All Data". With the Sample Selector, you can create new samples to organize your data.

You can use samples to:

A sample is composed of one or more filters, specific conditions that narrow down your sample.

Creating a sample

The general process for creating a sample is to:

The effect of multiple filters

DataShop interprets each filter after the first as an additional restriction on the data that is included in the sample. This is also known as a logical "AND". You can see the results of multiple filters in the sample preview as soon as all filters are "saved".



A workflow is a component-based process model that can be used to analyze, manipulate, or visualize data. Each component acts as a stand-alone program with its own inputs, options, and outputs. The inputs to each component can be data or files, and the output of each component is made available after the workflow has been run. A generic workflow might consist of the following steps.

  1. import a tab-delimited file
  2. analyze the file
  3. visualize the results of the analysis component

A component is essentially a black box which receives data from other components and carries out an arbitrary task which results in the generation of new data. The newly generated data is then passed to the component's successor. Some common component types could be analyses, imports, transformations, and visualizations.

Every component has a set of required inputs and user-defined options. The constraints on inputs and options are defined in each component's XML schema definition (XSD). The XSD file defines the structure of a component. Each component is then defined by it's XSD and run-time program. XML is used by the components to communicate with one another.

Checkout these "How-To" videos, created by some of the early users of the workflow tool.

Note: At this time, any new workflow components must be approved by a DataShop Administrator. Please contact us if you have a component you'd like to have added to DataShop.