psite_annotation.annotators
Classes for annotating pandas dataframes with a variety of annotations.
Example
from psite_annotation import annotators
annotator = annotators.PSPKinasesAnnotator(<path_to_annotation_file>)
annotator.load_annotations()
df = annotator.annotate(df)
Classes
Annotate pandas dataframe with clinical baskets from Annika. |
|
Annotate pandas dataframe with domains from uniprot. |
|
Annotate pandas dataframe with upstream in vitro kinases according to Sugiyama et al (2019). |
|
Annotate pandas dataframe with highest scoring kinases from the kinase library. |
|
Annotate and aggregate pandas dataframe with representative modified sequence from a modified sequence group. |
|
Annotate pandas dataframe with modified sequence groups where localizations are within match_tolerance of each other. |
|
Annotate pandas dataframe with motifs from uniprot. |
|
Annotate pandas dataframe with upstream kinases according to PhosphositePlus. |
|
Annotate pandas dataframe with regulatory functions according to PhosphositePlus. |
|
Annotate pandas dataframe with number of high and low-throughput studies according to PhosphositePlus. |
|
Annotate pandas dataframe with Jana's PTM Turnover data. |
|
Annotate pandas dataframe with positions of the peptide within the protein sequence based on a fasta file. |
|
Annotate pandas dataframe with +/- 15 amino acids around each of the modified sites, separated by semicolons. |