Reference

Last updated on 2026-06-26 | Edit this page

Glossary


Automation
Replacing manual, interactive steps with repeatable scripted processes to enable consistent and scalable analysis.
Big Data
Data becomes “big” when your normal way of working breaks, not simply when it reaches large size.
Big Data Thinking
Adapting workflows, tools, and research approaches when traditional methods no longer scale.
Caching
Saving intermediate results so that only steps with changed inputs need to be re-run.
Data Provenance
A record of where data comes from, including its source, version, selection criteria, and any processing or transformations applied.
Data Reduction
The process of cleaning, filtering, calibrating, or transforming raw data into a form suitable for analysis.
Dependency (Workflow)
A relationship where one step in a workflow requires the output of another step before it can run.
Dependency (Software)
The set of software tools or libraries that are required to perform a task, or in order to use another set of tools or libraries.
Distributed Computing
Computation and data storage spread across multiple machines or locations.
Documentation
Written descriptions of data, methods, assumptions, and limitations that enable understanding and reproducibility.
FAIR Principles
Guidelines for making data and software Findable, Accessible, Interoperable, and Reusable through clear documentation and sharing practices.
High-Performance Computing (HPC)
Specialised computing systems designed to process large datasets or complex workflows using parallel resources.
Modularity
Designing workflows as independent components that can be reused, modified, or replaced without affecting the entire system.
Parallelism
Running independent tasks in a workflow simultaneously to reduce total execution time.
Pipeline (or Workflow)
A sequence of automated processing steps that transforms raw data into final results or science-ready outputs.
README
A short document describing a project, including its purpose, data sources, and how to reproduce key results.
Reproducible Research
Research where the main results can be rerun and others can reproduce the analysis without guessing missing steps.
Reuse
Using existing data, code, or workflows for new analyses.
Streaming Data
Data that arrives continuously over time, requiring real-time or near-real-time processing.
Versioning
Tracking changes to data, code, or workflows over time so results can be reproduced and compared.
Workflow
A structured description of the steps in a research process, including inputs, methods, tools, and outputs.
Workflow (Computational)
An automated sequence of data processing steps implemented as scripts or programs that reproduce a research process.
Workflow (Human)
A conceptual description of a process (like a recipe) that can be followed step-by-step by a person to achieve a result.
Workflow Manager
A tool that organises, executes, and tracks workflows, often handling dependencies, parallel execution, and reproducibility.