File: ampliconnoise.rst

package info (click to toggle)
qiime 1.8.0%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 130,508 kB
  • ctags: 10,145
  • sloc: python: 110,826; haskell: 379; sh: 169; makefile: 125
file content (93 lines) | stat: -rw-r--r-- 2,969 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
.. _ampliconnoise:

.. index:: ampliconnoise.py

*ampliconnoise.py* -- Run AmpliconNoise
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

**Description:**


The steps performed by this script are:

1. Split input sff.txt file into one file per sample

2. Run scripts required for PyroNoise

3. Run scripts required for SeqNoise

4. Run scripts requred for Perseus (chimera removal)

5. Merge output files into one file similar to the output of `split_libraries.py <./split_libraries.html>`_

This script produces a denoised fasta sequence file such as:
>PC.355_41
CATGCTGCCTC...
...
>PC.636_23
CATGCTGCCTC...
...

Additionally, the intermediate results of the ampliconnoise pipeline are
written to an output directory.

Ampliconnoise must be installed and correctly configured, and parallelized
steps will be called with mpirun, not qiime's `start_parallel_jobs_torque.py <./start_parallel_jobs_torque.html>`_ script.




**Usage:** :file:`ampliconnoise.py [options]`

**Input Arguments:**

.. note::

	
	**[REQUIRED]**
		
	-m, `-`-mapping_fp
		The mapping filepath
	-i, `-`-sff_filepath
		Sff.txt filepath
	-o, `-`-output_filepath
		The output file
	
	**[OPTIONAL]**
		
	-n, `-`-np
		Number of processes to use for mpi steps. Default: 2
	`-`-chimera_alpha
		Alpha value to Class.pl used for chimera removal  Default: -3.8228
	`-`-chimera_beta
		Beta value to Class.pl used for chimera removal  Default: 0.62
	`-`-seqnoise_resolution
		-s parameter passed to seqnoise. Default is 25.0 for titanium, 30.0 for flx
	-d, `-`-output_dir
		Directory for ampliconnoise intermediate results. Default is output_filepath_dir
	-p, `-`-parameter_fp
		Path to the parameter file, which specifies changes to the default behavior. See http://www.qiime.org/documentation/file_formats.html#qiime-parameters. [if omitted, default values will be used]
	-f, `-`-force
		Force overwrite of existing output directory (note: existing files in output_dir will not be removed) [default: False]
	-w, `-`-print_only
		Print the commands but don't call them -- useful for debugging [default: False]
	`-`-suppress_perseus
		Omit perseus from ampliconnoise workflow
	`-`-platform
		Sequencing technology, options are 'titanium','flx'. [default: flx]
	`-`-truncate_len
		Specify a truncation length for ampliconnoise.  Note that is this is not specified, the truncate length is chosen by the --platform option (220 for FLX, 400 for Titanium) [default: None]


**Output:**

a fasta file of sequences, with labels as:'>sample1_0' , '>sample1_1' ...


Run ampliconnoise, write output to anoise_out.fna, compatible with output of `split_libraries.py <./split_libraries.html>`_

::

	ampliconnoise.py -i Fasting_Example.sff.txt -m Fasting_Map.txt -o anoise_out.fna