# HG changeset patch # User lparsons # Date 1314210832 14400 # Node ID b4f96d5456b33db27afb3fdec67976352f6c712c Uploaded initial version diff -r 000000000000 -r b4f96d5456b3 bam_to_bigwig/README --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bam_to_bigwig/README Wed Aug 24 14:33:52 2011 -0400 @@ -0,0 +1,16 @@ +Galaxy tool wrapper to generate BigWig coverage files from BAM files. BigWig +files can be displaye at UCSC directly from Galaxy. Allows user to split gapped +reads (particularly useful for RNA-Seq with large splice regions). + +Requirements +------------ + genomeCoverageBed - part of BedTools (http://code.google.com/p/bedtools/) + bedGraphToBigWig - from UCSC (http://hgdownload.cse.ucsc.edu/admin/exe/) + +Installation +------------ + +1 - Install genomeCoverageBed and bedGraphToBigWig and make sure they in the PATH +2 - Copy bam_to_bigwig.xml to $GALAXY_HOME/tools/bam_to_bigwig +3 - Add the tool to the $GALAXY_HOME/tool_conf.xml tool-registry file + diff -r 000000000000 -r b4f96d5456b3 bam_to_bigwig/bam_to_bigwig.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bam_to_bigwig/bam_to_bigwig.xml Wed Aug 24 14:33:52 2011 -0400 @@ -0,0 +1,42 @@ + + Calculates coverage from a BAM alignment file + + genomeCoverageBed + bedGraphToBigWig + + + genomeCoverageBed -ibam $align -bg $split -g + `awk '($0 !~ /^#.*/) && ($2 == "$align.dbkey") {print $3}' ${GALAXY_DATA_INDEX_DIR}/sam_fa_indices.loc`.fai + > tmp.bedgraph; + bedGraphToBigWig tmp.bedgraph + `awk '($0 !~ /^#.*/) && ($2 == "$align.dbkey") {print $3}' ${GALAXY_DATA_INDEX_DIR}/sam_fa_indices.loc`.fai + $out; + + + + + + + + + + + + + + **What it does** + + Creates a coverage file in BigWig format, given a BAM alignment file. + + **Input** + + A BAM alignment file. This needs to have the genome database build used in alignment annotated. If your file has '?' for the database build, click on the pencil icon to edit the alignment attributes, and specify the organism used to align against. + + The BAM file must also be sorted. If you generated the BAM file in Galaxy, this will be true, however, if you uploaded the file, you must make sure it was sorted. + + **Output** + + BigWig files can be loaded directly from Galaxy into the UCSC browser. They can be loaded incrementally by UCSC, so a single file can be used to represent the entire genome without having to upload the entire thing as a custom track. + + +