From 752b93f7a983e75f775102f7d9a501e5456499cd Mon Sep 17 00:00:00 2001 From: Bernardo Rdgz Date: Wed, 18 Nov 2015 00:08:24 +0100 Subject: [PATCH] Refined default ChimFilter configuration --- ChimPipe.sh | 16 ++++++++-------- src/awk/ChimFilter.awk | 8 ++++---- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/ChimPipe.sh b/ChimPipe.sh index 5ce2d28..9c375d3 100755 --- a/ChimPipe.sh +++ b/ChimPipe.sh @@ -112,11 +112,11 @@ cat < Minimum number of total supporting evidences (spanning reads + consistent paired-ends). Default 4. --spanning-reads Minimum number of junction spanning reads. Default 1. - --consistent-pairs Minimum number of consistent paired-ends. Default 0. + --consistent-pairs Minimum number of consistent paired-ends. Default 2. - --total-support-novel-ss Minimum number of total supporting evidence if novel splice-sites. Default 6. - --spanning-reads-novel-ss Minimum number of junction spanning reads if novel splice-sites. Default 3. - --consistent-pairs-novel-ss Minimum number of consistent paired-ends if novel splice-sites. Default 3. + --total-support-novel-ss Minimum number of total supporting evidence if novel splice-sites. Default 8. + --spanning-reads-novel-ss Minimum number of junction spanning reads if novel splice-sites. Default 2. + --consistent-pairs-novel-ss Minimum number of consistent paired-ends if novel splice-sites. Default 4. --perc-staggered Minimum percentage of staggered reads. Default 0 (not enabled). --perc-multimappings Maximum percentage of multimapped spanning reads. Default 100 (not enabled). @@ -899,7 +899,7 @@ fi # Minimum number of consistent paired-ends if [[ "$minNbConsistentPE" == "" ]]; then - minNbConsistentPE=0; + minNbConsistentPE=2; else if [[ ! "$minNbConsistentPE" =~ ^[0-9]+$ ]]; then @@ -912,7 +912,7 @@ fi # Minimum number of total supporting evidences for novel splice-sites (spanning reads + discordant PE) if [[ "$minNbTotalNovelSS" == "" ]]; then - minNbTotalNovelSS=6; + minNbTotalNovelSS=8; else if [[ ! "$minNbTotalNovelSS" =~ ^[0-9]+$ ]]; then @@ -925,7 +925,7 @@ fi # Minimum number of spanning reads for novel splice-sites if [[ "$minNbSpanningNovelSS" == "" ]]; then - minNbSpanningNovelSS=3; + minNbSpanningNovelSS=2; else if [[ ! "$minNbSpanningNovelSS" =~ ^[0-9]+$ ]]; then @@ -938,7 +938,7 @@ fi # Minimum number of consistent paired-ends for novel splice-sites if [[ "$minNbConsistentPENovelSS" == "" ]]; then - minNbConsistentPENovelSS=3; + minNbConsistentPENovelSS=4; else if [[ ! "$minNbConsistentPENovelSS" =~ ^[0-9]+$ ]]; then diff --git a/src/awk/ChimFilter.awk b/src/awk/ChimFilter.awk index 023bb17..cbed00f 100644 --- a/src/awk/ChimFilter.awk +++ b/src/awk/ChimFilter.awk @@ -58,26 +58,26 @@ BEGIN{ # A.3. Minimum number of consistent paired-ends if (minNbConsistentPE == "") { - minNbConsistentPE=0; + minNbConsistentPE=2; } # B) Junction not in exon boundaries (at least one novel splice-sites) # B.1. Minimum number of total supporting evidences (spanning reads + consistent PE) if (minNbTotalNovelSS == "") { - minNbTotalNovelSS=6; + minNbTotalNovelSS=8; } # B.2. Minimum number of spanning reads if (minNbSpanningNovelSS == "") { - minNbSpanningNovelSS=3; + minNbSpanningNovelSS=2; } # B.3. Minimum number of consistent paired-ends if (minNbConsistentPENovelSS == "") { - minNbConsistentPENovelSS=3; + minNbConsistentPENovelSS=4; } ### 2. Filters based on percentages