SDRF-Proteomics

base

v1.1.0 internal

Base SDRF template with infrastructure columns (identifiers, data files, versioning) inherited by all proteomics templates. This is a construction artifact and cannot be used directly.

Key Guidance

The base template provides the foundational columns inherited by every SDRF file.

It is never used directly — all other templates inherit from it through sample-metadata.

Key conventions:

  • source name must be unique per biological sample across the entire SDRF file.
  • assay name must be unique per data acquisition run.
  • comment[data file] must exactly match the filename deposited in the data repository.
  • comment[technical replicate] starts at 1 for each biological sample.
  • comment[sdrf template] records which templates were combined, using format

NT=template_name;VV=vX.Y.Z or template_name vX.Y.Z.

Validation rules enforced at this level:

  • No trailing whitespace in any cell.
  • No empty cells allowed.
  • The combination of source name + assay name must be unique (no duplicate rows).
  • Column order must follow the template definition order.

Columns

9 own = 9 total · click a row for details
Column Requirement Source Description
▶ source name required base Unique identifier for the biological sample
Unique identifier for the biological sample
▶ assay name required base Unique identifier for the data acquisition run
Unique identifier for the data acquisition run
▶ technology type required base Type of technology used
Type of technology used
single_cardinality_validator
values — values: proteomic profiling by mass spectrometry, protein expression profiling by antibody array, protein expression profiling by aptamer array
▶ comment[technical replicate] required base Identifier for the technical replicate (integer starting from 1)
Identifier for the technical replicate (integer starting from 1)
type: integer
▶ comment[data file] required base Name of the raw data file
Name of the raw data file
▶ comment[sdrf version] recommended base Version of the SDRF-Proteomics specification used to annotate this file
Version of the SDRF-Proteomics specification used to annotate this file
semver
SDRF specification version
v1.1.0, v2.0.0-dev
▶ comment[sdrf template] optional base Template name and version used for annotation. Two formats are supported - key=value format (NT=t...
Template name and version used for annotation. Two formats are supported - key=value format (NT=template_name;VV=vX.Y.Z) or simple format (template_name vX.Y.Z). Multiple templates can be specified using multiple columns.
allows not available multiple cardinality
pattern — pattern: ^(NT=[\w-]+;VV=v\d+\.\d+\.\d+(-[\w.]+)?|[\w-]+ v\d+\.\d+\.\d+(-[\w.]+)?)$
Template can be specified as 'NT=name;VV=vX.Y.Z' or 'name vX.Y.Z'
NT=human;VV=v1.1.0, human v1.1.0, NT=ms-proteomics;VV=v1.1.0, ms-proteomics v1.1.0
▶ comment[sdrf annotation tool] optional base Software tool or method used to generate or annotate the SDRF file. Two formats are supported - k...
Software tool or method used to generate or annotate the SDRF file. Two formats are supported - key=value format (NT=tool_name;VV=vX.Y.Z) or simple format (tool_name vX.Y.Z).
allows not available
pattern — pattern: ^(NT=[\w-]+;VV=v[\d.]+[\w.-]*|[\w-]+ v[\d.]+[\w.-]*|manual curation)$
Annotation tool can be specified as 'NT=name;VV=vX.Y.Z' or 'name vX.Y.Z' or 'manual curation'
NT=lesSDRF;VV=v0.1.0, lesSDRF v0.1.0, NT=sdrf-pipelines;VV=v1.0.0, sdrf-pipelines v1.0.0, manual curation
▶ comment[sdrf validation hash] optional base Hash value for SDRF validation integrity checking
Hash value for SDRF validation integrity checking
allows N/A allows not available
pattern — pattern: ^.+$
Validation hash string

Contributors