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.
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 formatNT=template_name;VV=vX.Y.Z or template_name vX.Y.Z.
Validation rules enforced at this level:
| Column | Requirement | Source | Description | |
|---|---|---|---|---|
| source name | required | base | Unique identifier for the biological sample | |
| assay name | required | base | 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) | |
| comment[data file] | required | base | 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.
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).
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
pattern
— pattern:
^.+$
Validation hash string
|
||||