Metadata vocabulary · v4.0 · online 2024 · issue publication 2025

Standard PREanalytical Code

Maintained by ISBER Biospecimen Science Working Group

What it helps you do

SPREC supports compact coded descriptions of important preanalytical variables for fluid and solid biospecimens, including source type, containers, processing delays, centrifugation, fixation, and storage conditions.

  • Biobanking
  • Laboratory
PlanAcquireHarmonizeExchangeLearn + reuse

01

Where it fits and where it does not

Use these four checks before committing implementation time.

Use it when
Biospecimen traceability, sample selection, cross-biobank exchange, retrospective comparability, and analysis of preanalytical effects.
Limits
SPREC compresses selected variables and is not a complete process history, empirical quality score, or substitute for SOPs. Unknown, unavailable, and local conditions still require explicit handling.
Best for
Biobanking and Laboratory teams working across Acquire → Harmonize → Exchange → Learn + reuse.
Maturity
EstablishedSuitable for production assessment. Pin the exact release and any implementation profile.

02

See it in the workflow

This view shows the input, the change the standard introduces, and the resulting output.

  1. InputWhat starts

    Biobanking and Laboratory source data, metadata, and local mappings

  2. SPRECWhat changes

    Use SPREC as a pinned metadata vocabulary across Acquire → Harmonize → Exchange → Learn + reuse

  3. OutputWhat becomes possible

    A handoff the next system or team can validate against the same release

Readiness gateSPREC compresses selected variables and is not a complete process history, empirical quality score, or substitute for SOPs. Unknown, unavailable, and local conditions still require explicit handling.

03

A concrete example

A biobank generates a version-pinned SPREC v4.0 code at processing and release, retains the underlying timestamps and SOP evidence, and exposes both the code and its version to downstream researchers.

Why it matters: Makes important preanalytical covariates available for confounding and batch-effect analysis, but the code alone cannot establish specimen integrity or assay fitness.

04

What it fits with

Complements MIABIS specimen metadata and ISO 20387 quality-system controls; a LIMS can store the SPREC code alongside detailed timestamps, procedures, equipment, and custody records.

05

Implementation starter

Start with one bounded handoff. Pin, test, and review it before scaling.

  1. Define one handoff, its accountable owner, and the decision SPREC must support.

  2. Pin the exact version and companion artifacts: v4.0 · online 2024 · issue publication 2025.

  3. Map one representative input to the required metadata vocabulary artifacts.

  4. Test the result against the canonical source and record every exception.

  5. Preserve the source data, mappings, and review evidence before scaling.

06

Test the main limitation

Risk

SPREC compresses selected variables and is not a complete process history, empirical quality score, or substitute for SOPs. Unknown, unavailable, and local conditions still require explicit handling.

Test

Run one representative end-to-end pilot and record exactly where SPREC loses context, needs an extension, or depends on another standard.

Risk

Machine-readable output may still be unfit for analysis or ML.

Test

Test the output for missing context, provenance, terminology alignment, time leakage, and the intended downstream decision. Makes important preanalytical covariates available for confounding and batch-effect analysis, but the code alone cannot establish specimen integrity or assay fitness.

07

Official resources

Specifications, diagrams, examples, and guides from the organizations that maintain them.

  • Primary sourcev4.0 · online 2024 · issue publication 2025

    Standard PREanalytical Code Version 4.0 publication record

    Official publisher or steward guidance for this metadata vocabulary profile.

    Publisher
    ISBER Biospecimen Science Working Group
    Open official source

Next action

Put this profile in context

Compare its role with adjacent standards or place it inside an end-to-end data pathway before choosing an implementation.