在做miRNA分析时,大家可能想知道miRNA的质控和mRNA是不是一样呢,两者有什么区别呢

小云在这里要告诉大家miRNA和Mrna的质控是不同的哦!miRNA和mRNA是两种不同的RNA类型,具有不同的功能和结构。
miRNA是一种非编码RNA,其长度通常在21-25个核苷酸之间。miRNA可以通过抑制mRNA的翻译或降解mRNA来调节蛋白质的表达水平。miRNA在生物体内扮演着重要的调节基因表达的作用,参与了许多生物学过程,如细胞周期、细胞分化、细胞凋亡等。mRNA是一种编码RNA,其长度通常在几百到几千个核苷酸之间。mRNA是从DNA转录而来的,它携带着编码蛋白质的信息,可以被翻译成蛋白质。由于两者结构(长度)的特异性,所以在质控时具体参数要进行调整哦!
和小云一起来学习如何对miRNA进行质控吧!
首先就是大家熟知的fastQC,对miRNA原始数据质控得到结果:

由于小RNA测序建库时会测到3'端的接头序列,所以需要进行接头的去除和质量的过滤。使用cutadapt进行3'端接头的去除以及长度控制。去除3'端接头序列后,与mRNA的区别就是miRNA仅保留17-35nt的reads作为潜在的miRNA序列。
从上图我们能看到,接头类型是Illumina Universal Adapter,经过小云的百度发现其接头序列为AGATCGGAAGAG,所以我们在服务器使用脚本运行cutadapt:bash 脚本名
#!/bin/bash
all_fastq=$(ls *.fastq.gz) ##修改为你的文件格式后缀
for each in ${all_fastq}; do
cutadapt -a AGATCGGAAGAG --minimum-length=17
--maximum-length=35 \ ##接头序列以及最小最大长度设定
-o "${each%.*}_trimmed.fastq.gz" $each
done
经过上面的操作,我们就得到了质量较高的miRNA数据,怎么样是不是很简单呢?欢迎和小果讨论哦!

