Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions alphabase/constants/const_files/modification.tsv
Original file line number Diff line number Diff line change
Expand Up @@ -1032,6 +1032,12 @@ TMT6plex@H 229.162932 229.2634 H(20)C(8)13C(4)N(1)15N(1)O(2) 0.0 Isotopic label
TMT6plex@Protein_N-term 229.162932 229.2634 H(20)C(8)13C(4)N(1)15N(1)O(2) 0.0 Isotopic label 737 0.0
TMT6plex@Any_N-term 229.162932 229.2634 H(20)C(8)13C(4)N(1)15N(1)O(2) 0.0 Isotopic label 737 0.0
TMT6plex@K 229.162932 229.2634 H(20)C(8)13C(4)N(1)15N(1)O(2) 0.0 Isotopic label 737 0.0
TMT10plex@T 229.162932 229.2634 H(20)C(8)13C(4)N(1)15N(1)O(2) 0.0 Isotopic label 737 0.0
TMT10plex@S 229.162932 229.2634 H(20)C(8)13C(4)N(1)15N(1)O(2) 0.0 Isotopic label 737 0.0
TMT10plex@H 229.162932 229.2634 H(20)C(8)13C(4)N(1)15N(1)O(2) 0.0 Isotopic label 737 0.0
TMT10plex@Protein_N-term 229.162932 229.2634 H(20)C(8)13C(4)N(1)15N(1)O(2) 0.0 Isotopic label 737 0.0
TMT10plex@Any_N-term 229.162932 229.2634 H(20)C(8)13C(4)N(1)15N(1)O(2) 0.0 Isotopic label 737 C(=O)CCCNC(=O)CN1C(C)CCC1C 0.0

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Using this product sheet as reference, I think the smiles string is incorrect

The smiles currently evaluates to:
Image

  1. Currently Pyrrolidine ring instead of Piperidine ring
  2. Currently 3-C tail between amide bond and terminal aldehyde instead of 2-C tail

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Suggested edit:

C1(C)CCCC(C)N1CC(=O)NCCC(=O)
Image

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Thanks for catching this! I'm a bit confused tbh. I reviewed this quite thoroughly

TMT10plex@K 229.162932 229.2634 H(20)C(8)13C(4)N(1)15N(1)O(2) 0.0 Isotopic label 737 CC1N(CC(NCCC(NCCCC[C@H](N)C(=O)O)=O)=O)C(C)CCC1 0.0

Copilot AI Dec 27, 2025

Copy link

Choose a reason for hiding this comment

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

The modification name 'TMT10plex' is inconsistent with the existing 'TMT6plex' naming pattern. Based on the PR title mentioning 'TMT 10plex', this should likely be 'TMT10plex' throughout, but verify this matches the expected naming convention for 10-plex TMT modifications in the codebase.

Copilot uses AI. Check for mistakes.
BEMAD_C@C 120.0245 120.1701 H(8)C(4)O(2)S(1) 0.0 Chemical derivative 736 0.0
TMT2plex@H 225.155833 225.2921 H(20)C(11)13C(1)N(2)O(2) 0.0 Isotopic label 738 0.0
TMT2plex@S 225.155833 225.2921 H(20)C(11)13C(1)N(2)O(2) 0.0 Isotopic label 738 0.0
Expand Down Expand Up @@ -2697,8 +2703,8 @@ TMTpro@T 304.207146 304.3127 H(25)C(8)13C(7)N(1)15N(2)O(3) 0.0 Isotopic label 2
TMTpro@S 304.207146 304.3127 H(25)C(8)13C(7)N(1)15N(2)O(3) 0.0 Isotopic label 2016 0.0
TMTpro@H 304.207146 304.3127 H(25)C(8)13C(7)N(1)15N(2)O(3) 0.0 Isotopic label 2016 0.0
TMTpro@Protein_N-term 304.207146 304.3127 H(25)C(8)13C(7)N(1)15N(2)O(3) 0.0 Isotopic label 2016 0.0
TMTpro@Any_N-term 304.207146 304.3127 H(25)C(8)13C(7)N(1)15N(2)O(3) 0.0 Isotopic label 2016 0.0
TMTpro@K 304.207146 304.3127 H(25)C(8)13C(7)N(1)15N(2)O(3) 0.0 Isotopic label 2016 0.0
TMTpro@Any_N-term 304.207146 304.3127 H(25)C(8)13C(7)N(1)15N(2)O(3) 0.0 Isotopic label 2016 C(=O)CCCNC(=O)CCCNC(=O)C1N(CC(C)C)CCC1 0.0
TMTpro@K 304.207146 304.3127 H(25)C(8)13C(7)N(1)15N(2)O(3) 0.0 Isotopic label 2016 CC(CN1C(C(NCCC(NCCC(NCCCC[C@H](N)C(=O)O)=O)=O)=O)CCC1)C 0.0

Copilot AI Dec 27, 2025

Copy link

Choose a reason for hiding this comment

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

The SMILES structures added for TMT10plex@K and TMTpro@K contain embedded lysine residues (NCCCCC@HC(=O)O). Verify these represent the modification attachment to lysine correctly, as including the full amino acid in the SMILES may cause issues with mass calculations or structure interpretation depending on how these are processed downstream.

Suggested change
TMTpro@K 304.207146 304.3127 H(25)C(8)13C(7)N(1)15N(2)O(3) 0.0 Isotopic label 2016 CC(CN1C(C(NCCC(NCCC(NCCCC[C@H](N)C(=O)O)=O)=O)=O)CCC1)C 0.0
TMTpro@K 304.207146 304.3127 H(25)C(8)13C(7)N(1)15N(2)O(3) 0.0 Isotopic label 2016 C(=O)CCCNC(=O)CCCNC(=O)C1N(CC(C)C)CCC1 0.0

Copilot uses AI. Check for mistakes.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

this is intended

TMTpro_zero@S 295.189592 295.3773 H(25)C(15)N(3)O(3) 0.0 Chemical derivative 2017 0.0
TMTpro_zero@H 295.189592 295.3773 H(25)C(15)N(3)O(3) 0.0 Chemical derivative 2017 0.0
TMTpro_zero@Protein_N-term 295.189592 295.3773 H(25)C(15)N(3)O(3) 0.0 Chemical derivative 2017 0.0
Expand Down
4 changes: 4 additions & 0 deletions alphabase/constants/const_files/psm_reader.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,10 @@ modification_mappings:
- 'K(148.1091)'
'mTRAQ:13C(6)15N(2)@Any_N-term':
- 'N-term(148.1091)'
'TMTpro@K':
- 'K(304.2071)'
'TMTpro@Any_N-term':
- 'N-term(304.2071)'

pfind:
reader_type: pfind
Expand Down
Loading