@@ -274,9 +274,6 @@ def signature_decomposition(signatures, mtype, directory, genome_build="GRCh37",
274274 bgsigs = get_indeces (list (signames ), ['SBS1' , 'SBS5' ])
275275 else :
276276 bgsigs = []
277-
278- # import pdb
279- # pdb.set_trace()
280277
281278 # get the names of denovo signatures
282279 denovo_signature_names = make_letter_ids (signatures .shape [1 ], mtype = mutation_context )
@@ -299,8 +296,6 @@ def signature_decomposition(signatures, mtype, directory, genome_build="GRCh37",
299296 check_rule_negatives = []
300297 check_rule_penalty = 1.0
301298
302- # import pdb
303- # pdb.set_trace()
304299
305300 _ , exposures ,L2dist ,similarity , kldiv , correlation , cosine_similarity_with_four_signatures = ss .add_remove_signatures (sigDatabase ,
306301 signatures [:,i ],
@@ -467,9 +462,6 @@ def signature_decomposition(signatures, mtype, directory, genome_build="GRCh37",
467462 # close the lognote
468463 lognote .close ()
469464
470- # import pdb
471- # pdb.set_trace()
472- #return values
473465 return {"globalsigids" : list (detected_signatures ), "newsigids" : newsig , "globalsigs" :globalsigmats , "newsigs" :newsigsmats / 5000 , "dictionary" : dictionary ,
474466 "background_sigs" : background_sigs , "activity_percentages" : activity_percentages }
475467
@@ -759,21 +751,23 @@ def make_final_solution(processAvg, allgenomes, allsigids, layer_directory, m, i
759751 if make_plots == True :
760752 ########################################### PLOT THE SIGNATURES ################################################
761753 if m == "DINUC" or m == "78" :
762- plot .plotDBS (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures" + " /" , solution_prefix , "78" , True , custom_text_upper = signature_stabilities , custom_text_middle = signature_total_mutations )
754+ plot .plotDBS (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures/" , solution_prefix , "78" , True , custom_text_upper = signature_stabilities , custom_text_middle = signature_total_mutations )
763755 elif m == "INDEL" or m == "83" :
764- plot .plotID (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures" + " /" , solution_prefix , "94" , True , custom_text_upper = signature_stabilities , custom_text_middle = signature_total_mutations )
756+ plot .plotID (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures/" , solution_prefix , "94" , True , custom_text_upper = signature_stabilities , custom_text_middle = signature_total_mutations )
765757 elif m == "CNV" or m == "48" :
766- plot .plotCNV (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures" + " /" , solution_prefix , "pdf" , percentage = True , aggregate = False )
758+ plot .plotCNV (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures/" , solution_prefix , "pdf" , percentage = True , aggregate = False )
767759 elif m == "SV" or m == "32" :
768- plot .plotSV (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures" + " /" , solution_prefix , "pdf" , percentage = True , aggregate = False )
769- elif (m == "96" or m == "288" or m == "384" or m == "1536" ) and collapse_to_SBS96 == True :
770- plot .plotSBS (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures" + " /" , solution_prefix , m , True , custom_text_upper = signature_stabilities , custom_text_middle = signature_total_mutations )
760+ plot .plotSV (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures/" , solution_prefix , "pdf" , percentage = True , aggregate = False )
761+ elif (m == "96" or m == "288" or m == "384" or m == "1536" or m == "4608" ) and collapse_to_SBS96 == True :
762+ plot .plotSBS (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures/" , solution_prefix , m , True , custom_text_upper = signature_stabilities , custom_text_middle = signature_total_mutations )
771763 elif m == "96" :
772- plot .plotSBS (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures" + " /" , solution_prefix , m , True , custom_text_upper = signature_stabilities , custom_text_middle = signature_total_mutations )
764+ plot .plotSBS (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures/" , solution_prefix , m , True , custom_text_upper = signature_stabilities , custom_text_middle = signature_total_mutations )
773765 elif m == "288" :
774- plot .plotSBS (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures" + " /" , solution_prefix , m , True , custom_text_upper = signature_stabilities , custom_text_middle = signature_total_mutations )
766+ plot .plotSBS (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures/" , solution_prefix , m , True , custom_text_upper = signature_stabilities , custom_text_middle = signature_total_mutations )
775767 elif m == "1536" :
776- plot .plotSBS (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures" + "/" , solution_prefix , m , True , custom_text_upper = signature_stabilities , custom_text_middle = signature_total_mutations )
768+ plot .plotSBS (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures/" , solution_prefix , m , True , custom_text_upper = signature_stabilities , custom_text_middle = signature_total_mutations )
769+ elif m == "4608" :
770+ plot .plotSBS (layer_directory + "/Signatures/" + solution_prefix + "_" + "Signatures.txt" , layer_directory + "/Signatures/" , solution_prefix , m , True )
777771 else :
778772 custom_signatures_plot (processes , layer_directory + "/Signatures" )
779773
@@ -820,7 +814,6 @@ def make_final_solution(processAvg, allgenomes, allsigids, layer_directory, m, i
820814 else :
821815 print ('Probabilities per mutation require to calculate probabilities per context type. Please re-run your analysis setting export_probabilites=True.' )
822816
823- # import pdb; pdb.set_trace()
824817
825818 return exposures
826819################################################################### FUNCTION ONE ###################################################################
0 commit comments