view rm_spurious_events.xml @ 50:0b9aab6aaebf draft

Uploaded 16cfcafe8b42055c5dd64e62c42b82b455027a40
author rnateam
date Tue, 26 Jan 2016 04:38:27 -0500
parents 1bfc5a5de843
children c226eef33bab
line wrap: on
line source

<tool id="rm_spurious_events.py" name="Remove spurious" version="0.1.0">
  <description>crosslinking events</description>
  <macros>
    <import>macros.xml</import>
  </macros>
  <expand macro="requirements" />
  <expand macro="stdio" />
  <requirements>
    <requirement type="package" version="5.18">perl</requirement>
    <requirement type="package" version="8.22">gnu_coreutils</requirement>
  </requirements>
  <version_command>python $__tool_directory__/rm_spurious_events.py --version</version_command>
  <command interpreter="python"><![CDATA[rm_spurious_events.py
#if $positional_1 and $positional_1 is not None:
$positional_1
#end if

#if $threshold and $threshold is not None:
--threshold $threshold
#end if
--outfile $default]]></command>
  <inputs>
    <param area="false" label="bed6 file containing alignments." name="positional_1" type="data" format="bed"/>
    <param help="(--threshold)" label="Threshold for spurious event removal." name="threshold" optional="true" type="float" value="0.1"/>
  </inputs>
  <outputs>
    <data format="bed" hidden="false" name="default"/>
  </outputs>
  <tests>
    <test>
      <param name="positional_1" value="merged_pcr_dupes_spurious.bed"/>
      <param name="threshold" value="0.5"/>
      <output name="default" file="merged_pcr_dupes_spurious_filtered_thresh05.bed"/>
    </test>
  </tests>
  <help><![CDATA[
Remove spurious events originating from errors in random sequence tags.

This tool compares all events sharing the same coordinates. Among each group
of events the maximum number of PCR duplicates is determined. All events that
are supported by less than 10 percent of this maximum count are removed.

Input::

* bed6 file containing crosslinking events with score field set to number of PCR duplicates

Output::

* bed6 file with spurious crosslinking events removed, sorted by fields chrom, start, stop, strand

Author: Daniel Maticzka
Copyright: 2015
License: Apache
Email: maticzkd@informatik.uni-freiburg.de
Status: Testing
]]></help>
  <expand macro="citations" />
</tool>