Micro-RNA (also written as microRNA) is a small (about 22 nucleotides) single-stranded non-coding RNA molecule. miRNAs function via base-pairing with complementary sequences within mRNA molecules to RNA to silence and post-transcriptionally regulate gene expression.