@@ -6,7 +6,7 @@ STARCONFIG = Parameters/STAR_params.in
66ANALYSIS_DIR = analysis
77
88# Reference FASTA and GFF files from FlyBase and SGD
9- MELRELEASE = r6.01_FB2014_04
9+ MELRELEASE = r6.02_FB2014_05
1010VIRRELEASE = r1.2_FB2012_01
1111MELMAJORVERSION = $(word 1, $(subst ., , $(MELRELEASE ) ) )
1212MELVERSION = $(word 1, $(subst _FB, ,$(MELRELEASE ) ) )
@@ -34,6 +34,8 @@ CERGFF = prereqs/saccharomyces_cerevisiae_R64-1-1_20110208.gff
3434MELVIRGTF = $(REFDIR ) /melvir.gtf
3535MELVIRGTF_FILT = $(REFDIR ) /melvir_withgenename.gtf
3636MELVIRFASTA =$(REFDIR ) /melvir.fa
37+ MELALLGTF = $(REFDIR ) /mel_all.gtf
38+ MELBADGTF = $(REFDIR ) /mel_bad.gtf
3739
3840GENEMAPTABLE = gene_map_table_fb_$(MELDATE ) .tsv
3941
@@ -71,8 +73,14 @@ $(ANALYSIS_DIR)/summary.tsv : MakeSummaryTable.py $(FPKMS) $(RUNCONFIG) Makefile
7173 @echo ' Calculating Abundances'
7274 @echo ' ============================='
7375 touch $@
74- cufflinks --num-threads 8 --output-dir $(@D ) -u \
75- --frag-bias-correct $(MELFASTA2 ) -G $(MELGTF ) $<
76+ cufflinks \
77+ --num-threads 8 \
78+ --output-dir $(@D ) \
79+ --multi-read-correct \
80+ --frag-bias-correct $(MELFASTA2 ) \
81+ --GTF $(MELGTF ) \
82+ --mask-file $(MELBADGTF ) \
83+ $<
7684
7785% /accepted_hits_sorted.bam : % /accepted_hits.bam
7886 touch $@
@@ -92,11 +100,9 @@ $(ANALYSIS_DIR)/summary.tsv : MakeSummaryTable.py $(FPKMS) $(RUNCONFIG) Makefile
92100 rm $(@D ) /assigned_dmel_sorted.bam
93101 samtools index $@
94102
95-
96- $(MELGTF ) : $(MELGFF ) | $(REFDIR )
103+ $(MELALLGTF ) : $(MELGFF ) | $(REFDIR )
97104 gffread $< -E -T -o- | \
98- awk ' {print "dmel_"$$0}' | \
99- grep -vP ' (snoRNA|CR[0-9]{4}|Rp[ILS]|mir-|tRNA|unsRNA|snRNA|snmRNA|scaRNA|rRNA|RNA:|mt:)' > \
105+ awk ' {print "dmel_"$$0}' > \
100106 $@
101107
102108$(VIRGTF ) : $(VIRGFF ) $(ORTHOLOGS ) | $(REFDIR )
@@ -107,11 +113,22 @@ $(VIRGTF): $(VIRGFF) $(ORTHOLOGS) | $(REFDIR)
107113 | python FilterOrthologs.py $(ORTHOLOGS ) \
108114 > $@
109115
116+ $(MELGTF ) : $(MELALLGTF ) | $(REFDIR )
117+ cat $< \
118+ | grep -vP ' (snoRNA|CR[0-9]{4}|Rp[ILS]|mir-|tRNA|unsRNA|snRNA|snmRNA|scaRNA|rRNA|RNA:|mt:)' \
119+ > $@
120+
121+ $(MELBADGTF ) : $(MELALLGTF ) | $(REFDIR )
122+ cat $< \
123+ | grep -P ' (snoRNA|CR[0-9]{4}|Rp[ILS]|mir-|tRNA|unsRNA|snRNA|snmRNA|scaRNA|rRNA|RNA:|mt:)' \
124+ > $@
125+
126+
110127$(MELFASTA ) : $(REFDIR ) /$(MELMAJORVERSION ) | $(REFDIR )
111128 wget -O $@ .gz ftp://ftp.flybase.net/genomes/Drosophila_melanogaster/dmel_$(MELRELEASE ) /fasta/dmel-all-chromosome-$(MELVERSION ) .fasta.gz
112129 gunzip --force $@ .gz
113130
114- $(MELGFF ) : $(REFDIR ) /$(MELVERSION ) | $(REFDIR )
131+ $(MELGFF ) : $(REFDIR ) /$(MELVERSION ) | $(REFDIR )
115132 wget -O $@ .gz ftp://ftp.flybase.net/genomes/Drosophila_melanogaster/dmel_$(MELRELEASE ) /gff/dmel-all-$(MELVERSION ) .gff.gz
116133 gunzip --force $@ .gz
117134
0 commit comments