Skip to content

Add crosslinking proteomics SDRF annotations (batch 15/15, 50 datasets) - #553

Merged
ypriverol merged 4 commits into
mainfrom
add/crosslinking-batch-15
Sep 17, 2026
Merged

ypriverol merged 4 commits into
mainfrom
add/crosslinking-batch-15

Conversation

@ypriverol

Copy link
Copy Markdown
Contributor

Part of the crosslinking proteomics SDRF annotation effort (splits PR #537 into batches of 50). Adds 50 new datasets in flat datasets/<accession>/ layout. Accessions: PXD060322,PXD060638,PXD060825,PXD061125,PXD061317,PXD061540,PXD061541,PXD061560,PXD061563,PXD061564,PXD061566,PXD061687,PXD061691,PXD061712,PXD061752,PXD062101,PXD062203,PXD062293,PXD062479,PXD062557,PXD062741,PXD062870,PXD063033,PXD063145,PXD063191,PXD063192,PXD063709,PXD063736,PXD063825,PXD063839,PXD063858,PXD063968,PXD064535,PXD064557,PXD064792,PXD064931,PXD064932,PXD065410,PXD065739,PXD065858,PXD065859,PXD065869,PXD065870,PXD065871,PXD066067,PXD066251,PXD066655,PXD069219,PXD069360,PXD069844

Copilot AI balanced review requested due to automatic review settings September 17, 2026 04:40

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@coderabbitai

coderabbitai Bot commented Sep 17, 2026

Copy link
Copy Markdown

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (50)
  • datasets/PXD060322/PXD060322.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD060638/PXD060638.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD060825/PXD060825.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD061125/PXD061125.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD061317/PXD061317.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD061540/PXD061540.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD061541/PXD061541.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD061560/PXD061560.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD061563/PXD061563.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD061564/PXD061564.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD061566/PXD061566.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD061687/PXD061687.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD061691/PXD061691.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD061712/PXD061712.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD061752/PXD061752.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD062101/PXD062101.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD062203/PXD062203.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD062293/PXD062293.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD062479/PXD062479.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD062557/PXD062557.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD062741/PXD062741.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD062870/PXD062870.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD063033/PXD063033.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD063145/PXD063145.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD063191/PXD063191.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD063192/PXD063192.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD063709/PXD063709.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD063736/PXD063736.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD063825/PXD063825.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD063839/PXD063839.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD063858/PXD063858.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD063968/PXD063968.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD064535/PXD064535.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD064557/PXD064557.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD064792/PXD064792.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD064931/PXD064931.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD064932/PXD064932.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD065410/PXD065410.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD065739/PXD065739.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD065858/PXD065858.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD065859/PXD065859.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD065869/PXD065869.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD065870/PXD065870.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD065871/PXD065871.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD066067/PXD066067.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD066251/PXD066251.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD066655/PXD066655.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD069219/PXD069219.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD069360/PXD069360.sdrf.tsv is excluded by !**/*.tsv
  • datasets/PXD069844/PXD069844.sdrf.tsv is excluded by !**/*.tsv

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: f6cc7828-7227-4989-b21a-560415ce4c90

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@qodo-code-review

qodo-code-review Bot commented Sep 17, 2026

Copy link
Copy Markdown

PR Summary by Qodo

Add batch 15 crosslinking proteomics SDRF annotations

✨ Enhancement 🐞 Bug fix 🕐 40+ Minutes

Grey Divider

AI Description

• Adds SDRF annotations for 50 crosslinking proteomics datasets in flat accession directories.
• Aligns non-human records with required developmental-stage and strain metadata fields.
• Corrects PXD062293 acquisition instruments to Bruker timsTOF Pro 2.
Diagram

graph TD
  A["PRIDE Records"] --> B["Dataset Curation"] --> C["SDRF Tables"] --> D["Dataset Catalog"]
  E["SDRF Templates"] --> B
  F["Controlled Vocabularies"] --> B
Loading
High-Level Assessment

The accession-scoped flat layout and 50-dataset batch are appropriate for independently reviewable metadata additions. A single monolithic PR would increase review risk, while automated generation alone would not replace submission-specific curation and instrument verification.

Files changed (50) +1118 / -0

Enhancement (49) +1107 / -0
PXD060322.sdrf.tsvAdd PXD060322 crosslinking SDRF metadata +64/-0

Add PXD060322 crosslinking SDRF metadata

• Adds 63 annotated assays with sample, instrument, processing, and crosslinking metadata.

datasets/PXD060322/PXD060322.sdrf.tsv

PXD060638.sdrf.tsvAdd PXD060638 crosslinking SDRF metadata +30/-0

Add PXD060638 crosslinking SDRF metadata

• Adds 29 mouse TurboID assay annotations using the vertebrates and crosslinking templates.

datasets/PXD060638/PXD060638.sdrf.tsv

PXD060825.sdrf.tsvAdd PXD060825 crosslinking SDRF metadata +19/-0

Add PXD060825 crosslinking SDRF metadata

• Adds 18 human BioID assay annotations with Orbitrap Fusion Lumos acquisition metadata.

datasets/PXD060825/PXD060825.sdrf.tsv

PXD061125.sdrf.tsvAdd PXD061125 crosslinking SDRF metadata +32/-0

Add PXD061125 crosslinking SDRF metadata

• Adds 31 yeast BS3 assay annotations, including required developmental-stage and strain fields.

datasets/PXD061125/PXD061125.sdrf.tsv

PXD061317.sdrf.tsvAdd PXD061317 crosslinking SDRF metadata +15/-0

Add PXD061317 crosslinking SDRF metadata

• Adds 14 mouse crosslinking assay annotations with timsTOF HT acquisition details.

datasets/PXD061317/PXD061317.sdrf.tsv

PXD061540.sdrf.tsvAdd PXD061540 crosslinking SDRF metadata +28/-0

Add PXD061540 crosslinking SDRF metadata

• Adds 27 human TurboID assay and analysis-file annotations for timsTOF Pro 2 data.

datasets/PXD061540/PXD061540.sdrf.tsv

PXD061541.sdrf.tsvAdd PXD061541 crosslinking SDRF metadata +44/-0

Add PXD061541 crosslinking SDRF metadata

• Adds 43 human TurboID acquisition and derived-analysis annotations.

datasets/PXD061541/PXD061541.sdrf.tsv

PXD061560.sdrf.tsvAdd PXD061560 crosslinking SDRF metadata +36/-0

Add PXD061560 crosslinking SDRF metadata

• Adds 35 human TurboID assay and analysis-file annotations.

datasets/PXD061560/PXD061560.sdrf.tsv

PXD061563.sdrf.tsvAdd PXD061563 crosslinking SDRF metadata +51/-0

Add PXD061563 crosslinking SDRF metadata

• Adds 50 human TurboID time-course and analysis-file annotations.

datasets/PXD061563/PXD061563.sdrf.tsv

PXD061564.sdrf.tsvAdd PXD061564 crosslinking SDRF metadata +28/-0

Add PXD061564 crosslinking SDRF metadata

• Adds 27 human TurboID time-course and derived-analysis annotations.

datasets/PXD061564/PXD061564.sdrf.tsv

PXD061566.sdrf.tsvAdd PXD061566 crosslinking SDRF metadata +28/-0

Add PXD061566 crosslinking SDRF metadata

• Adds 27 human TurboID time-course and analysis-file annotations.

datasets/PXD061566/PXD061566.sdrf.tsv

PXD061687.sdrf.tsvAdd PXD061687 crosslinking SDRF metadata +17/-0

Add PXD061687 crosslinking SDRF metadata

• Adds 16 human APEX2 assays acquired with a Q Exactive HF instrument.

datasets/PXD061687/PXD061687.sdrf.tsv

PXD061691.sdrf.tsvAdd PXD061691 crosslinking SDRF metadata +33/-0

Add PXD061691 crosslinking SDRF metadata

• Adds 32 human BioID assays covering treatment, bait, and control combinations.

datasets/PXD061691/PXD061691.sdrf.tsv

PXD061712.sdrf.tsvAdd PXD061712 crosslinking SDRF metadata +38/-0

Add PXD061712 crosslinking SDRF metadata

• Adds 37 human APEX2 assay annotations acquired with a Q Exactive HF.

datasets/PXD061712/PXD061712.sdrf.tsv

PXD061752.sdrf.tsvAdd PXD061752 crosslinking SDRF metadata +12/-0

Add PXD061752 crosslinking SDRF metadata

• Adds 11 Sordaria macrospora TurboID assay and supporting-file annotations.

datasets/PXD061752/PXD061752.sdrf.tsv

PXD062101.sdrf.tsvAdd PXD062101 crosslinking SDRF metadata +16/-0

Add PXD062101 crosslinking SDRF metadata

• Adds 15 human TurboID assays acquired with a ZenoTOF 7600 instrument.

datasets/PXD062101/PXD062101.sdrf.tsv

PXD062203.sdrf.tsvAdd PXD062203 crosslinking SDRF metadata +5/-0

Add PXD062203 crosslinking SDRF metadata

• Adds four human formaldehyde crosslinking annotations for timsTOF SCP data.

datasets/PXD062203/PXD062203.sdrf.tsv

PXD062479.sdrf.tsvAdd PXD062479 crosslinking SDRF metadata +41/-0

Add PXD062479 crosslinking SDRF metadata

• Adds 40 Toxoplasma gondii DSBSO crosslinking assay and supporting-file annotations.

datasets/PXD062479/PXD062479.sdrf.tsv

PXD062557.sdrf.tsvAdd PXD062557 crosslinking SDRF metadata +43/-0

Add PXD062557 crosslinking SDRF metadata

• Adds 42 C. elegans TurboID annotations with required developmental-stage and strain fields.

datasets/PXD062557/PXD062557.sdrf.tsv

PXD062741.sdrf.tsvAdd PXD062741 crosslinking SDRF metadata +45/-0

Add PXD062741 crosslinking SDRF metadata

• Adds 44 mouse crosslinking assay and supporting-file annotations using the vertebrates template.

datasets/PXD062741/PXD062741.sdrf.tsv

PXD062870.sdrf.tsvAdd PXD062870 crosslinking SDRF metadata +9/-0

Add PXD062870 crosslinking SDRF metadata

• Adds eight human BioID assays acquired with an Orbitrap Exploris 480.

datasets/PXD062870/PXD062870.sdrf.tsv

PXD063033.sdrf.tsvAdd PXD063033 crosslinking SDRF metadata +29/-0

Add PXD063033 crosslinking SDRF metadata

• Adds 28 E. coli chemical-crosslinking acquisition and result-file annotations.

datasets/PXD063033/PXD063033.sdrf.tsv

PXD063145.sdrf.tsvAdd PXD063145 crosslinking SDRF metadata +58/-0

Add PXD063145 crosslinking SDRF metadata

• Adds 57 rat crosslinking assay and supporting-file annotations with vertebrate template fields.

datasets/PXD063145/PXD063145.sdrf.tsv

PXD063191.sdrf.tsvAdd PXD063191 crosslinking SDRF metadata +22/-0

Add PXD063191 crosslinking SDRF metadata

• Adds 21 human BioID assays acquired with an Orbitrap Fusion Lumos.

datasets/PXD063191/PXD063191.sdrf.tsv

PXD063192.sdrf.tsvAdd PXD063192 crosslinking SDRF metadata +13/-0

Add PXD063192 crosslinking SDRF metadata

• Adds 12 human BioID assays acquired with an Orbitrap Fusion Lumos.

datasets/PXD063192/PXD063192.sdrf.tsv

PXD063709.sdrf.tsvAdd PXD063709 crosslinking SDRF metadata +2/-0

Add PXD063709 crosslinking SDRF metadata

• Adds one human EDC chemical-crosslinking assay annotation.

datasets/PXD063709/PXD063709.sdrf.tsv

PXD063736.sdrf.tsvAdd PXD063736 crosslinking SDRF metadata +11/-0

Add PXD063736 crosslinking SDRF metadata

• Adds ten E. coli chemical-crosslinking acquisition and supporting-file annotations.

datasets/PXD063736/PXD063736.sdrf.tsv

PXD063825.sdrf.tsvAdd PXD063825 crosslinking SDRF metadata +38/-0

Add PXD063825 crosslinking SDRF metadata

• Adds 37 mouse chemical-crosslinking assays with required vertebrate metadata.

datasets/PXD063825/PXD063825.sdrf.tsv

PXD063839.sdrf.tsvAdd PXD063839 crosslinking SDRF metadata +19/-0

Add PXD063839 crosslinking SDRF metadata

• Adds 18 yeast crosslinking assays with required developmental-stage and strain fields.

datasets/PXD063839/PXD063839.sdrf.tsv

PXD063858.sdrf.tsvAdd PXD063858 crosslinking SDRF metadata +13/-0

Add PXD063858 crosslinking SDRF metadata

• Adds 12 human DSS crosslinking assays acquired with a Q Exactive.

datasets/PXD063858/PXD063858.sdrf.tsv

PXD063968.sdrf.tsvAdd PXD063968 crosslinking SDRF metadata +2/-0

Add PXD063968 crosslinking SDRF metadata

• Adds one human DSS crosslinking assay annotation for LTQ Orbitrap data.

datasets/PXD063968/PXD063968.sdrf.tsv

PXD064535.sdrf.tsvAdd PXD064535 crosslinking SDRF metadata +19/-0

Add PXD064535 crosslinking SDRF metadata

• Adds 18 rabies lyssavirus DSSO crosslinking assay and supporting-file annotations.

datasets/PXD064535/PXD064535.sdrf.tsv

PXD064557.sdrf.tsvAdd PXD064557 crosslinking SDRF metadata +30/-0

Add PXD064557 crosslinking SDRF metadata

• Adds 29 human APEX proximity-labeling assays and an evidence-file annotation.

datasets/PXD064557/PXD064557.sdrf.tsv

PXD064792.sdrf.tsvAdd PXD064792 crosslinking SDRF metadata +33/-0

Add PXD064792 crosslinking SDRF metadata

• Adds 32 mouse formaldehyde-crosslinking annotations for paired raw and mzXML files.

datasets/PXD064792/PXD064792.sdrf.tsv

PXD064931.sdrf.tsvAdd PXD064931 crosslinking SDRF metadata +6/-0

Add PXD064931 crosslinking SDRF metadata

• Adds five human DSSO assays covering MS2, MS3, and FAIMS acquisition variants.

datasets/PXD064931/PXD064931.sdrf.tsv

PXD064932.sdrf.tsvAdd PXD064932 crosslinking SDRF metadata +6/-0

Add PXD064932 crosslinking SDRF metadata

• Adds five substrate-containing human DSSO assays across MS3 and FAIMS variants.

datasets/PXD064932/PXD064932.sdrf.tsv

PXD065410.sdrf.tsvAdd PXD065410 crosslinking SDRF metadata +11/-0

Add PXD065410 crosslinking SDRF metadata

• Adds ten mouse crosslinking dataset annotations for light and ultrasound conditions.

datasets/PXD065410/PXD065410.sdrf.tsv

PXD065739.sdrf.tsvAdd PXD065739 crosslinking SDRF metadata +17/-0

Add PXD065739 crosslinking SDRF metadata

• Adds 16 human BioID assay annotations for Synapt MS data archives.

datasets/PXD065739/PXD065739.sdrf.tsv

PXD065858.sdrf.tsvAdd PXD065858 crosslinking SDRF metadata +19/-0

Add PXD065858 crosslinking SDRF metadata

• Adds 18 human DSBSO assays covering peptide-SEC fractions and acquisition windows.

datasets/PXD065858/PXD065858.sdrf.tsv

PXD065859.sdrf.tsvAdd PXD065859 crosslinking SDRF metadata +10/-0

Add PXD065859 crosslinking SDRF metadata

• Adds nine human DSBSO assays for enriched uncleaved peptide-SEC fractions.

datasets/PXD065859/PXD065859.sdrf.tsv

PXD065869.sdrf.tsvAdd PXD065869 crosslinking SDRF metadata +25/-0

Add PXD065869 crosslinking SDRF metadata

• Adds 24 human DSBSO assays spanning crosslinker and HCD energy conditions.

datasets/PXD065869/PXD065869.sdrf.tsv

PXD065870.sdrf.tsvAdd PXD065870 crosslinking SDRF metadata +12/-0

Add PXD065870 crosslinking SDRF metadata

• Adds 11 human DSBSO assays comparing standard and FAIMS acquisitions.

datasets/PXD065870/PXD065870.sdrf.tsv

PXD065871.sdrf.tsvAdd PXD065871 crosslinking SDRF metadata +19/-0

Add PXD065871 crosslinking SDRF metadata

• Adds 18 human DSBSO assays covering peptide-SEC fractions and acquisition windows.

datasets/PXD065871/PXD065871.sdrf.tsv

PXD066067.sdrf.tsvAdd PXD066067 crosslinking SDRF metadata +2/-0

Add PXD066067 crosslinking SDRF metadata

• Adds one mouse crosslinking archive annotation with timsTOF Pro 2 metadata.

datasets/PXD066067/PXD066067.sdrf.tsv

PXD066251.sdrf.tsvAdd PXD066251 crosslinking SDRF metadata +4/-0

Add PXD066251 crosslinking SDRF metadata

• Adds three human crosslinking replicates acquired with an Orbitrap Exploris 480.

datasets/PXD066251/PXD066251.sdrf.tsv

PXD066655.sdrf.tsvAdd PXD066655 crosslinking SDRF metadata +13/-0

Add PXD066655 crosslinking SDRF metadata

• Adds 12 human crosslinking assays acquired with a Q Exactive HF-X.

datasets/PXD066655/PXD066655.sdrf.tsv

PXD069219.sdrf.tsvAdd PXD069219 crosslinking SDRF metadata +3/-0

Add PXD069219 crosslinking SDRF metadata

• Adds two human BioID assays acquired with an Orbitrap Fusion Lumos.

datasets/PXD069219/PXD069219.sdrf.tsv

PXD069360.sdrf.tsvAdd PXD069360 crosslinking SDRF metadata +3/-0

Add PXD069360 crosslinking SDRF metadata

• Adds two human TurboID assays acquired with a Q Exactive HF.

datasets/PXD069360/PXD069360.sdrf.tsv

PXD069844.sdrf.tsvAdd PXD069844 crosslinking SDRF metadata +34/-0

Add PXD069844 crosslinking SDRF metadata

• Adds 33 human BioID assays covering CDC42, Rac, RhoA, and control conditions.

datasets/PXD069844/PXD069844.sdrf.tsv

Bug fix (1) +11 / -0
PXD062293.sdrf.tsvAdd PXD062293 metadata with corrected instrument +11/-0

Add PXD062293 metadata with corrected instrument

• Adds ten Synechocystis assay annotations and identifies every run as Bruker timsTOF Pro 2 instead of LTQ Orbitrap.

datasets/PXD062293/PXD062293.sdrf.tsv

@qodo-code-review

qodo-code-review Bot commented Sep 17, 2026

Copy link
Copy Markdown

Code Review by Qodo

🐞 Bugs (4) 📘 Rule violations (8) 📜 Skill insights (0)

⚠️ 13 lower-priority findings omitted to fit the comment size limit; re-run the review or view the findings in the Qodo portal.

Grey Divider


Action required

1. Controls collapse into rat fractions 🐞 Bug ≡ Correctness ⭐ New
Description
PXD063145 assigns numerous experimental and control groups one source and biological replicate while
numbering every file as a separate fraction. The GLP1, ORF9B, PIN1, time-course, experimental, and
control series therefore lose their group and replicate structure.
Code

datasets/PXD063145/PXD063145.sdrf.tsv[R3-6]

+PXD063145-sample	rattus norvegicus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	GLP1APPLE293T1Experimentalgroup	proteomic profiling by mass spectrometry	GLP1APPLE293T1Experimentalgroup.raw	1	2	AC=MS:1002038;NT=label free sample	NT=Orbitrap Exploris 480;AC=MS:1003028	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD063145-sample	rattus norvegicus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	GLP1APPLE293T2Experimentalgroup	proteomic profiling by mass spectrometry	GLP1APPLE293T2Experimentalgroup.raw	1	3	AC=MS:1002038;NT=label free sample	NT=Orbitrap Exploris 480;AC=MS:1003028	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD063145-sample	rattus norvegicus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	GLP1APPLE293T3Experimentalgroup	proteomic profiling by mass spectrometry	GLP1APPLE293T3Experimentalgroup.raw	1	4	AC=MS:1002038;NT=label free sample	NT=Orbitrap Exploris 480;AC=MS:1003028	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD063145-sample	rattus norvegicus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	GLP1APPLE293T4Controlgroup	proteomic profiling by mass spectrometry	GLP1APPLE293T4Controlgroup.raw	1	5	AC=MS:1002038;NT=label free sample	NT=Orbitrap Exploris 480;AC=MS:1003028	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
Evidence
Rows 3–57 all retain source PXD063145-sample and biological replicate 1, while filenames
explicitly identify separate GLP1, ORF9B, PIN1, experimental/control, and 6h/12h/18h/24h groups. The
only SDRF distinction between these independent groups is a sequential fraction identifier.

datasets/PXD063145/PXD063145.sdrf.tsv[3-26]
datasets/PXD063145/PXD063145.sdrf.tsv[28-42]
datasets/PXD063145/PXD063145.sdrf.tsv[45-57]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
PXD063145 collapses multiple experiments, controls, and replicate series into fractions of one source.

## Fix Focus Areas
- datasets/PXD063145/PXD063145.sdrf.tsv[3-57]

## Recommended Fix
Assign source names, biological replicates, and factor values that preserve each GLP1, ORF9B, PIN1, treatment, time-point, experimental, and control group; do not use sequential fractions to distinguish independent samples.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


2. A result archive becomes a raw run 📘 Rule violation ≡ Correctness ⭐ New
Description
Row 11 assigns maxquant_result.zip to both assay name and comment[data file], with timsTOF Pro
2/DDA metadata and a tenth fraction identifier. Because this archive is a downstream MaxQuant result
rather than an acquisition, it is mapped as a tenth instrument assay alongside the nine preceding
.d.zip vendor runs.
Code

datasets/PXD062293/PXD062293.sdrf.tsv[11]

+PXD062293-sample	synechocystis sp. pcc 6803	not applicable	not applicable	not applicable	1	synthetic	reference	not available	not available	not available	not available	maxquant_result.zip	proteomic profiling by mass spectrometry	maxquant_result.zip	1	10	AC=MS:1002038;NT=label free sample	NT=timsTOF Pro 2;AC=MS:1003230	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=TurboID;AC=XLMOD:02251	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0
Evidence
The cited row places maxquant_result.zip in both the assay and data-file fields and assigns it
timsTOF Pro 2/DDA instrument metadata and a fraction identifier, even though the filename identifies
a downstream MaxQuant result archive. In contrast, lines 2–10 represent the nine Bruker .d.zip
measurements, showing that row 11 does not reflect the archive metadata as required by compliance
rule 4.

AGENTS.md: Align SDRF Metadata with Public Archive Metadata
datasets/PXD062293/PXD062293.sdrf.tsv[11-11]
datasets/PXD062293/PXD062293.sdrf.tsv[2-10]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
PXD062293 represents a processed MaxQuant result archive as an acquired timsTOF mass-spectrometry run.

## Fix Focus Areas
- datasets/PXD062293/PXD062293.sdrf.tsv[11-11]

## Recommended Fix
Remove the `maxquant_result.zip` row and retain only the nine `.d.zip` vendor files as the accession's instrument assays.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


3. Human cell runs become rat samples 📘 Rule violation ≡ Correctness ⭐ New
Description
Rows 3–8 label the GLP1APPLE293T experimental and control runs as rattus norvegicus under the
same source used throughout the file. The 293T assays are thus merged with rat INS1E assays and
unrelated experimental groups instead of preserving their organism and sample relationships.
Code

datasets/PXD063145/PXD063145.sdrf.tsv[R3-6]

+PXD063145-sample	rattus norvegicus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	GLP1APPLE293T1Experimentalgroup	proteomic profiling by mass spectrometry	GLP1APPLE293T1Experimentalgroup.raw	1	2	AC=MS:1002038;NT=label free sample	NT=Orbitrap Exploris 480;AC=MS:1003028	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD063145-sample	rattus norvegicus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	GLP1APPLE293T2Experimentalgroup	proteomic profiling by mass spectrometry	GLP1APPLE293T2Experimentalgroup.raw	1	3	AC=MS:1002038;NT=label free sample	NT=Orbitrap Exploris 480;AC=MS:1003028	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD063145-sample	rattus norvegicus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	GLP1APPLE293T3Experimentalgroup	proteomic profiling by mass spectrometry	GLP1APPLE293T3Experimentalgroup.raw	1	4	AC=MS:1002038;NT=label free sample	NT=Orbitrap Exploris 480;AC=MS:1003028	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD063145-sample	rattus norvegicus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	GLP1APPLE293T4Controlgroup	proteomic profiling by mass spectrometry	GLP1APPLE293T4Controlgroup.raw	1	5	AC=MS:1002038;NT=label free sample	NT=Orbitrap Exploris 480;AC=MS:1003028	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
Evidence
Compliance rule 4 requires sample metadata and relationships to reflect public evidence. The cited
rows explicitly pair GLP1APPLE293T assay names with rattus norvegicus, while nearby INS1E
assays receive the identical source mapping.

AGENTS.md: Align SDRF Metadata with Public Archive Metadata
datasets/PXD063145/PXD063145.sdrf.tsv[3-8]
datasets/PXD063145/PXD063145.sdrf.tsv[10-13]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
The SDRF labels 293T cell measurements as rat samples and collapses distinct experimental systems into one source.

## Fix Focus Areas
- datasets/PXD063145/PXD063145.sdrf.tsv[2-58]

## Recommended Fix
Use authoritative project metadata to assign the correct organism, source name, biological replicate, and experimental relationship to each assay group, separating 293T, INS1E, and the other named systems.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


View high (9)
4. Converted files duplicate acquisitions 📘 Rule violation ≡ Correctness ⭐ New
Description
PXD064792.sdrf.tsv creates separate assays and fraction identifiers for each .raw acquisition
and its same-stem .mzXML conversion. This repeated pairing counts all sixteen instrument
measurements twice, producing 32 independent fractions instead of one assay per physical acquisition
with an archive-supported mapping for alternate file formats.
Code

datasets/PXD064792/PXD064792.sdrf.tsv[R2-3]

+PXD064792-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	2 Å	not available	not available	r1_BCOR_A_ITD_INPUT.mzXML	proteomic profiling by mass spectrometry	r1_BCOR_A_ITD_INPUT.mzXML	1	1	AC=MS:1002038;NT=label free sample	NT=LTQ Orbitrap Velos;AC=MS:1001742	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=formaldehyde;AC=XLMOD:02006	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD064792-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	2 Å	not available	not available	r1_BCOR_A_ITD_INPUT	proteomic profiling by mass spectrometry	r1_BCOR_A_ITD_INPUT.raw	1	2	AC=MS:1002038;NT=label free sample	NT=LTQ Orbitrap Velos;AC=MS:1001742	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=formaldehyde;AC=XLMOD:02006	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
Evidence
The cited adjacent rows share the same acquisition stem and differ only by the .mzXML versus
.raw extension, yet each receives a distinct assay row and fraction number. This pattern repeats
throughout the file, from the first r1_BCOR_A_ITD_INPUT pair through the final r2_BCOR_C_WT_IP
pair, demonstrating that the file mappings and sample relationships do not accurately represent the
physical acquisitions.

AGENTS.md: Align SDRF Metadata with Public Archive Metadata
datasets/PXD064792/PXD064792.sdrf.tsv[2-5]
datasets/PXD064792/PXD064792.sdrf.tsv[30-33]
datasets/PXD064792/PXD064792.sdrf.tsv[2-17]
datasets/PXD064792/PXD064792.sdrf.tsv[18-33]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
PXD064792 treats vendor `.raw` acquisitions and their same-stem `.mzXML` conversions as separate assays and fractions, duplicating each physical acquisition.

## Fix Focus Areas
- datasets/PXD064792/PXD064792.sdrf.tsv[2-33]

## Recommended Fix
Represent each physical acquisition once, preferably using the archive-authoritative primary vendor `.raw` file as `comment[data file]`. If repository guidance requires the converted `.mzXML` format, associate it as an alternate representation without creating another assay or fraction, and remove the duplicate fraction assignments for same-stem files.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


5. Mouse groups collapse into fractions 🐞 Bug ≡ Correctness ⭐ New
Description
PXD060638 gives female and male Bin1 and Cyto runs one source, biological replicate 1, and
sequential fraction identifiers. The F, M, Bin1, and Cyto assay groups are consequently
represented as fractions of one sample rather than distinct biological conditions or replicates.
Code

datasets/PXD060638/PXD060638.sdrf.tsv[R4-7]

+PXD060638-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	GT_JM_F_Bin1_1_DIAod_90m_5th_4ul_Slot1-32_5-16-2023_5885.d.zip	proteomic profiling by mass spectrometry	GT_JM_F_Bin1_1_DIAod_90m_5th_4ul_Slot1-32_5-16-2023_5885.d.zip	1	3	AC=MS:1002038;NT=label free sample	NT=timsTOF Pro;AC=MS:1003005	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=TurboID;AC=XLMOD:02251	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD060638-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	GT_JM_F_Bin1_2_DIAod_90m_5th_3pt3ul_Slot1-33_5-17-2023_5887.d.zip	proteomic profiling by mass spectrometry	GT_JM_F_Bin1_2_DIAod_90m_5th_3pt3ul_Slot1-33_5-17-2023_5887.d.zip	1	4	AC=MS:1002038;NT=label free sample	NT=timsTOF Pro;AC=MS:1003005	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=TurboID;AC=XLMOD:02251	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD060638-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	GT_JM_F_Bin1_3_DIAod_90m_5th_3pt2ul_Slot1-34_5-17-2023_5889.d.zip	proteomic profiling by mass spectrometry	GT_JM_F_Bin1_3_DIAod_90m_5th_3pt2ul_Slot1-34_5-17-2023_5889.d.zip	1	5	AC=MS:1002038;NT=label free sample	NT=timsTOF Pro;AC=MS:1003005	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=TurboID;AC=XLMOD:02251	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD060638-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	GT_JM_F_Bin1_4_DIAod_90m_5th_3pt2ul_Slot1-35_5-17-2023_5891.d.zip	proteomic profiling by mass spectrometry	GT_JM_F_Bin1_4_DIAod_90m_5th_3pt2ul_Slot1-35_5-17-2023_5891.d.zip	1	6	AC=MS:1002038;NT=label free sample	NT=timsTOF Pro;AC=MS:1003005	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=TurboID;AC=XLMOD:02251	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
Evidence
Every acquisition has source PXD060638-sample and biological replicate 1, while only the
fraction changes from 3 through 28. The filenames independently identify female versus male and Bin1
versus Cyto series.

datasets/PXD060638/PXD060638.sdrf.tsv[4-12]
datasets/PXD060638/PXD060638.sdrf.tsv[13-23]
datasets/PXD060638/PXD060638.sdrf.tsv[24-29]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
PXD060638 collapses sex and experimental groups into one artificial fraction series.

## Fix Focus Areas
- datasets/PXD060638/PXD060638.sdrf.tsv[4-29]

## Recommended Fix
Assign distinct source names and appropriate biological-replicate or factor values for the female, male, Bin1, and Cyto groups; reserve fraction identifiers for actual fractions of one sample.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


6. Distinct worm groups become fractions 📘 Rule violation ≡ Correctness ⭐ New
Description
PXD062557.sdrf.tsv assigns all 42 control, wild-type, tagged, knockout, and targeted runs to
PXD062557-sample and biological replicate 1, varying only comment[fraction identifier] from
1–42. Filenames distinguishing groups such as N2, SS106_WT, SS107b_3xFG, and SS200a_W4_KO,
including A/B/C or 1/2/3 replicate suffixes, instead reach the table as fractions of one sample and
lose their condition and replicate distinctions.
Code

datasets/PXD062557/PXD062557.sdrf.tsv[R2-5]

+PXD062557-sample	caenorhabditis elegans	not applicable	not applicable	not applicable	not available	not available	1	synthetic	reference	not available	not available	not available	not available	20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_control_1A_N2_A	proteomic profiling by mass spectrometry	20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_control_1A_N2_A.raw	1	1	AC=MS:1002038;NT=label free sample	NT=Orbitrap Fusion;AC=MS:1002416	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=TurboID;AC=XLMOD:02251	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=invertebrates;VV=v1.1.0
+PXD062557-sample	caenorhabditis elegans	not applicable	not applicable	not applicable	not available	not available	1	synthetic	reference	not available	not available	not available	not available	20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_control_1B_N2_B	proteomic profiling by mass spectrometry	20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_control_1B_N2_B.raw	1	2	AC=MS:1002038;NT=label free sample	NT=Orbitrap Fusion;AC=MS:1002416	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=TurboID;AC=XLMOD:02251	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=invertebrates;VV=v1.1.0
+PXD062557-sample	caenorhabditis elegans	not applicable	not applicable	not applicable	not available	not available	1	synthetic	reference	not available	not available	not available	not available	20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_control_1C_N2_C	proteomic profiling by mass spectrometry	20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_control_1C_N2_C.raw	1	3	AC=MS:1002038;NT=label free sample	NT=Orbitrap Fusion;AC=MS:1002416	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=TurboID;AC=XLMOD:02251	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=invertebrates;VV=v1.1.0
+PXD062557-sample	caenorhabditis elegans	not applicable	not applicable	not applicable	not available	not available	1	synthetic	reference	not available	not available	not available	not available	20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_sample_2A_SS106_WT_A	proteomic profiling by mass spectrometry	20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_sample_2A_SS106_WT_A.raw	1	4	AC=MS:1002038;NT=label free sample	NT=Orbitrap Fusion;AC=MS:1002416	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=TurboID;AC=XLMOD:02251	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=invertebrates;VV=v1.1.0
Evidence
The cited rows show that all 42 measurements use PXD062557-sample as their source, biological
replicate 1, and sequential fraction identifiers 1–42, while their filenames explicitly
distinguish control N2, SS106_WT, SS107b_3xFG, and SS200a_W4_KO groups, often with A/B/C or
1/2/3 replicate suffixes. This demonstrates that the sample relationships and replicate identifiers
do not match the archive evidence required by compliance rule 4, and that the same collapsing
pattern continues across the named assay groups.

AGENTS.md: Align SDRF Metadata with Public Archive Metadata
datasets/PXD062557/PXD062557.sdrf.tsv[2-5]
datasets/PXD062557/PXD062557.sdrf.tsv[32-43]
datasets/PXD062557/PXD062557.sdrf.tsv[2-19]
datasets/PXD062557/PXD062557.sdrf.tsv[26-37]
datasets/PXD062557/PXD062557.sdrf.tsv[38-43]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
Distinct worm strains, controls, conditions, and biological replicates in PXD062557 are modeled as sequential fractions of one source sample.

## Fix Focus Areas
- datasets/PXD062557/PXD062557.sdrf.tsv[2-43]

## Recommended Fix
Derive distinct source names and strain, condition, and biological-replicate annotations from authoritative project metadata, assay groups, and filenames. Assign fraction identifiers only where files are true fractions of the same sample rather than using one sequential fraction series across independent experimental groups.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


7. Mouse data records a checksum as a run 📘 Rule violation ≡ Correctness ⭐ New
Description
Row 45 assigns checksum.txt to both assay name and comment[data file] while supplying Q
Exactive, DDA, technical-replicate, and fraction 44 metadata. Unlike the preceding .raw
acquisition rows, the archive integrity manifest is therefore included as another acquired
measurement.
Code

datasets/PXD062741/PXD062741.sdrf.tsv[45]

+PXD062741-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	checksum.txt	proteomic profiling by mass spectrometry	checksum.txt	1	44	AC=MS:1002038;NT=label free sample	NT=Q Exactive;AC=MS:1001911	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
Evidence
Line 45 explicitly maps checksum.txt as both the assay name and data file while assigning Q
Exactive, DDA, technical-replicate, and fraction metadata; the preceding acquisition rows instead
reference .raw files, showing that the checksum manifest is incorrectly represented as a
proteomics assay rather than satisfying compliance rule 4's requirement for accurate raw-file
mappings.

AGENTS.md: Align SDRF Metadata with Public Archive Metadata
datasets/PXD062741/PXD062741.sdrf.tsv[45-45]
datasets/PXD062741/PXD062741.sdrf.tsv[5-44]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
PXD062741 represents the archive checksum manifest as a Q Exactive mass-spectrometry acquisition and experimental fraction.

## Fix Focus Areas
- datasets/PXD062741/PXD062741.sdrf.tsv[45-45]

## Recommended Fix
Delete the `checksum.txt` assay row from the SDRF and retain only files that represent acquired mass-spectrometry measurements.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


8. Analysis outputs become instrument runs 📘 Rule violation ≡ Correctness ⭐ New
Description
Rows 11–15 assign combined.prot.xml, combined peptide and protein tables, fragger.params, and
fragpipe.workflow to assay name and comment[data file] with a timsTOF HT instrument and
data-dependent acquisition method. These processed outputs and settings are consequently represented
as five additional acquisition fractions after the nine actual .d.zip runs.
Code

datasets/PXD061317/PXD061317.sdrf.tsv[R11-14]

+PXD061317-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	combined.prot.xml	proteomic profiling by mass spectrometry	combined.prot.xml	1	10	AC=MS:1002038;NT=label free sample	NT=timsTOF HT;AC=MS:1003404	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD061317-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	combined_peptide.tsv	proteomic profiling by mass spectrometry	combined_peptide.tsv	1	11	AC=MS:1002038;NT=label free sample	NT=timsTOF HT;AC=MS:1003404	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD061317-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	combined_protein.tsv	proteomic profiling by mass spectrometry	combined_protein.tsv	1	12	AC=MS:1002038;NT=label free sample	NT=timsTOF HT;AC=MS:1003404	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD061317-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	fragger.params	proteomic profiling by mass spectrometry	fragger.params	1	13	AC=MS:1002038;NT=label free sample	NT=timsTOF HT;AC=MS:1003404	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
Evidence
Lines 11–15 place combined.prot.xml, the combined peptide and protein tables, fragger.params,
and fragpipe.workflow in both assay and data-file fields while assigning each a timsTOF HT
instrument and data-dependent acquisition method, explicitly classifying analysis outputs and
configuration artifacts as proteomics measurements. Lines 2–10 identify the actual acquired files as
the nine .d.zip runs, demonstrating that the five later rows do not accurately map raw files to
assays.

AGENTS.md: Align SDRF Metadata with Public Archive Metadata
datasets/PXD061317/PXD061317.sdrf.tsv[11-15]
datasets/PXD061317/PXD061317.sdrf.tsv[2-10]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
PXD061317 incorrectly represents processed reports, result tables, and FragPipe configuration files as mass-spectrometry acquisitions.

## Fix Focus Areas
- datasets/PXD061317/PXD061317.sdrf.tsv[11-15]

## Recommended Fix
Delete rows 11–15 containing `combined.prot.xml`, the combined peptide and protein TSV reports, `fragger.params`, and `fragpipe.workflow`, so the SDRF retains only the acquired `.d.zip` files as assays. Ensure the retained fraction identifiers remain consistent.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


9. Skyline reports become instrument runs 📘 Rule violation ≡ Correctness ⭐ New
Description
Rows 2, 3, and 30 of PXD060638 assign the .sky.zip Skyline result bundles to both assay name and
comment[data file] while declaring timsTOF acquisition metadata. Consumers therefore treat
processed analysis documents as fractions alongside the actual .d.zip measurements.
Code

datasets/PXD060638/PXD060638.sdrf.tsv[R2-3]

+PXD060638-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	Bin1_PhosphoResults_InVivo.sky.zip	proteomic profiling by mass spectrometry	Bin1_PhosphoResults_InVivo.sky.zip	1	1	AC=MS:1002038;NT=label free sample	NT=timsTOF Pro;AC=MS:1003005	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=TurboID;AC=XLMOD:02251	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD060638-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	Bin1interactome_InVivo_Single_Peptide_Hits.sky.zip	proteomic profiling by mass spectrometry	Bin1interactome_InVivo_Single_Peptide_Hits.sky.zip	1	2	AC=MS:1002038;NT=label free sample	NT=timsTOF Pro;AC=MS:1003005	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=TurboID;AC=XLMOD:02251	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
Evidence
The cited rows use Bin1_PhosphoResults_InVivo.sky.zip,
Bin1interactome_InVivo_Single_Peptide_Hits.sky.zip, and N2a_Single_Peptide_Hits.sky.zip as data
files, assign them fraction identifiers, and associate them with timsTOF instrument and acquisition
metadata, even though the actual acquisitions in the same file are .d.zip runs; this conflicts
with compliance rule 4, which requires file mappings to agree with public archive metadata.

AGENTS.md: Align SDRF Metadata with Public Archive Metadata
datasets/PXD060638/PXD060638.sdrf.tsv[2-3]
datasets/PXD060638/PXD060638.sdrf.tsv[30-30]
datasets/PXD060638/PXD060638.sdrf.tsv[4-29]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
PXD060638 represents processed Skyline result bundles as mass-spectrometry acquisition assays and fractions in the canonical SDRF.

## Fix Focus Areas
- datasets/PXD060638/PXD060638.sdrf.tsv[2-3]
- datasets/PXD060638/PXD060638.sdrf.tsv[30-30]

## Recommended Fix
Remove the `.sky.zip` rows from the SDRF assay table and retain only files that represent acquired mass-spectrometry measurements. Preserve any supported relationships between the remaining runs and their samples, and renumber the remaining fraction identifiers if fractions are retained.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


10. Mouse conditions collapse into fractions 🐞 Bug ≡ Correctness ⭐ New
Description
PXD064792 gives the A/C, mutant/wild-type, input/IP, and run-1/run-2 groups one source and
biological replicate while changing only fraction identifiers. Those experimental conditions and
replicates are therefore represented as fractions of one mouse sample.
Code

datasets/PXD064792/PXD064792.sdrf.tsv[R2-5]

+PXD064792-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	2 Å	not available	not available	r1_BCOR_A_ITD_INPUT.mzXML	proteomic profiling by mass spectrometry	r1_BCOR_A_ITD_INPUT.mzXML	1	1	AC=MS:1002038;NT=label free sample	NT=LTQ Orbitrap Velos;AC=MS:1001742	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=formaldehyde;AC=XLMOD:02006	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD064792-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	2 Å	not available	not available	r1_BCOR_A_ITD_INPUT	proteomic profiling by mass spectrometry	r1_BCOR_A_ITD_INPUT.raw	1	2	AC=MS:1002038;NT=label free sample	NT=LTQ Orbitrap Velos;AC=MS:1001742	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=formaldehyde;AC=XLMOD:02006	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD064792-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	2 Å	not available	not available	r1_BCOR_A_ITD_IP.mzXML	proteomic profiling by mass spectrometry	r1_BCOR_A_ITD_IP.mzXML	1	3	AC=MS:1002038;NT=label free sample	NT=LTQ Orbitrap Velos;AC=MS:1001742	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=formaldehyde;AC=XLMOD:02006	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD064792-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	2 Å	not available	not available	r1_BCOR_A_ITD_IP	proteomic profiling by mass spectrometry	r1_BCOR_A_ITD_IP.raw	1	4	AC=MS:1002038;NT=label free sample	NT=LTQ Orbitrap Velos;AC=MS:1001742	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=formaldehyde;AC=XLMOD:02006	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
Evidence
All rows use source PXD064792-sample, biological replicate 1, and technical replicate 1, while
filenames identify A versus C, ITD versus WT, INPUT versus IP, and r1 versus r2. No sample
characteristic or factor column preserves any of these distinctions.

datasets/PXD064792/PXD064792.sdrf.tsv[2-17]
datasets/PXD064792/PXD064792.sdrf.tsv[18-33]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
PXD064792 collapses distinct experimental conditions and runs into one artificial fraction series.

## Fix Focus Areas
- datasets/PXD064792/PXD064792.sdrf.tsv[2-33]

## Recommended Fix
Assign source names, biological replicates, and factor values that distinguish A/C, ITD/WT, INPUT/IP, and r1/r2 groups; reserve fraction identifiers for actual fractions of one sample.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


11. Bovine standards become mouse samples 📘 Rule violation ≡ Correctness ⭐ New
Description
Rows 7 and 8 assign the BSA_F2 and BSA_F3 assays to a mus musculus source. These bovine
standard measurements are therefore folded into the same mouse sample and sequential fraction series
as the remaining study runs.
Code

datasets/PXD063825/PXD063825.sdrf.tsv[R7-8]

+PXD063825-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	OrbitrapLUMOS_20250116_05_BSA_F2	proteomic profiling by mass spectrometry	OrbitrapLUMOS_20250116_05_BSA_F2.raw	1	6	AC=MS:1002038;NT=label free sample	NT=Orbitrap Fusion Lumos;AC=MS:1002732	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	chemical cross-linking coupled with mass spectrometry proteomics	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	ammonium	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
+PXD063825-sample	mus musculus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	OrbitrapLUMOS_20250116_06_BSA_F3	proteomic profiling by mass spectrometry	OrbitrapLUMOS_20250116_06_BSA_F3.raw	1	7	AC=MS:1002038;NT=label free sample	NT=Orbitrap Fusion Lumos;AC=MS:1002732	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	chemical cross-linking coupled with mass spectrometry proteomics	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	ammonium	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
Evidence
Compliance rule 4 requires sample mappings to match public archive evidence. The cited assay and
data-file names identify BSA measurements, but both rows declare mus musculus and the common
mouse source.

AGENTS.md: Align SDRF Metadata with Public Archive Metadata
datasets/PXD063825/PXD063825.sdrf.tsv[7-8]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
Bovine standard assays are annotated as mouse samples and fractions of the study source.

## Fix Focus Areas
- datasets/PXD063825/PXD063825.sdrf.tsv[7-8]

## Recommended Fix
Confirm the standard-run metadata in the public submission, then assign an appropriate bovine or reference source and relationship rather than the mouse source used for study samples.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


12. Checksum becomes a rat assay 🐞 Bug ≡ Correctness ⭐ New
Description
PXD063145 assigns checksum.txt as an Orbitrap assay with fraction identifier 57. The checksum
manifest is consequently exposed as a proteomics acquisition alongside the actual .raw files.
Code

datasets/PXD063145/PXD063145.sdrf.tsv[58]

+PXD063145-sample	rattus norvegicus	not applicable	not applicable	not applicable	not available	1	synthetic	reference	not available	not available	not available	not available	checksum.txt	proteomic profiling by mass spectrometry	checksum.txt	1	57	AC=MS:1002038;NT=label free sample	NT=Orbitrap Exploris 480;AC=MS:1003028	NT=Data-dependent acquisition;AC=PRIDE:0000449	NT=Trypsin;AC=MS:1001251	NT=Lys-C;AC=MS:1001309	NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed	NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable	NT=HCD;AC=PRIDE:0000590	not available	not available	not available	not available	cross-linking mass spectrometry	NT=unknown crosslinker;AC=XLMOD:00000	not available	not available	not available	not available	not available	v1.1.0	NT=ms-proteomics;VV=v1.1.0	NT=crosslinking;VV=v1.0.0	NT=vertebrates;VV=v1.1.0
Evidence
Line 58 uses checksum.txt as both assay and data file and attaches Orbitrap Exploris 480, DDA,
technical-replicate, and fraction metadata. The measurement rows elsewhere in this dataset use
.raw files.

datasets/PXD063145/PXD063145.sdrf.tsv[3-57]
datasets/PXD063145/PXD063145.sdrf.tsv[58-58]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

## Issue description
PXD063145 represents the checksum manifest as a mass-spectrometry acquisition.

## Fix Focus Areas
- datasets/PXD063145/PXD063145.sdrf.tsv[58-58]

## Recommended Fix
Remove the `checksum.txt` row from the SDRF.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


Grey Divider

Context sources
Review mode: ⚖️ Balanced: This push updates only SDRF metadata tables with repetitive annotation changes; despite multiple files and many rows, it is large-but-shallow rather than dense independent logic warranting redundant review.

Grey Divider

Tip of the day
💡 Did you know, you can enable the Remediation agent and Qodo fixes findings in a dedicated fix PR

More tips ↗ | Customize Qodo ↗ | Qodo docs ↗

Grey Divider

Qodo Logo

Comment thread datasets/PXD061125/PXD061125.sdrf.tsv Outdated
Comment thread datasets/PXD061125/PXD061125.sdrf.tsv Outdated
Comment thread datasets/PXD061125/PXD061125.sdrf.tsv Outdated
Comment thread datasets/PXD063839/PXD063839.sdrf.tsv Outdated
Comment thread datasets/PXD064535/PXD064535.sdrf.tsv
Comment thread datasets/PXD066251/PXD066251.sdrf.tsv
@@ -0,0 +1,25 @@
source name characteristics[organism] characteristics[organism part] characteristics[cell type] characteristics[disease] characteristics[age] characteristics[sex] characteristics[biological replicate] characteristics[material type] characteristics[sample type] characteristics[enrichment process] characteristics[crosslink distance] characteristics[crosslinking reaction time] characteristics[crosslinking temperature] assay name technology type comment[data file] comment[technical replicate] comment[fraction identifier] comment[label] comment[instrument] comment[proteomics data acquisition method] comment[cleavage agent details] comment[cleavage agent details] comment[modification parameters] comment[modification parameters] comment[dissociation method] comment[collision energy] comment[precursor mass tolerance] comment[fragment mass tolerance] comment[fractionation method] comment[chemical cross-linking coupled with ms] comment[cross-linker] comment[crosslink enrichment method] comment[crosslinker concentration] comment[quenching reagent] comment[reduction reagent] comment[alkylation reagent] comment[sdrf version] comment[sdrf template] comment[sdrf template] comment[sdrf template]
PXD065869-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available E240620_13_AMC_HSA_C1_DSSO_HCD_Energies_Inj1 proteomic profiling by mass spectrometry E240620_13_AMC_HSA_C1_DSSO_HCD_Energies_Inj1.raw 1 1 AC=MS:1002038;NT=label free sample NT=Orbitrap Eclipse;AC=MS:1003029 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=DSBSO;AC=XLMOD:02155;CL=yes;TA=K,S,T,Y,nterm not available not available re-addition not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=human;VV=v1.1.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

8. Runs receive the wrong reagent 🐞 Bug ≡ Correctness

PXD065869 declares DSBSO for runs whose identifiers explicitly specify DSSO, including a NoXL
control marked CL=yes. The row-level metadata consequently misidentifies the reagent on DSSO runs
and represents the uncross-linked control as cross-linked.
Agent Prompt
## Issue description
PXD065869 applies DSBSO and `CL=yes` globally even though the run identifiers specify DSSO and include an uncross-linked control.

## Fix Focus Areas
- datasets/PXD065869/PXD065869.sdrf.tsv[2-5]
- datasets/PXD065869/PXD065869.sdrf.tsv[16-17]

## Recommended Fix
Annotate the DSSO runs with the verified DSSO controlled term and represent the `NoXL` row as an uncross-linked control. Check the remaining coded run groups against the study metadata instead of applying one reagent to every row.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

Comment thread datasets/PXD063033/PXD063033.sdrf.tsv
@@ -0,0 +1,13 @@
source name characteristics[organism] characteristics[organism part] characteristics[cell type] characteristics[disease] characteristics[age] characteristics[sex] characteristics[biological replicate] characteristics[material type] characteristics[sample type] characteristics[enrichment process] characteristics[crosslink distance] characteristics[crosslinking reaction time] characteristics[crosslinking temperature] assay name technology type comment[data file] comment[technical replicate] comment[fraction identifier] comment[label] comment[instrument] comment[proteomics data acquisition method] comment[cleavage agent details] comment[cleavage agent details] comment[modification parameters] comment[modification parameters] comment[dissociation method] comment[collision energy] comment[precursor mass tolerance] comment[fragment mass tolerance] comment[fractionation method] comment[chemical cross-linking coupled with ms] comment[cross-linker] comment[crosslink enrichment method] comment[crosslinker concentration] comment[quenching reagent] comment[reduction reagent] comment[alkylation reagent] comment[sdrf version] comment[sdrf template] comment[sdrf template] comment[sdrf template]
PXD066655-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available RS48_C1 proteomic profiling by mass spectrometry RS48_C1.raw 1 1 AC=MS:1002038;NT=label free sample NT=Q Exactive HF-X;AC=MS:1002877 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=human;VV=v1.1.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

9. Distinct samples become fake fractions 🐞 Bug ≡ Correctness

PXD066655 gives all twelve runs one source, biological replicate 1, and sequential fraction
identifiers despite identifiers encoding four distinct series and triplicate suffixes. Analyses
using the SDRF design therefore treat separate conditions and replicates as fractions of one sample.
Agent Prompt
## Issue description
PXD066655 represents four triplicate experimental groups as twelve fractions of a single biological sample.

## Fix Focus Areas
- datasets/PXD066655/PXD066655.sdrf.tsv[2-13]

## Recommended Fix
Create source identities and condition annotations for the `RS48_C`, `RS48_D`, `RS48_F`, and `SPD2` groups, map suffixes 1-3 to their verified replicate dimension, and use fraction identifiers only when the corresponding files are actual fractions of the same sample.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

@@ -0,0 +1,34 @@
source name characteristics[organism] characteristics[organism part] characteristics[cell type] characteristics[disease] characteristics[age] characteristics[sex] characteristics[biological replicate] characteristics[material type] characteristics[sample type] characteristics[enrichment process] characteristics[crosslink distance] characteristics[crosslinking reaction time] characteristics[crosslinking temperature] assay name technology type comment[data file] comment[technical replicate] comment[fraction identifier] comment[label] comment[instrument] comment[proteomics data acquisition method] comment[cleavage agent details] comment[cleavage agent details] comment[modification parameters] comment[modification parameters] comment[dissociation method] comment[collision energy] comment[precursor mass tolerance] comment[fragment mass tolerance] comment[fractionation method] comment[chemical cross-linking coupled with ms] comment[cross-linker] comment[crosslink enrichment method] comment[crosslinker concentration] comment[quenching reagent] comment[reduction reagent] comment[alkylation reagent] comment[sdrf version] comment[sdrf template] comment[sdrf template] comment[sdrf template]
PXD069844-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available CDC42_WT_1 proteomic profiling by mass spectrometry CDC42_WT_1.raw 1 1 AC=MS:1002038;NT=label free sample NT=Orbitrap Fusion;AC=MS:1002416 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=BioID;AC=XLMOD:02250 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=human;VV=v1.1.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

10. Experimental groups become fake fractions 🐞 Bug ≡ Correctness

PXD069844 assigns eleven triplicate experimental groups one source, biological replicate 1, and
fraction identifiers 1–33. The resulting design collapses controls, wild types, mutants, and
active-protein groups into fractions of one sample rather than preserving their conditions and
replicate structure.
Agent Prompt
## Issue description
PXD069844 collapses eleven visibly distinct triplicate groups into one 33-fraction sample.

## Fix Focus Areas
- datasets/PXD069844/PXD069844.sdrf.tsv[2-34]

## Recommended Fix
Assign distinct source or factor annotations for each control, wild-type, mutant, pull-down, and active-protein group; map each `_1`/`_2`/`_3` suffix to the verified replicate dimension. Remove sequential fraction identifiers unless the study confirms that these files are physical fractions of one sample.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

…lumns

Required by the vertebrates/invertebrates/plants SDRF templates; value set
to the spec-compliant reserved word 'not available' where the field was
not previously populated. human-only files are unaffected (field optional
in that template).
All 10 rows were tagged with LTQ Orbitrap, but the .d.zip data files
and the PRIDE submission's sample processing protocol confirm
acquisition on a Bruker timsTOF Pro2 (NanoElute UPLC, PASEF).
@ypriverol ypriverol closed this Sep 17, 2026
@ypriverol ypriverol reopened this Sep 17, 2026
Comment on lines +2 to +3
PXD060638-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available Bin1_PhosphoResults_InVivo.sky.zip proteomic profiling by mass spectrometry Bin1_PhosphoResults_InVivo.sky.zip 1 1 AC=MS:1002038;NT=label free sample NT=timsTOF Pro;AC=MS:1003005 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=TurboID;AC=XLMOD:02251 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD060638-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available Bin1interactome_InVivo_Single_Peptide_Hits.sky.zip proteomic profiling by mass spectrometry Bin1interactome_InVivo_Single_Peptide_Hits.sky.zip 1 2 AC=MS:1002038;NT=label free sample NT=timsTOF Pro;AC=MS:1003005 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=TurboID;AC=XLMOD:02251 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

1. Skyline reports become instrument runs 📘 Rule violation ≡ Correctness

Rows 2, 3, and 30 of PXD060638 assign the .sky.zip Skyline result bundles to both assay name and
comment[data file] while declaring timsTOF acquisition metadata. Consumers therefore treat
processed analysis documents as fractions alongside the actual .d.zip measurements.
Agent Prompt
## Issue description
PXD060638 represents processed Skyline result bundles as mass-spectrometry acquisition assays and fractions in the canonical SDRF.

## Fix Focus Areas
- datasets/PXD060638/PXD060638.sdrf.tsv[2-3]
- datasets/PXD060638/PXD060638.sdrf.tsv[30-30]

## Recommended Fix
Remove the `.sky.zip` rows from the SDRF assay table and retain only files that represent acquired mass-spectrometry measurements. Preserve any supported relationships between the remaining runs and their samples, and renumber the remaining fraction identifiers if fractions are retained.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

Comment on lines +11 to +14
PXD061317-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available combined.prot.xml proteomic profiling by mass spectrometry combined.prot.xml 1 10 AC=MS:1002038;NT=label free sample NT=timsTOF HT;AC=MS:1003404 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD061317-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available combined_peptide.tsv proteomic profiling by mass spectrometry combined_peptide.tsv 1 11 AC=MS:1002038;NT=label free sample NT=timsTOF HT;AC=MS:1003404 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD061317-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available combined_protein.tsv proteomic profiling by mass spectrometry combined_protein.tsv 1 12 AC=MS:1002038;NT=label free sample NT=timsTOF HT;AC=MS:1003404 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD061317-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available fragger.params proteomic profiling by mass spectrometry fragger.params 1 13 AC=MS:1002038;NT=label free sample NT=timsTOF HT;AC=MS:1003404 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

2. Analysis outputs become instrument runs 📘 Rule violation ≡ Correctness

Rows 11–15 assign combined.prot.xml, combined peptide and protein tables, fragger.params, and
fragpipe.workflow to assay name and comment[data file] with a timsTOF HT instrument and
data-dependent acquisition method. These processed outputs and settings are consequently represented
as five additional acquisition fractions after the nine actual .d.zip runs.
Agent Prompt
## Issue description
PXD061317 incorrectly represents processed reports, result tables, and FragPipe configuration files as mass-spectrometry acquisitions.

## Fix Focus Areas
- datasets/PXD061317/PXD061317.sdrf.tsv[11-15]

## Recommended Fix
Delete rows 11–15 containing `combined.prot.xml`, the combined peptide and protein TSV reports, `fragger.params`, and `fragpipe.workflow`, so the SDRF retains only the acquired `.d.zip` files as assays. Ensure the retained fraction identifiers remain consistent.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

PXD062293-sample synechocystis sp. pcc 6803 not applicable not applicable not applicable 1 synthetic reference not available not available not available not available Fl09ZZW_TB_1_1_F6_1_2424.d.zip proteomic profiling by mass spectrometry Fl09ZZW_TB_1_1_F6_1_2424.d.zip 1 7 AC=MS:1002038;NT=label free sample NT=timsTOF Pro 2;AC=MS:1003230 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=TurboID;AC=XLMOD:02251 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0
PXD062293-sample synechocystis sp. pcc 6803 not applicable not applicable not applicable 1 synthetic reference not available not available not available not available Fl09ZZW_TB_2_2_A7_1_2425.d.zip proteomic profiling by mass spectrometry Fl09ZZW_TB_2_2_A7_1_2425.d.zip 1 8 AC=MS:1002038;NT=label free sample NT=timsTOF Pro 2;AC=MS:1003230 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=TurboID;AC=XLMOD:02251 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0
PXD062293-sample synechocystis sp. pcc 6803 not applicable not applicable not applicable 1 synthetic reference not available not available not available not available Fl09ZZW_TB_3_3_B7_1_2426.d.zip proteomic profiling by mass spectrometry Fl09ZZW_TB_3_3_B7_1_2426.d.zip 1 9 AC=MS:1002038;NT=label free sample NT=timsTOF Pro 2;AC=MS:1003230 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=TurboID;AC=XLMOD:02251 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0
PXD062293-sample synechocystis sp. pcc 6803 not applicable not applicable not applicable 1 synthetic reference not available not available not available not available maxquant_result.zip proteomic profiling by mass spectrometry maxquant_result.zip 1 10 AC=MS:1002038;NT=label free sample NT=timsTOF Pro 2;AC=MS:1003230 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=TurboID;AC=XLMOD:02251 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

3. A result archive becomes a raw run 📘 Rule violation ≡ Correctness

Row 11 assigns maxquant_result.zip to both assay name and comment[data file], with timsTOF Pro
2/DDA metadata and a tenth fraction identifier. Because this archive is a downstream MaxQuant result
rather than an acquisition, it is mapped as a tenth instrument assay alongside the nine preceding
.d.zip vendor runs.
Agent Prompt
## Issue description
PXD062293 represents a processed MaxQuant result archive as an acquired timsTOF mass-spectrometry run.

## Fix Focus Areas
- datasets/PXD062293/PXD062293.sdrf.tsv[11-11]

## Recommended Fix
Remove the `maxquant_result.zip` row and retain only the nine `.d.zip` vendor files as the accession's instrument assays.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

Comment on lines +2 to +5
PXD062557-sample caenorhabditis elegans not applicable not applicable not applicable not available not available 1 synthetic reference not available not available not available not available 20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_control_1A_N2_A proteomic profiling by mass spectrometry 20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_control_1A_N2_A.raw 1 1 AC=MS:1002038;NT=label free sample NT=Orbitrap Fusion;AC=MS:1002416 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=TurboID;AC=XLMOD:02251 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=invertebrates;VV=v1.1.0
PXD062557-sample caenorhabditis elegans not applicable not applicable not applicable not available not available 1 synthetic reference not available not available not available not available 20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_control_1B_N2_B proteomic profiling by mass spectrometry 20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_control_1B_N2_B.raw 1 2 AC=MS:1002038;NT=label free sample NT=Orbitrap Fusion;AC=MS:1002416 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=TurboID;AC=XLMOD:02251 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=invertebrates;VV=v1.1.0
PXD062557-sample caenorhabditis elegans not applicable not applicable not applicable not available not available 1 synthetic reference not available not available not available not available 20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_control_1C_N2_C proteomic profiling by mass spectrometry 20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_control_1C_N2_C.raw 1 3 AC=MS:1002038;NT=label free sample NT=Orbitrap Fusion;AC=MS:1002416 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=TurboID;AC=XLMOD:02251 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=invertebrates;VV=v1.1.0
PXD062557-sample caenorhabditis elegans not applicable not applicable not applicable not available not available 1 synthetic reference not available not available not available not available 20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_sample_2A_SS106_WT_A proteomic profiling by mass spectrometry 20220512_E3_RSLC1_Jelenic_Saha_IMBA_ID722_onbead_dig_5per_sample_2A_SS106_WT_A.raw 1 4 AC=MS:1002038;NT=label free sample NT=Orbitrap Fusion;AC=MS:1002416 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=TurboID;AC=XLMOD:02251 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=invertebrates;VV=v1.1.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

4. Distinct worm groups become fractions 📘 Rule violation ≡ Correctness

PXD062557.sdrf.tsv assigns all 42 control, wild-type, tagged, knockout, and targeted runs to
PXD062557-sample and biological replicate 1, varying only comment[fraction identifier] from
1–42. Filenames distinguishing groups such as N2, SS106_WT, SS107b_3xFG, and SS200a_W4_KO,
including A/B/C or 1/2/3 replicate suffixes, instead reach the table as fractions of one sample and
lose their condition and replicate distinctions.
Agent Prompt
## Issue description
Distinct worm strains, controls, conditions, and biological replicates in PXD062557 are modeled as sequential fractions of one source sample.

## Fix Focus Areas
- datasets/PXD062557/PXD062557.sdrf.tsv[2-43]

## Recommended Fix
Derive distinct source names and strain, condition, and biological-replicate annotations from authoritative project metadata, assay groups, and filenames. Assign fraction identifiers only where files are true fractions of the same sample rather than using one sequential fraction series across independent experimental groups.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

PXD062741-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available Seq87982_chymo_DIA_480Ex2 proteomic profiling by mass spectrometry Seq87982_chymo_DIA_480Ex2.raw 1 41 AC=MS:1002038;NT=label free sample NT=Q Exactive;AC=MS:1001911 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD062741-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available Seq87983_chymo_DIA_480Ex2 proteomic profiling by mass spectrometry Seq87983_chymo_DIA_480Ex2.raw 1 42 AC=MS:1002038;NT=label free sample NT=Q Exactive;AC=MS:1001911 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD062741-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available Seq87984_chymo_DIA_480Ex2 proteomic profiling by mass spectrometry Seq87984_chymo_DIA_480Ex2.raw 1 43 AC=MS:1002038;NT=label free sample NT=Q Exactive;AC=MS:1001911 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD062741-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available checksum.txt proteomic profiling by mass spectrometry checksum.txt 1 44 AC=MS:1002038;NT=label free sample NT=Q Exactive;AC=MS:1001911 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

5. Mouse data records a checksum as a run 📘 Rule violation ≡ Correctness

Row 45 assigns checksum.txt to both assay name and comment[data file] while supplying Q
Exactive, DDA, technical-replicate, and fraction 44 metadata. Unlike the preceding .raw
acquisition rows, the archive integrity manifest is therefore included as another acquired
measurement.
Agent Prompt
## Issue description
PXD062741 represents the archive checksum manifest as a Q Exactive mass-spectrometry acquisition and experimental fraction.

## Fix Focus Areas
- datasets/PXD062741/PXD062741.sdrf.tsv[45-45]

## Recommended Fix
Delete the `checksum.txt` assay row from the SDRF and retain only files that represent acquired mass-spectrometry measurements.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

Comment on lines +2 to +5
PXD065410-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available Light.rar proteomic profiling by mass spectrometry Light.rar 1 1 AC=MS:1002038;NT=label free sample NT=Q Exactive HF;AC=MS:1002523 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD065410-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available Light_HAPCN_1.rar proteomic profiling by mass spectrometry Light_HAPCN_1.rar 1 2 AC=MS:1002038;NT=label free sample NT=Q Exactive HF;AC=MS:1002523 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD065410-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available Light_HAPCN_2.rar proteomic profiling by mass spectrometry Light_HAPCN_2.rar 1 3 AC=MS:1002038;NT=label free sample NT=Q Exactive HF;AC=MS:1002523 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD065410-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available Light_omitPCN_1.rar proteomic profiling by mass spectrometry Light_omitPCN_1.rar 1 4 AC=MS:1002038;NT=label free sample NT=Q Exactive HF;AC=MS:1002523 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

9. Archive bundles become instrument runs 📘 Rule violation ≡ Correctness

Every row in PXD065410.sdrf.tsv maps a .rar archive directly to assay name and `comment[data
file]` while assigning Q Exactive acquisition metadata. The condition-specific bundles are therefore
represented as ten individual measurements without identifying the raw files contained in each
archive.
Agent Prompt
## Issue description
RAR bundles are represented as individual instrument acquisitions instead of mapping their contained raw measurements.

## Fix Focus Areas
- datasets/PXD065410/PXD065410.sdrf.tsv[2-11]

## Recommended Fix
Use the public archive inventory to enumerate the acquired raw files contained in each bundle and map those files to the correct samples and replicates; do not treat each `.rar` container as one assay.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

Comment on lines +4 to +7
PXD060638-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available GT_JM_F_Bin1_1_DIAod_90m_5th_4ul_Slot1-32_5-16-2023_5885.d.zip proteomic profiling by mass spectrometry GT_JM_F_Bin1_1_DIAod_90m_5th_4ul_Slot1-32_5-16-2023_5885.d.zip 1 3 AC=MS:1002038;NT=label free sample NT=timsTOF Pro;AC=MS:1003005 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=TurboID;AC=XLMOD:02251 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD060638-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available GT_JM_F_Bin1_2_DIAod_90m_5th_3pt3ul_Slot1-33_5-17-2023_5887.d.zip proteomic profiling by mass spectrometry GT_JM_F_Bin1_2_DIAod_90m_5th_3pt3ul_Slot1-33_5-17-2023_5887.d.zip 1 4 AC=MS:1002038;NT=label free sample NT=timsTOF Pro;AC=MS:1003005 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=TurboID;AC=XLMOD:02251 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD060638-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available GT_JM_F_Bin1_3_DIAod_90m_5th_3pt2ul_Slot1-34_5-17-2023_5889.d.zip proteomic profiling by mass spectrometry GT_JM_F_Bin1_3_DIAod_90m_5th_3pt2ul_Slot1-34_5-17-2023_5889.d.zip 1 5 AC=MS:1002038;NT=label free sample NT=timsTOF Pro;AC=MS:1003005 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=TurboID;AC=XLMOD:02251 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD060638-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available GT_JM_F_Bin1_4_DIAod_90m_5th_3pt2ul_Slot1-35_5-17-2023_5891.d.zip proteomic profiling by mass spectrometry GT_JM_F_Bin1_4_DIAod_90m_5th_3pt2ul_Slot1-35_5-17-2023_5891.d.zip 1 6 AC=MS:1002038;NT=label free sample NT=timsTOF Pro;AC=MS:1003005 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=TurboID;AC=XLMOD:02251 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

10. Mouse groups collapse into fractions 🐞 Bug ≡ Correctness

PXD060638 gives female and male Bin1 and Cyto runs one source, biological replicate 1, and
sequential fraction identifiers. The F, M, Bin1, and Cyto assay groups are consequently
represented as fractions of one sample rather than distinct biological conditions or replicates.
Agent Prompt
## Issue description
PXD060638 collapses sex and experimental groups into one artificial fraction series.

## Fix Focus Areas
- datasets/PXD060638/PXD060638.sdrf.tsv[4-29]

## Recommended Fix
Assign distinct source names and appropriate biological-replicate or factor values for the female, male, Bin1, and Cyto groups; reserve fraction identifiers for actual fractions of one sample.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

Comment on lines +3 to +6
PXD063145-sample rattus norvegicus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available GLP1APPLE293T1Experimentalgroup proteomic profiling by mass spectrometry GLP1APPLE293T1Experimentalgroup.raw 1 2 AC=MS:1002038;NT=label free sample NT=Orbitrap Exploris 480;AC=MS:1003028 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD063145-sample rattus norvegicus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available GLP1APPLE293T2Experimentalgroup proteomic profiling by mass spectrometry GLP1APPLE293T2Experimentalgroup.raw 1 3 AC=MS:1002038;NT=label free sample NT=Orbitrap Exploris 480;AC=MS:1003028 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD063145-sample rattus norvegicus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available GLP1APPLE293T3Experimentalgroup proteomic profiling by mass spectrometry GLP1APPLE293T3Experimentalgroup.raw 1 4 AC=MS:1002038;NT=label free sample NT=Orbitrap Exploris 480;AC=MS:1003028 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD063145-sample rattus norvegicus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available GLP1APPLE293T4Controlgroup proteomic profiling by mass spectrometry GLP1APPLE293T4Controlgroup.raw 1 5 AC=MS:1002038;NT=label free sample NT=Orbitrap Exploris 480;AC=MS:1003028 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

11. Controls collapse into rat fractions 🐞 Bug ≡ Correctness

PXD063145 assigns numerous experimental and control groups one source and biological replicate while
numbering every file as a separate fraction. The GLP1, ORF9B, PIN1, time-course, experimental, and
control series therefore lose their group and replicate structure.
Agent Prompt
## Issue description
PXD063145 collapses multiple experiments, controls, and replicate series into fractions of one source.

## Fix Focus Areas
- datasets/PXD063145/PXD063145.sdrf.tsv[3-57]

## Recommended Fix
Assign source names, biological replicates, and factor values that preserve each GLP1, ORF9B, PIN1, treatment, time-point, experimental, and control group; do not use sequential fractions to distinguish independent samples.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

PXD063145-sample rattus norvegicus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available PIN1APPLE4Controlgroup proteomic profiling by mass spectrometry PIN1APPLE4Controlgroup.raw 1 54 AC=MS:1002038;NT=label free sample NT=Orbitrap Exploris 480;AC=MS:1003028 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD063145-sample rattus norvegicus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available PIN1APPLE5Controlgroup proteomic profiling by mass spectrometry PIN1APPLE5Controlgroup.raw 1 55 AC=MS:1002038;NT=label free sample NT=Orbitrap Exploris 480;AC=MS:1003028 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD063145-sample rattus norvegicus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available PIN1APPLE6Controlgroup proteomic profiling by mass spectrometry PIN1APPLE6Controlgroup.raw 1 56 AC=MS:1002038;NT=label free sample NT=Orbitrap Exploris 480;AC=MS:1003028 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD063145-sample rattus norvegicus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available checksum.txt proteomic profiling by mass spectrometry checksum.txt 1 57 AC=MS:1002038;NT=label free sample NT=Orbitrap Exploris 480;AC=MS:1003028 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=unknown crosslinker;AC=XLMOD:00000 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

12. Checksum becomes a rat assay 🐞 Bug ≡ Correctness

PXD063145 assigns checksum.txt as an Orbitrap assay with fraction identifier 57. The checksum
manifest is consequently exposed as a proteomics acquisition alongside the actual .raw files.
Agent Prompt
## Issue description
PXD063145 represents the checksum manifest as a mass-spectrometry acquisition.

## Fix Focus Areas
- datasets/PXD063145/PXD063145.sdrf.tsv[58-58]

## Recommended Fix
Remove the `checksum.txt` row from the SDRF.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

Comment on lines +2 to +5
PXD064792-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available 2 Å not available not available r1_BCOR_A_ITD_INPUT.mzXML proteomic profiling by mass spectrometry r1_BCOR_A_ITD_INPUT.mzXML 1 1 AC=MS:1002038;NT=label free sample NT=LTQ Orbitrap Velos;AC=MS:1001742 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=formaldehyde;AC=XLMOD:02006 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD064792-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available 2 Å not available not available r1_BCOR_A_ITD_INPUT proteomic profiling by mass spectrometry r1_BCOR_A_ITD_INPUT.raw 1 2 AC=MS:1002038;NT=label free sample NT=LTQ Orbitrap Velos;AC=MS:1001742 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=formaldehyde;AC=XLMOD:02006 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD064792-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available 2 Å not available not available r1_BCOR_A_ITD_IP.mzXML proteomic profiling by mass spectrometry r1_BCOR_A_ITD_IP.mzXML 1 3 AC=MS:1002038;NT=label free sample NT=LTQ Orbitrap Velos;AC=MS:1001742 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=formaldehyde;AC=XLMOD:02006 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0
PXD064792-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available 2 Å not available not available r1_BCOR_A_ITD_IP proteomic profiling by mass spectrometry r1_BCOR_A_ITD_IP.raw 1 4 AC=MS:1002038;NT=label free sample NT=LTQ Orbitrap Velos;AC=MS:1001742 NT=Data-dependent acquisition;AC=PRIDE:0000449 NT=Trypsin;AC=MS:1001251 NT=Lys-C;AC=MS:1001309 NT=Carbamidomethyl;AC=UNIMOD:4;TA=C;MT=Fixed NT=Oxidation;AC=UNIMOD:35;TA=M;MT=Variable NT=HCD;AC=PRIDE:0000590 not available not available not available not available cross-linking mass spectrometry NT=formaldehyde;AC=XLMOD:02006 not available not available not available not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 NT=vertebrates;VV=v1.1.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

13. Mouse conditions collapse into fractions 🐞 Bug ≡ Correctness

PXD064792 gives the A/C, mutant/wild-type, input/IP, and run-1/run-2 groups one source and
biological replicate while changing only fraction identifiers. Those experimental conditions and
replicates are therefore represented as fractions of one mouse sample.
Agent Prompt
## Issue description
PXD064792 collapses distinct experimental conditions and runs into one artificial fraction series.

## Fix Focus Areas
- datasets/PXD064792/PXD064792.sdrf.tsv[2-33]

## Recommended Fix
Assign source names, biological replicates, and factor values that distinguish A/C, ITD/WT, INPUT/IP, and r1/r2 groups; reserve fraction identifiers for actual fractions of one sample.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

@qodo-code-review

Copy link
Copy Markdown

Code review by qodo was updated up to the latest commit f4d908f

@ypriverol ypriverol closed this Sep 17, 2026
@ypriverol ypriverol reopened this Sep 17, 2026
@github-actions

github-actions Bot commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

SDRF change report

50 new · 0 modified · 0 deleted · highest risk: none

⚠️ Needs attention

Backed by this report's own checks of the SDRF data: high-risk changes and AI reviewer findings the data confirms.

  • PXD060638 · Skyline reports become instrument runs: non-acquisition data files: Bin1_PhosphoResults_InVivo.sky.zip (qodo-code-review[bot])
  • PXD061125 · Reports are recorded as measurements: non-acquisition data files: 1SW_ID.xlsx, 1SW_Quant.xlsx, 1_ID.xlsx (qodo-code-review[bot])
  • PXD061317 · Analysis outputs become instrument runs: non-acquisition data files: combined.prot.xml, combined_peptide.tsv, combined_protein.tsv (qodo-code-review[bot])
  • PXD062293 · A result archive becomes a raw run: non-acquisition data files: maxquant_result.zip (qodo-code-review[bot])
  • PXD062741 · Mouse data records a checksum as a run: non-acquisition data files: 72498txt.rar, 73501txt.rar, checksum.txt (qodo-code-review[bot])
  • PXD063145 · Checksum becomes a rat assay: non-acquisition data files: ORF9BAPPLEtxt.rar, checksum.txt (qodo-code-review[bot])
  • PXD064535 · A checksum becomes an instrument run: non-acquisition data files: 240722_SC-9057_Shatabdi_CVS_V2.msf, checksum.txt (qodo-code-review[bot])

External reviewer notes

Quoted from AI review bots on this PR. Not verified by this report unless marked as also flagged.

  • PXD060638 · qodo-code-review[bot]: Skyline reports become instrument runs. Rows 2, 3, and 30 of PXD060638 assign the .sky.zip Skyline result bundles to both assay name and comment[data file] while declaring timsTOF acquisition metadata. (source) · ✓ confirmed by data: non-acquisition data files: Bin1_PhosphoResults_InVivo.sky.zip
  • PXD061125 · qodo-code-review[bot]: Reports are recorded as measurements. Rows in PXD061125.sdrf.tsv assign .xlsx reports and Imh1_FASTA.txt to both assay name and comment[data file] while describing instrument acquisition. (source) · ✓ confirmed by data: non-acquisition data files: 1SW_ID.xlsx, 1SW_Quant.xlsx, 1_ID.xlsx
  • PXD061317 · qodo-code-review[bot]: Analysis outputs become instrument runs. Rows 11–15 assign combined.prot.xml , combined peptide and protein tables, fragger.params , and fragpipe.workflow to assay name and comment[data file] with a timsTOF HT instrument and data-dependent acquisition method. (source) · ✓ confirmed by data: non-acquisition data files: combined.prot.xml, combined_peptide.tsv, combined_protein.tsv
  • PXD062293 · qodo-code-review[bot]: A result archive becomes a raw run. Row 11 assigns maxquant_result.zip to both assay name and comment[data file] , with timsTOF Pro 2/DDA metadata and a tenth fraction identifier. (source) · ✓ confirmed by data: non-acquisition data files: maxquant_result.zip
  • PXD062741 · qodo-code-review[bot]: Mouse data records a checksum as a run. Row 45 assigns checksum.txt to both assay name and comment[data file] while supplying Q Exactive, DDA, technical-replicate, and fraction 44 metadata. (source) · ✓ confirmed by data: non-acquisition data files: 72498txt.rar, 73501txt.rar, checksum.txt
  • PXD063145 · qodo-code-review[bot]: Checksum becomes a rat assay. PXD063145 assigns checksum.txt as an Orbitrap assay with fraction identifier 57 . The checksum manifest is consequently exposed as a proteomics acquisition alongside the actual .raw files. (source) · ✓ confirmed by data: non-acquisition data files: ORF9BAPPLEtxt.rar, checksum.txt
  • PXD064535 · qodo-code-review[bot]: A checksum becomes an instrument run. The final row of PXD064535.sdrf.tsv assigns checksum.txt to both assay name and comment[data file] while declaring Orbitrap acquisition. (source) · ✓ confirmed by data: non-acquisition data files: 240722_SC-9057_Shatabdi_CVS_V2.msf, checksum.txt
  • PXD060638 · qodo-code-review[bot]: Mouse groups collapse into fractions. PXD060638 gives female and male Bin1 and Cyto runs one source, biological replicate 1 , and sequential fraction identifiers. The F , M , Bin1 , and Cyto assay groups are consequently represented as fractions of one sample rather than distinct biological condi… (source)
  • PXD061125 · qodo-code-review[bot]: Yeast metadata uses the wrong template. Every row in PXD061125.sdrf.tsv identifies the organism as saccharomyces cerevisiae while declaring the invertebrates template. The incompatible layer applies to all 31 assays, causing yeast annotations to be interpreted against an unrelated organism-specific… (source)
  • PXD061125 · qodo-code-review[bot]: Quenching metadata contains stray text. The comment[quenching reagent] field in PXD061125.sdrf.tsv contains the stray literal value by on every data row. All 31 assays therefore provide consumers with neither an actual reagent nor a supported missing-value sentinel when they read the crosslinking c… (source)
  • PXD062293 · qodo-code-review[bot]: Instrument metadata rejects raw files. PXD062293 declares LTQ Orbitrap while its acquisition files use Bruker .d.zip containers. The repository classifies LTQ/Orbitrap as Thermo and consequently reports all nine vendor files through instrument_cannot_write_data_file . (source)
  • PXD062557 · qodo-code-review[bot]: Distinct worm groups become fractions. PXD062557.sdrf.tsv assigns all 42 control, wild-type, tagged, knockout, and targeted runs to PXD062557-sample and biological replicate 1 , varying only comment[fraction identifier] from 1–42. (source)
  • PXD063033 · qodo-code-review[bot]: Known bs3 reagent is discarded. PXD063033 annotates unknown crosslinker on runs whose assay and data-file identifiers explicitly state BS3_XL . Those rows lose a known reagent that this PR elsewhere represents as NT=BS3;AC=XLMOD:02000 . (source)
  • PXD063145 · qodo-code-review[bot]: Controls collapse into rat fractions. PXD063145 assigns numerous experimental and control groups one source and biological replicate while numbering every file as a separate fraction. (source)
  • PXD063145 · qodo-code-review[bot]: Human cell runs become rat samples. Rows 3–8 label the GLP1APPLE293T experimental and control runs as rattus norvegicus under the same source used throughout the file. The 293T assays are thus merged with rat INS1E assays and unrelated experimental groups instead of preserving their organism an… (source)
  • PXD063825 · qodo-code-review[bot]: Bovine standards become mouse samples. Rows 7 and 8 assign the BSA_F2 and BSA_F3 assays to a mus musculus source. These bovine standard measurements are therefore folded into the same mouse sample and sequential fraction series as the remaining study runs. (source)
  • PXD063839 · qodo-code-review[bot]: Plant and human runs become yeast samples. PXD063839.sdrf.tsv assigns a single saccharomyces cerevisiae source and template annotation to rows whose assay and file names identify Arabidopsis, Bacillus, human HEK, human K562, and separate Scerevisiae samples. (source)
  • PXD064557 · qodo-code-review[bot]: An analysis report becomes a raw run. The final row of PXD064557.sdrf.tsv assigns evidence.txt to both assay name and comment[data file] while declaring timsTOF acquisition. (source)
  • PXD064792 · qodo-code-review[bot]: Converted files duplicate acquisitions. PXD064792.sdrf.tsv creates separate assays and fraction identifiers for each .raw acquisition and its same-stem .mzXML conversion. This repeated pairing counts all sixteen instrument measurements twice, producing 32 independent fractions instead of one assay… (source)
  • PXD064792 · qodo-code-review[bot]: Mouse conditions collapse into fractions. PXD064792 gives the A/C, mutant/wild-type, input/IP, and run-1/run-2 groups one source and biological replicate while changing only fraction identifiers. Those experimental conditions and replicates are therefore represented as fractions of one mouse sample. (source)
  • PXD065410 · qodo-code-review[bot]: Archive bundles become instrument runs. Every row in PXD065410.sdrf.tsv maps a .rar archive directly to assay name and comment[data file] while assigning Q Exactive acquisition metadata. (source)
  • PXD065869 · qodo-code-review[bot]: Runs receive the wrong reagent. PXD065869 declares DSBSO for runs whose identifiers explicitly specify DSSO, including a NoXL control marked CL=yes . The row-level metadata consequently misidentifies the reagent on DSSO runs and represents the uncross-linked control as cross-linked. (source)
  • PXD066251 · qodo-code-review[bot]: Known reagent becomes unknown. PXD066251 replaces the existing thianthrenium cross-linker annotation with unknown crosslinker on all three runs. The flat dataset therefore discards reagent metadata already recorded for the same accession and assay names in the repository. (source)
  • PXD066655 · qodo-code-review[bot]: Distinct samples become fake fractions. PXD066655 gives all twelve runs one source, biological replicate 1 , and sequential fraction identifiers despite identifiers encoding four distinct series and triplicate suffixes. (source)
  • PXD069844 · qodo-code-review[bot]: Experimental groups become fake fractions. PXD069844 assigns eleven triplicate experimental groups one source, biological replicate 1 , and fraction identifiers 1–33 . The resulting design collapses controls, wild types, mutants, and active-protein groups into fractions of one sample rather than prese… (source)
New datasets (50)

parse_sdrf validation of new datasets is reported by the SDRF review gate check.

Dataset Rows Defects
PXD060322 63 no_factor_value: 1
PXD060638 29 no_factor_value: 1
PXD060825 18 no_factor_value: 1
PXD061125 31 no_factor_value: 1
PXD061317 14 no_factor_value: 1
PXD061540 27 no_factor_value: 1
PXD061541 43 no_factor_value: 1
PXD061560 35 no_factor_value: 1
PXD061563 50 no_factor_value: 1
PXD061564 27 no_factor_value: 1
PXD061566 27 no_factor_value: 1
PXD061687 16 no_factor_value: 1
PXD061691 32 no_factor_value: 1
PXD061712 37 no_factor_value: 1
PXD061752 11 no_factor_value: 1
PXD062101 15 no_factor_value: 1
PXD062203 4 no_factor_value: 1
PXD062293 10 no_factor_value: 1
PXD062479 40 no_factor_value: 1
PXD062557 42 no_factor_value: 1
PXD062741 44 no_factor_value: 1
PXD062870 8 no_factor_value: 1
PXD063033 28 no_factor_value: 1
PXD063145 57 no_factor_value: 1
PXD063191 21 no_factor_value: 1
PXD063192 12 no_factor_value: 1
PXD063709 1 no_factor_value: 1
PXD063736 10 no_factor_value: 1
PXD063825 37 no_factor_value: 1
PXD063839 18 no_factor_value: 1
PXD063858 12 no_factor_value: 1
PXD063968 1 no_factor_value: 1
PXD064535 18 no_factor_value: 1
PXD064557 29 no_factor_value: 1
PXD064792 32 no_factor_value: 1, peak_list_data_file: 16
PXD064931 5 no_factor_value: 1
PXD064932 5 no_factor_value: 1
PXD065410 10 no_factor_value: 1
PXD065739 16 no_factor_value: 1
PXD065858 18 no_factor_value: 1
PXD065859 9 no_factor_value: 1
PXD065869 24 no_factor_value: 1
PXD065870 11 no_factor_value: 1
PXD065871 18 no_factor_value: 1
PXD066067 1 no_factor_value: 1
PXD066251 3 no_factor_value: 1
PXD066655 12 no_factor_value: 1
PXD069219 2 no_factor_value: 1
PXD069360 2 no_factor_value: 1
PXD069844 33 no_factor_value: 1

Advisory report built from 9d493af. Risk labels do not block merging.

@github-actions github-actions Bot added the sdrf:new SDRF PR adds new datasets label Sep 17, 2026
comment[sdrf template] declared NT=invertebrates;VV=v1.1.0 (an animal-only
template) for 2 Saccharomyces cerevisiae datasets. Removing the mismatched
template column; ms-proteomics and crosslinking layers are unaffected.

Confirmed by qodo-code-review[bot] and this report's own data check.
@ypriverol
ypriverol merged commit 598649a into main Sep 17, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sdrf:new SDRF PR adds new datasets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants