MACS2_PILEUP(1)
π macs2_pileup π
okay bestie, listen up β this is the manual page for macs2_pileup, aka the pileup era of Model-based Analysis for ChIP-Sequencing (MACS2, you know her, you love her). no cap, she's iconic. let's get into it π§β¨
πΈ NAME πΈ
macs2_pileup β Model-based Analysis for ChIP-Sequencing π
π¦ DESCRIPTION π¦
here's the vibe check, the literal usage line, copy it exactly bestie:
usage: macs2 pileup [-h] -i IFILE [IFILE ...] -o OUTPUTFILE [--outdir OUTDIR]
[-f {AUTO,BAM,SAM,BED,ELAND,ELANDMULTI,ELANDEXPORT,BOWTIE,BAMPE,BEDPE}]
[-B] [--extsize EXTSIZE] [--buffer-size BUFFER_SIZE] [--verbose VERBOSE]
that's the whole energy of this command right there. no notes. π
β¨ options β¨
-h,--helpβ shows this help message and then dips. classic. π-i IFILE [IFILE ...],--ifile IFILE [IFILE ...]β the alignment file(s), bestie. if you hand over multiple files like-t A B C, they all get read and combined. β οΈ heads up though: pair-end data is not supposed to work with this command, like at all, so don't come for me. this one is REQUIRED.-o OUTPUTFILE,--ofile OUTPUTFILEβ the name of the output bedGraph file. if you don't specify it, it writes to standard output instead. either way, REQUIRED. π«Ά--outdir OUTDIRβ if you specify this, all the output files get written into that directory. Default: the current working directory. it's giving "put it where I say" π-f {AUTO,BAM,SAM,BED,ELAND,ELANDMULTI,ELANDEXPORT,BOWTIE,BAMPE,BEDPE},--format {AUTO,BAM,SAM,BED,ELAND,ELANDMULTI,ELANDEXPORT,BOWTIE,BAMPE,BEDPE}β format of the tag file, and the options are literally "AUTO", "BED", "ELAND", "ELANDMULTI", "ELANDEXPORT", "SAM", "BAM", "BOWTIE", "BAMPE", or "BEDPE". the default AUTO option letsmacs2 pileupdecide which format the file is all by itself (main character energy fr fr). DEFAULT: "AUTO" β MACS2 will pick a format from "AUTO", "BED", "ELAND", "ELANDMULTI", "ELANDEXPORT", "SAM", "BAM" and "BOWTIE". but if the format is BAMPE or BEDPE, please specify it explicitly, she will not guess for you. π’ and note: when the format is BAMPE or BEDPE, the-Band--extsizeoptions would be ignored.-B,--both-directionβ okay so by default, any read gets extended towards the downstream direction by extension size. that means it's[0,size-1](1-based index system) for plus strand read and[-size+1,0]for minus strand read, where position 0 is the 5' end of the aligned read. that default behavior can simulate MACS2's way of piling up ChIP sample reads, where extension size is set as fragment size/d. β¨ now if this option is set as on, aligned reads get extended in both upstream and downstream directions by extension size. that means[-size,size]where 0 is the 5' end of a aligned read. it can partially simulate MACS2's way of piling up control reads. however, MACS2 local bias is calculated by maximizing the expected pileup over a ChIP fragment size/d estimated from 10kb, 1kb, d and whole genome background. this option will be ignored when the format is set as BAMPE or BEDPE. DEFAULT: False π--extsize EXTSIZEβ the extension size in bps. each alignment read will become a EXTSIZE of fragment, then be piled up. check the description for-Bfor the details, bestie. it's twice theshiftsizein old MACSv1 language (iykyk). this option will be ignored when the format is set as BAMPE or BEDPE. DEFAULT: 200 π--buffer-size BUFFER_SIZEβ buffer size for incrementally increasing internal array size to store reads alignment information. in most cases you don't have to touch this parameter, like genuinely. however, if there are a large number of chromosomes/contigs/scaffolds in your alignment, it's recommended to specify a smaller buffer size in order to decrease memory usage (but it will take longer time to read alignment files, so pick your battle π₯²). minimum memory requested for reading an alignment file is about # of CHROMOSOME * BUFFER_SIZE * 8 Bytes. DEFAULT: 100000--verbose VERBOSEβ set the verbose level, queen:0: only show critical message1: show additional warning message2: show process information3: show debug messages
if you want to know where are the duplicate reads, use 3. DEFAULT: 2 π
π quick reminder bestie: every option, default, number and flag up there is load-bearing. don't skip them, don't rename them, don't "fix" them. the vibes are mine, the facts are hers. π
and that's the whole page, fr fr. this was macs2 pileup, version 2.2.7.1, dated April 2022 β aka the MACS2_PILEUP(1) era, and yes she ate and left no crumbs. go pile something up, bestie, you've got this πβ¨π¦πΈπ
π«Ά
π¦ where this page comes from
- ubuntu jammy: macs 2.2.7.1-5ubuntu1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms