view rnazRandomizeAln.xml @ 0:bb9fdd302fd3 draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_team/rnaz commit d261ddb93500e1ea309845fa3989c87c6312583d-dirty
author bgruening
date Wed, 30 Jan 2019 03:57:27 -0500
parents
children
line wrap: on
line source

<tool id="rnaz_randomize_aln" name="RNAz Randomize Aln" version="2.1">
    <requirements>
        <requirement type="package" version="2.1">rnaz</requirement>
    </requirements>
    <command detect_errors="exit_code"><![CDATA[
    rnazRandomizeAln.pl
        --window $window
        --slide $slide
        --level $level
        '$input'
    > '$output'
    ]]></command>
    <inputs>
        <param type="data" name="input" format="text" />
        <param argument="--window" name="window" type="integer" value="120" label="Window size, default 120" />
        <param argument="--slide" name="slide" type="integer" value="120" label="Window step size, default 120" />
        <param argument="--level" name="level" type="integer" value="2" label="Level of coarse graining" />
    </inputs>
    <outputs>
        <data name="output" format="data"/>
    </outputs>
    <tests>
        <test>
            <param name="input" value="randomize.aln"/>
            <output name="output" file="notsorandom.aln"/>
        </test>
    </tests>
    <help><![CDATA[
    Usage:
    rnazRandomizeAln.pl [options] [file]
    
    Options:
    -w N, --window=N
    -s N, --slide=N
    Long alignment blocks should be shuffled locally in order to
    maintain local characteristics of the alignment. Therefore
    alignments can be shuffled in windows. You can specify here the
    size of a window and the offset. Defaults are window=120 and
    slide=120, i.e. the alignments are shuffled in non-overlapping
    windows of 120 columns.
    
    -l N, --level=N
    The shuffling algorithm tries to mantain local conservation
    patterns, i.e. it shuffles only columns of the same degree of
    conservation. This becomes limiting if you have many sequences
    in your alignment. Therfore you can choose the level of coarse
    graining with this option.
    
    To decide which columns have the same degree of conservation,
    the mean pairwise identity (MPI) of each column is calculated
    and finally only columns of the same value are shuffled. You can
    adjust the rounding of the MPI and thus the coarse graining
    level with this option. If you have two columns with say 0.52
    and 0.48 MPI you get:
    
    level 0: 1 and 0
    
    level 1: 50 and 50
    
    level 2: 52 and 48
    
    So on level 0 you only have conserved (MPI > 0.5) and
    non-conserved (MPI < 0.5) columns while on level 2 you need
    almost exactly the same MPI to shuffle two columns.
    
    Default value is 2.


    ]]></help>

    <citations>
        <citation type="doi">10.1142/9789814295291_0009</citation>
    </citations>    

</tool>