Add crosslinking proteomics SDRF annotations (batch 12/15, 50 datasets) - #550
Conversation
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (50)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
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. Comment |
PR Summary by QodoAdd batch 12 crosslinking proteomics SDRF annotations
AI Description
Diagram
High-Level Assessment
Files changed (50)
|
Code Review by Qodo
1. Converted files duplicate three runs
|
| PXD047378-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available all_raw_files.zip proteomic profiling by mass spectrometry all_raw_files.zip 1 1 AC=MS:1002038;NT=label free sample NT=LTQ Orbitrap Elite;AC=MS:1001910 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=APEX2;AC=XLMOD:02252 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 | ||
| PXD047378-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available checksum.txt proteomic profiling by mass spectrometry checksum.txt 1 2 AC=MS:1002038;NT=label free sample NT=LTQ Orbitrap Elite;AC=MS:1001910 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=APEX2;AC=XLMOD:02252 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 | ||
| PXD047378-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available results.zip proteomic profiling by mass spectrometry results.zip 1 3 AC=MS:1002038;NT=label free sample NT=LTQ Orbitrap Elite;AC=MS:1001910 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=APEX2;AC=XLMOD:02252 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 | ||
| PXD047378-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available sdrf-human.tsv proteomic profiling by mass spectrometry sdrf-human.tsv 1 4 AC=MS:1002038;NT=label free sample NT=LTQ Orbitrap Elite;AC=MS:1001910 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=APEX2;AC=XLMOD:02252 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 |
There was a problem hiding this comment.
1. Ancillary files become fake assays 📘 Rule violation ≡ Correctness
The new SDRFs misuse comment[data file] by assigning checksums, sequence databases, archives, spreadsheets, reports, documentation, and processed-result bundles their own assay and fraction identifiers; in PXD047378, every row is such an auxiliary artifact labeled as an LTQ Orbitrap Elite acquisition. Across the affected accessions, recognizable non-acquisition filenames trigger unsupported sample-to-assay, technical-replicate, and fraction relationships, while PXD047378 exposes no individual acquired raw file and instead creates five assay coordinates for auxiliary files.
Agent Prompt
## Issue description
Several new SDRFs represent checksum manifests, reference databases, documentation, spreadsheets, archives, and processed-result files as mass-spectrometry assays. PXD047378 consists entirely of auxiliary files represented as LTQ Orbitrap Elite acquisitions, and these artifacts do not support the sample-to-assay, replicate, and fraction relationships assigned to them.
## Fix Focus Areas
- datasets/PXD046634/PXD046634.sdrf.tsv[22-23]
- datasets/PXD046754/PXD046754.sdrf.tsv[18-21]
- datasets/PXD047274/PXD047274.sdrf.tsv[55-55]
- datasets/PXD047274/PXD047274.sdrf.tsv[66-67]
- datasets/PXD047368/PXD047368.sdrf.tsv[10-11]
- datasets/PXD047378/PXD047378.sdrf.tsv[2-6]
- datasets/PXD047422/PXD047422.sdrf.tsv[97-101]
- datasets/PXD047455/PXD047455.sdrf.tsv[20-20]
- datasets/PXD049182/PXD049182.sdrf.tsv[14-16]
- datasets/PXD049372/PXD049372.sdrf.tsv[26-30]
## Recommended Fix
Remove rows whose `comment[data file]` value is an ancillary, reference, documentation, checksum, archive, or processed-result artifact. Replace the PXD047378 rows with one row per actual raw acquisition contained in the deposit, retain only supported acquisition or accepted peak-list files elsewhere, and derive assay, replicate, and fraction relationships for those files from authoritative archive metadata.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| PXD046634-sample chlorobium tepidum not applicable not applicable not applicable 1 synthetic reference not available 26.4 Å not available not available checksum.txt proteomic profiling by mass spectrometry checksum.txt 1 21 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 chemical cross-linking coupled with mass spectrometry proteomics NT=DSSO;AC=XLMOD:02010;CL=yes;TA=K,S,T,Y,nterm;MH=54.01;ML=85.98 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 | ||
| PXD046634-sample chlorobium tepidum not applicable not applicable not applicable 1 synthetic reference not available 26.4 Å not available not available ct_roco_NB_rev4.fasta proteomic profiling by mass spectrometry ct_roco_NB_rev4.fasta 1 22 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 chemical cross-linking coupled with mass spectrometry proteomics NT=DSSO;AC=XLMOD:02010;CL=yes;TA=K,S,T,Y,nterm;MH=54.01;ML=85.98 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 |
There was a problem hiding this comment.
2. Database files become fake assays 🐞 Bug ≡ Correctness
Rows 22–23 assign a checksum and FASTA sequence database their own assay names, technical coordinates, instrument, acquisition method, and digestion protocol. Consumers enumerating the dataset's measurements therefore receive two nonexistent Orbitrap acquisitions alongside the real raw runs.
Agent Prompt
## Issue description
Checksum and FASTA database files are represented as mass-spectrometry assays even though they are auxiliary dataset artifacts.
## Fix Focus Areas
- datasets/PXD046634/PXD046634.sdrf.tsv[22-23]
## Recommended Fix
Delete these auxiliary-file rows from the SDRF and retain only rows representing actual acquired mass-spectrometry runs.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| PXD046754-sample mus musculus not applicable not applicable not applicable 1 synthetic reference not available not available not available not available SILAC_RBP_MaxQuant_2023-10-20.zip proteomic profiling by mass spectrometry SILAC_RBP_MaxQuant_2023-10-20.zip 1 17 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 | ||
| PXD046754-sample mus musculus not applicable not applicable not applicable 1 synthetic reference not available not available not available not available SILAC_RBP_Sample_Table.xlsx proteomic profiling by mass spectrometry SILAC_RBP_Sample_Table.xlsx 1 18 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 | ||
| PXD046754-sample mus musculus not applicable not applicable not applicable 1 synthetic reference not available not available not available not available checksum.txt proteomic profiling by mass spectrometry checksum.txt 1 19 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 | ||
| PXD046754-sample mus musculus not applicable not applicable not applicable 1 synthetic reference not available not available not available not available uniprot-mouse-filtered-reviewed_yes-2021-06-11.fasta proteomic profiling by mass spectrometry uniprot-mouse-filtered-reviewed_yes-2021-06-11.fasta 1 20 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 |
There was a problem hiding this comment.
3. Analysis artifacts become fake runs 🐞 Bug ≡ Correctness
Rows 18–21 encode a MaxQuant archive, sample spreadsheet, checksum, and FASTA database as Q Exactive acquisitions with digestion and fragmentation metadata. These four auxiliary artifacts consequently appear as measured fractions and inflate the dataset's run count.
Agent Prompt
## Issue description
Four analysis and metadata artifacts are incorrectly represented as acquired mass-spectrometry runs.
## Fix Focus Areas
- datasets/PXD046754/PXD046754.sdrf.tsv[18-21]
## Recommended Fix
Remove the archive, spreadsheet, checksum, and FASTA rows, leaving only rows whose data files are actual acquired spectra.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| PXD046990-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available 26.4 Å not available not available 23089_Anton_Ecl_DSBU_XL_TRAP_50cm_90min_Dundee_1 proteomic profiling by mass spectrometry 23089_Anton_Ecl_DSBU_XL_TRAP_50cm_90min_Dundee_1.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=DSBU;AC=XLMOD:02043;CL=yes;TA=K,S,T,Y,nterm;MH=85.05;ML=111.03 not available not available by 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 | ||
| PXD046990-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available 26.4 Å not available not available 23089_Anton_Ecl_DSBU_XL_TRAP_50cm_90min_Dundee_2 proteomic profiling by mass spectrometry 23089_Anton_Ecl_DSBU_XL_TRAP_50cm_90min_Dundee_2.raw 1 2 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=DSBU;AC=XLMOD:02043;CL=yes;TA=K,S,T,Y,nterm;MH=85.05;ML=111.03 not available not available by 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 | ||
| PXD046990-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available 26.4 Å not available not available fbstcm_220922_04_RiboE3_XL proteomic profiling by mass spectrometry fbstcm_220922_04_RiboE3_XL.raw 1 3 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=DSBU;AC=XLMOD:02043;CL=yes;TA=K,S,T,Y,nterm;MH=85.05;ML=111.03 not available not available by 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 |
There was a problem hiding this comment.
13. A fragment replaces the quench reagent 🐞 Bug ≡ Correctness
The comment[quenching reagent] value is the isolated word by in every PXD046990 row rather than a reagent or an unavailable sentinel. All three runs therefore publish malformed crosslinking-protocol metadata.
Agent Prompt
## Issue description
Every quenching-reagent cell contains the prose fragment `by` rather than valid protocol metadata.
## Fix Focus Areas
- datasets/PXD046990/PXD046990.sdrf.tsv[2-4]
## Recommended Fix
Replace `by` with the actual quenching reagent when known, otherwise use the repository's `not available` sentinel.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| PXD047274-sample staphylococcus aureus not applicable not applicable not applicable 1 synthetic reference not available not available not available not available Sample_measurement.pdf proteomic profiling by mass spectrometry Sample_measurement.pdf 1 65 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=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 | ||
| PXD047274-sample staphylococcus aureus not applicable not applicable not applicable 1 synthetic reference not available not available not available not available Uniprot_Staphylococcus_aureus_NCTC_8325_20190628.fasta proteomic profiling by mass spectrometry Uniprot_Staphylococcus_aureus_NCTC_8325_20190628.fasta 1 66 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=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 |
There was a problem hiding this comment.
4. Documents become measured acquisitions 🐞 Bug ≡ Correctness
Rows 66–67 encode a PDF document and a FASTA sequence database as Orbitrap acquisitions with data-dependent acquisition and cleavage metadata. Downstream run inventories consequently include documentation and a search database as measured samples.
Agent Prompt
## Issue description
A PDF and FASTA database are incorrectly represented as mass-spectrometry assay rows.
## Fix Focus Areas
- datasets/PXD047274/PXD047274.sdrf.tsv[66-67]
## Recommended Fix
Delete the auxiliary-file rows from the SDRF and keep only actual acquired spectral data files as assays.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| PXD049372-sample drosophila melanogaster not applicable not applicable not applicable 1 synthetic reference not available not available not available not available 2023.03_UP000000803_7227_Drosophila_melanogaster_1protein_per_gene.fasta proteomic profiling by mass spectrometry 2023.03_UP000000803_7227_Drosophila_melanogaster_1protein_per_gene.fasta 1 25 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=TurboID;AC=XLMOD:02251 not available not available 1 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 | ||
| PXD049372-sample drosophila melanogaster not applicable not applicable not applicable 1 synthetic reference not available not available not available not available checksum.txt proteomic profiling by mass spectrometry checksum.txt 1 26 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=TurboID;AC=XLMOD:02251 not available not available 1 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 | ||
| PXD049372-sample drosophila melanogaster not applicable not applicable not applicable 1 synthetic reference not available not available not available not available contaminants_tagged_2023_03.fasta proteomic profiling by mass spectrometry contaminants_tagged_2023_03.fasta 1 27 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=TurboID;AC=XLMOD:02251 not available not available 1 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 | ||
| PXD049372-sample drosophila melanogaster not applicable not applicable not applicable 1 synthetic reference not available not available not available not available experimental_design.xlsx proteomic profiling by mass spectrometry experimental_design.xlsx 1 28 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=TurboID;AC=XLMOD:02251 not available not available 1 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 |
There was a problem hiding this comment.
10. Reference files become extra runs 🐞 Bug ≡ Correctness
Rows 26–30 encode FASTA databases, a checksum, an experimental-design spreadsheet, and a FragPipe output archive as Q Exactive HF-X acquisitions. Downstream users therefore receive five auxiliary artifacts as measured assay fractions.
Agent Prompt
## Issue description
Reference databases, metadata, and result artifacts are represented as mass-spectrometry acquisitions.
## Fix Focus Areas
- datasets/PXD049372/PXD049372.sdrf.tsv[26-30]
## Recommended Fix
Remove rows 26–30 and keep only rows corresponding to actual acquired raw files.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| PXD049991-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available GFP_NT1_S1-A2_1_3473.d.zip proteomic profiling by mass spectrometry GFP_NT1_S1-A2_1_3473.d.zip 1 43 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=BioID;AC=XLMOD:02250 not available not available 10 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 | ||
| PXD049991-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available GFP_NT2_S1-A3_1_3474.d.zip proteomic profiling by mass spectrometry GFP_NT2_S1-A3_1_3474.d.zip 1 44 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=BioID;AC=XLMOD:02250 not available not available 10 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 | ||
| PXD049991-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available GFP_NT3_S1-A4_1_3475.d.zip proteomic profiling by mass spectrometry GFP_NT3_S1-A4_1_3475.d.zip 1 45 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=BioID;AC=XLMOD:02250 not available not available 10 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 | ||
| PXD049991-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available Search.file.xlsx proteomic profiling by mass spectrometry Search.file.xlsx 1 46 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=BioID;AC=XLMOD:02250 not available not available 10 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 |
There was a problem hiding this comment.
11. A spreadsheet becomes an extra run 🐞 Bug ≡ Correctness
Row 47 registers Search.file.xlsx as a timsTOF Pro acquisition with DDA, cleavage, and fragmentation metadata. The search spreadsheet consequently appears as a forty-sixth measured fraction.
Agent Prompt
## Issue description
A search spreadsheet is incorrectly represented as an acquired timsTOF run.
## Fix Focus Areas
- datasets/PXD049991/PXD049991.sdrf.tsv[47-47]
## Recommended Fix
Delete the spreadsheet row and retain only actual `.d.zip` acquisition rows.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| PXD050824-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available PRF_F_2019_A_SMRC_274_48732_48742_1 proteomic profiling by mass spectrometry PRF_F_2019_A_SMRC_274_48732_48742_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 by 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 | ||
| PXD050824-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available PRF_F_2019_A_SMRC_274_48732_48742_2 proteomic profiling by mass spectrometry PRF_F_2019_A_SMRC_274_48732_48742_2.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=BioID;AC=XLMOD:02250 not available not available by 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 | ||
| PXD050824-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available PRF_F_2019_A_SMRC_274_48732_48742_3 proteomic profiling by mass spectrometry PRF_F_2019_A_SMRC_274_48732_48742_3.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=BioID;AC=XLMOD:02250 not available not available by 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 | ||
| PXD050824-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available PRF_F_2019_A_SMRC_274_48732_48742_4 proteomic profiling by mass spectrometry PRF_F_2019_A_SMRC_274_48732_48742_4.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=BioID;AC=XLMOD:02250 not available not available by 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 |
There was a problem hiding this comment.
18. A fragment replaces the quench reagent 🐞 Bug ≡ Correctness
The comment[quenching reagent] field contains by in every PXD050824 row rather than a reagent or unavailable sentinel. All eight BioID runs therefore publish malformed crosslinking-protocol metadata.
Agent Prompt
## Issue description
Every quenching-reagent cell contains the prose fragment `by` instead of valid protocol metadata.
## Fix Focus Areas
- datasets/PXD050824/PXD050824.sdrf.tsv[2-9]
## Recommended Fix
Replace `by` with the actual quenching reagent when known, otherwise use `not available` in every row.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| PXD050928-sample saccharomyces cerevisiae not applicable not applicable not applicable 1 synthetic reference not available 30 Å not available not available DB_proteins.fasta proteomic profiling by mass spectrometry DB_proteins.fasta 1 17 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=DSS;AC=XLMOD:02001 not available not available NH3HCO3 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 | ||
| PXD050928-sample saccharomyces cerevisiae not applicable not applicable not applicable 1 synthetic reference not available 30 Å not available not available Supplementary_table_X1.xlsx proteomic profiling by mass spectrometry Supplementary_table_X1.xlsx 1 18 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=DSS;AC=XLMOD:02001 not available not available NH3HCO3 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 | ||
| PXD050928-sample saccharomyces cerevisiae not applicable not applicable not applicable 1 synthetic reference not available 30 Å not available not available XL_table_unique.csv proteomic profiling by mass spectrometry XL_table_unique.csv 1 19 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=DSS;AC=XLMOD:02001 not available not available NH3HCO3 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 | ||
| PXD050928-sample saccharomyces cerevisiae not applicable not applicable not applicable 1 synthetic reference not available 30 Å not available not available YB_03_03x04.csv proteomic profiling by mass spectrometry YB_03_03x04.csv 1 20 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=DSS;AC=XLMOD:02001 not available not available NH3HCO3 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 |
There was a problem hiding this comment.
12. Twenty-three artifacts become assays 🐞 Bug ≡ Correctness
Rows 18–40 represent a FASTA database, spreadsheets, CSV results, checksum, analysis script, definition files, and search-result XML files as Q Exactive acquisitions. These auxiliary files create 23 nonexistent measured fractions and carry copied digestion and fragmentation metadata.
Agent Prompt
## Issue description
Twenty-three database, result, script, and configuration artifacts are represented as acquired Q Exactive runs.
## Fix Focus Areas
- datasets/PXD050928/PXD050928.sdrf.tsv[18-40]
## Recommended Fix
Delete rows 18–40 and retain only the sixteen actual `.mzXML` acquisition rows.
ⓘ 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 25 rows were tagged with Q Exactive (Thermo), but the .d.zip data files and the PRIDE submission's sample processing protocol confirm acquisition on a Bruker timsTOF Pro (nanoElute/CaptiveSpray, PASEF).
SDRF change report50 new · 0 modified · 0 deleted · highest risk: none
|
| Dataset | Rows | Defects |
|---|---|---|
| PXD046413 | 10 | no_factor_value: 1 |
| PXD046414 | 10 | no_factor_value: 1 |
| PXD046472 | 7 | no_factor_value: 1 |
| PXD046634 | 22 | no_factor_value: 1, peak_list_data_file: 4 |
| PXD046754 | 20 | no_factor_value: 1 |
| PXD046990 | 3 | no_factor_value: 1 |
| PXD047023 | 25 | no_factor_value: 1 |
| PXD047030 | 4 | no_factor_value: 1 |
| PXD047274 | 70 | no_factor_value: 1 |
| PXD047277 | 12 | no_factor_value: 1 |
| PXD047368 | 10 | no_factor_value: 1 |
| PXD047378 | 5 | no_factor_value: 1 |
| PXD047422 | 100 | no_factor_value: 1 |
| PXD047455 | 19 | no_factor_value: 1 |
| PXD047547 | 2 | no_factor_value: 1 |
| PXD047569 | 93 | no_factor_value: 1 |
| PXD047725 | 36 | no_factor_value: 1 |
| PXD047929 | 12 | no_factor_value: 1 |
| PXD048046 | 27 | no_factor_value: 1 |
| PXD048145 | 11 | no_factor_value: 1, peak_list_data_file: 11 |
| PXD048174 | 14 | no_factor_value: 1 |
| PXD048180 | 11 | no_factor_value: 1 |
| PXD048194 | 8 | no_factor_value: 1 |
| PXD048297 | 6 | no_factor_value: 1 |
| PXD048298 | 12 | no_factor_value: 1 |
| PXD048452 | 54 | no_factor_value: 1 |
| PXD048567 | 91 | no_factor_value: 1 |
| PXD048614 | 6 | no_factor_value: 1, peak_list_data_file: 3 |
| PXD048625 | 2 | no_factor_value: 1 |
| PXD048632 | 64 | no_factor_value: 1 |
| PXD048897 | 16 | no_factor_value: 1 |
| PXD048937 | 6 | no_factor_value: 1 |
| PXD048965 | 1 | no_factor_value: 1 |
| PXD049047 | 9 | no_factor_value: 1 |
| PXD049094 | 3 | no_factor_value: 1 |
| PXD049182 | 15 | no_factor_value: 1 |
| PXD049372 | 29 | no_factor_value: 1 |
| PXD049433 | 18 | no_factor_value: 1 |
| PXD049681 | 16 | no_factor_value: 1 |
| PXD049684 | 57 | no_factor_value: 1 |
| PXD049689 | 30 | no_factor_value: 1 |
| PXD049991 | 46 | no_factor_value: 1 |
| PXD050097 | 10 | no_factor_value: 1 |
| PXD050493 | 28 | no_factor_value: 1 |
| PXD050556 | 4 | no_factor_value: 1 |
| PXD050824 | 8 | no_factor_value: 1 |
| PXD050833 | 60 | no_factor_value: 1 |
| PXD050928 | 39 | no_factor_value: 1, peak_list_data_file: 16 |
| PXD050929 | 100 | no_factor_value: 1, peak_list_data_file: 48 |
| PXD050930 | 100 | no_factor_value: 1, peak_list_data_file: 34 |
Advisory report built from de53b36. Risk labels do not block merging.
| PXD047030-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available Fig1.zip proteomic profiling by mass spectrometry Fig1.zip 1 1 AC=MS:1002038;NT=label free sample NT=6220 Time-of-Flight LC/MS;AC=MS:1000675 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 | ||
| PXD047030-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available Fig2.zip proteomic profiling by mass spectrometry Fig2.zip 1 2 AC=MS:1002038;NT=label free sample NT=6220 Time-of-Flight LC/MS;AC=MS:1000675 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 | ||
| PXD047030-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available Fig3.zip proteomic profiling by mass spectrometry Fig3.zip 1 3 AC=MS:1002038;NT=label free sample NT=6220 Time-of-Flight LC/MS;AC=MS:1000675 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 | ||
| PXD047030-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available Fig9.zip proteomic profiling by mass spectrometry Fig9.zip 1 4 AC=MS:1002038;NT=label free sample NT=6220 Time-of-Flight LC/MS;AC=MS:1000675 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 |
There was a problem hiding this comment.
1. Figure archives become fake assays 📘 Rule violation ≡ Correctness
Rows 2–5 of PXD047030.sdrf.tsv map Fig1.zip, Fig2.zip, Fig3.zip, and Fig9.zip to distinct assay names and fractions while supplying complete 6220 Time-of-Flight acquisition metadata. Because these archives contain figures rather than acquired mass-spectrometry data, consumers counting the declared measurements encounter four unsupported sample-to-assay and fraction relationships instead of mappings to the deposited acquisition files.
Agent Prompt
## Issue description
Figure archives are annotated as acquisition data files and assigned assay, instrument, and fraction metadata, exposing them as measured mass-spectrometry runs with unsupported relationships.
## Fix Focus Areas
- datasets/PXD047030/PXD047030.sdrf.tsv[2-5]
## Recommended Fix
Remove the `Fig*.zip` rows and replace them with mappings for the accession's actual acquired mass-spectrometry files, using only archive-supported assay and fraction relationships. If the acquisition files cannot be identified, do not invent assay coordinates from figure archives; keep the accession out of the canonical dataset directory until valid mappings can be established.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| PXD047569-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available DZ013-EZH2_lines_whole_proteome.rar proteomic profiling by mass spectrometry DZ013-EZH2_lines_whole_proteome.rar 1 88 AC=MS:1002038;NT=label free sample NT=Orbitrap Fusion ETD;AC=MS:1002417 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 | ||
| PXD047569-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available DZ016-RNF2_proximity.rar proteomic profiling by mass spectrometry DZ016-RNF2_proximity.rar 1 89 AC=MS:1002038;NT=label free sample NT=Orbitrap Fusion ETD;AC=MS:1002417 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 | ||
| PXD047569-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available DZ028-EZH2_proximity_EB.rar proteomic profiling by mass spectrometry DZ028-EZH2_proximity_EB.rar 1 90 AC=MS:1002038;NT=label free sample NT=Orbitrap Fusion ETD;AC=MS:1002417 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 | ||
| PXD047569-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available DZ030-EZH2_GFP.rar proteomic profiling by mass spectrometry DZ030-EZH2_GFP.rar 1 91 AC=MS:1002038;NT=label free sample NT=Orbitrap Fusion ETD;AC=MS:1002417 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 |
There was a problem hiding this comment.
2. Result archives become fake assays 📘 Rule violation ≡ Correctness
Rows 89–94 assign six .rar result and proximity archives separate assay names, fraction identifiers, and Orbitrap acquisition metadata. When archive bundles are enumerated alongside the preceding raw files, the dataset gains six unsupported instrument measurements.
Agent Prompt
## Issue description
Result and proximity archives are represented as independent instrument assays with fabricated fraction relationships.
## Fix Focus Areas
- datasets/PXD047569/PXD047569.sdrf.tsv[89-94]
## Recommended Fix
Remove the archive-bundle rows and retain only archive-supported acquired mass-spectrometry files as assays, preserving only relationships established by the source metadata.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| @@ -0,0 +1,28 @@ | |||
| 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] | |||
| PXD048046-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available 02fev22_DaniG_PGK1-6_diluicao1_10 proteomic profiling by mass spectrometry 02fev22_DaniG_PGK1-6_diluicao1_10.raw 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=TurboID;AC=XLMOD:02251 not available not available adding 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 | |||
There was a problem hiding this comment.
3. An action replaces the quench reagent 📘 Rule violation ≡ Correctness
The comment[quenching reagent] column contains the bare action word adding in every assay row. All 27 records therefore expose a sentence fragment where consumers expect the reagent used by the crosslinking protocol.
Agent Prompt
## Issue description
The quenching-reagent column contains `adding`, which is an action fragment rather than a reagent or reserved missing-value term.
## Fix Focus Areas
- datasets/PXD048046/PXD048046.sdrf.tsv[2-28]
## Recommended Fix
Replace `adding` with the archive-supported quenching reagent using the template-supported representation, or use `not available` when the reagent cannot be established.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| @@ -0,0 +1,12 @@ | |||
| source name characteristics[organism] characteristics[organism part] characteristics[cell type] characteristics[disease] 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] | |||
| PXD048145-sample escherichia coli not applicable not applicable not applicable 1 synthetic reference not available not available not available not available RNA_DEB_Ecoli_S30_LB_bRPfrac_8.mzML proteomic profiling by mass spectrometry RNA_DEB_Ecoli_S30_LB_bRPfrac_8.mzML 1 1 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 chemical cross-linking coupled with mass spectrometry proteomics NT=unknown crosslinker;AC=XLMOD:00000 not available not available final not available not available v1.1.0 NT=ms-proteomics;VV=v1.1.0 NT=crosslinking;VV=v1.0.0 | |||
There was a problem hiding this comment.
4. A modifier replaces the quench reagent 📘 Rule violation ≡ Correctness
The comment[quenching reagent] column in PXD048145.sdrf.tsv contains only the incomplete modifier final rather than an identifiable reagent or an allowed unavailable sentinel. This affects every listed acquisition, including the RNA UV rows, leaving consumers with unusable quenching-protocol metadata.
Agent Prompt
## Issue description
The `comment[quenching reagent]` column contains the prose fragment `final` in every row rather than a reagent or a valid unavailable sentinel.
## Fix Focus Areas
- datasets/PXD048145/PXD048145.sdrf.tsv[2-12]
## Recommended Fix
Replace `final` with the documented, archive-supported quenching reagent using the template-supported representation. If the archive does not establish the reagent, use the spec-compliant `not available` sentinel consistently.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| PXD048614-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available 20231227_Buchner_Crosslink_01.mzXML proteomic profiling by mass spectrometry 20231227_Buchner_Crosslink_01.mzXML 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 chemical cross-linking coupled with mass spectrometry proteomics 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 | ||
| PXD048614-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available 20231227_Buchner_Crosslink_01 proteomic profiling by mass spectrometry 20231227_Buchner_Crosslink_01.raw 1 2 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 chemical cross-linking coupled with mass spectrometry proteomics 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 | ||
| PXD048614-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available 20231227_Buchner_Crosslink_02.mzXML proteomic profiling by mass spectrometry 20231227_Buchner_Crosslink_02.mzXML 1 3 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 chemical cross-linking coupled with mass spectrometry proteomics 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 | ||
| PXD048614-sample mus musculus not applicable not applicable not applicable not available 1 synthetic reference not available not available not available not available 20231227_Buchner_Crosslink_02 proteomic profiling by mass spectrometry 20231227_Buchner_Crosslink_02.raw 1 4 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 chemical cross-linking coupled with mass spectrometry proteomics 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 |
There was a problem hiding this comment.
5. Converted files duplicate three runs 📘 Rule violation ≡ Correctness
Rows 2–7 assign each of three run stems one .mzXML assay and one corresponding .raw assay, each with a different fraction identifier. Treating a converted derivative and its source file as separate measurements doubles the acquisition count from three to six.
Agent Prompt
## Issue description
Three converted files and their corresponding source files are modeled as six independent fractions rather than three acquisitions.
## Fix Focus Areas
- datasets/PXD048614/PXD048614.sdrf.tsv[2-7]
## Recommended Fix
Model each `.mzXML` and matching `.raw` pair as one archive-supported acquisition relationship, avoiding separate assay or fraction identifiers for converted derivatives.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| PXD048937-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available ACSS2-1 proteomic profiling by mass spectrometry ACSS2-1.raw 1 1 AC=MS:1002038;NT=label free sample NT=LTQ Orbitrap Elite;AC=MS:1001910 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=human;VV=v1.1.0 | ||
| PXD048937-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available ACSS2-2 proteomic profiling by mass spectrometry ACSS2-2.raw 1 2 AC=MS:1002038;NT=label free sample NT=LTQ Orbitrap Elite;AC=MS:1001910 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=human;VV=v1.1.0 | ||
| PXD048937-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available ACSS2-3 proteomic profiling by mass spectrometry ACSS2-3.raw 1 3 AC=MS:1002038;NT=label free sample NT=LTQ Orbitrap Elite;AC=MS:1001910 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=human;VV=v1.1.0 | ||
| PXD048937-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available ctrl-1 proteomic profiling by mass spectrometry ctrl-1.raw 1 4 AC=MS:1002038;NT=label free sample NT=LTQ Orbitrap Elite;AC=MS:1001910 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=human;VV=v1.1.0 |
There was a problem hiding this comment.
13. Treatment and control become one sample 🐞 Bug ≡ Correctness
The ACSS2 and control runs all share PXD048937-sample, biological replicate 1, and no factor column describing treatment status. The six assays are consequently modeled only as fractions of one source, losing the treatment/control comparison and the replicate identities encoded in their names.
Agent Prompt
## Issue description
Three ACSS2 runs and three control runs are represented as fractions of one source with one biological-replicate value.
## Fix Focus Areas
- datasets/PXD048937/PXD048937.sdrf.tsv[2-7]
## Recommended Fix
Map ACSS2-1 through ACSS2-3 and ctrl-1 through ctrl-3 to their actual source and biological-replicate identities, and add the accession-supported treatment factor so consumers can recover the comparison.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| PXD049372-sample drosophila melanogaster not applicable not applicable not applicable not available not available 1 synthetic reference not available not available not available not available 20160208_QexHF2_RSLC8_RumpfKienzl_Dammermann_MFPL_onbead_BioID_BirA_SDS_5per proteomic profiling by mass spectrometry 20160208_QexHF2_RSLC8_RumpfKienzl_Dammermann_MFPL_onbead_BioID_BirA_SDS_5per.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=TurboID;AC=XLMOD:02251 not available not available 1 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 | ||
| PXD049372-sample drosophila melanogaster not applicable not applicable not applicable not available not available 1 synthetic reference not available not available not available not available 20160208_QexHF2_RSLC8_RumpfKienzl_Dammermann_MFPL_onbead_BioID_Sas4_SDS_5per proteomic profiling by mass spectrometry 20160208_QexHF2_RSLC8_RumpfKienzl_Dammermann_MFPL_onbead_BioID_Sas4_SDS_5per.raw 1 2 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=TurboID;AC=XLMOD:02251 not available not available 1 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 |
There was a problem hiding this comment.
14. Six runs name the wrong labeling enzyme 🐞 Bug ≡ Correctness
The first six assay and raw-file names identify BioID or BirA, while comment[cross-linker] assigns TurboID. Those runs are consequently grouped under a different labeling enzyme from the one encoded in their deposited identifiers.
Agent Prompt
## Issue description
The first six BioID/BirA runs are annotated with the TurboID controlled term.
## Fix Focus Areas
- datasets/PXD049372/PXD049372.sdrf.tsv[2-7]
## Recommended Fix
Replace TurboID with the accession-supported BioID controlled term on the BioID/BirA rows, while retaining TurboID on runs whose identifiers and source metadata actually describe TurboID.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| @@ -0,0 +1,30 @@ | |||
| source name characteristics[organism] characteristics[organism part] characteristics[cell type] characteristics[disease] characteristics[developmental stage] characteristics[strain or breed] 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] | |||
| PXD049372-sample drosophila melanogaster not applicable not applicable not applicable not available not available 1 synthetic reference not available not available not available not available 20160208_QexHF2_RSLC8_RumpfKienzl_Dammermann_MFPL_onbead_BioID_BirA_SDS_5per proteomic profiling by mass spectrometry 20160208_QexHF2_RSLC8_RumpfKienzl_Dammermann_MFPL_onbead_BioID_BirA_SDS_5per.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=TurboID;AC=XLMOD:02251 not available not available 1 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 | |||
There was a problem hiding this comment.
15. A number replaces the quench reagent 🐞 Bug ≡ Correctness
comment[quenching reagent] contains the bare value 1 on every PXD049372 row rather than a reagent or an unavailable sentinel. The malformed protocol value reaches all raw acquisitions as well as the already-reported auxiliary-file rows.
Agent Prompt
## Issue description
Every row places the numeric value `1` in the quenching-reagent column.
## Fix Focus Areas
- datasets/PXD049372/PXD049372.sdrf.tsv[2-30]
## Recommended Fix
Replace `1` with the accession-supported quenching reagent, or use the specification-compliant unavailable sentinel when no quenching reagent is documented.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| PXD047023-sample schizosaccharomyces pombe strain spy73 975 h+ not applicable not applicable not applicable 1 synthetic reference not available not available not available not available Rep1_raw_data_S_pombe_2692_DDA_400nl_flow_Slot1-9_1_11383.d.zip proteomic profiling by mass spectrometry Rep1_raw_data_S_pombe_2692_DDA_400nl_flow_Slot1-9_1_11383.d.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 | ||
| PXD047023-sample schizosaccharomyces pombe strain spy73 975 h+ not applicable not applicable not applicable 1 synthetic reference not available not available not available not available Rep1_raw_data_S_pombe_2693_DDA_400nl_flow_Slot1-10_1_11385.d.zip proteomic profiling by mass spectrometry Rep1_raw_data_S_pombe_2693_DDA_400nl_flow_Slot1-10_1_11385.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 | ||
| PXD047023-sample schizosaccharomyces pombe strain spy73 975 h+ not applicable not applicable not applicable 1 synthetic reference not available not available not available not available Rep1_raw_data_S_pombe_2825_DDA_400nl_flow_Slot1-11_1_11387.d.zip proteomic profiling by mass spectrometry Rep1_raw_data_S_pombe_2825_DDA_400nl_flow_Slot1-11_1_11387.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 | ||
| PXD047023-sample schizosaccharomyces pombe strain spy73 975 h+ not applicable not applicable not applicable 1 synthetic reference not available not available not available not available Rep1_result_01-03-2022.zip proteomic profiling by mass spectrometry Rep1_result_01-03-2022.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 |
There was a problem hiding this comment.
16. Result archives appear as instrument runs 🐞 Bug ≡ Correctness
PXD047023.sdrf.tsv places Rep*_result_*.zip archives in both assay name and `comment[data file]` while copying timsTOF acquisition, digestion, and fragmentation metadata onto them. Whenever consumers enumerate the SDRF data files, these six processed-result packages are counted alongside the actual .d.zip raw acquisitions.
Agent Prompt
## Issue description
Processed `Rep*_result_*.zip` archives are represented as mass-spectrometry assay/data-file rows even though the file names distinguish them from the neighboring `raw_data` acquisitions.
## Fix Focus Areas
- datasets/PXD047023/PXD047023.sdrf.tsv[6-26]
## Recommended Fix
Remove the rows whose `comment[data file]` values are `Rep*_result_*.zip`. Retain only the rows that map actual acquired raw files, and derive assay coordinates from those raw acquisitions.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| PXD049689-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available 4834_Lumos1_DIA_74min-400_850_20W_01_GFP_R1_NT_01 proteomic profiling by mass spectrometry 4834_Lumos1_DIA_74min-400_850_20W_01_GFP_R1_NT_01.raw 1 1 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 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 | ||
| PXD049689-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available 4834_Lumos1_DIA_74min-400_850_20W_02_GFP_R2_NT_01 proteomic profiling by mass spectrometry 4834_Lumos1_DIA_74min-400_850_20W_02_GFP_R2_NT_01.raw 1 2 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 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 | ||
| PXD049689-sample homo sapiens not applicable not applicable not applicable not available not applicable 1 synthetic reference not available not available not available not available 4834_Lumos1_DIA_74min-400_850_20W_03_GFP_R3_NT_01 proteomic profiling by mass spectrometry 4834_Lumos1_DIA_74min-400_850_20W_03_GFP_R3_NT_01.raw 1 3 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 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 |
There was a problem hiding this comment.
17. Data-independent runs use wrong method 🐞 Bug ≡ Correctness
PXD049689.sdrf.tsv declares NT=Data-dependent acquisition for every file whose assay and data-file name explicitly contains DIA. All thirty records will consequently be classified as data-dependent rather than data-independent acquisitions by users of the acquisition-method field.
Agent Prompt
## Issue description
All run names explicitly identify DIA acquisition, but their `comment[proteomics data acquisition method]` values declare data-dependent acquisition.
## Fix Focus Areas
- datasets/PXD049689/PXD049689.sdrf.tsv[2-31]
## Recommended Fix
Replace the data-dependent acquisition annotation on every DIA row with the correct data-independent acquisition ontology annotation, preserving the existing assay and raw-file mappings.
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
|
Code review by qodo was updated up to the latest commit 39284aa |
comment[sdrf template] declared NT=invertebrates;VV=v1.1.0 (an animal-only template) for 4 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.
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: PXD046413,PXD046414,PXD046472,PXD046634,PXD046754,PXD046990,PXD047023,PXD047030,PXD047274,PXD047277,PXD047368,PXD047378,PXD047422,PXD047455,PXD047547,PXD047569,PXD047725,PXD047929,PXD048046,PXD048145,PXD048174,PXD048180,PXD048194,PXD048297,PXD048298,PXD048452,PXD048567,PXD048614,PXD048625,PXD048632,PXD048897,PXD048937,PXD048965,PXD049047,PXD049094,PXD049182,PXD049372,PXD049433,PXD049681,PXD049684,PXD049689,PXD049991,PXD050097,PXD050493,PXD050556,PXD050824,PXD050833,PXD050928,PXD050929,PXD050930