Mercurial > repos > bgruening > diffbind
changeset 1:9e9f85c20d99 draft
Uploaded
author | bgruening |
---|---|
date | Tue, 08 Sep 2015 05:38:45 -0400 |
parents | 7faaf4a5e4e1 |
children | 492d5ac7b2e2 |
files | diffbind.R diffbind.xml tool_dependencies.xml |
diffstat | 3 files changed, 53 insertions(+), 36 deletions(-) [+] |
line wrap: on
line diff
--- a/diffbind.R Thu Jan 16 04:15:09 2014 -0500 +++ b/diffbind.R Tue Sep 08 05:38:45 2015 -0400 @@ -27,9 +27,7 @@ q(status=1); } - library('DiffBind') -# used to save to BED, GFF or WIG format if ( !is.null(opt$plots) ) { pdf(opt$plots)
--- a/diffbind.xml Thu Jan 16 04:15:09 2014 -0500 +++ b/diffbind.xml Tue Sep 08 05:38:45 2015 -0400 @@ -1,41 +1,41 @@ -<tool id="diffbind" name="DiffBind" version="2.0.1"> +<tool id="diffbind" name="DiffBind" version="2.0.2"> <description> differential binding analysis of ChIP-Seq peak data</description> <requirements> - <requirement type="binary">Rscript</requirement> - <requirement type="R-module">DESeq2</requirement> - <requirement type="package" version="3.0.1">R_3_0_1</requirement> - <requirement type="package" version="1.0.17">deseq2</requirement> + <requirement type="package" version="3.0.3">R</requirement> + <requirement type="package" version="1.2.10">deseq2</requirement> <requirement type="package" version="1.8.3">diffbind</requirement> </requirements> <command> +<![CDATA[ ## seems that diffbind also needs file extensions to work properly #set $counter = 1 #for $sample in $samples: - ln -s $sample.bamreads #echo str($counter) + "_bamreads.bam"# && - ln -s ${sample.bamreads.metadata.bam_index} #echo str($counter) + "_bamreads.bai"# && - ln -s $sample.bamcontrol #echo str($counter) + "_bamcontrol.bam"# && - ln -s ${sample.bamcontrol.metadata.bam_index} #echo str($counter) + "_bamcontrol.bai"# && + ln -s $sample.bamreads #echo str($counter) + "_bamreads.bam"# && + ln -s ${sample.bamreads.metadata.bam_index} #echo str($counter) + "_bamreads.bai"# && + ln -s $sample.bamcontrol #echo str($counter) + "_bamcontrol.bam"# && + ln -s ${sample.bamcontrol.metadata.bam_index} #echo str($counter) + "_bamcontrol.bai"# && #set $counter = $counter + 1 #end for - Rscript /usr/local/galaxy/shed_tools/testtoolshed.g2.bx.psu.edu/repos/bgruening/diffbind/7929c8b3f6f9/diffbind/diffbind.R + Rscript $__tool_directory__/diffbind.R -i $infile -o $outfile -p $plots -f $format +]]> </command> <stdio> - <regex match="Execution halted" - source="both" - level="fatal" + <regex match="Execution halted" + source="both" + level="fatal" description="Execution halted." /> - <regex match="Input-Error 01" - source="both" - level="fatal" + <regex match="Input-Error 01" + source="both" + level="fatal" description="Error in your input parameters: Make sure you only apply factors to selected samples." /> - <regex match="Error in" - source="both" - level="fatal" + <regex match="Error in" + source="both" + level="fatal" description="An undefined error occured, please check your intput carefully and contact your administrator." /> </stdio> <inputs> @@ -49,7 +49,7 @@ <param format="bam" name="bamcontrol" type="data" label="Control BAM file" help="Specify the Control BAM file, used for Peak calling."/> <param format="bed" name="peaks" type="data" label="Peak file" help="Result of your Peak calling experiment."/> </repeat> - <param name="pdf" type="boolean" truevalue="" falsevalue="" checked="true" + <param name="pdf" type="boolean" truevalue="" falsevalue="" checked="true" label="Visualising the analysis results" help="output an additional PDF files" /> <param name="format" type="select" label="Output Format"> @@ -81,21 +81,41 @@ </outputs> <help> - -.. class:: infomark - -**What it does** +<![CDATA[ ------- +**What it does** + +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. + +**Input** + +- You have to specify your samples. Here is one example: + +ID Tissue Factor Condition Treatment Replicate Caller Intervals +BT4741 BT474 ER Resistant Full-Media 1 raw 1084 + +- BAM file which contains the mapped sequencing reads can be associated with each +peakset -**References** +- Control BAM file represents a control dataset + +- Peak file: Result of your Peak calling experiment + + +**Output** -DiffBind_ Authors: Rory Stark, Gordon Brown +As output format you can choose BED, GFF, WIG. + + +**References** + +DiffBind_ Authors: Rory Stark, Gordon Brown (2011) .. _DiffBind: http://www.bioconductor.org/packages/release/bioc/html/DiffBind.html Wrapper authors: Bjoern Gruening, Pavankumar Videm +]]> </help> </tool>
--- a/tool_dependencies.xml Thu Jan 16 04:15:09 2014 -0500 +++ b/tool_dependencies.xml Tue Sep 08 05:38:45 2015 -0400 @@ -1,18 +1,17 @@ <?xml version="1.0"?> <tool_dependency> - <package name="R_3_0_1" version="3.0.1"> - <repository changeset_revision="c5ff6dd33c79" name="package_r_3_0_1" owner="iuc" prior_installation_required="True" toolshed="http://toolshed.g2.bx.psu.edu" /> + <package name="R" version="3.0.3"> + <repository changeset_revision="a8438aa1207c" name="package_r_3_0_3" owner="iuc" prior_installation_required="True" toolshed="https://toolshed.g2.bx.psu.edu" /> </package> - <package name="deseq2" version="1.0.17"> - <repository changeset_revision="0e80b1827773" name="package_deseq2_1_0_17" owner="iuc" prior_installation_required="True" toolshed="http://toolshed.g2.bx.psu.edu" /> + <package name="deseq2" version="1.2.10"> + <repository changeset_revision="2d4a7ae561d6" name="package_deseq2_1_2_10" owner="iuc" prior_installation_required="True" toolshed="https://toolshed.g2.bx.psu.edu" /> </package> - <package name="diffbind" version="1.8.3"> <install version="1.0"> <actions> <action type="setup_r_environment"> - <repository changeset_revision="c5ff6dd33c79" name="package_r_3_0_1" owner="iuc" toolshed="http://toolshed.g2.bx.psu.edu"> - <package name="R_3_0_1" version="3.0.1" /> + <repository changeset_revision="a8438aa1207c" name="package_r_3_0_3" owner="iuc" toolshed="https://toolshed.g2.bx.psu.edu"> + <package name="R" version="3.0.3" /> </repository> <package>https://github.com/bgruening/download_store/raw/master/DiffBind-1_8_3/BiocGenerics_0.8.0.tar.gz</package> <package>https://github.com/bgruening/download_store/raw/master/DiffBind-1_8_3/IRanges_1.20.6.tar.gz</package>