ARTFASTQGENERATOR(1)
β¨ ARTFASTQGENERATOR β¨
okay bestie, gather round, because today we're talking about artfastqgenerator β the User Commands girlie that makes fake FASTQ files out of a reference genome π
πΈ NAME πΈ
artfastqgenerator β outputs artificial FASTQ files derived from a reference genome π§¬β¨
π¦ SYNOPSIS π¦
artfastqgenerator -O <outputPath> -R <referenceGenomePath> -S
<startSequenceIdentifier> -F1 <fastq1ForQualityScores> -F2
<fastq2ForQualityScores> -CMGCS <coverageMeanGCcontentSpread> -CMP
<coverageMeanPeak> -CMPGC <coverageMeanPeakGCcontent> -CSD <coverageSD>
-E <endSequenceIdentifier> -GCC <GCcontentBasedCoverage> -GCR
<GCcontentRegionSize> -L <logRegionStats> -N <nucleobaseBufferSize> -OF
<outputFormat> -RCNF <readsContainingNfilter> -RL <readLength> -SE
<simulateErrorInRead> -TLM <templateLengthMean> -TLSD <templateLengthSD>
-URQS <useRealQualityScores> -X <xStart> -Y <yStart>
like, that's a lot of flags, but she's worth it, no cap π
π DESCRIPTION π
ArtificialFastqGenerator takes your reference genome β in FASTA format β as input, and spits out artificial FASTQ files in the Sanger format. iconic behaviour honestly π
She can also accept Phred base quality scores from existing FASTQ files, and use them to simulate sequencing errors. the way that works?? obsessed β¨
and here's the slay: since the artificial FASTQs are derived from the reference genome, the reference genome is basically the gold-standard for calling variants β we're talking Single Nucleotide Polymorphisms (SNPs) and insertions and deletions (indels) π
which means you can evaluate a Next Generation Sequencing (NGS) analysis pipeline that aligns reads to the reference genome and then calls the variants. main character energy for real π
π OPTIONS π
-hβ Print usage help. (short, sweet, helpful, we love her π«Ά)-O,<outputPath>β Path for the artificial fastq and log files, including their base name. must be specified β οΈ-R,<referenceGenomePath>β Reference genome sequence file. must be specified β οΈ-S,<startSequenceIdentifier>β Prefix of the sequence identifier in the reference after which read generation should begin. must be specified β οΈ-F1,<fastq1ForQualityScores>β First fastq file to use for real quality scores. must be specified ifuseRealQualityScores = trueβ οΈ-F2,<fastq2ForQualityScores>β Second fastq file to use for real quality scores. must be specified ifuseRealQualityScores = trueβ οΈ-CMGCS,<coverageMeanGCcontentSpread>β The spread of coverage mean given GC content. (default =0.22) π-CMP,<coverageMeanPeak>β The peak coverage mean for a region. (default =37.7) π-CMPGC,<coverageMeanPeakGCcontent>β The GC content for regions with peak coverage mean. (default =0.45) π§ͺ-CSD,<coverageSD>β The coverage standard deviation divided by the mean. (default =0.2) π-E,<endSequenceIdentifier>β Prefix of the sequence identifier in the reference where read generation should stop. (default =end of file) π-GCC,<GCcontentBasedCoverage>β Whether nucleobase coverage is biased by GC content. (default =true) π§¬-GCR,<GCcontentRegionSize>β Region size in nucleobases for which to calculate GC content. (default =150) π-L,<logRegionStats>β The region size as a multiple of-NBSfor which summary coverage statistics are recorded. (default =2) π-N,<nucleobaseBufferSize>β The number of reference sequence nucleobases to buffer in memory. (default =5000) π§-OF,<outputFormat>β'default': standard fastq output;'debug_nucleobases(_nuc|read_ids)': debugging. π-RCNF,<readsContainingNfilter>β Filter out no "N-containing" reads (0), "all-N" reads (1), "at-least-1-N" reads (2). (default =0) π°-RL,<readLength>β The length of each read. (default =76) π-SE,<simulateErrorInRead>β Whether to simulate error in the read based on the quality scores. (default =false) π-TLM,<templateLengthMean>β The mean DNA template length. (default =210) π§΅-TLSD,<templateLengthSD>β The standard deviation of the DNA template length. (default =60) π’-URQS,<useRealQualityScores>β Whether to use real quality scores from existing fastq files or set all to the maximum. (default =false) β-X,<xStart>β The first read's X coordinate. (default =1000) πΊοΈ-Y,<yStart>β The first read's Y coordinate. (default =1000) π§
π BUGS π
Any bugs should be reported to Matthew.Frampton@icr.ac.uk β pls be nice, they're doing their best π
π AUTHOR π
This manpage was written by Andreas Tille for the Debian distribution and can be used for any other usage of the program. π
and that's the whole vibe check bestie β this is artfastqgenerator 0.0.20150519, dated February 2016, serving User Commands realness and living her best life in the ARTFASTQGENERATOR(1) section π
β¨ periodt π
π¦ where this page comes from
- debian bookworm: artfastqgenerator 0.0.20150519-4 Β· GPL-3.0-or-later
- debian trixie: artfastqgenerator 0.0.20150519-5 Β· GPL-3.0-or-later
- ubuntu jammy: artfastqgenerator 0.0.20150519-4 Β· GPL-3.0-or-later
- ubuntu noble: artfastqgenerator 0.0.20150519-5 Β· GPL-3.0-or-later
- ubuntu resolute: artfastqgenerator 0.0.20150519-5build1 Β· GPL-3.0-or-later
- ubuntu stonking: artfastqgenerator 0.0.20150519-6 Β· 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