MicroRNAs (miRNAs) are endogenously expressed non-coding RNAs of 20–24 nucleotides, which post-transcriptionally regulate gene expression in plants and animals. Recently it has been recognized that miRNAs comprise one of the abundant gene families in multicellular species, and their regulatory functions in various biological processes are widely spread. There has been a surge in the research activities in this field in the past few years. From the very beginning, computational methods have been utilized as indispensable tools, and many discoveries have been obtained through combination of experimental and computational approaches. In this review, both biological and computational aspects of miRNA will be discussed. A brief history of the di...