Glossary

This page provides precise and detailed descriptions of important STRUDEL terms, particularly in the context of Task Flows.

A

Account

Record of a user in the system, which may include permissions, roles, and internal records of history of actions.

Analysis

Category of Task Flow that involves intensive computation.

C

Computation

Backend computation that runs in non-interactive (e.g. 10 sec or more) time.

D

Data

One data entity. May be scalar, vector, matrix, or have an irregular structure of potentially nested fields and values.

Data management

Category of Task Flow that involves movement or other bulk operations on datasets.

Design System

A Design System is a set of reusable components and patterns along with guidelines for designing and implementing user interfaces in science and research domains.

See this page for details on the STRUDEL Design System.

E

Exploration

Category of Task Flow that involves searching or browsing to retrieve data as well as examining data items in detail.

F

Flowsheet

In process engineering, the set of process units and the "streams" that connect them into a graph.

I

Interactive computation

Backend computation that runs in interactive (e.g. 10 sec or less) time.

P

Planning Framework

A Planning Framework is a set of guides and questions that will help scientific teams incorporate UX practices in their software production.

See this page for details about the STRUDEL Planning Framework.

Profile

Information about a user in the system that typically comes from the user themselves, such as name, avatar, and preferences

R

Repository

A container for datasets.

S

Scenario

A selection of a model and parameters used as input to a computation.

T

Task Flow

A set of steps (represented by a series of screens) that help to accomplish a task and represent how a user progresses through a UI. A series of Task Flows can be composed into the GUI of a Workflow.

U

User

Uniquely identified actor in the system

Utility

Category for Task Flows that don't fit into any other category.

W

Workflow

A series of steps to complete a research goal, such as: data collection through experiments and observations, data movement over a wide area network, running simulations and data analyses on desktops or large-scale computing systems. Workflows are typically computationally represented from a computer science perspective as Graphs or Directed Acyclic Graphs (DAGs).

Questions? Ideas? Looking to stay up to date?

Get in touch at strudel@lbl.gov

Join our mailing list by emailing strudel-community+subscribe@lbl.gov

Visit us on GitHub and join the Discussion


STRUDEL is an effort of the Lawrence Berkeley National Lab Scientific Data (SciData) Division UX team.
The project is generously funded by the Alfred P. Sloan Foundation, Liz Vu & Josh Greenberg Program Officers, grants #10074 and #10572