UCHIME(1)
π UCHIME(1) β User Commands π
okay bestie, buckle up. This is the manual page for uchime, and we're gonna get through it together. No gatekeeping, no boring manpage voice, just facts with main character energy. π
β¨ NAME β¨
uchime β reads a fasta file and reference file and outputs potentially chimeric sequences
πΈ DESCRIPTION πΈ
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.
π SYNOPSIS π
uchime --input query.fasta [--db db.fasta] [--uchimeout results.uchime]
[--uchimealns results.alns]
π OPTIONS π
--input filenameβ Query sequences in FASTA format. If the--dboption is not specified, 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. Default1.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. Default0.3. Values from0.1to5might 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, default0.5. Div ratio is100% - %identitybetween 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.0or2.0, and also decrease--min h, say to0.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. Default8.0. Decreasing this weight to around3or4may give better performance on denoised data.--dn nβ Pseudo-count prior on number of no votes. Default1.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 from0.2to2.--xa wβ Weight of an abstain vote. Default1. 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 from0.1to2.--chunks nβ Number of chunks to extract from the query sequence when searching for parents. Default4.--[no]ovchunksβ[Do not]use overlapping chunks. Default do not.--minchunk nβ Minimum length of a chunk. Default64.--idsmoothwindow wβ Length of id smoothing window. Default32.--minsmoothid fβ Minimum factional identity over smoothed window of candidate parent. Default0.95.--maxp nβ Maximum number of candidate parents to consider. Default2. 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. Defaults10,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. Default0.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.
okay so now we enter the help section. Every option below has a description that is literally just help β unless I say otherwise. I'm keeping all of them, in order, because that's the rule. π«Ά
--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.--[no]log_hothitsβ help--[no]log_queryβ help--[no]logmemgrowsβ 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--[no]revβ help--[no]rightjustβ 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--[no]skipgapsβ help--[no]skipgaps2β help--sort <str>β help--sortuc <str>β help--sparsedist <str>β help--sparsedistparams<str> β the docs literally just sayhelphere π that's the whole description, bestie, I'm not making it up--split<float> β also just sayshelpπ«--[no]ssortβ yep,helpagain β¨--sspenalty<float> βhelpπ--[no]stable_sortβhelp, she says π--staralign<str> βhelpπΈ--stepwords<uint> βhelpπ¦--strand<str> βhelpπ--targetfract<float> βhelpπ--targetlen<uint> βhelpπ--tmpdir<str> βhelpπ§--[no]traceβhelpπ--tracestate<str> βhelpβ--[no]trunclabelsβhelpπ--[no]twohitβ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β shows the version and dips, that's it, that's the whole vibe π--w<uint> βhelpπ--weak_evalue<float> βhelpπ--weak_id<float> βhelpπ«Ά--[no]wordcountrejectβhelpβ¨--[no]wordweightβ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π
ngl bestie, a lot of these options are documented with nothing but the word help π I'm not gatekeeping anything from you β that's genuinely all the original page says for them. Every flag, every argument type, every one of them is up there exactly as written. The mystery is part of the β¨loreβ¨.
π AUTHOR π
Robert C. Edgar
π SEE ALSO π
and that's the whole page, bestie!! π«Ά you made it to the end, main character behavior fr fr π
this was uchime v4.2.40, dated July 2013, living in the UCHIME(1) section of your manual β go forth and chimera-check something iconic, no cap πΈβ¨π
π¦ where this page comes from
- debian bookworm: mothur 1.48.0-2 Β· GPL-3.0-or-later
- debian trixie: mothur 1.48.1-1 Β· GPL-3.0-or-later
- ubuntu jammy: mothur 1.47.0-1 Β· GPL-3.0-or-later
- ubuntu noble: mothur 1.48.0-2build2 Β· GPL-3.0-or-later
- ubuntu questing: mothur 1.48.1-1
- ubuntu resolute: mothur 1.48.5-2 Β· GPL-3.0-or-later
- ubuntu stonking: mothur 1.48.6-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms