Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Pre-trained models

Models ship inside the package; --enzyme (and --seq for Hia5) selects them, and -m is only for custom models.

Chemistry--enzyme--seqModelMode
Hia5 Fiber-seq, PacBiohia5pacbiohia5_pacbio.jsonpacbio-fiber
Hia5 Fiber-seq, Nanoporehia5nanoporehia5_nanopore.jsonnanopore-fiber
DddB DAF-seqdddbanydddb_nanopore.jsondaf
DddA DAF-seqdddaanyddda_nuc.json (nucleosome HMM), ddda_TF.json (TF recall), ddda_nuc_profile.json (rotational profile) and ddda_nuc_refine.json (internal radial-nucleosome likelihoods)daf

fiberhmm-call --enzyme ddda uses all four DddA files in one pass. Each preset has its own defaults: for example Nanopore Hia5 reads m6A at ML ≥ 248, and DddA uses phase-aware radial nucleosome recall and CpG-aware calling (CpGs masked in the HMM and in recall outside unmethylated islands). See Chemistries and platforms.

Older tables, including the 2.x Nanopore Hia5 and DddB tables (hia5_nanopore_gt_swapped_legacy.json, dddb_nanopore_gt_swapped_legacy.json), are kept in fiberhmm/models/legacy/ to reproduce earlier results.

fiberhmm-utils inspect model.json      # mode, context size, transitions, emission summary

Train your own model for another enzyme or with matched controls for your condition: see Training a model and Bundled models.