MAKE_BED.PY(1)
π MAKE_BED.PY(1) π
okay bestie, welcome to the make_bed.py manual page β it's a User Commands situation, and I'm gonna walk you through it like we're texting at 2am. no cap, every single detail is staying in here. let's go π¦
β¨ NAME β¨
make_bed.py β find methylation in nanopore reads π¬π
πΈ DESCRIPTION πΈ
okay so first things first, this thing is chatty and it will absolutely yell at you before it does anything useful. expect this little gremlin of a warning to pop up:
/usr/lib/python3/dist-packages/joblib/_multiprocessing_helpers.py:53: UserWarning: [Errno 13] Permission denied. joblib will operate in serial mode
warnings.warn('%s. joblib will operate in serial mode' % (e,))
so yeah, if joblib can't do its parallel thing it just goes serial mode and warns you about it. not a vibe, but we move. π«Ά
here's how you're supposed to call it:
usage: make_bed.py [-h] [-d MIN_READ_DEPTH] [-t MOD_THRESHOLD] -f MCALLER_FILE
[-p POSITIONS] [--control] [--gff] [--ref REF] [--plot]
[--plotsummary] [--plotdir PLOTDIR] [--vo] [-v]
and what does it do, you ask? it produces a bed file of methylated positions based on mCaller output. literally that's the whole assignment. iconic. π
π optional arguments π
these are the little knobs and dials, bestie. every single one, no skipping:
-h,--helpβ shows this help message and dips. the classic. show the help, then exit. π-d MIN_READ_DEPTH,--min_read_depth MIN_READ_DEPTHβ minimum coverage of position to determine methylation. the default is15, so if you don't say anything it's rolling with 15. π-t MOD_THRESHOLD,--mod_threshold MOD_THRESHOLDβ minimum fraction of observations with probability of methylation>=50%at a position to include in report. default is0.5. so half-ish, that's the threshold, periodt. π-f MCALLER_FILE,--mCaller_file MCALLER_FILEβ the output file from mCaller to summarize. yeah this one's basically required, it's the whole point. π-p POSITIONS,--positions POSITIONSβ a ~bed file of positions for which to calculate % of methylated reads, formatted as(chromosome,start,end,strand). heads up: this one ignores other thresholds. it does its own thing. π--controlβ take unmethylated positions as a control for motif detection. science! π§--gffβ output PacBio-style gff instead of bed. and the"identificationQv"score will be average probability of methylation. cute little format swap. β¨--ref REFβ use reference fasta to output longer contexts surrounding a base, from-20to+20. zoomed in on the neighborhood. π--plotβ plot currents deviations at the positions included. > not recommended for many positions, bestie, it will simply be too much. π«--plotsummaryβ plot currents deviations summarized across the positions included. the chill version of the above. π--plotdir PLOTDIRβ output directory for plots, default ismCaller_position_plots. π--voβ verbose output including probabilities for each position. it's giving yapper mode, but make it data. π£οΈ-v,--versionβ print version. short and sweet. β
and that's the whole page, bestie!! π this was make_bed.py 1.0.3+git20210331.f... from June 2021 β mwah, thanks for reading, ily, go make some beds ππ¦π
π¦ where this page comes from
- debian bookworm: mcaller 1.0.3+git20210624.b415090-3 Β· MIT
- debian trixie: mcaller 1.0.3+git20210624.b415090-3 Β· MIT
- ubuntu jammy: mcaller 1.0.3+git20210624.b415090-1 Β· MIT
- ubuntu noble: mcaller 1.0.3+git20210624.b415090-3 Β· MIT
- ubuntu questing: mcaller 1.0.3+git20210624.b415090-3
- ubuntu resolute: mcaller 1.0.3+git20210624.b415090-3build1 Β· MIT
- ubuntu stonking: mcaller 1.0.3+git20210624.b415090-4 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms