Keep Me Around: Intron Retention Detection
HTML Python R
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Keep Me Around (kma): Intron Retention Detection

kma is an R package that performs intron retention estimation and detection using biological replicates and resampling. Updated code can always be found at


To install, first ensure you have the required packages:

required_packages <- c("devtools", "data.table", "reshape2", "dplyr")

You can then install the package using devtools:


Assuming all goes well, load kma:



After it has been installed, please see the vignette in R:


Bugs and feature requests

Please file these on Github.

Future work

  • Additional exploratory analysis plotting tools
  • Provide differential intron usage analysis between experimental conditions
    • We currently have some ideas on how to do this and will likely be implementing it soon
  • Provide time series analysis


Software was developed by Harold Pimentel. Methods were developed with Lior Pachter and John Conboy.

Related open source tools

Below you will find a list of related tools and how they differ from kma.


DEXSeq is interested in differential usage across genic regions. As a result, it does not determine whether an intron is being "used" (relative to transript expression), simply that it is being "differentially used."


MISO can calculate the intronic percent spliced in (PSI), though it currently requires a modified annotation from their website. kma can currently work with any annotation, as the annotation will be processed during the pre-processing step. Also, MISO does not currently provide built-in suppport for replicates.