MAC3_BDGOPT(1)
π MAC3_BDGOPT(1) π
okay bestie, gather round, because we're talking about mac3_bdgopt (that's a User Commands situation, the <hotpink>Model-based Analysis for ChIP-Sequencing</hotpink> girlies) and honestly? she's a little niche but she ATE. π§¬β¨
πΈ NAME πΈ
mac3_bdgopt β Model-based Analysis for ChIP-Sequencing
like yes, that's the whole name section, she's mysterious, she's lowkey. moving on. π
π¦ DESCRIPTION π¦
so the vibe here is that you call her like this, fr fr:
usage: macs3 bdgopt [-h] -i IFILE [-m {multiply,add,p2q,max,min}]
[-p [EXTRAPARAM ...]] [--outdir OUTDIR] -o OFILE
[--verbose VERBOSE]
and she takes your bedGraph and she does stuff to it. that's the whole plot. no cap. π
β¨ options: β¨
-h,--helpβ shows this help message and then dips. classic. exit stage left. π«Ά-i,--ifile_IFILE_ β your MACS score in bedGraph. β οΈ IMPORTANT NOTE GIRL β οΈ this bedGraph has to cover the ENTIRE genome. the whole thing. not a corner of it, not "most of it", the ENTIRE. genome. and yeah she's REQUIRED, so don't come to the function empty-handed. π-m,--method{multiply,add,p2q,max,min}β the method for modifying the score column of your bedGraph file. the available choices are literally:multiply,add,max,min, orp2q. let me break it down for you one by one because she has RANGE:multiplyβ theEXTRAPARAMis required and it gets multiplied into the score column. and listen, if your brain wants to divide the score column by X? you use the value1/Xas yourEXTRAPARAM. that's the hack. iykyk. πaddβ theEXTRAPARAMis required and it gets added to the score column. wanna subtract the score column by X instead? use-Xas theEXTRAPARAM. simple as that bestie. πmaxβ theEXTRAPARAMis required and she takes the maximum value between the score and theEXTRAPARAM. taking the bigger one, as she should. πminβ theEXTRAPARAMis required and she takes the minimum value between the score and theEXTRAPARAM. humble. demure. the smaller one. πp2qβ this one converts p-value scores to q-value scores using the Benjamini-Hochberg process. theEXTRAPARAMis not required here, she's self-sufficient. β οΈ BUT β οΈ this method assumes the scores are-log10p-value from MACS3. any other type of score will cause unexpected errors. do not test her. do not. π
-p,--extra-param[EXTRAPARAM ...]β the extra parameter for your METHOD. go read the details of the-moption above, i literally just explained it, bestie. π--outdir_OUTDIR_ β if you specify this, all output files get written to that directory. if you don't? Default: the current working directory, which is where you already are, living your life. π¦-o,--ofile_OFILE_ β output BEDGraph filename. yes you have to give her one. β¨--verbose_VERBOSE_ β sets the verbose level of runtime messages, aka how chatty she is:0β only show critical message (silent queen, main character energy)1β show additional warning message2β show process information3β show debug messages (she's telling you EVERYTHING)
DEFAULT: 2. she's a talker by default. π
real talk though bestie: that-ifile is REQUIRED, the-mmethodology matters a LOT for your output, and if you're doingp2qwith the wrong kind of scores you're gonna have a bad time. check your inputs. i love you. π«Ά
and that's the whole page, fr fr β this was macs3 bdgopt version <purple>3.0.4</purple> dated <lavender>May 2026</lavender>, from your girl MAC3_BDGOPT(1). slay, bye, go process some bedGraphs. πβ¨ππ¦πΈπ
π¦ where this page comes from
- ubuntu stonking: macs 3.0.4-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms