From e4e8bd72786feacdae9d204c6c93dc47789d79bd Mon Sep 17 00:00:00 2001 From: Tanushree Tunstall Date: Thu, 25 Aug 2022 17:50:49 +0100 Subject: [PATCH] added colors for tiles for gid plots and appendix tables --- config/gid.R | 14 +- .../plotting_thesis/ORandSNP_results.R | 11 +- .../plotting_thesis/appendix_tables.R | 290 ++++++++++++++++-- 3 files changed, 273 insertions(+), 42 deletions(-) diff --git a/config/gid.R b/config/gid.R index 763a429..a44c1e1 100644 --- a/config/gid.R +++ b/config/gid.R @@ -129,15 +129,15 @@ cat("\n===================================================" ############################################################## # var for position customisation for plots -aa_pos_drug -aa_pos_lig1 = aa_pos_sam -aa_pos_lig2 = aa_pos_rna -aa_pos_lig3 = aa_pos_amp +aa_pos_drug = c(0) #00ff00 # green # as STR doesn't bind +aa_pos_lig1 = aa_pos_sam #2f4f4f # darkslategrey +aa_pos_lig2 = aa_pos_rna #ff1493 #deeppink +aa_pos_lig3 = aa_pos_amp #000080 #navyblue -tile_map=data.frame(tile=c("SRY","SAM","RNA","AMP"), - tile_colour=c("green","darkslategrey","darkred","navyblue")) +tile_map=data.frame(tile=c("STR","SAM","RNA","AMP"), + tile_colour=c("#00ff00","#2f4f4f","#ff1493","#000080")) # green: #00ff00 # darkslategrey : #2f4f4f -# darkred : #8b0000 +# deeppink : #ff1493 # navyblue :#000080 \ No newline at end of file diff --git a/scripts/plotting/plotting_thesis/ORandSNP_results.R b/scripts/plotting/plotting_thesis/ORandSNP_results.R index 127c441..8bbef3e 100644 --- a/scripts/plotting/plotting_thesis/ORandSNP_results.R +++ b/scripts/plotting/plotting_thesis/ORandSNP_results.R @@ -1,9 +1,10 @@ -#!/usr/bin/env Rscript -#source("~/git/LSHTM_analysis/config/alr.R") -source("~/git/LSHTM_analysis/config/embb.R") -#source("~/git/LSHTM_analysis/config/katg.R") -#source("~/git/LSHTM_analysis/config/gid.R") +#!/usr/bin/env Rscript #source("~/git/LSHTM_analysis/config/pnca.R") + +#source("~/git/LSHTM_analysis/config/embb.R") +source("~/git/LSHTM_analysis/config/gid.R") +#source("~/git/LSHTM_analysis/config/alr.R") +#source("~/git/LSHTM_analysis/config/katg.R") #source("~/git/LSHTM_analysis/config/rpob.R") # get plottting dfs diff --git a/scripts/plotting/plotting_thesis/appendix_tables.R b/scripts/plotting/plotting_thesis/appendix_tables.R index 1afba7a..7e9a43a 100644 --- a/scripts/plotting/plotting_thesis/appendix_tables.R +++ b/scripts/plotting/plotting_thesis/appendix_tables.R @@ -1,27 +1,29 @@ #!/usr/bin/env Rscript -#source("~/git/LSHTM_analysis/config/alr.R") source("~/git/LSHTM_analysis/config/embb.R") -#source("~/git/LSHTM_analysis/config/katg.R") -#source("~/git/LSHTM_analysis/config/gid.R") -#source("~/git/LSHTM_analysis/config/pnca.R") -#source("~/git/LSHTM_analysis/config/rpob.R") - -# get plottting dfs source("~/git/LSHTM_analysis/scripts/plotting/get_plotting_dfs.R") -source("~/git/LSHTM_analysis/scripts/plotting/plotting_colnames.R") #======= # output #======= outdir_images = paste0("~/git/Writing/thesis/images/results/", tolower(gene), "/") outdir_stats = paste0(outdir_images,"stats/") - +cat("\nOutput dir for stats:", outdir_stats) ################################################################### -# FIXME: ADD distance to NA when SP replies - geneL_normal = c("pnca") -geneL_na = c("gid", "rpob") +#geneL_na = c("gid", "rpob") +geneL_na_v2 = c("gid") geneL_ppi2 = c("alr", "embb", "katg", "rpob") +geneL_both = c("rpob") + + +if (tolower(gene)%in%geneL_na_v2) { + gene_colnames = c("mcsm_na_affinity", "mcsm_na_outcome") +} + +if (tolower(gene)%in%geneL_ppi2) { + gene_colnames = c("mcsm_ppi2_affinity", "mcsm_ppi2_outcome") +} + #from plotting_globals() LigDist_colname @@ -31,22 +33,28 @@ naDist_colname delta_symbol #delta_symbol = "\u0394"; delta_symbol angstroms_symbol +cat("\nAffinity Distance colnames:", length(affinity_dist_colnames) + , "\nThese are:", affinity_dist_colnames) #=========== # Data used #=========== - df3 = merged_df3 -cols_to_output = c("mutationinformation" - , "position" +cols_to_output = c("position" + , "sensitivity" + , "mutationinformation" , affinity_dist_colnames[1] , "ligand_affinity_change" , "ligand_outcome" , "mmcsm_lig" , "mmcsm_lig_outcome" , affinity_dist_colnames[2] - , "mcsm_ppi2_affinity" - , "mcsm_ppi2_outcome" + # #, affinity_dist_colnames[3] + # , "mcsm_na_affinity" + # , "mcsm_na_outcome" + # #, "mcsm_ppi2_affinity" + # #, "mcsm_ppi2_outcome" + , gene_colnames , "maf" , "or_mychisq" , "pval_fisher") @@ -54,7 +62,7 @@ cols_to_output = c("mutationinformation" cols_to_output df3_output = df3[, cols_to_output] colnames(df3_output) - +cat("\nSelecting columns:", length(colnames(df3_output))) #=============================================== # Add COLS and rounding: adjusted P-values + MAF #============================================== @@ -91,7 +99,6 @@ head(df3_output$af); head(df3_output$maf);head(df3_output$maf_percent) #---------- df3_output$pval_fisher = round(df3_output$pval_fisher,2) - class(df3_output) head(df3_output) @@ -100,8 +107,9 @@ head(df3_output) #################################### df_lig = df3_output[df3_output[[LigDist_colname]]