microRNAs (miRNAs) form an evolutionarily conserved and highly abundant class of non-coding RNAs that are 21-24 nucleotides (nt) in length. They are processed from double-stranded (ds) RNA precursors and sequence-specifically guide posttranscriptional gene sil... ...