Coder Social home page Coder Social logo

psi-mod-cv's People

Contributors

althonos avatar cthoyt avatar edeutsch avatar git4anjali avatar kimrutherford avatar mobiusklein avatar mwalzer avatar noedelta avatar pabinz avatar pmt706 avatar pporrasebi avatar ralfg avatar rfellers avatar ypriverol avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

psi-mod-cv's Issues

NTR: glutaminylated residue

New Term Request: glutaminylated residue

possible new child term (if appropriate): glutaminylated glutamate

reference: PMID:28801462 Jank T, et al. (2017) Protein glutaminylation is a yeast-specific posttranslational modification of elongation factor 1A. J. Biol. Chem. 292(39):16014-16023

from the intro: "Here we describe, for the first time, a novel type of posttranslational modification, the glutaminylation of a glutamate residue, that occurs within the helix A*–loop–helix A􏰂 region of yeast eEF1A. We show that the glutamine residue is attached via its amino group to the side chain carboxyl group of Glu45 within eEF1A."

UniMod vs Unimod

PSI-MOD has all UniMod, however Unimod is the preferred format. Would anyone have major issues with changing all UniMod's to Unimod?

How to describe proteins conjugated with thioredoxin peroxidase?

I found
thiolated residue (MOD:01886)
A protein modification that effectively replaces a hydrogen atom with an sulfanyl or substituted sulfanyl group.

but this is not specific enough.
I see there is a related child
MOD: 00234 L-cysteine glutathione disulfide
to describe glutathione conjugation, so probably

L-cysteine Prdxs disulfide (or L-cysteine thioredoxin peroxidase disulfide) would work?

See
PMID:37572670 (and references therein)
Title | A peroxiredoxin-P38 MAPK scaffold increases MAPK activity by MAP3K-independent mechanisms.

Figure 1 has a nice overview demonstrating Prdxs conjugated to fission yeast Sty1 MAP kinase and human MAPKKK

NTR: urmylation

Hi,

I can’t seem to find a term for urmylation (GO: “Covalent attachment of the ubiquitin-like protein URM1 to another protein”) and would like to request a new term if possible (or point me in the right direction if I’m missing something?)

Some relevant references:

Furukawa K, et al. (2000) A protein conjugation system in yeast with homology to biosynthetic enzyme reaction of prokaryotes. J Biol Chem 275(11):7462-5
PMID: 10713047

Van der Veen AG, et al. (2011) Role of the ubiquitin-like protein Urm1 as a noncanonical lysine-directed protein modifier. Proc Natl Acad Sci U S A 108(5):1763-70
PMID: 21209336

Looks like the appropriate term would be “urmylation” or perhaps “urmylated lysine.”

Thanks for your help!

Best,
Sage (SGD curator)

Missing PSI-MS-label on MOD:01458

All the acetylated side chains carry this note:
"Acetyl" RELATED PSI-MS-label

N-terminal acetylation (MOD:01458), however, lacks this note.

Is this intentional, or is it an omission?

Deorphanize or Deprecate Terms Rooted at MOD:00003 and MOD:00947

There are are large number of orphan terms that only have root in the base that brought them in. UniMod (MOD:00003) and DeltaMass (MOD:00947).

In PSI-MOD 1.029.0, this amounts to

  • MOD:00003 (UniMod): 28 orphans
  • MOD:00947 (DeltaMass): 60 orphans

My proposal is to deprecate orphan terms that are:

  • abiological (e.g. MOD:00508, a UniMod orphan term for gas-phase ions generated in the mass spectrometry process)
  • unsupported by literature reference (MOD:00958, a DeltaMass orphan term for a crosslink between Arg and His sidechains with loss of "5"

And to properly fix terms that are incomplete such as:

  • DeltaMass orphan MOD:00971 that describes oxohistidine from a properly referenced manuscript
  • Unimod Orphan MOD:00576 that described crotonylation... here I will convert to something like "crotonylated residue" on amino acid X. The addition of child terms for each modified residue will come in the future.

Does anyone have strong reasons why I shouldn't do this? I assume that answer will be no, but always good to throw the question out into the ether.

Ammonium?

Hey all,

I'm looking for a mapping for Unimod:989 Ammonium. Does such a thing exist in PSI-MOD? My searching led nowhere.

Thanks,
Ryan

Mass Differences... Are they a transitive property?

Hi All,

A Specific Example:
MOD:00394 is "acetylated residue" with a mass difference of ~42... however, MOD:00648 is for N,O-diacetylated L-serine, which points up MOD:00394 (through MOD:00647, acetylated L-serine) ... the mass difference of MOD:00648 is ~84 (2x42)... All of the other children of MOD:00394 have a Mass difference of 42... should we address this?

More generally, is it understood/accepted that mass difference is transitive through the is_a relationship? If MOD_A is_a MOD_B MUST DiffMassA==DiffMassB? further... if MOD_B is_a MOD_C, MUST DiffMassA==DiffMassC?

@rfellers is working on a mapping project with the new ProForma standard and this question sort of came up while we were trying to hash identical proteoforms...

Thoughts?

follow up on SF ticket re proline isomerization

From
https://sourceforge.net/p/psidev/mod-controlled-vocab-changes/72/

Hi,

I was prompted to look for this ticket based on a ticket on the GO tracker.
geneontology/go-ontology#19927 (comment)

Although there are no comments in the original ticket, I found a couple of follow up comments in e-mail, and it seems complicated. However, it is something we would like to be able to capture if possible.

8-5-2018

Hi Valerie,
Sorry for the delay. We will look at the reference reporting the prolyl isomerization of CENP-A on a specific proline residue and will give you our feedback as soon as possible.
Best wishes.
Sylvie.

Hi Valerie,
This isomerization is not straightforward to describe as it does not only involve the proline residue. In fact here we talk about a prolyl isomerization cis-trans that is function of the relative geometry of the amide bond at the nterm of the proline residue and in particular of the carbonyl moiety of the previous residue. The proline itself does not change at all in this isomerization. We would need to model an isomerization of a pair of residues and not of a single residue.
Maybe one should add the term as child of MOD:000664 stereoisomerized residue with source being a double residue including Proline And child of MOD:000915 modified L-proline residue
Will check this

Pierre-Alain

SARS-Cov-2 Spike glycosylations needed from UniMod

Hello,
in order to be able to curate SARS-Cov-2 the Reactome team is in need of the following PTMs in PSI-MOD. Can you please import them?

  • dHex(1)Hex(4)HexNAc(5) --- UNIMOD:1519
  • dHex(2)Hex(4)HexNAc(5) --- UNIMOD:1785
  • dHex(1)Hex(5)HexNAc(5) --- UNIMOD:1555
  • dHex(1)Hex(5)HexNAc(3) --- UNIMOD:1484
  • dHex(1)Hex(3)HexNAc(6) --- UNIMOD:1781
  • dHex(1)Hex(6)HexNAc(3) --- UNIMOD:1509
  • Hex(9)HexNAc(2) --- UNIMOD:1531
  • Hex(7)HexNAc(2) --- UNIMOD:1480

These are all children of complex glycosylation MOD:00725

Missing mass values?

Hello,

I have a question about potentially missing mass values. For example, MOD:00661 seems to have enough "context" to warrant mass values to be populated. Instead, one must look to the first child (MOD:00724) to see mass values assigned. There are many more examples of this: MODs 658-663, 665, 673, 678. I could likely find more if needed. Is there a reason why masses are not assigned at these levels?

Why does this matter to me you might ask? Because Uniprot entry O43676 (and likely others) defined methyl histidine using the ID 'Methylhistidine' which is mapped to MOD:00661 in Uniprot's ptmlist. This means our searching logic cannot assign a proper mass to the PTM without additional logic.

Thoughts? Thanks!

Adding terms to psi-mod-CV to link modifications with amino acids

Would everyone be ok if I were to run through the psi-mod CV and put in appropriate links to the amino acids modified? For instance, right now, MOD:01356 is_a MOD:00916 (modified serine), when I would categorize it instead as MOD:01356 is_a MOD:00002 (O-glycosyl serine, which itself is_a MOD:00916). There are many such circumstances in the MOD:01157 (protein modification characterized by amino acid modified) side of the CV that need addressing.

D-amino acids

D-amino acids are handled less than optimally. We need to address this better.

Should there be a term under MOD:00850, unnatural residue that houses all D-amino acid residues?

Having D amino acid residues related through is_a to their modified L amino acid counterparts doesn't seem quite right.

NTR: glutaminylation ?

New term request received via the old SourceForge site:
https://sourceforge.net/p/psidev/mod-controlled-vocab-changes/73/

Hello,

I would like to annotate the protein modification reported here:
PMID:28801462
"Protein glutaminylation is a yeast-specific posttranslational modification of elongation factor 1A."

but I can't locate anything relevent searching on "glutamin...."

Does it exist as another name, or does it need to be added

Not sure how to define, but it seems to be the attachment of a specific glutamine residue in a glutamate in ef1A

Thanks,

Val

Heavy Isotope Labeled PTMs

Throughout PSI-MOD, when a heavy labelled atom is added in place of a "regular" atom, it's listed as

(12)C -X (13)C X , where X is the number of atoms being replaced.

Technically this is wrong, it should be

C -X (13)C X , where X is the number of atoms being replaced.

The issue is that the atom being replaced isn't "pure carbon 12" (100% 12C), but rather "natural carbon" (98.9%12C, 1.1%13C) This won't have any effect on the DiffMono's, but will on the DiffAvg's and thus should be done... thoughts?

some "not great" ntrs from the iedb

Hi, we have a few term requests that are not exactly protein modifications, but we use them in our data in a similar way that we use PSI-MOD terms, so we are hoping that you can help us with them. If the are not appropriate for PSI-MOD, we hope you can suggest a different home for them. They are:
D-aminoacid
Stereoisomer
I/L uncertainty (when eluted peptide are sequenced, this is a common issue)
Unidentified amino acid (when eluted peptide are sequenced, this is a common issue)
artificial modification/molecular tag - is this already a concept in PSI-MOD? Iodo-4-azidosalicylic acid (IASA) is an example that we have.
Please let me know which, if any are within your scope and I can work towards definitions, etc.
thanks, Randi

Systematic Names

Having systematic names in PSI-MOD would be nice, where available. Right now, the systematic names are "EXACT RESID-systematic" but with no new RESID names, there's no way to add new ones... should these be categorized as "EXACT PSI-MOD-systematic"?

NTR: N-methyl-L-valine

AVERAGE Itraq4PLEX MOD

Add a mod that represents the average of all 4 Itraq4PLEX reporter+balance mods; it is a representing average iTRAQ4plex reporter+balance for all iTRAQ at a resolution of below 0.1Da

Term]
id: MOD:nnnnnnnn
name: iTRAQ4plex reporter+balance reagent acylated residue, average mass modification
def: "A protein modification that effectively replaces a hydrogen atom of a residue with one of the Applied Biosystems iTRAQ4plex reagent reporter+balance groups." [Unimod:214]
comment: The reagent consists of a reporter group, a balance group and a protein reactive N-oxysuccinimide group. The reporter group, an isotopically labeled 1,4-dimethylpiperazine, is connected to a carbonyl balance group that is isotopically labeled to produce a nominally isobaric combined modification. Four versions of chemically identical iTRAQ4plex moyeties, but with different isotope distribution. This modification is calculated as the average of the four species. It has no isotopic distribution reality, the exact mass does not correspond to any real isotopic distribution.
subset: PSI-MOD-slim
synonym: "(4-methylpiperazin-1-yl)acetyl" EXACT PSI-MOD-alternate []
synonym: "iTRAQ" RELATED Unimod-interim []
xref: DiffAvg: "144.10"
xref: DiffFormula: "none"
xref: DiffMono: "144.102411"
xref: Formula: "none"
xref: MassAvg: "none"
xref: MassMono: "none"
xref: Origin: "X"
xref: Source: "artifact"
xref: TermSpec: "none"
is_a: MOD:01426 ! isotope tagged reagent derivatized residue
is_a: MOD:01705 ! isotope tagged reagent acylated residue
is_a: MOD:01709 ! iTRAQ4plex reporter+balance reagent N-acylated residue
is_a: MOD:01513 ! modifications with monoisotopic mass differences that are nominally equal at a resolution below 0.1 Da

Minor suggestion: append -CV to the repo

Hi,

It is very minor suggestion, but would it make sense to append the postfix -CV to the repo to be consistent with other ontologies (e.g psi-ms-CV and psi-mi-CV) if it is going to host psi-mod.obo? On the other hand I can see it is fork and I don't know if it is possible.

Regards,

Revisions needed for MOD:00647 "monoacetylated L-serine" and MOD:02080 "diacetylated-L-serine"

The definitions:

MOD:00647 "monoacetylated L-serine" - A protein modification that effectively converts an L-serine residue to either N-acetyl-L-serine, O-acetyl-L-serine, or N,O-diacetyl-L-serine.
MOD:02080 "diacetylated-L-serine" -   A protein modification that effectively converts an L-serine residue to either N-acetyl-L-serine, O-acetyl-L-serine, or N,O-diacetyl-L-serine.

The definitions are identical, and written as if intended to be a more general 'acetylated L-serine' term (which itself would be useful).

Duplicated short label

N-phosphorylated residue MOD:01456 and O-phosphorylated residue MOD:01455 have both been given the Short label curated by PSI-MOD
OPhosRes

Please could that of MOD:01456 be changed to NPhosRes with some urgency as the wrong term is being used by IMEx as a result.

Add “S-CysGly” modification (monoisotopic +176.026)

In the midst of working with one of our collaborators, we ran into the need to annotate an “S-CysGly” modification (monoisotopic +176.026). My search of RESID, PSI-MOD, and Unimod turned up nothing. Paul Thomas then informed us that it is a breakdown product of S-glutathione (AA0229) and you can see evidence of its existence in manuscript form here: http://www.sciencedirect.com/science/article/pii/S1046202311002520 (Table 1). Would you be willing to add this mod?

Consider using property-value for annotated properties

Hi!

I suppose this is caused by OBO-edit, but the current way of declaring the properties for modified residues using Xrefs is not giving a very useful translation in OWL2, because the resulting property value ends as an rdf:label.

The proper way to add annotations would be to use property-value clauses, also allowing for the datatype to be specified:

[Term]
id: MOD:00007
name: selenium substitution for sulfur
property_value: DiffAvg "46.91" xsd:float

which will have ROBOT translate the result in a correct OWL2 annotation, considering DiffAvg as an annotation property (it would be even better to use OWL2 data properties instead but there is no way to do that from an OBO document... yet).

Collagen-related mods

Glycosylation of collagens is a common PTM. Right now, many of the glyco modifications of hydroxylated amino acids have the naked amino acid as the origin, when this should be the hydroxylated amino acid.

Is this correct? My question is: For a MOD:01914 is it changing from lysine to galactosyl-hydroxy-lysine in a single step OR is the modification hydroxy-lysine being galactosylated to galactosyl-hydroxy-lysine?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.