MACS3(1)
๐ NAME ๐
hi bestie, meet macs3 โ it's Model-based Analysis for ChIP-Sequencing and it's the moment, it's the icon, it's the blueprint ๐
and yes, this whole manual page (the one helpfully titled MACS3(1), under User Commands) is literally about to be your new personality โจ
๐ DESCRIPTION ๐
okay so here's how you even talk to this thing. this is the exact invocation, no cap, copy it character for character:
usage: macs3 [-h] [--version]
{callpeak,bdgpeakcall,bdgbroadcall,bdgcmp,bdgopt,cmbreps,bdgdiff,filterdup,predictd,pileup,randsample,refinepeak,callvar,hmmratac}
...
macs3 โ Model-based Analysis for ChIP-Sequencing. that's the whole vibe ๐ฆ
โจ positional arguments โจ
these are your girlies, your roster, the whole squad. pick one. here's the full list, exactly as it comes:
{callpeak,bdgpeakcall,bdgbroadcall,bdgcmp,bdgopt,cmbreps,bdgdiff,filterdup,predictd,pileup,randsample,refinepeak,callvar,hmmratac}
and now, one by one, because everyone deserves their moment ๐ซถ
callpeakโ the main character of MACS3 fr fr. this one calls peaks from alignment results. like, that's the whole job.bdgpeakcallโ calls peaks from a bedGraph file. simple. elegant. iconic.bdgbroadcallโ calls nested broad peaks from a bedGraph file. broad. unbothered. thriving.bdgcmpโ comparing two signal tracks in bedGraph format. it's giving "spot the difference" but for science ๐ฅbdgoptโ operates on the score column of a bedGraph file. just the score column. it knows what it's about ๐cmbrepsโ combines bedGraph files of scores from replicates. group project, but it actually works.bdgdiffโ differential peak detection based on paired four bedGraph files. yes, four. no, you can't bring three. let it cook.filterdupโ removes duplicate reads, then saves in a BED/BEDPE format file. decluttering queen ๐งpredictdโ predictsdor fragment size from alignment results. and in the case of PE data, it reports the average insertion/fragment size from all pairs. psychic behaviour, honestly ๐ฎpileupโ pileup aligned reads (single-end) or fragments (paired-end). stacking reads like it's a Jenga tower.randsampleโ randomly chooses a number/percentage of total reads, then saves in a BED/BEDPE format file. chaotic good โจrefinepeakโ takes raw reads alignment, refines peak summits. inspired by SPP. glow-up arc complete ๐callvarโ calls variants in given peak regions from the alignment BAM files. detective energy ๐ต๏ธhmmratacโ dedicated peak calling based on Hidden Markov Model for ATAC-seq or scATAC-seq data. the specialist. the niche fave. the one who ate and left no crumbs ๐
โญ options โญ
just two, bestie, and they're both free real estate:
-h,--helpโ shows this help message and exits. your emergency "wait what" button ๐--versionโ shows the program's version number and exits. so you can flex which era you're on.
and listen โ for the command line options of each individual command, you type: macs3 COMMAND -h
that's it. that's the whole "ask your girlie directly" move. lowkey the most useful line on this entire page, ngl ๐
okay bestie, go call some peaks. this page ships as macs3 3.0.4, dated May 2026 โ so like, remember us when you're famous ๐๐ no cap, fr fr. bye babe, slay ๐ฅ๐ธ
๐ฆ 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