ART_ILLUMINA(1)
โจ NAME โจ
art_illumina โ simulation of Illumina sequencers ๐งฌ๐
๐ธ DESCRIPTION ๐ธ
okay so bestie, ART is a whole suite of simulation tools that cook up synthetic next-generation sequencing reads for you. It doesn't just make stuff up out of nowhere either โ it mimics the real sequencing process using empirical error models and quality profiles that were summarized from big piles of recalibrated sequencing data. no cap. ๐ฅ
art_illumina specifically is your girl for Simulation of Illumina sequencers ๐
๐ USAGE ๐
art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -ss <sequencing_system> -o <outfile_prefix>
art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -o <outfile_prefix>
art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -c <total_num_reads> -o <outfile_prefix>
art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -f <fold_coverage> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>
art_illumina [options] -sam -i <seq_ref_file> -l <read_length> -c <total_num_reads> -m <mean_fragsize> -s <std_fragsize> -o <outfile_prefix>
๐ OPTIONS ๐
like, this is the good part. every single flag, all of them, periodt โจ
-1,--qprof1โ the first-read quality profile ๐ฅ-2,--qprof2โ the second-read quality profile ๐ฅ-amp,--ampliconโ amplicon sequencing simulation ๐งช-c,--rcountโ total number of reads/read pairs to be generated [per amplicon if for amplicon simulation] (not be used together with-f/--fcov) โ so like, pick one, not both, bestie ๐-d,--idโ the prefix identification tag for read ID ๐ท๏ธ-ef,--errfreeโ indicate to generate the zero sequencing errors SAM file as well the regular one
NOTE: the reads in the zero-error SAM file have the same alignment positions as those in the regular SAM file, but have no sequencing errors โจ
-f,--fcovโ the fold of read coverage to be simulated or number of reads/read pairs generated for each amplicon ๐-h,--helpโ print out usage information ๐โโ๏ธ-i,--inโ the filename of input DNA/RNA reference ๐งฌ-ir,--insRateโ the first-read insertion rate (default:0.00009) โ-ir2,--insRate2โ the second-read insertion rate (default:0.00015) โ-dr,--delRateโ the first-read deletion rate (default:0.00011) โ-dr2,--delRate2โ the second-read deletion rate (default:0.00023) โ-l,--lenโ the length of reads to be simulated ๐-m,--mflenโ the mean size of DNA/RNA fragments for paired-end simulations ๐งฉ-mp,--matepairโ indicate a mate-pair read simulation ๐ฏ-nf,--maskNโ the cutoff frequency of 'N' in a window size of the read length for masking genomic regions
NOTE: default:-nf 1to mask all regions with 'N'. Use-nf 0to turn off masking ๐
-na,--noALNโ do not output ALN alignment file ๐ซ-o,--outโ the prefix of output filename ๐-p,--pairedโ indicate a paired-end read simulation or to generate reads from both ends of amplicons ๐ซถ
NOTE: art will automatically switch to a mate-pair simulation if the given mean fragment size >= 2000 ๐ณ
-q,--quietโ turn off end of run summary ๐คซ-qs,--qShiftโ the amount to shift every first-read quality score by โฌ๏ธโฌ๏ธ-qs2,--qShift2โ the amount to shift every second-read quality score by โฌ๏ธโฌ๏ธ
NOTE: For-qs/-qs2option, a positive number will shift up quality scores (the max is93) that reduce substitution sequencing errors and a negative number will shift down quality scores that increase sequencing errors. If shifting scores by x, the error rate will be1/(10^(x/10))of the default profile. math is mathing ๐งฎ
-rs,--rndSeedโ the seed for random number generator (default: system time in second) ๐ฒ
NOTE: using a fixed seed to generate two identical datasets from different runs ๐ฏโโ๏ธ
-s,--sdevโ the standard deviation of DNA/RNA fragment size for paired-end simulations. ๐-sam,--samoutโ indicate to generate SAM alignment file ๐-sp,--sepProfโ indicate to use separate quality profiles for different bases (ATGC) ๐ค-ss,--seqSysโ The name of Illumina sequencing system of the built-in profile used for simulation ๐ฅ๏ธ
NOTE: sequencing system id names are:
GA1 - Genome Analyzer I, GA2 - Genome Analyzer II
HS10 - HiSeq 1000, HS20 - HiSeq 2000, HS25 - HiSeq 2500, MS - MiSeq
-M,--cigarMโ indicate to use CIGAR 'M' instead of '=/X' for alignment match/mismatch ๐ฏ
๐ NOTES ๐
- ART by default selects a built-in quality score profile according to the read length specified for the run. it just knows โจ
- For single-end simulation, ART requires input sequence file, outputfile prefix, read length, and read count/fold coverage. that's the bare minimum bestie ๐ซถ
- For paired-end simulation (except for amplicon sequencing), ART also requires the parameter values of
- the mean and standard deviation of DNA/RNA fragment lengths ๐งฌ
๐ฅ EXAMPLES ๐ฅ
- single-end read simulation
art_illumina -sam -i reference.fa -l 150 -ss HS25 -f 10 -o single_dat
- paired-end read simulation
art_illumina -sam -i reference.fa -p -l 150 -ss HS25 -f 20 -m 200 -s 10 -o paired_dat
- mate-pair read simulation
art_illumina -sam -i reference.fa -mp -l 50 -f 20 -m 2500 -s 50 -o matepair_dat
- amplicon sequencing simulation with 5' end single-end reads
art_illumina -amp -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_5end_dat
- amplicon sequencing simulation with paired-end reads
art_illumina -amp -p -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_pair_dat
- amplicon sequencing simulation with matepair reads
art_illumina -amp -mp -sam -na -i amp_reference.fa -l 50 -f 10 -o amplicon_mate_dat
- generate an extra SAM file with zero-sequencing errors for a paired-end read simulation
art_illumina -ef -i reference.fa -p -l 50 -f 20 -m 200 -s 10 -o paired_twosam_dat
- reduce the substitution error rate to one 10th of the default profile
art_illumina -i reference.fa -qs 10 -qs2 10 -l 50 -f 10 -p -m 500 -s 10 -sam -o reduce_error
- turn off the masking of genomic regions with unknown nucleotides 'N'
art_illumina -nf 0 -sam -i reference.fa -p -l 50 -f 20 -m 200 -s 10 -o paired_nomask
- masking genomic regions with >=5 'N's within the read length 50
art_illumina -nf 5 -sam -i reference.fa -p -l 50 -f 20 -m 200 -s 10 -o paired_maskN5
๐ 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, absolute legend ๐ซถ๐
and that's the whole thing bestie, we ate and left no crumbs ๐
โจ this was art_illumina version 3.19.15, dated February 2016 โ iconic behavior honestly, mwah ๐๐ฆ๐ธ
๐ฆ where this page comes from
- debian bookworm: art-nextgen-simulation-tools 20160605+dfsg-4+b3 ยท GPL-3.0-or-later
- debian trixie: art-nextgen-simulation-tools 20160605+dfsg-5+b1 ยท GPL-3.0-or-later
- ubuntu jammy: art-nextgen-simulation-tools 20160605+dfsg-4build2 ยท GPL-3.0-or-later
- ubuntu noble: art-nextgen-simulation-tools 20160605+dfsg-5 ยท GPL-3.0-or-later
- ubuntu questing: art-nextgen-simulation-tools 20160605+dfsg-5build1
- ubuntu resolute: art-nextgen-simulation-tools 20160605+dfsg-5build2 ยท GPL-3.0-or-later
- ubuntu stonking: art-nextgen-simulation-tools 20160605+dfsg-5build2 ยท 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