Get scores for a phospho-sequence#
Score a given phospho-sequence and store the results
sequence = "FVKQKASQSPQKQ"
res = kinex.get_score(sequence)
Note
- The supported format for a phospho-sequence
asterisk: F_KQKAS*QSPQK(ph): FKQKAS(ph)QSPQKcentral: FVKQKASQSPQKQ
Rank the kinases for a given phospho-sequence based on their percentile score
res.ranking
score log_score percentile_score
kinase
PRKD2 30.071143 4.910308 98.923
ATR 6.798658 2.765250 98.531
MNK1 9.017093 3.172662 97.935
... ... ... ...
JNK3 0.062386 -4.002623 2.043
JNK1 0.021452 -5.542765 0.453
[303 rows x 3 columns]
pandas.DataFrame
Get the top n kinases from percentile ranking
res.top(3)
score log_score percentile_score
kinase
PRKD2 30.071143 4.910308 98.923
ATR 6.798658 2.765250 98.531
MNK1 9.017093 3.172662 97.935
pandas.DataFrame
Get median percentile (median score of kinases for a given phospho-sequence)
res.median_percentile
Get promiscuity index (the number of kinases scoring above the
90thpercentile)
res.promiscuity_index()