Skip to content

This is my Master thesis project. It is about characterizing the roles of kinase residues in the interaction with kinase inhibitors.

Notifications You must be signed in to change notification settings

veren4/Kinase_residue_classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Characterization of Kinase Residues

This project supports rationale-driven discovery of kinase inhibitors. It combines high-throughput affinity data with crystal-structures to characterize the residues of kinases which engage in interaction with inhibitors. For easy accessibility, it is implemented as a truly magical R Shiny application.



progress

The vast majority of code of project is written in R. The individual scripts are described below. Files encoding functions have the prefix "lib_"; files containing scripts have the prefix "script_".

script_generation_of_underlying_dataset.R

In script_generation_of_underlying_dataset.R, the underlying dataset for the Shiny app is created. First, lib_generate_generic_dataset.R creates a dataframe which contains the PDB structures (PDB IDs) of interest, which have a PLIP output. The kinase gene names are added from the pkinfam file. Subsequently, PDB is searched with these kinase genenames to get the respective structure IDs. The kinase familiy information is added from pkinfam.

As the second step, the PLIP output is parsed to creade a "many-kinases-many-drugs-dataframe (mkmd) in lib_generate_mkmd.R. The function in lib_PLIP_XML_parser.R parses the PLIP XML output files and returns a dataframe. The further operations aren't described in detail here but are extensively documented in the script.

script_prepare_Kinobead_call_set.R

This short script contains the transformation of the supplement-Excel file from the "target landscape of clinical kinase drugs" paper (Klaeger et al., 10.1126/science.aan4368) into a suitable input file for the Shiny app.

lib_PLIP_XML_parser.R

Takes the XML output-files from PLIP and returns a dataframe with the interacting residues and the kind of calculated interaction.

About

This is my Master thesis project. It is about characterizing the roles of kinase residues in the interaction with kinase inhibitors.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published