uchime1
Reads a fasta file and reference file and outputs potentially chimeric sequences
Usage
uchime --input
query.fasta
[--db
db.fasta]
[--uchimeout
results.uchime]
Overview
The chimera.uchime command reads a fasta file and reference file and outputs potentially chimeric sequences. The original uchime program was written by Robert C. Edgar.
Options
--input filename
-
Query sequences in FASTA format. If the
--dboption is not specificed, uchime uses de novo detection. In de novo mode, relative abundance must be given by a string /ab=xxx/ somewhere in the label, where xxx is a floating-point number, e.g. >F00QGH67HG/ab=1.2/.
--db filename
-
Reference database in FASTA format. Optional, if not specified uchime uses de novo mode.
-
***WARNING*** The database is searched ONLY on the plus strand. You MUST include reverse-complemented sequences in the database if you want both strands to be searched.
--abskew x
|
Minimum abundance skew. Default 1.9. De novo mode only. Abundance skew is: |
|
|
min [ abund(parent1), abund(parent2) ] / abund(query). |
--uchimeout filename
-
Output in tabbed format with one record per query sequence. First field is score (h), second field is query label. For details, see manual.
--uchimealns filename
-
Multiple alignments of query sequences to parents in humanreadable format. Alignments show columns with differences that support or contradict a chimeric model.
--minh h
-
Minimum score to report chimera. Default 0.3. Values from 0.1 to 5 might be reasonable. Lower values increase sensitivity but may report more false positives. If you decrease
--xn, you may need to increase--minh, and vice versa.
--mindiv div
-
Minimum divergence ratio, default 0.5. Div ratio is 100% - %identity between query sequence and the closest candidate for being a parent. If you don't care about very close chimeras, then you could increase
--mindivto, say, 1.0 or 2.0, and also decrease--minh, say to 0.1, to increase sensitivity. How well this works will depend on your data. Best is to tune parameters on a good benchmark.
--xn beta
-
Weight of a no vote, also called the beta parameter. Default 8.0. Decreasing this weight to around 3 or 4 may give better performance on denoised data.
--dn n
-
Pseudo-count prior on number of no votes. Default 1.4. Probably no good reason to change this unless you can retune to a good benchmark for your data. Reasonable values are probably in the range from 0.2 to 2.
--xa w
-
Weight of an abstain vote. Default 1. So far, results do not seem to be very sensitive to this parameter, but if you have a good training set might be worth trying. Reasonable values might range from 0.1 to 2.
--chunks n
-
Number of chunks to extract from the query sequence when searching for parents. Default 4.
--[no]ovchunks
-
[Do not] use overlapping chunks. Default do not.
--minchunk n
-
Minimum length of a chunk. Default 64.
--idsmoothwindow w
-
Length of id smoothing window. Default 32.
--minsmoothid f
-
Minimum factional identity over smoothed window of candidate parent. Default 0.95.
--maxp n
-
Maximum number of candidate parents to consider. Default 2. In tests so far, increasing
--maxpgives only a very small improvement in sensivity but tends to increase the error rate quite a bit.
--[no]skipgaps --[no]skipgaps2
-
These options control how gapped columns affect counting of diffs. If
--skipgapsis specified, columns containing gaps do not found as diffs. If--skipgaps2is specified, if column is immediately adjacent to a column containing a gap, it is not counted as a diff. Default is--skipgaps--skipgaps2.
--minlen L --maxlen L
-
Minimum and maximum sequence length. Defaults 10, 10000. Applies to both query and reference sequences.
--ucl
-
Use local-X alignments. Default is global-X. On tests so far, global-X is always better; this option is retained because it just might work well on some future type of data.
--queryfract f
-
Minimum fraction of the query sequence that must be covered by a local-X alignment. Default 0.5. Applies only when
--uclis specified.
--quiet
-
Do not display progress messages on stderr.
--log filename
-
Write miscellaneous information to the log file. Mostly of interest to me (the algorithm developer). Use
--verboseto get more info.
--self
-
In reference database mode, exclude a reference sequence if it has the same label as the query. This is useful for benchmarking by using the ref db as a query to test for false positives.
-
--abskew <float> -
help
-
--absort <str> -
help
-
--abx <float> -
help
-
--allpairs <str> -
help
-
--alpha <str> -
help
-
--band <uint> -
help
-
--blast6out <str> -
help
--[no]blast_termgaps-
help
-
--blastout <str> -
help
-
--bump <uint> -
help
--[no]cartoon_orfs-
help
-
--cc <str> -
help
-
--chain_evalue <float> -
help
-
--chain_targetfract <float> -
help
-
--chainhits <str> -
help
-
--chainout <str> -
help
-
--chunks <uint> -
help
-
--clstr2uc <str> -
help
-
--clump <str> -
help
-
--clump2fasta <str> -
help
-
--clumpfasta <str> -
help
-
--clumpout <str> -
help
-
--cluster <str> -
help
-
--compilerinfo -
Write info about compiler types and #defines to stdout.
-
--computekl <str> -
help
-
--db <str> -
help
-
--dbstep <uint> -
help
--[no]denovo-
help
-
--derep -
help
-
--diffchar <str> -
help
-
--dn <float> -
help
-
--doug <str> -
help
-
--droppct <uint> -
help
-
--evalue <float> -
help
-
--evalue_g <float> -
help
-
--exact -
help
--[no]fastalign-
help
-
--fastapairs <str> -
help
-
--fastq2fasta <str> -
help
-
--findorfs <str> -
help
--[no]flushuc-
help
-
--frame <int> -
help
-
--fspenalty <float> -
help
-
--gapext <str> -
help
-
--gapopen <str> -
help
-
--getseqs <str> -
help
-
--global -
help
-
--hash -
help
-
--hashsize <uint> -
help
-
--help -
Display command-line options.
-
--hireout <str> -
help
-
--hspalpha <str> -
help
-
--id <float> -
help
-
--idchar <str> -
help
-
--iddef <uint> -
help
-
--idprefix <uint> -
help
-
--ids <str> -
help
-
--idsmoothwindow <uint> -
help
-
--idsuffix <uint> -
help
-
--indexstats <str> -
help
-
--input <str> -
help
--[no]isort-
help
-
--k <uint> -
help
-
--ka_dbsize <float> -
help
-
--ka_gapped_k <float> -
help
-
--ka_gapped_lambda <float> -
help
-
--ka_ungapped_k <float> -
help
-
--ka_ungapped_lambda <float> -
help
--[no]label_ab-
help
-
--labels <str> -
help
--[no]leftjust-
help
-
--lext <float> -
help
-
--local -
help
-
--log <str> -
Log file name.
|
help |
|---|---|
|
help |
|
help |
-
--logopts -
Log options.
--[no]logwordstats-
help
-
--lopen <float> -
help
-
--makeindex <str> -
help
-
--match <float> -
help
-
--matrix <str> -
help
-
--max2 <uint> -
help
-
--maxaccepts <uint> -
help
-
--maxclump <uint> -
help
-
--maxlen <uint> -
help
-
--maxovd <uint> -
help
-
--maxp <uint> -
help
-
--maxpoly <uint> -
help
-
--maxqgap <uint> -
help
-
--maxrejects <uint> -
help
-
--maxspan1 <uint> -
help
-
--maxspan2 <uint> -
help
-
--maxtargets <uint> -
help
-
--maxtgap <uint> -
help
-
--mcc <str> -
help
-
--mergeclumps <str> -
help
-
--mergesort <str> -
help
-
--minchunk <uint> -
help
-
--mincodons <uint> -
help
-
--mindiffs <uint> -
help
-
--mindiv <float> -
help
-
--minh <float> -
help
-
--minhsp <uint> -
help
-
--minlen <uint> -
help
-
--minorfcov <uint> -
help
-
--minspanratio1 <float> -
help
-
--minspanratio2 <float> -
help
--[no]minus_frames-
help
-
--mismatch <float> -
help
-
--mkctest <str> -
help
--[no]nb-
help
-
--optimal -
help
-
--orfstyle <uint> -
help
-
--otusort <str> -
help
-
--output <str> -
help
--[no]output_rejects-
help
-
--probmx <str> -
help
-
--query <str> -
help
-
--queryfract <float> -
help
-
--querylen <uint> -
help
-
--quiet -
Turn off progress messages.
-
--randseed <uint> -
help
-
--realign -
help
|
help |
|---|---|
|
help |
-
--rowlen <uint> -
help
-
--secs <uint> -
help
-
--seeds <str> -
help
-
--seedsout <str> -
help
-
--seedt1 <float> -
help
-
--seedt2 <float> -
help
-
--self -
help
--[no]selfid-
help
-
--simcl <str> -
help
|
help |
|---|---|
|
help |
-
--sort <str> -
help
-
--sortuc <str> -
help
-
--sparsedist <str> -
help
-
--sparsedistparams <str> -
help
-
--split <float> -
help
--[no]ssort-
help
-
--sspenalty <float> -
help
--[no]stable_sort-
help
-
--staralign <str> -
help
-
--stepwords <uint> -
help
-
--strand <str> -
help
-
--targetfract <float> -
help
-
--targetlen <uint> -
help
-
--tmpdir <str> -
help
--[no]trace-
help
-
--tracestate <str> -
help
|
help |
|---|---|
|
help |
-
--uc <str> -
help
-
--uc2clstr <str> -
help
-
--uc2fasta <str> -
help
-
--uc2fastax <str> -
help
-
--uchime <str> -
help
-
--uchimealns <str> -
help
-
--uchimeout <str> -
help
--[no]ucl-
help
-
--uhire <str> -
help
-
--ungapped -
help
-
--userfields <str> -
help
-
--userout <str> -
help
-
--usersort -
help
-
--uslink <str> -
help
--[no]usort-
help
-
--utax <str> -
help
--[no]verbose-
help
-
--version -
Show version and exit.
-
--w <uint> -
help
-
--weak_evalue <float> -
help
-
--weak_id <float> -
help
|
help |
|---|---|
|
help |
-
--xa <float> -
help
-
--xdrop_g <float> -
help
-
--xdrop_nw <float> -
help
-
--xdrop_u <float> -
help
-
--xdrop_ug <float> -
help
-
--xframe <str> -
help
-
--xlat -
help
-
--xn <float> -
help
Releases
6 releases since Debian 8 (Jessie); the text changed 1 time.