Kinex is a Python package for inferring causal kinases from phosphoproteomics data.
Paper: Kinex infers causal kinases from phosphoproteomics data. https://doi.org/10.1101/2023.11.23.568445
- Substrate Sequence Scoring
- Causal Kinases Inference
- Comparison with Drug Collection
- conda
- Python 3.11
# Create and activate your conda environment
conda create --name kinex
conda activate kinex
# Install kinex package
conda install -c bioconda kinex
# Create and activate a Python 3.11 conda environment
conda create --name kinex
conda activate kinex
conda install python=3.11
# Download the package:
git clone [email protected]:bedapub/kinex.git
cd kinex
# Install the package
pip install .
from kinex import Kinex
import pandas as pd
-
With Predefined Matrices:
kinex = Kinex()
-
With Your Custom Matrices:
kinex = Kinex(scoring_matrix_ser_thr=pd.read_csv('path_to_ser_thr_matrix.csv'), scoring_matrix_tyr=pd.read_csv('path_to_tyr_matrix.csv'))
Predefined matrices can be found here:
sequence = "FVKQKAY*QSPQKQ"
res = kinex.get_score(sequence)
enrich = kinex.get_enrichment(input_sites, fc_threshold=1.5, phospho_priming=False, favorability=True, method="max")
enrich.ser_thr.plot()
enrich.tyr.plot()
You can find detailed documentation describing every feature of the package with examples and tutorials here.