Mercurial > repos > iuc > data_manager_star_index_builder
annotate data_manager/rnastar_index_builder.xml @ 0:e4b87a00b1df draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
| author | iuc |
|---|---|
| date | Wed, 23 Nov 2016 17:55:57 -0500 |
| parents | |
| children |
| rev | line source |
|---|---|
|
0
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
1 <tool id="rnastar_index_builder_data_manager" name="rnastar index" tool_type="manage_data" version="0.0.2"> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
2 <description>builder</description> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
3 <requirements> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
4 <requirement type="package" version="2.4.0d">rnastar</requirement> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
5 </requirements> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
6 <command interpreter="python"> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
7 rnastar_index_builder.py "${out_file}" --fasta_filename "${all_fasta_source.fields.path}" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
8 --fasta_dbkey "${all_fasta_source.fields.dbkey}" --fasta_description "${all_fasta_source.fields.name}" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
9 --runThreadN 1 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
10 #if $genemodel.modelformat=="gff3": |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
11 #import pipes |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
12 --sjdbGTFchrPrefix ${ pipes.quote( str( $genemodel.sjdbGTFchrPrefix ) ) or "''" } |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
13 --sjdbOverhang "${genemodel.sjdbOverhang}" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
14 --sjdbGTFfile "${genemodel.sjdbGTFfile}" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
15 --sjdbGTFtagExonParentTranscript ${ pipes.quote( str( $genemodel.sjdbGTFtagExonParentTranscript ) ) or "''" } |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
16 --sjdbGTFfeatureExon ${ pipes.quote( str( $genemodel.sjdbGTFfeatureExon ) ) or "''" } |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
17 #end if |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
18 #if $genemodel.modelformat=="bed": |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
19 --sjdbFileChrStartEnd "${genemodel.sjdbFileChrStartEnd}" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
20 --sjdbOverhang "${genemodel.sjdbOverhang}" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
21 #end if |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
22 #if $genemodel.modelformat=="None": |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
23 --sjdbOverhang 0 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
24 #end if |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
25 --data_table_name "rnastar_index" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
26 </command> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
27 <inputs> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
28 <param name="all_fasta_source" type="select" label="Source FASTA Sequence"> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
29 <options from_data_table="all_fasta"/> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
30 </param> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
31 <param type="text" name="sequence_name" value="" label="Informative name for sequence index" /> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
32 <param type="text" name="sequence_id" value="" label="ID for sequence index" /> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
33 <conditional name="genemodel"> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
34 <param name="modelformat" type="select" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
35 label="Choose the format of gene model data from your history - bed or gff3" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
36 help="This will be the source of splice junction indexing if required"> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
37 <option value="gff3" selected="true">gff3,gtf</option> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
38 <option value="bed">BED - tabular chr,start,end,strand</option> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
39 <option value="None">None - no splice junction index</option> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
40 </param> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
41 <when value="gff3"> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
42 <param type="data" format="gff3,gff" name="sjdbGTFfile" value="" label="Gene model - must be gff3 or compatible and must match the input genome" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
43 help="Required if you want to index splice junctions during index generation." /> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
44 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
45 <param type="text" name="sjdbGTFchrPrefix" value="chr" label="String prefix for GTF chromosomes" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
46 help='GTF prefix for chromosome names (e.g. "chr" to use ENSMEBL annotations with UCSC geneomes)' > |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
47 <sanitizer invalid_char=""> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
48 <valid initial="string.printable"/> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
49 </sanitizer> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
50 </param> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
51 <param type="text" name="sjdbGTFfeatureExon" value="exon" label="GTF feature to use as exon marker" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
52 help="GTF feature type in GTF file to be used as exons for building transcripts - use what's in your GTF"> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
53 <sanitizer invalid_char=""> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
54 <valid initial="string.printable"/> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
55 </sanitizer> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
56 </param> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
57 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
58 <param type="text" name="sjdbGTFtagExonParentTranscript" value="transcript_id" label="GTF feature to define for each exon's parents" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
59 help="GTF tag name to be used as exons' parents for building transcripts - use what's in your gene model file eg parent for gff3"> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
60 <sanitizer invalid_char=""> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
61 <valid initial="string.printable"/> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
62 </sanitizer> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
63 </param> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
64 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
65 <param type="integer" name="sjdbOverhang" value="100" label="Splice junction overhang. If=0, splice junction database NOT used" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
66 help="integer length of the donor/acceptor sequence on each side, (mate_length - 1)" /> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
67 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
68 </when> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
69 <when value='bed'> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
70 <param type="data" format="bed" name="sjdbFileChrStartEnd" value="" label="Introns as a tabular bed (chr,start,end,strand) file matching the input genome" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
71 help="Required if you want to index splice junctions during index generation." /> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
72 <param type="integer" name="sjdbOverhang" value="100" label="Splice junction overhang. If=0, splice junction database NOT used" |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
73 help="integer length of the donor/acceptor sequence on each side, (mate_length - 1)" /> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
74 </when> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
75 <when value='None'> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
76 </when> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
77 </conditional> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
78 </inputs> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
79 <outputs> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
80 <data name="out_file" format="data_manager_json"/> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
81 </outputs> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
82 <help> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
83 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
84 .. class:: infomark |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
85 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
86 <![CDATA[ |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
87 *What it does* |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
88 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
89 This is a Galaxy datamanager for the rna STAR gap-aware RNA aligner. |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
90 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
91 Please read the fine manual - that and the google group are the places to learn about the options above. |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
92 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
93 *Note on sjdbOverhang* |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
94 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
95 From https://groups.google.com/forum/#!topic/rna-star/h9oh10UlvhI:: |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
96 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
97 James is right, using large enough --sjdbOverhang is safer and should not generally cause any problems with reads of varying length. If your reads are very short, <50b, then I would strongly recommend using optimum --sjdbOverhang=mateLength-1 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
98 By mate length I mean the length of one of the ends of the read, i.e. it's 100 for 2x100b PE or 1x100b SE. For longer reads you can simply use generic --sjdbOverhang 100. |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
99 It is a bit confusing because of the way I named this parameter. --sjdbOverhang Noverhang is only used at the genome generation step for constructing the reference sequence out of the annotations. |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
100 Basically, the Noverhang exonic bases from the donor site and Noverhang exonic bases from the acceptor site are spliced together for each of the junctions, and these spliced sequences are added to the genome sequence. |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
101 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
102 At the mapping stage, the reads are aligned to both genomic and splice sequences simultaneously. If a read maps to one of spliced sequences and crosses the "junction" in the middle of it, the coordinates of two pspliced pieces are translated back to genomic space and added to the collection of mapped pieces, which are then all "stitched" together to form the final alignment. Since in the process of "maximal mapped length" search the read is split into pieces of no longer than --seedSearchStartLmax (=50 by default) bases, even if the read (mate) is longer than --sjdbOverhang, it can still be mapped to the spliced reference, as long as --sjdbOverhang > --seedSearchStartLmax. |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
103 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
104 Cheers |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
105 Alex |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
106 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
107 *Note on gene model requirements for splice junctions* |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
108 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
109 From https://groups.google.com/forum/#!msg/rna-star/3Y_aaTuzBrE/lUylTB8h5vMJ:: |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
110 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
111 When you generate a genome with annotations, you need to specify --sjdbOverhang value, which ideally should be equal to (oneMateLength-1), or you could use a generic value of ~100. |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
112 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
113 Your gtf lines look fine to me. STAR needs 3 features from a GTF file: |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
114 1. Chromosome names in col.1 that agree with chromosome names in genome .fasta files. If you have "chr2L" names in the genome .fasta files, and "2L" in the .gtf file, then you need to use --sjdbGTFchrPrefix chr option. |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
115 2. 'exon' in col.3 for the exons of all transcripts (this name can be changed with --sjdbGTFfeatureExon) |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
116 3. 'transcript_id' attribute that assigns each exon to a transcript (--this name can be changed with --sjdbGTFtagExonParentTranscript) |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
117 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
118 Cheers |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
119 Alex |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
120 |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
121 **Notice:** If you leave name, description, or id blank, it will be generated automatically. |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
122 ]]> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
123 </help> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
124 <citations> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
125 <citation type="doi">doi: 10.1093/bioinformatics/bts635</citation> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
126 </citations> |
|
e4b87a00b1df
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 3265247e909410db2a6d6087a2c0d3a9885c120c-dirty
iuc
parents:
diff
changeset
|
127 </tool> |
