You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 10, 2024. It is now read-only.
Copy file name to clipboardExpand all lines: readme.md
+29-29Lines changed: 29 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,19 @@
1
-
#TASR
1
+
#TASR
2
2
3
-
##Targeted Assembly of Sequence Reads (TASR)
4
-
##TASR v1.6.2 Rene Warren, 2010-2016
5
-
##email: rwarren [at] bcgsc [dot] ca
6
-
##Visit www.bcgsc.ca/bioinfo/software/tasr for more information
3
+
##Targeted Assembly of Sequence Reads (TASR)
4
+
##TASR v1.6.2 Rene Warren, 2010-2016
5
+
##email: rwarren [at] bcgsc [dot] ca
6
+
##Visit www.bcgsc.ca/bioinfo/software/tasr for more information
7
7
8
8
9
-
###What's new in version 1.6.2?
9
+
###What's new in version 1.6.2?
10
10
----------------------------
11
11
12
12
Minor bug fix that prevented TASR from running in reference-guided mode (-i 0). Thanks to Matthew Hobbs for reporting it.
13
13
Changed test to explicitely set -i to 1 or 0, for testing purposes (default is -i 1 as per v1.6.1)
14
14
15
15
16
-
###What's new in version 1.6.1?
16
+
###What's new in version 1.6.1?
17
17
----------------------------
18
18
19
19
1. Bloom filter functionality to exclude k-mers from your sequence target space (TASR-Bloom)
@@ -25,27 +25,27 @@ TASR and TASR-Bloom:
25
25
6. The de novo assembly mode (-i 1) is now the default mode
26
26
27
27
28
-
###What's new in version 1.5.1?
28
+
###What's new in version 1.5.1?
29
29
----------------------------
30
30
31
31
fixed TASR for Perl >= 5.16.0, where deprecated getopts.pl has been removed. Thanks to Nicola Soranzo for sending the fix.
32
32
33
33
34
-
###What's new in version 1.5?
34
+
###What's new in version 1.5?
35
35
--------------------------
36
36
37
37
TASR v1.5 no longer constrains the use of 15-character words derived from a target sequence for interrogating candidate reads. User-defined target word length values are now passed to the algorithm using the -k option. Using larger -k values should help speed up the search when using long sequence reads, since it will restrict the sequence space accordingly. Note: whereas specificity, speed and RAM usage may increase with k, it may yield more sparse/fragmented assemblies. Proper experimentation with various -k values are warranted.
38
38
39
39
40
-
###What's new in version 1.4?
40
+
###What's new in version 1.4?
41
41
--------------------------
42
42
43
43
Ability to interrogate reads in bam files
44
44
45
45
The -a option is used to specify the location of samtools in your system. If .bam/.BAM are specified in the file-of-filename (FOF) supplied with the -f option, the executable specified under -a will interrogate any reads in .bam files that passed QC.
46
46
47
47
48
-
###What's new in version 1.3?
48
+
###What's new in version 1.3?
49
49
--------------------------
50
50
51
51
Support for sequence target-independent de novo assemblies
@@ -85,28 +85,28 @@ XXXOXXXXXX
85
85
Where "O" represents a variant base
86
86
</pre>
87
87
88
-
###What's new in version 1.2?
88
+
###What's new in version 1.2?
89
89
--------------------------
90
90
91
91
The -f option input reads via a file of filenames (fof). The latter lists any fasta/fastq sequence files you wish to input.
92
92
One file per line must be specified, full path to your file(s) is recommended.
93
93
94
94
95
-
###Description
95
+
###Description
96
96
-----------
97
97
98
98
Targeted Assembly of Sequence Reads (TASR) using the SSAKE assembly engine.
99
99
TASR is a genomics application that allows hypothesis-based interrogation of genomic regions (sequence targets) of interest.
100
100
*It only considers reads for assembly that have overlap potential to input target sequences.
101
101
102
102
103
-
###Implementation and requirements
103
+
###Implementation and requirements
104
104
-------------------------------
105
105
106
106
TASR is implemented in PERL and runs on any platform where PERL is installed
107
107
108
108
109
-
###Install
109
+
###Install
110
110
-------
111
111
112
112
Download the .tar.gz, gunzip and extract the files on your system using:
@@ -136,7 +136,7 @@ PREFIX=./bloom5-10-0
136
136
Change the shebang line of TASR to point to the version of PERL installed on your system and you're good to go.
137
137
138
138
139
-
###Documentation
139
+
###Documentation
140
140
-------------
141
141
142
142
Refer to the TASR.readme file on how to run SSAKE and the SSAKE web site for information about the software and its performance
If the -s option is set and points to a valid fasta file, the DNA sequences comprised in that file will populate the hash table and be used exclusively as seeds to nucleate contig extensions (they will not be utilized to build the prefix tree). In that scheme, every unique sequence target will be used in turn to nucleate an extension, using short reads found in the tree (specified in -f). This feature might be useful if you already have characterized sequences & want to increase their length using short reads. That said, since the short reads are not used as seeds when -s is set, they will not cluster to one another WITHOUT a target sequence file.
@@ -209,15 +209,15 @@ The .singlets will ONLY list sequence targets for which there are no overlapping
209
209
DNA sequence reads in a fastq or fasta format are fed into into the algorithm via a file of filenames using the ‚ -f option. DNA sequence targets, used to interrogate all reads are supplied as a multi fasta file using the ‚-s option. Sequence targets are read first. From each target, every possible 15-character word (or user-defined -k) from the plus and minus strands is extracted and stored in a hash table. As the bulk of the NGS sequences are read, quality trimming is possible at run-time, provided that a fastq file is supplied, concurrently with the ‚-c 1 option. In SSAKE, the first 15bp of each read and of its reverse complement are unconditionally used as an index to fill the prefix tree. In TASR, only those with matching 15-mer (-k mer) in the target sequence set are considered, thus limiting the sequence space to that of the target sequence. Low-complexity and large DNA sequence target will draw in more reads, which will impact the performance of TASR.
210
210
211
211
212
-
###TASR-Bloom
212
+
###TASR-Bloom
213
213
----------
214
214
215
215
TASR-Bloom uses a Bloom filter supplied with the -l option, to eliminate target k-mers for recruiting reads.
216
216
This could be useful for removing low-complexity or repeat k-mers in the supplied -s target sequences, for instance.
217
217
The Bloom filter must be built with the ./writeBloom.pl utility in the ./tools folder and the k-mer length must match that supplied (-k).
218
218
219
219
220
-
###Input sequences
220
+
###Input sequences
221
221
---------------
222
222
223
223
-f file of filenames corresponding to fasta or fastq files
-Spaces in fasta file are NOT permitted and will either not be considered or result in execution failure
245
245
246
246
247
-
###Tips for choosing target sequences
247
+
###Tips for choosing target sequences
248
248
----------------------------------
249
249
250
250
The length and sequence complexity of a target will have tremendous influence on the outcome of the assembly. Of course, depending on your application (SNV search, confirming SNPs, detecting fusion transcripts), the length & complexity may or may not matter.
@@ -262,7 +262,7 @@ Given a target sequence length (T) and read length (R), then:
262
262
The same principles can be applied for detecting a translocation or a fusion transcript, although usually less critical, esp. for the latter where depth of coverage is usually not limiting.
263
263
264
264
265
-
###Output files
265
+
###Output files
266
266
------------
267
267
268
268
Output file|Description
@@ -275,7 +275,7 @@ Output file|Description
275
275
.pileup | produces a modified pileup output (see below)
276
276
277
277
278
-
###Understanding the .contigs fasta header
278
+
#### Understanding the .contigs fasta header
279
279
---------------------------------------
280
280
<pre>
281
281
e.g.
@@ -292,7 +292,7 @@ the coverage (C) is calculated using the total number (T) of consensus bases [su
292
292
C = T / G
293
293
</pre>
294
294
295
-
###Understanding the .coverage.csv file
295
+
#### Understanding the .coverage.csv file
296
296
------------------------------------
297
297
<pre>
298
298
e.g.
@@ -302,7 +302,7 @@ e.g.
302
302
Each number represents the number of reads covering that base at that position.
303
303
304
304
305
-
###Understanding the .readposition file
305
+
#### Understanding the .readposition file
306
306
------------------------------------
307
307
<pre>
308
308
e.g.
@@ -330,7 +330,7 @@ In this order: read name, start coordinate, end coordinate, read sequence, ascii
330
330
* end < start indicates read is on minus strand
331
331
332
332
333
-
###Understanding the modified .pileup file
333
+
#### Understanding the modified .pileup file
334
334
---------------------------------------
335
335
336
336
Refer to http://samtools.sourceforge.net/pileup.shtml
@@ -374,7 +374,7 @@ NOTES:
374
374
-If target sequences supplied (-s) are identical, both the .pileup and .readposition will comprise information that reflects this. i.e. Though TASR does not assemble targets together, identical sequences provided as input will be listed as one having the base coverage consistent with the input.
375
375
376
376
377
-
###License
377
+
###License
378
378
-------
379
379
380
380
TASR Copyright (c) 2010-2016 Canada's Michael Smith Genome Science Centre. All rights reserved.
0 commit comments