In a reverse transcription reaction with miScript HiFlex Buffer, miRNAs and other noncoding RNAs (ncRNAs) are polyadenylated by poly(A) polymerase and converted into cDNA by reverse transcriptase with oligo-dT priming. mRNAs are converted into cDNA by reverse transcriptase using both oligo-dT and random priming. Detection of mature miRNA, precursor miRNA, other ncRNA, and mRNA can be performed using the appropriate assays.