Get scores for a phospho-sequence#

  1. 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)QSPQK

  • central: FVKQKASQSPQKQ

  1. 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
  1. 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
  1. Get median percentile (median score of kinases for a given phospho-sequence)

res.median_percentile
  1. Get promiscuity index (the number of kinases scoring above the 90th percentile)

res.promiscuity_index()