Basic Usage
modkit
is a bioinformatics tool for working with modified bases from Oxford Nanopore.
Installation
Pre-compiled binaries are provided for Linux from the release
page. We recommend the use of these in
most circumstances. As a rust-based project, modkit
can also be installed with
cargo.
git clone https://github.com/nanoporetech/modkit.git
cd modkit
cargo install --path .
# or
cargo install --git https://github.com/nanoporetech/modkit.git
Common Use Cases
- Creating a bedMethyl table with
pileup
- Updating and Adjusting MM tags with
adjust-mods
andupdate-tags
- Summarizing a modBAM with
summary
- Making a motif BED file with
motif-bed
- Extracting per-read base modification data into a table
- Convert modification probabilities into hard calls
- Removing base modification calls at the ends of reads
- Narrow analysis to only specific positions with a BED file
- Repairing/adding MM/ML tags to reads with clipped sequences
- Creating hemi-methylation pattern bedMethyl tables with
pileup-hemi
- Performing differential methylation scoring with
dmr
Notes and troubleshooting
- General troubleshooting
- Threshold evaluation examples (for advanced users)