eduKateSG · Why Science?
Make proteomics results readable and computable—while preserving metadata, result levels, identifiers, scores, ambiguity and links to deeper evidence
Choose the closest route, then return to the full index whenever you need the wider evidence chain.
Science learning becomes powerful when students can tell a measured pattern from a model, a statistical decision from a mechanism, and a useful lead from a finished conclusion. mzTab 1.0 is the HUPO Proteomics Standards Initiative lightweight, tab-delimited format for presenting mass-spectrometry-based proteomics results in a computationally accessible overview. The official project lists version 1.0.0 from June 2014 and explains that a reader outside proteomics should be able to open the file in spreadsheet software and still see the data. Its purpose is overview and exchange, not detailed evidence preservation or complete workflow reconstruction; those jobs require links to richer standards such as mzIdentML and mzQuantML. A readable table is therefore a doorway into evidence, not a substitute for spectra, search protocols, thresholds or quantitative provenance. This guide supports Primary Science, PSLE Science, Secondary Science, O-Level Science and STEM education as a longform evidence-reading route; it is not medical advice, a laboratory protocol, an admission promise or a career guarantee.
Related eduKate reading: mzIdentML and proteomics identification results; mzML and open mass-spectrometry data; mzQC and mass-spectrometry quality metrics; Science Learning Hub; Education Hub; STEM Education; Careers by Subject Capability.
Primary and official sources checked on 12 October 2026: HUPO-PSI mzTab official project and specification page, checked 12 October 2026; HUPO-PSI mzTab official repository, checked 12 October 2026; HUPO-PSI mzIdentML official specification for linked identification evidence, checked 12 October 2026; 2026 Singapore–Cambridge O-Level Biology syllabus; MOE G2/G3 Lower Secondary Science teaching and learning syllabus; 2026 MOE G2 Computing syllabus. Specifications, vocabularies, tools and recommendations can change, so preserve dated documentation, exact source data and software versions.
A deeper reading route
Proteomics pipelines can end with thousands of protein, peptide and peptide-spectrum-match results spread across tool-specific exports. mzTab 1.0 places a metadata section and typed tabular sections in one text file. The shared row prefixes and columns give software a predictable entry point while letting a person inspect the result without specialised XML tooling.
The official project makes an important boundary explicit: mzTab is designed to present a computationally accessible overview, not the detailed evidence needed to recreate the analysis. That distinction protects readers from treating convenience as completeness. A publication should link each summary to the source spectra, identification records, quantification records and processing notes that support it.
Metadata rows describe the file version, mode, type, software, instruments, assays, study variables, search engines, databases and score definitions where applicable. Numbered metadata keys connect later columns to their meaning. Reviewers should verify numbering, units and referenced objects before comparing values across files.
Protein rows summarise protein-level identifiers and optional abundance or reliability information. Protein inference can group peptides across multiple database entries, so a row is not necessarily a direct observation of one unique protein molecule. Ambiguity members, coverage context and underlying peptide evidence must remain visible.
Peptide rows report peptide-level results, while peptide-spectrum-match rows keep a closer connection to an identification for a spectrum. These levels answer different questions. Counting rows without distinguishing result level can inflate apparent support, especially when one peptide has several spectra or maps to several proteins.
Tab-delimited text looks simple, but parsing still needs discipline. Tabs define columns; line prefixes define record type; headers define field positions; controlled terms and score references define semantics. Opening a file in a spreadsheet can silently reinterpret accessions, scientific notation or missing values. Preserve the original bytes and validate with a standards-aware parser.
Optional columns let producers extend a section, but an optional field is not automatically comparable across exports. A score name, unit, aggregation method and missing-value convention must be understood. Analysts should map columns explicitly rather than joining tables only because two headers look similar.
Identifiers need context. A protein accession depends on the named database and version; peptide modifications need a stable notation; spectra need durable references. If the detailed source is public, a Universal Spectrum Identifier can make one spectrum findable, while mzIdentML can carry search and inference evidence.
Quantitative values require a clear level and denominator. An abundance for a protein, peptide or assay is not interchangeable, and a study-variable summary is not a raw-run measurement. The file may expose useful values, but the method, normalisation and uncertainty live in the wider workflow record.
Validation should cover syntax, required metadata, row widths, column names, references, controlled vocabulary, score direction, units and cross-section consistency. A table that opens is not necessarily a valid mzTab file, and a valid mzTab file does not prove the experiment or statistical interpretation is sound.
The official project separates mzTab 1.0 for proteomics from mzTab-M 2.0 for metabolomics and lipidomics. mzTab-M is non-backwards-compatible and has its own model. Calling every tabular mass-spectrometry result “mzTab” can send a consumer to the wrong rules, so the version and domain belong in every report.
For students, mzTab is like a results index at the front of a laboratory archive. The index makes names and numbers easy to scan, but each line points to notebooks, spectra and calculations elsewhere. Good science keeps the index useful without pretending it contains the whole investigation.
A classroom model can use fictional proteins, peptides and spectra. Students build three linked tables, then test what happens when one peptide maps to two proteins or one score lacks a definition. The exercise connects classification, evidence chains, spreadsheets and uncertainty without requiring real patient or laboratory data.
Reproducibility improves when the mzTab file travels with its generator, version, parameters, source-file identifiers, database release, controlled-vocabulary release, validation report and checksums. These receipts let another team distinguish a changed biological sample from a changed export or parser.
Privacy still matters. Sample labels, assay names and file locations may reveal participants or laboratory systems. De-identification must preserve stable governed links and should be documented; an easy-to-open text file is not automatically appropriate for public distribution.
The optimistic value of mzTab is accessibility. A well-made summary lets collaborators see the shape of a proteomics result quickly, ask better questions and follow links into deeper evidence. It supports conversation across biology, chemistry, statistics and computing precisely because it states its own limits.
Reviewers should resist a common shortcut: treating a non-empty cell as a confirmed fact. Every accession, score and abundance is a claim produced by a method. Ask which source record, threshold, database and aggregation rule generated it, then state what remains uncertain.
Long-term readability requires version-aware software and preserved specifications. A future spreadsheet may still display the rows, but only a standards-aware reader can reliably enforce required fields and semantic rules. Archive the specification version beside the file rather than relying on a familiar extension.
A useful review begins by drawing a line between display convenience and analytical completeness. A biologist may open mzTab in a spreadsheet and understand the broad result, yet the table cannot reveal every candidate spectrum match, search parameter or quantitative calculation. Reviewers should therefore treat summary rows as navigational objects. Each important cell needs a route back to the precise database, spectrum, score definition, threshold and aggregation method that created it.
Round-trip testing is valuable because spreadsheet and data-frame tools can subtly alter text. Long accessions may be reformatted, leading zeroes removed, tabs shifted, scientific notation normalised or empty cells filled. A safe workflow imports the file with declared text handling, exports to a separate candidate file and compares hashes and parsed structures rather than overwriting the source. Human readability is a benefit; it is not permission to edit scientific identifiers casually.
Cross-file comparison also requires a common result model. Two files may both contain protein abundance yet differ in protein grouping, normalisation, missing-value policy or study-variable construction. Before merging, analysts should align database release, result level, score semantics and measurement units. If those assumptions cannot be reconciled, present the files side by side instead of manufacturing one apparently tidy matrix.
For publication, a small provenance box can make the summary much safer: name the mzTab version, producing software, source dataset, database, score direction, abundance method and detailed evidence locations. This does not burden the reader. It gives them a map. The best accessible result is one that welcomes a quick overview and rewards a careful follow-up.
| Stage | Question | Evidence | Responsible output |
|---|---|---|---|
| Summarise | What result levels are present? | Metadata, protein, peptide and PSM sections | A readable overview |
| Interpret | What does each column mean? | Headers, score definitions, units and controlled terms | A typed table |
| Trace | Where is the detailed evidence? | Spectrum, database, mzIdentML and quantification links | An inspectable chain |
| Bound | What may readers conclude? | Validation, methods, thresholds and uncertainty | A limited result claim |
Inside this guide
1–12 · Foundations and design
13–24 · Models and estimation
- 13. Interpret score columns
- 14. Interpret modifications
- 15. Interpret missing values
- 16. Interpret optional columns
- 17. Interpret accessions
- 18. Interpret abundances
- 19. Link source spectra
- 20. Link identification evidence
- 21. Link quantification evidence
- 22. Validate row widths
- 23. Validate metadata references
- 24. Validate controlled terms
25–36 · Diagnostics and interpretation
- 25. Protect sensitive labels
- 26. Separate readability from truth
- 27. Separate overview from archive
- 28. Connect to Primary Science
- 29. Connect to Secondary Science
- 30. Connect to mathematics
- 31. Connect to computing
- 32. Connect to pathways
- 33. Did you know?
- 34. Write a reader-ready note
- 35. Build a validation ladder
- 36. Finish with a reproducible bundle
Section 1 of 36
1. Start with the overview job
mzTab 1.0 presents proteomics results in lightweight tab-delimited form.
Working checkpoint — mzTab: Name the reader and decision. Keep original bytes, version, metadata, section headers, databases, scores, evidence links and validation together.
For a classroom model, exchange fictional protein, peptide and spectrum tables.
Section 2 of 36
2. Record format and version
mzTab 1.0.0 and mzTab-M 2.0 are different specifications.
Working checkpoint — proteomics results: Do not mix their rules. Read every row beside its result level, column definition, unit, missing-value state and source record.
For future study, connect proteomics to spreadsheets, databases and statistics while checking official pathways separately.
Section 3 of 36
3. Preserve original bytes
Spreadsheet software may reinterpret text and numbers.
Working checkpoint — tab-delimited data: Archive the untouched file and hash. Preserve alternatives and filtered evidence; a spreadsheet view is not the complete analysis.
For scientific writing, cite version, scope, databases, scores, source records and validation.
Section 4 of 36
4. Read row prefixes
Prefixes distinguish metadata, headers and data sections.
Working checkpoint — protein result: Parse by record type. Separate syntactic readability from identification quality, quantification validity and biological meaning.
For students, ask which table level, column meaning and source evidence support each cell.
Section 5 of 36
5. Read metadata first
Metadata defines software, databases, assays, scores and context.
Working checkpoint — peptide result: Resolve numbered references. Treat row prefixes, tabs, accessions and score references as scientific inputs: one shifted column can change a result.
For parents, ask whether an accessible summary still links to the full experiment.
Section 6 of 36
6. Check file mode and type
Summary or complete reporting choices affect expected content.
Working checkpoint — peptide-spectrum match: State the declared scope. Keep original bytes, version, metadata, section headers, databases, scores, evidence links and validation together.
For a classroom model, exchange fictional protein, peptide and spectrum tables.
Section 7 of 36
7. Read protein headers
Protein columns define identifiers, ambiguity and optional measures.
Working checkpoint — mzTab: Map every field explicitly. Read every row beside its result level, column definition, unit, missing-value state and source record.
For future study, connect proteomics to spreadsheets, databases and statistics while checking official pathways separately.
Section 8 of 36
8. Read protein rows
A row can reflect inference rather than one uniquely observed molecule.
Working checkpoint — proteomics results: Follow peptide support. Preserve alternatives and filtered evidence; a spreadsheet view is not the complete analysis.
For scientific writing, cite version, scope, databases, scores, source records and validation.
Section 9 of 36
9. Read peptide headers
Peptide fields carry sequence, modifications and optional measures.
Working checkpoint — tab-delimited data: Check level and units. Separate syntactic readability from identification quality, quantification validity and biological meaning.
For students, ask which table level, column meaning and source evidence support each cell.
Section 10 of 36
10. Read peptide rows
The same sequence may occur in several proteins or assays.
Working checkpoint — protein result: Preserve mappings. Treat row prefixes, tabs, accessions and score references as scientific inputs: one shifted column can change a result.
For parents, ask whether an accessible summary still links to the full experiment.
Section 11 of 36
11. Read PSM headers
Peptide-spectrum-match fields stay closer to spectral identification.
Working checkpoint — peptide result: Keep spectrum identity. Keep original bytes, version, metadata, section headers, databases, scores, evidence links and validation together.
For a classroom model, exchange fictional protein, peptide and spectrum tables.
Section 12 of 36
12. Read PSM rows
Several PSMs can support one peptide.
Working checkpoint — peptide-spectrum match: Do not count levels as equivalents. Read every row beside its result level, column definition, unit, missing-value state and source record.
For future study, connect proteomics to spreadsheets, databases and statistics while checking official pathways separately.
Section 13 of 36
13. Interpret score columns
Score meaning and direction come from referenced definitions.
Working checkpoint — mzTab: Never guess higher-is-better. Preserve alternatives and filtered evidence; a spreadsheet view is not the complete analysis.
For scientific writing, cite version, scope, databases, scores, source records and validation.
Section 14 of 36
14. Interpret modifications
Modification notation must preserve identity and location.
Working checkpoint — proteomics results: Validate the syntax used. Separate syntactic readability from identification quality, quantification validity and biological meaning.
For students, ask which table level, column meaning and source evidence support each cell.
Section 15 of 36
15. Interpret missing values
Absent, unavailable and inapplicable values are different states.
Working checkpoint — tab-delimited data: Retain the declared convention. Treat row prefixes, tabs, accessions and score references as scientific inputs: one shifted column can change a result.
For parents, ask whether an accessible summary still links to the full experiment.
Section 16 of 36
16. Interpret optional columns
Extensions need names, units and comparable semantics.
Working checkpoint — protein result: Document producer-specific fields. Keep original bytes, version, metadata, section headers, databases, scores, evidence links and validation together.
For a classroom model, exchange fictional protein, peptide and spectrum tables.
Section 17 of 36
17. Interpret accessions
Database identity and release give accessions meaning.
Working checkpoint — peptide result: Pin database version and checksum. Read every row beside its result level, column definition, unit, missing-value state and source record.
For future study, connect proteomics to spreadsheets, databases and statistics while checking official pathways separately.
Section 18 of 36
18. Interpret abundances
Protein, peptide, assay and study-variable values answer different questions.
Working checkpoint — peptide-spectrum match: Name level and denominator. Preserve alternatives and filtered evidence; a spreadsheet view is not the complete analysis.
For scientific writing, cite version, scope, databases, scores, source records and validation.
Section 19 of 36
19. Link source spectra
A summary should point toward measured spectral evidence.
Working checkpoint — mzTab: Keep mzML or repository identity. Separate syntactic readability from identification quality, quantification validity and biological meaning.
For students, ask which table level, column meaning and source evidence support each cell.
Section 20 of 36
20. Link identification evidence
mzIdentML can preserve search protocol, candidates and inference.
Working checkpoint — proteomics results: Connect rather than duplicate. Treat row prefixes, tabs, accessions and score references as scientific inputs: one shifted column can change a result.
For parents, ask whether an accessible summary still links to the full experiment.
Section 21 of 36
21. Link quantification evidence
Detailed quantitative provenance belongs in the method and richer records.
Working checkpoint — tab-delimited data: Preserve calculations and controls. Keep original bytes, version, metadata, section headers, databases, scores, evidence links and validation together.
For a classroom model, exchange fictional protein, peptide and spectrum tables.
Section 22 of 36
22. Validate row widths
Every data row must match its declared header.
Working checkpoint — protein result: Reject shifted columns. Read every row beside its result level, column definition, unit, missing-value state and source record.
For future study, connect proteomics to spreadsheets, databases and statistics while checking official pathways separately.
Section 23 of 36
23. Validate metadata references
Numbered keys and column references must resolve.
Working checkpoint — peptide result: Stop on broken links. Preserve alternatives and filtered evidence; a spreadsheet view is not the complete analysis.
For scientific writing, cite version, scope, databases, scores, source records and validation.
Section 24 of 36
24. Validate controlled terms
Controlled accessions and units need current definitions.
Working checkpoint — peptide-spectrum match: Run semantic checks. Separate syntactic readability from identification quality, quantification validity and biological meaning.
For students, ask which table level, column meaning and source evidence support each cell.
Section 25 of 36
25. Protect sensitive labels
Sample and assay names can expose governed information.
Working checkpoint — mzTab: Apply documented de-identification. Treat row prefixes, tabs, accessions and score references as scientific inputs: one shifted column can change a result.
For parents, ask whether an accessible summary still links to the full experiment.
Section 26 of 36
26. Separate readability from truth
A clear table can still summarise a weak experiment.
Working checkpoint — proteomics results: Review calibration and study design. Keep original bytes, version, metadata, section headers, databases, scores, evidence links and validation together.
For a classroom model, exchange fictional protein, peptide and spectrum tables.
Section 27 of 36
27. Separate overview from archive
mzTab is not the complete reconstruction package.
Working checkpoint — tab-delimited data: Keep detailed evidence elsewhere. Read every row beside its result level, column definition, unit, missing-value state and source record.
For future study, connect proteomics to spreadsheets, databases and statistics while checking official pathways separately.
Section 28 of 36
28. Connect to Primary Science
A contents table shows how an overview points to fuller observations.
Working checkpoint — protein result: Use fictional records. Preserve alternatives and filtered evidence; a spreadsheet view is not the complete analysis.
For scientific writing, cite version, scope, databases, scores, source records and validation.
Section 29 of 36
29. Connect to Secondary Science
Result levels support lessons about evidence, classification and uncertainty.
Working checkpoint — peptide result: Trace one claim backward. Separate syntactic readability from identification quality, quantification validity and biological meaning.
For students, ask which table level, column meaning and source evidence support each cell.
Section 30 of 36
30. Connect to mathematics
Rows, columns, missing values and aggregation build data literacy.
Working checkpoint — peptide-spectrum match: Check one denominator. Treat row prefixes, tabs, accessions and score references as scientific inputs: one shifted column can change a result.
For parents, ask whether an accessible summary still links to the full experiment.
Section 31 of 36
31. Connect to computing
Typed text, parsers and validators show interoperable data design.
Working checkpoint — mzTab: Test one malformed row. Keep original bytes, version, metadata, section headers, databases, scores, evidence links and validation together.
For a classroom model, exchange fictional protein, peptide and spectrum tables.
Section 32 of 36
32. Connect to pathways
Proteomics reporting joins biology, chemistry, statistics and software and can illuminate STEM education and career pathways.
Working checkpoint — proteomics results: Verify current routes separately. Read every row beside its result level, column definition, unit, missing-value state and source record.
For future study, connect proteomics to spreadsheets, databases and statistics while checking official pathways separately.
Section 33 of 36
33. Did you know?
mzTab was designed so researchers outside proteomics could still see the results in spreadsheet software.
Working checkpoint — tab-delimited data: Keep the original file unchanged. Preserve alternatives and filtered evidence; a spreadsheet view is not the complete analysis.
For scientific writing, cite version, scope, databases, scores, source records and validation.
Section 34 of 36
34. Write a reader-ready note
State version, scope, sections, databases, scores, evidence links and limits.
Working checkpoint — protein result: Place it beside the file. Separate syntactic readability from identification quality, quantification validity and biological meaning.
For students, ask which table level, column meaning and source evidence support each cell.
Section 35 of 36
35. Build a validation ladder
Check bytes, prefixes, metadata, headers, rows, references, terms and evidence links.
Working checkpoint — peptide result: Stop at the first shifted field. Treat row prefixes, tabs, accessions and score references as scientific inputs: one shifted column can change a result.
For parents, ask whether an accessible summary still links to the full experiment.
Section 36 of 36
36. Finish with a reproducible bundle
Deliver mzTab, source identities, detailed records, specifications, validator output and checksums.
Working checkpoint — peptide-spectrum match: Make every row traceable. Keep original bytes, version, metadata, section headers, databases, scores, evidence links and validation together.
For a classroom model, exchange fictional protein, peptide and spectrum tables.
Contents · Previous section · Continue to the Science Learning Hub
