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