From 75a415a8f930aa8b7fe6068060b9c56e12b89419 Mon Sep 17 00:00:00 2001 From: Fontrodona Nicolas <nicolas.fontrodona@ens-lyon.fr> Date: Mon, 21 Feb 2022 09:30:37 +0100 Subject: [PATCH] src/commands.sh: update Figures 1C, figures 5C and 5B to use the new bigwig files --- src/commands.sh | 95 +++++++++++++++++++++++++++---------------------- 1 file changed, 53 insertions(+), 42 deletions(-) diff --git a/src/commands.sh b/src/commands.sh index 3462df0..88c0e04 100644 --- a/src/commands.sh +++ b/src/commands.sh @@ -641,47 +641,56 @@ for exp in ${exps[*]}; do done -bins=(0 99) -beds=(readthrough no_readthrough) +# Figure 1C +names=(IP) +designs=(data/designnew_exp_all_replicates_IP.txt) +bins=(99) # 0) +beds=(readthrough) # no_readthrough) for bed in ${beds[*]}; do for bin in ${bins[*]}; do - python3 -m src.visu \ - --design data/design_exp_all_replicates.txt \ - --bw_folder data/bigwig/ \ - --region_bed results/bed_file/${bed}_expressed_gene.bed \ - --region_name ${bed} \ - --output results/figures/ \ - --border_name TSS TTS \ - --environment 10000 25 \ - --show_replicate n \ - --figure_type metagene \ - --nb_bin 100 \ - --norm ${bin} + for i in ${!designs[@]}; do + python3 -m src.visu \ + --design ${designs[i]} \ + --bw_folder data/bigwig_newnorm/ \ + --region_bed results/bed_file/${bed}_expressed_gene.bed \ + --region_name ${bed} \ + --output results/figures/ \ + --border_name TSS TTS \ + --environment 10000 25 \ + --show_replicate n \ + --figure_type metagene \ + --nb_bin 100 \ + --norm ${bin} - mv results/figures/metagene_${bed}_100bin_10000_nt-around-25-bin_b${bin}_norm.pdf results/figures/all_replicates_${bed}_b${bin}_norm.pdf + mv results/figures/metagene_${bed}_100bin_10000_nt-around-25-bin_b${bin}_norm.pdf results/figures/Fig1C_${bed}_b${bin}_norm_${names[$i]}.pdf + done done done -beds=(readthrough no_readthrough) -bins=(0 99) -loc=(TSS TTS) +names=(IP) +designs=(data/designnew_exp_all_replicates_IP.txt) +beds=(readthrough) # no_readthrough) +bins=(99) # 0) +loc=(TTS) # TSS) for bed in ${beds[*]}; do for i in ${!bins[@]}; do - python3 -m src.visu \ - --design data/design_exp_all_replicates.txt \ - --bw_folder data/bigwig/ \ - --region_bed results/bed_file/${bed}_expressed_gene_10kb.bed \ - --region_name ${bed} \ - --output results/figures/ \ - --border_name TTS '' \ - --environment 0 0 \ - --show_replicate n \ - --figure_type metagene \ - --nb_bin 25 \ - --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/all_replicates_TTS10kb_${bed}_${loc[$i]}-bin_norm.pdf + for j in ${!designs[@]}; do + python3 -m src.visu \ + --design ${designs[i]} \ + --bw_folder data/bigwig_newnorm/ \ + --region_bed results/bed_file/${bed}_expressed_gene_10kb.bed \ + --region_name ${bed} \ + --output results/figures/ \ + --border_name TTS '' \ + --environment 0 0 \ + --show_replicate n \ + --figure_type metagene \ + --nb_bin 25 \ + --norm "results/figures/coef_table/tmp_cov_table_designnew_exp_all_replicates_${names[$j]}_${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/Fig_1C_TTS10kb_${bed}_${loc[$i]}-bin_norm_${names[$j]}.pdf + done done done @@ -804,8 +813,8 @@ for i in ${!list_names[*]}; do gbed=${bed/exon\.bed/gene-dup.bed} nbed=${gbed/\.bed/} python3 -m src.visu \ - --design data/design_exp_all_replicates.txt \ - --bw_folder data/bigwig/ \ + --design data/designnew_exp_all_replicates_IP.txt \ + --bw_folder data/bigwig_newnorm \ --region_bed results/bed_file/${gbed} \ --region_name ${cname} \ --output results/figures/ \ @@ -819,8 +828,8 @@ for i in ${!list_names[*]}; do rm results/figures/metagene_${cname}_100bin_10000_nt-around-25-bin_b0_norm.pdf python3 -m src.visu \ - --design data/design_exp_all_replicates.txt \ - --bw_folder data/bigwig/ \ + --design data/designnew_exp_all_replicates_IP.txt \ + --bw_folder data/bigwig_newnorm \ --region_bed results/bed_file/${bed} \ --region_name ${cname} \ --output results/figures/ \ @@ -829,8 +838,9 @@ for i in ${!list_names[*]}; do --show_replicate n \ --figure_type metagene \ --nb_bin 30 \ + --stat True \ -y 0.15 0.4 \ - --norm "results/figures/coef_table/tmp_cov_table_design_exp_all_replicates_${nbed}_100bin_10000_nt-around-25-bin_bin0_norm.txt" + --norm "results/figures/coef_table/tmp_cov_table_designnew_exp_all_replicates_IP_${nbed}_100bin_10000_nt-around-25-bin_bin0_norm.txt" mv results/figures/metagene_${cname}_30bin_10000_nt-around-25-bin_file_norm.pdf results/figures/all_replicates_metaexon_${cname}_30bin_10000_nt-around-25-bin_file_norm.pdf done @@ -850,8 +860,8 @@ for i in ${!list_names[*]}; do gbed=${bed/exon\.bed/gene-dup.bed} nbed=${gbed/\.bed/} python3 -m src.visu \ - --design data/design_exp_all_replicates.txt \ - --bw_folder data/bigwig/ \ + --design data/designnew_exp_all_replicates_IP.txt \ + --bw_folder data/bigwig_newnorm/ \ --region_bed results/bed_file/${gbed} \ --region_name ${cname} \ --output results/figures/ \ @@ -865,8 +875,8 @@ for i in ${!list_names[*]}; do rm results/figures/metagene_${cname}_100bin_10000_nt-around-25-bin_b0_norm.pdf python3 -m src.visu \ - --design data/design_exp_all_replicates.txt \ - --bw_folder data/bigwig/ \ + --design data/designnew_exp_all_replicates_IP.txt \ + --bw_folder data/bigwig_newnorm/ \ --region_bed results/bed_file/${bed} \ --region_name ${cname} \ --output results/figures/ \ @@ -876,7 +886,8 @@ for i in ${!list_names[*]}; do --figure_type metagene \ --nb_bin 30 \ -y 0.15 0.4 \ - --norm "results/figures/coef_table/tmp_cov_table_design_exp_all_replicates_${nbed}_100bin_10000_nt-around-25-bin_bin0_norm.txt" + --stat True \ + --norm "results/figures/coef_table/tmp_cov_table_designnew_exp_all_replicates_IP_${nbed}_100bin_10000_nt-around-25-bin_bin0_norm.txt" mv results/figures/metagene_${cname}_30bin_10000_nt-around-25-bin_file_norm.pdf results/figures/all_replicates_metagene_${cname}_100bin_10000_nt-around-25-bin_file_norm.pdf done -- GitLab