# HG changeset patch # User jjohnson # Date 1451940900 18000 # Node ID 225750bf37704bab156909c705d22cced65c4e17 # Parent ed07bcc39f6eda216945269a883a2712fa516193 Uploaded diff -r ed07bcc39f6e -r 225750bf3770 README --- a/README Wed May 06 14:31:57 2015 -0500 +++ b/README Mon Jan 04 15:55:00 2016 -0500 @@ -1,11 +1,12 @@ -The DeFuse galaxy tool is based on DeFuse_Version_0.6.1 +The DeFuse galaxy tool is based on DeFuse_Version_0.6.2 http://sourceforge.net/apps/mediawiki/defuse/index.php?title=Main_Page +https://bitbucket.org/dranew/defuse DeFuse is a software package for gene fusion discovery using RNA-Seq data. The software uses clusters of discordant paired end alignments to inform a split read alignment analysis for finding fusion boundaries. The software also employs a number of heuristic filters in an attempt to reduce the number of false positives and produces a fully annotated output for each predicted fusion. Manual: -http://sourceforge.net/apps/mediawiki/defuse/index.php?title=DeFuse_Version_0.6.1 +http://sourceforge.net/apps/mediawiki/defuse/index.php?title=DeFuse_Version_0.6.2 The included tool_dependencies.xml will download and install the defuse code. It will set the environment variable: "DEFUSE_PATH" to the location of the defuse install. @@ -40,7 +41,7 @@ Galaxy will try to auto-install dependencies: -External Tools ( http://sourceforge.net/apps/mediawiki/defuse/index.php?title=DeFuse_Version_0.6.1 ) +External Tools ( http://sourceforge.net/apps/mediawiki/defuse/index.php?title=DeFuse_Version_0.6.2 ) deFuse relies on other publically available tools as part of its pipeline. Some of these tools are not included with the deFuse download. Obtain these tools as detailed below. Download samtools The latest version of samtools can be downloaded from sourceforge: https://sourceforge.net/projects/samtools/files/samtools. diff -r ed07bcc39f6e -r 225750bf3770 create_reference_dataset.xml --- a/create_reference_dataset.xml Wed May 06 14:31:57 2015 -0500 +++ b/create_reference_dataset.xml Mon Jan 04 15:55:00 2016 -0500 @@ -1,16 +1,17 @@ - + create a defuse reference from Ensembl and UCSC sources - - defuse - samtools - bowtie - gmap - kent - + + macros.xml + + + + + /bin/bash $defuse_script + @@ -18,6 +19,20 @@ + + + + + + + + + + + + + + @@ -220,6 +235,9 @@ gene_sources = $genome.gene_sources ig_gene_sources = $genome.ig_gene_sources rrna_gene_sources = $genome.rrna_gene_sources +gene_biotypes = $genome.gene_sources +ig_gene_biotypes = $genome.ig_gene_sources +rrna_gene_biotypes = $genome.rrna_gene_sources #raw # Remove temp files @@ -286,4 +304,5 @@ The galaxy history will contain: the config.txt file that provides DeFuse with the reference data paths. + diff -r ed07bcc39f6e -r 225750bf3770 datamanager_create_reference.xml --- a/datamanager_create_reference.xml Wed May 06 14:31:57 2015 -0500 +++ b/datamanager_create_reference.xml Mon Jan 04 15:55:00 2016 -0500 @@ -17,6 +17,7 @@ + @@ -24,6 +25,20 @@ + + + + + + + + + + + + + + @@ -221,6 +236,9 @@ gene_sources = $genome.gene_sources ig_gene_sources = $genome.ig_gene_sources rrna_gene_sources = $genome.rrna_gene_sources +gene_biotypes = $genome.gene_sources +ig_gene_biotypes = $genome.ig_gene_sources +rrna_gene_biotypes = $genome.rrna_gene_sources #raw # Remove temp files @@ -228,7 +246,7 @@ remove_job_temp_files = yes #end raw - + #slurp #!/bin/bash ## define some things for cheetah proccessing #set $amp = chr(38) diff -r ed07bcc39f6e -r 225750bf3770 defuse.xml --- a/defuse.xml Wed May 06 14:31:57 2015 -0500 +++ b/defuse.xml Mon Jan 04 15:55:00 2016 -0500 @@ -1,12 +1,13 @@ - - identify fusion transcripts - - defuse - samtools - bowtie - gmap - kent - + + identify fusion transcripts + + macros.xml + + + + + + /bin/bash $shscript @@ -79,7 +80,7 @@ - + @@ -570,8 +571,10 @@ cp $defuse_config $config_txt ## make a data_dir and ln -s the input fastq mkdir -p data_dir -ln -s $left_pairendreads data_dir/reads_1.fastq -ln -s $right_pairendreads data_dir/reads_2.fastq +## ln -s "$left_pairendreads" data_dir/reads_1.fastq +## ln -s "$right_pairendreads" data_dir/reads_2.fastq +cp "$left_pairendreads" data_dir/reads_1.fastq +cp "$right_pairendreads" data_dir/reads_2.fastq ## ln to output_dir in from_work_dir #if $defuse_out.__str__ != 'None': mkdir -p $defuse_out.dataset.extra_files_path @@ -580,7 +583,7 @@ mkdir -p output_dir #end if ## run defuse.pl -perl \${DEFUSE_PATH}/scripts/defuse.pl -name "$library_name" -c $defuse_config -1 data_dir/reads_1.fastq -2 data_dir/reads_2.fastq -o output_dir -p 8 +perl \${DEFUSE_PATH}/scripts/defuse.pl -name "$library_name" -c $defuse_config -1 data_dir/reads_1.fastq -2 data_dir/reads_2.fastq -o output_dir -p \$GALAXY_SLOTS ## copy primary results to output datasets if [ -e output_dir/log/defuse.log ]; then cp output_dir/log/defuse.log $defuse_log; fi ## if [ -e output_dir/results.tsv ]; then cp output_dir/results.tsv $results_tsv; fi @@ -746,4 +749,5 @@ 3596 TGGGGGTTGAGGCTTCTGTTCCCAGGTTCCATGACCTCAGAGGTGGCTGGTGAGGTTATGACCTTTGCCCTCCAGCCCTGGCTTAAAACCTCAGCCCTAGGACCTGGTTAAAGGAAGGGGAGATGGAGCTTTGCCCCGACCCCCCCCCGTTCCCCTCACCTGTCAGCCCGAGCTGGGCCAGGGCCCCTAGGTGGGGAACTGGGCCGGGGGGCGGGCACAAGCGGAGGTGGTGCCCCCAAAAGGGCTCCCGGTGGGGTCTTGCTGAGAAGGTGAGGGGTTCCCGGGGCCGCAGCAGGTGGTGGTGGAGGAGCCAAGCGGCTGTAGAGCAAGGGGTGAGCAGGTTCCAGACCGTAGAGGCGGGCAGCGGCCACGGCCCCGGGTCCAGTTAGCTCCTCACCCGCCTCATAGAAGCGGGGTGGCCTTGCCAGGCGTGGGGGTGCTGCC|TTCCTTGGATGTGGTAGCCGTTTCTCAGGCTCCCTCTCCGGAATCGAACCCTGATTCCCCGTCACCCGTGGTCACCATGGTAGGCACGGCGACTACCATCGAAAGTTGATAGGGCAGACGTTCGAATGGGTCGTCGCCGCCACGGGGGGCGTGCGATCAGCCCGAGGTTATCTAGAGTCACCAAAGCCGCCGGCGCCCGCCCCCCGGCCGGGGCCGGAGAGGGGCTGACCGGGTTGGTTTTGATCTGATAAATGCACGCATCCCCCCCGCGAAGGGGGTCAGCGCCCGTCGGCATGTATTAGCTCTAGAATTACCACAGTTATCCAAGTAGGAGAGGAGCGAGCGACCAAAGGAACCATAACTGATTTAATGAGCCATTCGCAGTTTCACTGTACCGGCCGTGCGTACTTAGACATGCATGGCTTAATCTTTGAGACAAGCATATGCTACTGGCAGG 250 7.00711162298275e-72 0.00912124762512338 0.00684237452309549 N N 3.31745197152461 3.47233119514066 3.31745197152461 splitr 7 0.0157657657657656 0 0 N 0.0135135135135136 N N 0 0 ENSG00000156860 ENSG00000212932 - + 16 21 30682131 48111157 coding upstream FBRS RPL23AP4 30670289 48110676 + + 0.0157657657657656 30680678 9827473 - + Y - - N output_dir 2 1 1.11111111111111 1 1 1 N N 0 1 9 0.325530693397641 0.296465452915709 0.325530693397641 0.296465452915709 2 - - + diff -r ed07bcc39f6e -r 225750bf3770 defuse_bamfastq.xml --- a/defuse_bamfastq.xml Wed May 06 14:31:57 2015 -0500 +++ b/defuse_bamfastq.xml Mon Jan 04 15:55:00 2016 -0500 @@ -1,10 +1,12 @@ - + converts a bam file to fastq files. - - defuse - - bamfastq --version + + macros.xml + + + + bamfastq #if $pair == True : $pair @@ -57,4 +59,5 @@ bamfastq converts a bam file input into a pair of fastq files that can be used as input to deFuse. + diff -r ed07bcc39f6e -r 225750bf3770 macros.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/macros.xml Mon Jan 04 15:55:00 2016 -0500 @@ -0,0 +1,28 @@ + + 0.6.2 + + defuse + + + samtools + bowtie + gmap + kent + + + R + ada + + + + + + + + + + 10.1371/journal.pcbi.1001138 + + + + diff -r ed07bcc39f6e -r 225750bf3770 tool_dependencies.xml --- a/tool_dependencies.xml Wed May 06 14:31:57 2015 -0500 +++ b/tool_dependencies.xml Mon Jan 04 15:55:00 2016 -0500 @@ -1,18 +1,24 @@ - - + + - + - + - + - + + + + + + +