diff --git a/src/commands.sh b/src/commands.sh index 5d47f4700dee534fce2240d64bc6809c4dc8ddfd..07be5a8a4d848652bc0425cd83c1edc3e284f087 100644 --- a/src/commands.sh +++ b/src/commands.sh @@ -574,21 +574,25 @@ mv results/figures/metagene_all_ddx_down_100bin_10000_nt-around-25-bin.pdf resul python3 -m src.bed_handler.filter_bed -b data/bed/gene.bed -f data/readthrough_gene.txt -c score -o readthrough_gene.bed python3 -m src.bed_handler.filter_bed -b data/bed/gene.bed -f data/readthrough_gene.txt -c score -o no_readthrough_gene.bed -k 'n' +# Filtering only expressed genes with basemean > 5. +python3 -m src.bed_handler.filter_bed -b results/bed_file/readthrough_gene.bed -f data/5y_expressed_genes_basemean\>5.txt -c id -o readthrough_expressed_gene.bed +python3 -m src.bed_handler.filter_bed -b results/bed_file/no_readthrough_gene.bed -f data/5y_expressed_genes_basemean\>5.txt -c id -o no_readthrough_expressed_gene.bed + # Create bed file corresponding to the 10kb downstream regions of the previous beds python3 -m src.bed_handler.bed_resize \ - -b results/bed_file/no_readthrough_gene.bed \ + -b results/bed_file/no_readthrough_expressed_gene.bed \ -s 10000 \ -r "end" \ -t "outer" \ - -o no_readthrough_gene_10kb.bed + -o no_readthrough_expressed_gene_10kb.bed python3 -m src.bed_handler.bed_resize \ --b results/bed_file/readthrough_gene.bed \ +-b results/bed_file/readthrough_expressed_gene.bed \ -s 10000 \ -r "end" \ -t "outer" \ --o readthrough_gene_10kb.bed +-o readthrough_expressed_gene_10kb.bed exps=(all_replicates siCTRL siDDX) @@ -598,7 +602,7 @@ for exp in ${exps[*]}; do python3 -m src.visu \ --design data/design_exp_${exp}.txt \ --bw_folder data/bigwig/ \ - --region_bed results/bed_file/readthrough_gene.bed results/bed_file/no_readthrough_gene.bed \ + --region_bed results/bed_file/readthrough_expressed_gene.bed results/bed_file/no_readthrough_expressed_gene.bed \ --region_name readthrough no_readthrough \ --output results/figures/ \ --border_name TSS TTS \ @@ -621,7 +625,7 @@ for exp in ${exps[*]}; do python3 -m src.visu \ --design data/design_exp_${exp}.txt \ --bw_folder data/bigwig/ \ - --region_bed results/bed_file/readthrough_gene_10kb.bed results/bed_file/no_readthrough_gene_10kb.bed \ + --region_bed results/bed_file/readthrough_expressed_gene_10kb.bed results/bed_file/no_readthrough_expressed_gene_10kb.bed \ --region_name readthrough no_readthrough \ --output results/figures/ \ --border_name TTS '' \ @@ -629,9 +633,9 @@ for exp in ${exps[*]}; do --show_replicate n \ --figure_type metagene \ --nb_bin 25 \ - --norm "results/figures/coef_table/tmp_cov_table_design_exp_${exp}_readthrough_gene-no_readthrough_gene_100bin_10000_nt-around-25-bin_bin${bins[$i]}_norm.txt" + --norm "results/figures/coef_table/tmp_cov_table_design_exp_${exp}_readthrough_expressed_gene-no_readthrough_expressed_gene_100bin_10000_nt-around-25-bin_bin${bins[$i]}_norm.txt" - mv results/figures/metagene_readthrough-no_readthrough_25bin_0_nt-around-0-bin_file_norm.pdf results/figures/${exp}_TTS10kb_metagene_readthrough-no_readthrough_25bin_0_nt-around-0-${loc[$i]}_norm.pdf + mv results/figures/metagene_readthrough-no_readthrough_25bin_0_nt-around-0-bin_file_norm.pdf results/figures/${exp}_TTS10kb_readthrough-no_readthrough_${loc[$i]}_norm.pdf done done @@ -643,7 +647,7 @@ for bed in ${beds[*]}; do python3 -m src.visu \ --design data/design_exp_all_replicates.txt \ --bw_folder data/bigwig/ \ - --region_bed results/bed_file/${bed}_gene.bed \ + --region_bed results/bed_file/${bed}_expressed_gene.bed \ --region_name ${bed} \ --output results/figures/ \ --border_name TSS TTS \ @@ -653,7 +657,7 @@ for bed in ${beds[*]}; do --nb_bin 100 \ --norm ${bin} - mv results/figures/metagene_${bed}_100bin_10000_nt-around-25-bin_b${bin}_norm.pdf results/figures/all_replicates_metagene_${bed}_25bin_10000_nt-around-25-bin_b${bin}_norm.pdf + mv results/figures/metagene_${bed}_100bin_10000_nt-around-25-bin_b${bin}_norm.pdf results/figures/all_replicates_${bed}_b${bin}_norm.pdf done done @@ -666,7 +670,7 @@ for bed in ${beds[*]}; do python3 -m src.visu \ --design data/design_exp_all_replicates.txt \ --bw_folder data/bigwig/ \ - --region_bed results/bed_file/${bed}_gene_10kb.bed \ + --region_bed results/bed_file/${bed}_expressed_gene_10kb.bed \ --region_name ${bed} \ --output results/figures/ \ --border_name TTS '' \ @@ -674,9 +678,9 @@ for bed in ${beds[*]}; do --show_replicate n \ --figure_type metagene \ --nb_bin 25 \ - --norm "results/figures/coef_table/tmp_cov_table_design_exp_all_replicates_${bed}_gene_100bin_10000_nt-around-25-bin_bin${bins[$i]}_norm.txt" + --norm "results/figures/coef_table/tmp_cov_table_design_exp_all_replicates_${bed}_expressed_gene_100bin_10000_nt-around-25-bin_bin${bins[$i]}_norm.txt" - mv results/figures/metagene_${bed}_25bin_0_nt-around-0-bin_file_norm.pdf results/figures/metagene_TTS210kb_${bed}_25bin_0_nt-around-0-${loc[$i]}-bin_norm.pdf + mv results/figures/metagene_${bed}_25bin_0_nt-around-0-bin_file_norm.pdf results/figures/all_replicates_TTS10kb_${bed}_${loc[$i]}-bin_norm.pdf done done