From fee4b66c801a0bb3fb63fa5279911f072edf209e Mon Sep 17 00:00:00 2001 From: ashuaibi7 Date: Mon, 20 Jan 2025 14:31:29 -0500 Subject: [PATCH] modified cbase analysis to generate upset plot of highly ranked likely passengers --- analysis/cbase_highly_ranked_passengers.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/analysis/cbase_highly_ranked_passengers.py b/analysis/cbase_highly_ranked_passengers.py index 76275f2..7dcca0b 100644 --- a/analysis/cbase_highly_ranked_passengers.py +++ b/analysis/cbase_highly_ranked_passengers.py @@ -1,7 +1,11 @@ import os import pandas as pd +import matplotlib.pyplot as plt -from dialect.utils.plotting import plot_cbase_driver_decoy_gene_fractions +from dialect.utils.plotting import ( + plot_cbase_driver_decoy_gene_fractions, + plot_cbase_top_decoy_genes_upset, +) SINGLE_GENE_RESULTS_DIR = "single_gene_results" DECOY_GENES_DIR = "data/decoy_genes" @@ -43,3 +47,9 @@ subtype_decoy_gene_fractions, fout="figures/cbase_decoy_fractions_barplot.svg", ) + plot_cbase_top_decoy_genes_upset( + subtype_to_high_ranked_decoys, + high_ranked_decoy_freqs, + top_n=6, + fout="figures/cbase_upset_plot_top_likely_passengers.svg", + )