Mercurial > repos > bgruening > diffbind
comparison diffbind.xml @ 1:9e9f85c20d99 draft
Uploaded
| author | bgruening |
|---|---|
| date | Tue, 08 Sep 2015 05:38:45 -0400 |
| parents | 7faaf4a5e4e1 |
| children | 492d5ac7b2e2 |
comparison
equal
deleted
inserted
replaced
| 0:7faaf4a5e4e1 | 1:9e9f85c20d99 |
|---|---|
| 1 <tool id="diffbind" name="DiffBind" version="2.0.1"> | 1 <tool id="diffbind" name="DiffBind" version="2.0.2"> |
| 2 <description> differential binding analysis of ChIP-Seq peak data</description> | 2 <description> differential binding analysis of ChIP-Seq peak data</description> |
| 3 <requirements> | 3 <requirements> |
| 4 <requirement type="binary">Rscript</requirement> | 4 <requirement type="package" version="3.0.3">R</requirement> |
| 5 <requirement type="R-module">DESeq2</requirement> | 5 <requirement type="package" version="1.2.10">deseq2</requirement> |
| 6 <requirement type="package" version="3.0.1">R_3_0_1</requirement> | |
| 7 <requirement type="package" version="1.0.17">deseq2</requirement> | |
| 8 <requirement type="package" version="1.8.3">diffbind</requirement> | 6 <requirement type="package" version="1.8.3">diffbind</requirement> |
| 9 </requirements> | 7 </requirements> |
| 10 <command> | 8 <command> |
| 9 <![CDATA[ | |
| 11 ## seems that diffbind also needs file extensions to work properly | 10 ## seems that diffbind also needs file extensions to work properly |
| 12 #set $counter = 1 | 11 #set $counter = 1 |
| 13 #for $sample in $samples: | 12 #for $sample in $samples: |
| 14 ln -s $sample.bamreads #echo str($counter) + "_bamreads.bam"# && | 13 ln -s $sample.bamreads #echo str($counter) + "_bamreads.bam"# && |
| 15 ln -s ${sample.bamreads.metadata.bam_index} #echo str($counter) + "_bamreads.bai"# && | 14 ln -s ${sample.bamreads.metadata.bam_index} #echo str($counter) + "_bamreads.bai"# && |
| 16 ln -s $sample.bamcontrol #echo str($counter) + "_bamcontrol.bam"# && | 15 ln -s $sample.bamcontrol #echo str($counter) + "_bamcontrol.bam"# && |
| 17 ln -s ${sample.bamcontrol.metadata.bam_index} #echo str($counter) + "_bamcontrol.bai"# && | 16 ln -s ${sample.bamcontrol.metadata.bam_index} #echo str($counter) + "_bamcontrol.bai"# && |
| 18 #set $counter = $counter + 1 | 17 #set $counter = $counter + 1 |
| 19 #end for | 18 #end for |
| 20 | 19 |
| 21 Rscript /usr/local/galaxy/shed_tools/testtoolshed.g2.bx.psu.edu/repos/bgruening/diffbind/7929c8b3f6f9/diffbind/diffbind.R | 20 Rscript $__tool_directory__/diffbind.R |
| 22 -i $infile | 21 -i $infile |
| 23 -o $outfile | 22 -o $outfile |
| 24 -p $plots | 23 -p $plots |
| 25 -f $format | 24 -f $format |
| 25 ]]> | |
| 26 </command> | 26 </command> |
| 27 <stdio> | 27 <stdio> |
| 28 <regex match="Execution halted" | 28 <regex match="Execution halted" |
| 29 source="both" | 29 source="both" |
| 30 level="fatal" | 30 level="fatal" |
| 31 description="Execution halted." /> | 31 description="Execution halted." /> |
| 32 <regex match="Input-Error 01" | 32 <regex match="Input-Error 01" |
| 33 source="both" | 33 source="both" |
| 34 level="fatal" | 34 level="fatal" |
| 35 description="Error in your input parameters: Make sure you only apply factors to selected samples." /> | 35 description="Error in your input parameters: Make sure you only apply factors to selected samples." /> |
| 36 <regex match="Error in" | 36 <regex match="Error in" |
| 37 source="both" | 37 source="both" |
| 38 level="fatal" | 38 level="fatal" |
| 39 description="An undefined error occured, please check your intput carefully and contact your administrator." /> | 39 description="An undefined error occured, please check your intput carefully and contact your administrator." /> |
| 40 </stdio> | 40 </stdio> |
| 41 <inputs> | 41 <inputs> |
| 42 <repeat name="samples" title="Samples" min="2"> | 42 <repeat name="samples" title="Samples" min="2"> |
| 43 <param name="sample_id" type="text" value="Sample ID" label="Specify a sample id" help="e.g. BT474.1-" /> | 43 <param name="sample_id" type="text" value="Sample ID" label="Specify a sample id" help="e.g. BT474.1-" /> |
| 47 <param name="replicate" type="integer" value="1" label="Specify the replicate number" help="e.g. 1" /> | 47 <param name="replicate" type="integer" value="1" label="Specify the replicate number" help="e.g. 1" /> |
| 48 <param format="bam" name="bamreads" type="data" label="Read BAM file" help="Specify the Read BAM file, used for Peak calling."/> | 48 <param format="bam" name="bamreads" type="data" label="Read BAM file" help="Specify the Read BAM file, used for Peak calling."/> |
| 49 <param format="bam" name="bamcontrol" type="data" label="Control BAM file" help="Specify the Control BAM file, used for Peak calling."/> | 49 <param format="bam" name="bamcontrol" type="data" label="Control BAM file" help="Specify the Control BAM file, used for Peak calling."/> |
| 50 <param format="bed" name="peaks" type="data" label="Peak file" help="Result of your Peak calling experiment."/> | 50 <param format="bed" name="peaks" type="data" label="Peak file" help="Result of your Peak calling experiment."/> |
| 51 </repeat> | 51 </repeat> |
| 52 <param name="pdf" type="boolean" truevalue="" falsevalue="" checked="true" | 52 <param name="pdf" type="boolean" truevalue="" falsevalue="" checked="true" |
| 53 label="Visualising the analysis results" | 53 label="Visualising the analysis results" |
| 54 help="output an additional PDF files" /> | 54 help="output an additional PDF files" /> |
| 55 <param name="format" type="select" label="Output Format"> | 55 <param name="format" type="select" label="Output Format"> |
| 56 <option value="bed">BED</option> | 56 <option value="bed">BED</option> |
| 57 <option value="gff">GFF</option> | 57 <option value="gff">GFF</option> |
| 79 <filter>pdf == True</filter> | 79 <filter>pdf == True</filter> |
| 80 </data> | 80 </data> |
| 81 </outputs> | 81 </outputs> |
| 82 | 82 |
| 83 <help> | 83 <help> |
| 84 | 84 <![CDATA[ |
| 85 .. class:: infomark | |
| 86 | |
| 87 **What it does** | |
| 88 | 85 |
| 89 | 86 |
| 90 ------ | 87 **What it does** |
| 91 | 88 |
| 92 **References** | 89 Diffbind provides functions for processing ChIP-Seq data enriched for genomic loci where specific protein/DNA binding occurs, including peak sets identified by ChIP-Seq peak callers and aligned sequence read datasets. |
| 93 | 90 |
| 94 DiffBind_ Authors: Rory Stark, Gordon Brown | 91 **Input** |
| 92 | |
| 93 - You have to specify your samples. Here is one example: | |
| 94 | |
| 95 ID Tissue Factor Condition Treatment Replicate Caller Intervals | |
| 96 BT4741 BT474 ER Resistant Full-Media 1 raw 1084 | |
| 97 | |
| 98 - BAM file which contains the mapped sequencing reads can be associated with each | |
| 99 peakset | |
| 100 | |
| 101 - Control BAM file represents a control dataset | |
| 102 | |
| 103 - Peak file: Result of your Peak calling experiment | |
| 104 | |
| 105 | |
| 106 **Output** | |
| 107 | |
| 108 As output format you can choose BED, GFF, WIG. | |
| 109 | |
| 110 | |
| 111 **References** | |
| 112 | |
| 113 DiffBind_ Authors: Rory Stark, Gordon Brown (2011) | |
| 95 | 114 |
| 96 .. _DiffBind: http://www.bioconductor.org/packages/release/bioc/html/DiffBind.html | 115 .. _DiffBind: http://www.bioconductor.org/packages/release/bioc/html/DiffBind.html |
| 97 | 116 |
| 98 Wrapper authors: Bjoern Gruening, Pavankumar Videm | 117 Wrapper authors: Bjoern Gruening, Pavankumar Videm |
| 99 | 118 |
| 119 ]]> | |
| 100 </help> | 120 </help> |
| 101 </tool> | 121 </tool> |
