Mercurial > repos > badger > trinityrnaseq
comparison trinityrnaseq.xml @ 11:2bc2f0d5e4e1 draft
change compute node selection params
| author | Eric Badger <badger@msi.umn.edu> |
|---|---|
| date | Thu, 03 Apr 2014 13:54:44 -0500 |
| parents | 40f2eee4f2e3 |
| children | cfdb19825091 |
comparison
equal
deleted
inserted
replaced
| 10:40f2eee4f2e3 | 11:2bc2f0d5e4e1 |
|---|---|
| 6 <requirement type="package" version="2013_08_14">trinityrnaseq</requirement> | 6 <requirement type="package" version="2013_08_14">trinityrnaseq</requirement> |
| 7 <requirement type="package" version="0.1.19">samtools</requirement> | 7 <requirement type="package" version="0.1.19">samtools</requirement> |
| 8 <requirement type="package" version="1.0.0">bowtie</requirement> | 8 <requirement type="package" version="1.0.0">bowtie</requirement> |
| 9 </requirements> | 9 </requirements> |
| 10 <command> | 10 <command> |
| 11 Trinity.pl --JM $JM --CPU $CPU | 11 Trinity.pl --JM $computenode --CPU \$GALAXY_SLOTS |
| 12 | 12 |
| 13 ## Inputs. | 13 ## Inputs. |
| 14 #if str($inputs.paired_or_single) == "paired": | 14 #if str($inputs.paired_or_single) == "paired": |
| 15 --left $inputs.left_input --right $inputs.right_input | 15 --left $inputs.left_input --right $inputs.right_input |
| 16 #if $inputs.left_input.ext == 'fa': | 16 #if $inputs.left_input.ext == 'fa': |
| 34 #end if | 34 #end if |
| 35 #end if | 35 #end if |
| 36 | 36 |
| 37 ## Additional parameters. | 37 ## Additional parameters. |
| 38 #if str($additional_params.use_additional) == "yes": | 38 #if str($additional_params.use_additional) == "yes": |
| 39 --min_kmer_cov $additional_params.min_kmer_cov --max_reads_per_graph $additional_params.max_reads_per_graph --bflyHeapSpaceMax $additional_params.bflyHeapSpaceMax | 39 --min_kmer_cov $additional_params.min_kmer_cov --max_reads_per_graph $additional_params.max_reads_per_graph --bflyHeapSpaceMax $computenode |
| 40 #if $additional_params.bfly_opts != 'None': | 40 #if $additional_params.bfly_opts != 'None': |
| 41 --bfly_opts " $additional_params.bfly_opts " | 41 --bfly_opts " $additional_params.bfly_opts " |
| 42 #end if | 42 #end if |
| 43 #end if | 43 #end if |
| 44 | 44 |
| 48 | grep 'All commands completed successfully.' > /dev/null | 48 | grep 'All commands completed successfully.' > /dev/null |
| 49 ## Print the stats to output to provide info on galaxy history item | 49 ## Print the stats to output to provide info on galaxy history item |
| 50 && \$TRINITY_HOME/util/TrinityStats.pl trinity_out_dir/Trinity.fasta | 50 && \$TRINITY_HOME/util/TrinityStats.pl trinity_out_dir/Trinity.fasta |
| 51 </command> | 51 </command> |
| 52 <inputs> | 52 <inputs> |
| 53 <param name="JM" type="select" label="JM" help="Amount of memory to allocate to Jellyfish for Kmer catalog construction"> | 53 <param name="computenode" type="select" label="Compute node" help="Select the size of node needed"> |
| 54 <option value="1G">1G</option> | 54 <option value="22G">22GB - 8 cores (itasca batch)</option> |
| 55 <option value="10G">10G</option> | 55 <option value="62G">62GB - 16 cores</option> |
| 56 <option value="50G">50G</option> | 56 <option value="126G">126GB - 16 cores</option> |
| 57 <option value="100G">100G</option> | 57 <option value="256G">254GB - 16 cores</option> |
| 58 <option value="200G">200G</option> | 58 </param> |
| 59 <option value="500G">500G</option> | |
| 60 </param> | |
| 61 | |
| 62 <param name="CPU" type="integer" value="2" min="1" label="CPU" help="Number of CPUs to use by Trinity" /> | |
| 63 | |
| 64 | 59 |
| 65 <conditional name="inputs"> | 60 <conditional name="inputs"> |
| 66 <param name="paired_or_single" type="select" label="Paired or Single-end data?"> | 61 <param name="paired_or_single" type="select" label="Paired or Single-end data?"> |
| 67 <option value="paired">Paired</option> | 62 <option value="paired">Paired</option> |
| 68 <option value="single">Single</option> | 63 <option value="single">Single</option> |
| 99 </when> | 94 </when> |
| 100 <when value="yes"> | 95 <when value="yes"> |
| 101 <param name="min_kmer_cov" type="integer" value="1" min="1" label="inchworm_min_kmer_cov" help="Minimum kmer coverage required by Inchworm for initial contig construction" /> | 96 <param name="min_kmer_cov" type="integer" value="1" min="1" label="inchworm_min_kmer_cov" help="Minimum kmer coverage required by Inchworm for initial contig construction" /> |
| 102 <param name="max_reads_per_graph" type="integer" value="20000000" min="10000" label="chrysalis_max_reads_per_graph" help="Maximum number of reads to be anchored within each transcript graph by Chrysalis" /> | 97 <param name="max_reads_per_graph" type="integer" value="20000000" min="10000" label="chrysalis_max_reads_per_graph" help="Maximum number of reads to be anchored within each transcript graph by Chrysalis" /> |
| 103 <param name="bfly_opts" type="text" value="None" label="bfly_opts" help="Options to pass on to Butterfly" /> | 98 <param name="bfly_opts" type="text" value="None" label="bfly_opts" help="Options to pass on to Butterfly" /> |
| 104 <param name="bflyHeapSpaceMax" type="select" label="bflyHeapSpaceMax" help="Java heap space maximum value for Butterfly"> | |
| 105 <option value="1G">1G</option> | |
| 106 <option value="2G">2G</option> | |
| 107 <option value="4G" selected="true">4G</option> | |
| 108 <option value="10G">10G</option> | |
| 109 <option value="20G">20G</option> | |
| 110 </param> | |
| 111 <param name="min_contig_length" type="integer" value="200" min="1" label="Minimum Contig Length" help=""/> | 99 <param name="min_contig_length" type="integer" value="200" min="1" label="Minimum Contig Length" help=""/> |
| 112 </when> | 100 </when> |
| 113 </conditional> | 101 </conditional> |
| 114 </inputs> | 102 </inputs> |
| 115 <stdio> | 103 <stdio> |
| 124 <data format="fasta" name="assembled_transcripts" label="${tool.name} on ${on_string}: Assembled Transcripts" from_work_dir="trinity_out_dir/Trinity.fasta"/> | 112 <data format="fasta" name="assembled_transcripts" label="${tool.name} on ${on_string}: Assembled Transcripts" from_work_dir="trinity_out_dir/Trinity.fasta"/> |
| 125 </outputs> | 113 </outputs> |
| 126 <tests> | 114 <tests> |
| 127 | 115 |
| 128 <test> | 116 <test> |
| 129 <param name="JM" value="1G"/> | |
| 130 <param name="CPU" value="1"/> | |
| 131 <param name="paired_or_single" value="single"/> | 117 <param name="paired_or_single" value="single"/> |
| 132 <param name="input" ftype="fastq" value="reads.left.fq"/> | 118 <param name="input" ftype="fastq" value="reads.left.fq"/> |
| 133 <param name="library_type" value="None"/> | 119 <param name="library_type" value="None"/> |
| 134 <param name="path_reinforcement_distance" value="40"/> | 120 <param name="path_reinforcement_distance" value="40"/> |
| 135 <param name="use_additional" value="no"/> | 121 <param name="use_additional" value="no"/> |
| 146 </assert_contents> | 132 </assert_contents> |
| 147 </output> | 133 </output> |
| 148 </test> | 134 </test> |
| 149 | 135 |
| 150 <test> | 136 <test> |
| 151 <param name="JM" value="1G"/> | |
| 152 <param name="CPU" value="1"/> | |
| 153 <param name="paired_or_single" value="paired"/> | 137 <param name="paired_or_single" value="paired"/> |
| 154 <param name="left_input" ftype="fastq" value="reads.left.fq"/> | 138 <param name="left_input" ftype="fastq" value="reads.left.fq"/> |
| 155 <param name="right_input" ftype="fastq" value="reads.right.fq"/> | 139 <param name="right_input" ftype="fastq" value="reads.right.fq"/> |
| 156 <param name="library_type" value="None"/> | 140 <param name="library_type" value="None"/> |
| 157 <param name="group_pairs_distance" value="500"/> | 141 <param name="group_pairs_distance" value="500"/> |
