Description
Scans the indicated protein in search of regulatory PTM sites
Usage
reg.scan(up_id)
Arguments
up_id
a character string corresponding to the UniProt ID.
Value
Returns a dataframe where each row corresponds to a residue, and the colums inform about the regulatory modifications.
References
Hornbeck et al. Nucleic Acids Res. 2019 47:D433-D441.
See Also
ac.scan()
, meto.scan()
, ni.scan()
, gl.scan()
, ub.scan()
, su.scan()
, dis.scan()
, sni.scan()
, me.scan()
, p.scan()
, ptm.scan()
Details
Mass spectrometric methods are revealing a very large number of sites of PTM in proteins. However, do each of these PTM sites have a role in the functioning of a cellular process? We do not know the answer to this question because the functional effects of the vast majority of these modifications have not yet been investigated. However, there are reasons for believing that some portion of these reported PTMs might have little or no functional importance.
Therefore, if you want to use an astringent criterion, I’d recoment to use the ptm function reg.scan(), which scans only for experimentally documented regulatory PTM sites. Thus, using this function with our model protein P01009, it turns out than only one, among the fifteen sites previously reported, is known to be functionally relevant.
To illustrate this point, we are going to scan two model proteins.
Alfa-1-antitrypsin (P01009)
First let’s find all the PTM sites described for this protein. To this end we use ptm.scan():
a1at <- ptm.scan('P01009')
We can observe that there are:
nrow(a1at)
## [1] 27
residues that are post-translationally modified. However this number is reduced to:
sum(a1at$reg, na.rm = TRUE)
## [1] 3
when only those sites known to be functionally relevant are considered.
We can get further details regarding these sites using the function reg.scan():
library(knitr)
kable(reg.scan('P01009'))
up_id | organism | modification | database | |
---|---|---|---|---|
10928 | P01009 | Homo sapiens | T416-p | PSP |
1 | P01009 | Homo sapiens | M351-ox | MetOSite |
2 | P01009 | Homo sapiens | M358-ox | MetOSite |
Histone H3.1t (Q16695)
First let’s find all the PTM sites described for this protein. To this end we use ptm.scan():
h3 <- ptm.scan('Q16695')
We can observe that there are:
nrow(h3)
## [1] 33
residues that are post-translationally modified. However this number is reduced to:
sum(h3$reg, na.rm = TRUE)
## [1] 1
when only those sites known to be functionally relevant are considered.
We can get further details regarding these sites using the function reg.scan():
library(knitr)
kable(reg.scan('Q16695'))
up_id | organism | modification | database | |
---|---|---|---|---|
5944 | Q16695 | Homo sapiens | K80-m2 | PSP |
7265 | Q16695 | Homo sapiens | K80-m1 | PSP |