ATAQV(1)
π NAME π
ataqv β QC metrics for ATAC-seq data, bestie. That's the whole vibe. π§¬β¨
πΈ DESCRIPTION πΈ
okay so. this is ataqv 1.3.1: QC metrics for ATAC-seq data. and it is so good at it. π
Here's how you run it:
ataqv [options] organism alignment-file
where, and I cannot stress this enough:
- organism is the subject of the experiment, which determines the list of autosomes (see "Reference Genome Configuration" below, iykyk).
- alignment-file is a BAM file with duplicate reads marked. marked!! if you skipped that step, go back. π¨
β¨ Basic options β¨
--helpβ shows this usage message. classic. π«Ά--verboseβ shows more details and progress updates, so you can watch the little progress numbers do their thing. very satisfying ngl.--versionβ prints the version of the program. short and iconic.--threads<n>β the maximum number of threads to use (right now, only for calculating TSS enrichment). so like, it's giving parallel, but only for that one thing. π₯
π Optional Input π
--peak-file"file name"β a BED file of peaks called for alignments in the BAM file. you can also say"auto"and it'll use the BAM file name with.peaksappended, or, if the BAM file contains read groups, it assumes each read group has a peak file whose name is the read group ID with.peaksappended. π
β οΈ and listen: if you specify a single filename instead of "auto" while you have read groups, the same peaks will be used for all reads. be sure this is what you want, bestie. no cap.
--tss-file"file name"β a BED file of transcription start sites for the experiment organism. if supplied, a TSS enrichment score will be calculated according to the ENCODE data standards. β¨ this calculation requires that the BAM file of alignments be indexed. required. not optional. index it.--tss-extension"size"β if a TSS enrichment score is requested, it gets calculated for a region of"size"bases to either side of transcription start sites. the default is1000bp. π«--excluded-region-file"file name"β a BED file containing excluded regions. peaks or TSS overlapping these will be ignored. may be given multiple times, so stack 'em up. π«
π Output π
--metrics-file"file name"β the JSON file to which metrics will be written. the default filename will be based on the BAM file, with the suffix.ataqv.json. π--log-problematic-readsβ if given, problematic reads will be logged to a file per read group, with names derived from the read group IDs, with.problemsappended. if no read groups are found, the reads will be written to one file named after the BAM file. the problem children get their own little diary. ππ--less-redundantβ if given, output a subset of metrics that should be less redundant. and heads up: if this flag is used, the same flag should be passed tomkarvwhen making the viewer. keep it consistent or the vibes get off. π
π·οΈ Metadata π·οΈ
the following options provide metadata to be included in the metrics JSON file. they make it easier to compare results in the ataqv web interface. so like, do it for the plot. π«Ά
--name"name"β a label to be used for the metrics when there are no read groups. if there are read groups, each will have its metrics named using its ID field. and with no read groups and no--namegiven, your metrics will be named after the alignment file. she names herself. π--ignore-read-groupsβ even if read groups are present in the BAM file, ignore them and combine metrics for all reads under a single sample and library named with the--nameoption. this also implies that a single peak file will be used for all reads; see the--peakoption. π--nucleus-barcode-tag"nucleus_barcode_tag"β data is single-nucleus, with the barcode stored in this BAM tag. in this case, metrics will be collected per barcode. per barcode!! so many little guys. π¦--description"description"β a short description of the experiment. keep it cute, keep it short.--url"URL"β a URL for more detail on the experiment (perhaps using a DOI). π--library-description"description"β use this description for all libraries in the BAM file, instead of using theDSfield from each read group. override energy. β
𧬠Reference Genome Configuration π§¬
ataqv includes lists of autosomes for several organisms, and here they all are, bestie:
- fly β
2R2L3R3L4 - human β
12345678910111213141516171819202122 - mouse β
12345678910111213141516171819 - rat β
1234567891011121314151617181920 - worm β
IIIIIIIVV - yeast β
IIIIIIIVVVIVIIVIIIIXXXIXIIXIIIXIVXVXVI
the default autosomal reference lists contain names with "chr" prefixes (chr1) and without (1). the way that they gave us both?? so thoughtful honestly. π
if you need a different set of autosomes, you can supply a list with --autosomal-reference-file. β¨
--autosomal-reference-file"file name"β a file containing autosomal reference names, one per line. π¨ the names must match the reference names in the alignment file exactly, or the metrics based on counts of autosomal alignments will be wrong. exactly. not "close enough". not "basically the same". exactly.--mitochondrial-reference-name"name"β if the reference name for mitochondrial DNA in your alignment file is not"chrM", use this option to supply the correct name. and again, if this name is wrong, all the measurements involving mitochondrial alignments will be wrong. π so maybe double-check it. just a thought.
and that's the whole page, bestie!! π you now know more about ataqv (version 1.3.1, from March 2026) than like 90% of people, fr fr. go forth and QC. you're gonna slay. π β¨π¦ππ
π¦ where this page comes from
- ubuntu resolute: ataqv 1.3.1+ds-4 Β· GPL-3.0-or-later
- ubuntu stonking: ataqv 1.3.1+ds-4 Β· 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