Return to Article Details MicroRNAs: An Overview of their Discovery, Biogenesis, Computational Prediction, and Potential Clinical Applications