Infers Probabilistic MiRNA-mRNA Interaction Signature (ProMISe) using paired expression data from a single sample. Roleswitch operates in two phases by inferring the probability of mRNA (miRNA) being the targets ("targets") of miRNA (mRNA), taking into account the expression of all of the mRNAs (miRNAs) due to their potential competition for the same miRNA (mRNA). Due to mRNA transcription and miRNA repression events simultaneously happening in the cell, Roleswitch assumes that the total transcribed mRNA levels are higher than the observed mRNA levels at the equilibrium and iteratively updates the total transcription of each mRNA targets based on the above inference (manuscript under peer-review).

Roleswitch R/Bioconductor package:

R binary package is or will be available at Bioconductor:


Install (in terminal):

    R CMD INSTALL Roleswitch_0.99.3.tar.gz

Usage (in R environment):

  1. Load Roleswitch:


  1. Help/Manual:

    ?Roleswitch; vignette(“Roleswitch”)