RACON(1)
πΈ RACON(1) πΈ
okay bestie, welcome to racon β the consensus module for raw de novo DNA assembly of long uncorrected reads. yes it's a mouthful, no I will not be shortening it. this is the RACON(1) page from the User Commands corner of your manual, and I'm about to make it make sense π
β¨ NAME β¨
racon β consensus module for raw de novo DNA assembly of long uncorrected reads π§¬
β¨ SYNOPSIS β¨
(and yes the original page spells it SYNPOPSIS, iconic typo, we respect it π)
racon [options ...] <sequences> <overlaps> <target sequences>
β¨ DESCRIPTION β¨
So here's the whole vibe. Racon is meant to be a standalone consensus module β like, it shows up on its own, no entourage β and its whole job is correcting raw contigs that came out of rapid assembly methods that skipped the consensus step entirely π. The goal? Generate genomic consensus that's similar or better quality compared to what you'd get from assembly methods that do both error correction and consensus, while being several times faster than those methods. And it plays nice with data from both Pacific Biosciences and Oxford Nanopore Technologies. bestie it's giving versatile π
You can also use Racon as a polishing tool after assembly β either with Illumina data or with data from third generation sequencing. And the type of data you feed it? automatically detected. no cap, you don't have to tell it anything β¨
Racon takes exactly three input files, that's it, no more no less:
- contigs in FASTA/FASTQ format
- reads in FASTA/FASTQ format
- overlaps/alignments between the reads and the contigs in MHAP/PAF/SAM format
Output is a set of polished contigs in FASTA format, printed straight to stdout. And listen β all of those input files can be compressed with gzip. slay π«Ά
Racon can also do a whole other thing: read error-correction. In that scenario the MHAP/PAF/SAM file needs to contain pairwise overlaps between reads, including dual overlaps. don't skip that part, it matters π
There's also a wrapper script available to make life easier for the end-user with large datasets. Same interface as racon, but it adds two extra features from the outside:
- Sequences can be subsampled to decrease the total execution time β accuracy might be lower though, lowkey a tradeoff π
- Target sequences can be split into smaller chunks and run sequentially to decrease memory consumption
And yes, both of those features can run at the same time. multitasking queen π
β¨ OPTIONS β¨
π the three inputs (yes they're options, no I don't make the rules)
<sequences>β input file in FASTA/FASTQ format (can be compressed withgzip) containing the sequences used for correction π§¬<overlaps>β input file in MHAP/PAF/SAM format (can be compressed withgzip) containing overlaps between sequences and target sequences π<target sequences>β input file in FASTA/FASTQ format (can be compressed withgzip) containing the sequences which will be corrected β¨
π optional π
-u,--include-unpolishedβ output unpolished target sequences. like, the raw ones, untouched π-f,--fragment-correctionβ perform fragment correction instead of contig polishing. heads up bestie: the overlaps file should contain dual/self overlaps! β οΈ-w,--window-length <int>β default:500. the size of the window on which POA is performed πͺ-q,--quality-threshold <float>β default:10.0. threshold for average base quality of the windows used in POA β-e,--error-threshold <float>β default:0.3. maximum allowed error rate used for filtering overlaps π«-m,--match <int>β default:5. score for matching bases β-x,--mismatch <int>β default:-4. score for mismatching bases β-g,--gap <int>β default:-8. gap penalty β and it must be negative, don't fight it π³οΈ-t,--threads <int>β default:1. number of threads π§΅--versionβ prints the version number π-h,--helpβ prints the usage π
ok real talk, those defaults are the defaults, don't come for me, I'm just the messenger π«Ά
β¨ AUTHOR β¨
This manpage was written by Andreas Tille for the Debian distribution, and can be used for any other usage of the program. thank you Andreas, you ate π
and that's the whole page bestie!! this was racon version 1.3.1, dated June 2018, living under RACON(1) β go polish something gorgeous πΈβ¨π¦
π¦ where this page comes from
- debian bookworm: racon 1.5.0-3 Β· MIT
- debian trixie: racon 1.5.0-3 Β· MIT
- ubuntu jammy: racon 1.5.0-2 Β· MIT
- ubuntu noble: racon 1.5.0-3 Β· MIT
- ubuntu questing: racon 1.5.0-3
- ubuntu resolute: racon 1.5.0-4 Β· MIT
- ubuntu stonking: racon 1.5.0-4 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms