生物信息学-miRNA

转录组的分类:

Noncoding RNA可分为负责Regulatory和housekeeping,housekeeping就是组织日常功能miRNA便是Regulatory RNA中的一种,长度18-22bp,具有短序列特异性,数量少于lncRNA,在相关物种中保守,20%-30%的miRNA可通过对non-coding RNA的靶向结合,达到调控编码蛋白质过程,从而调控制造蛋白质。

miRNA参与生命活动,RNAi(RNA interference)是miRNA的一种调节机制。与miRNA调控RNA相对应的便是siRNA的调控RNA的过程。

siRNA人根据已知的mRNA外源合成的non-coding RNA,它可以match到target mRNA,从而控制mRNA,对其进行切割降解。

而miRNA是内源产生的,它比较灵活,可以match到原本mismatch的mRNA上,从而抑制mRNA翻译。

动物中生成miRNA机制是在核内由pri-miRNA生成pre-miRNA,将pre-miRNA运至核外时,对miRNA利用两种酶进行切割并复制臂上miRNA。如下图

植物中生成miRNA机制是在核内由pri-miRNA生成pre-miRNA,再利用同一种酶对两臂进行切割,从而复制臂上miRNA,存在两个出核分支。如下图

Oncomirs是与肿瘤相关的miRNA,可作为疾病诊断的分子标准物。

eg:当该分子下降时提示某种癌症患者预后不好

Eg:当位于同一个分子通路中的两种miRNA变化相反时,提示某种癌症患者预后情况

常见的Databases有miRBase,PMRD和TargetScan等。其中,miRBase是最大的database。research时,可以通过cluster,expression或sequence判断未知核酸序列是否为miRNA。在查阅时,可查看改miRNA的树形发育图,如果是pri-miRNA则小写mir,pre-miRNA大写miR;

PMRD是plant microRNA database,TargetScan用于预测可能的靶基因,靶基因就是mRNA,也可以使用online resource查询某些miRNA的信息。

以miRNA-8485为例,说明证明新miRNA需要判断该序列有无茎环结构,长度是否符合标准,及加工体系的特点,证明出新miRNA后,可以分析其调控作用。

常用的寻找新miRNA的Software如下图所示:

预测新miRNA有以下两种原理:

原理一是non-sequencing,即直接在库中利用sequence找相似miRNA的片段,根据该片段序列对应的结构信息,推测该miRScan的结构,从而得到该未知miRNA的茎环结构、茎环范围、五连体、凸起和额外pair sequence的信息。

原理二是sequencing,即因为NGS的推广而出现的miRNA-seq,通过bioinformation来得到其表达谱,identify存在的miRNA或预测新的miRNA,最后预测target mRNA。现在普遍采用原理二。miRNA-seq如下图:

分析流程:

miRDeep用于发现新miRNA,可通过搜库找到match多的区域,在该区域中抽取sequence,这些sequence可用来预测二级结构,比如是否有茎环结构

在预测target mRNA方面,plant的预测结果更好,而animal 需要匹配seed regions,该区域大概有2-8pb,可利用自由能或G-U pairs, mismatches或gaps的限制性个数,或高保守区域得分来判定预测结果的可信度,经典target site如图所示:1.canonical的5’端;2.seed region;3.3’端,

预测miRNA target常用软件:

因为miRNA存在可变剪接体,所以有多种类型的miRNA。

miRNA|housekeeping|RNAi|siRNA|Oncomirs|miRBase|PMRD|TargetScan|miRDeep|miRNA target|seed regions|的更多相关文章

  1. miRNA

    MicroRNA (miRNA)  是一类内生的.长度约为20-24个核苷酸的小 RNA,其在细胞内具有多种重要的调节作用.每个 miRNA 可以有多个靶基因的表达,而几个 miRNA 也可以调节同一 ...

  2. 5、预测和鉴定miRNA的靶基因

    转载:http://www.oebiotech.com/Article/mirnabjyyc.html http://www.ebiotrade.com/newsf/2014-9/2014925941 ...

  3. miRNA分析--比对(二)

    miRNA分析--数据过滤(一) 在比对之前为了减少比对时间,将每一个样本中的reads进行合并,得到fasta格式,其命名规则如下: 样本_r数子_x数字 r 中的数字表示reads序号: x 中的 ...

  4. 植物 miRNA 研究

    相比动物miRNA 而言, 植物miRNA 的研究相对较少. 植物miRNA 相比动物miRNA , 有以下特点: 1) 植物miRNA 的长度为 21 nt 左右, 动物miRNA 长度在 22 ~ ...

  5. PolymiRTS 数据库- miRNA SNP数据库

    背景: miRNA通过和mRNA的3'UTR区结合,导致mRNA讲解或者抑制mRNA翻译,从而实现转录后调控的作用: 如果在miRNA和 mRNA的结合区域,发生了snp,就可能会影响miRNA和mR ...

  6. MIT Molecular Biology 笔记7 调控RNA

    视频  https://www.bilibili.com/video/av7973580/ 教材 Molecular biology of the gene 7th edition  J.D. Wat ...

  7. NGS概念大科普(转)

    NGS又称为下一代测序技术,高通量测序技术 以高输出量和高解析度为主要特色,能一次并行对几十万到几百万条DNA分子进行序列读取,在提供丰富的遗传学信息的同时,还可大大降低测序费用.缩短测序时间的测序技 ...

  8. miRTarBase 数据库简介

    miRTarBase 是一个手 收集的,经过实验验证过miRNA靶基因的数据库,对于每条miRNA靶基因的记录, 都会赋予1个唯一的 miRNA-target interactions (简称MTs) ...

  9. MicroRNA in Control of Gene Expression: An Overview of Nuclear Functions 微RNA控制基因表达:核功能概述

    MicroRNA in Control of Gene Expression:An Overview of Nuclear Functions微RNA控制基因表达:核功能概述 抽象:小的非编码RNA( ...

随机推荐

  1. 学习Unet的一些过程

    毕业设计的项目,需要用到手机作为控制端,这就需要用到Unity的网络模块. 因为只会设计到几个简单的按钮命令,所以不打算做多么复杂的功能,一开始打算用C#的Socket编程,但是考虑到多线程的关系觉得 ...

  2. MVPR下的PHP分页教程

    这个PHP分页其实不难,现在就开始看看核心思路吧. 我习惯从最底层开始看起. 1. 首先用LIMIT偏移QUERY的指针 /* * get hot post by current page * @pa ...

  3. 17.3.12----math模块

    1----math模块提供很多的数学运算功能: math.pi   圆周率 math.e    那个自然常熟就是e^x,的这个e math.ceil(i)  对i向上取整 math.floor(i) ...

  4. 17.3.12---urlparse模块的URL下载

    1---urlparse模块是一个解析与泛解析Web网址URL字符串的一个工具 urlparse模块会将一个普通的url解析为6个部分,返回的数据类型都是元祖,同时,他还可以将已经分解后的url在组合 ...

  5. UML-类图定义

    1.之前,学习过领域模型(概念模型),与类图的区别: 1).属于OOA 2).没有方法,只有属性和关联 类图属于OOD,属于静态对象建模 2.例子 3.类元包含哪些? 1).类(抽象类) 2).接口

  6. Java 14 有哪些新特性?

    记录为 Java 提供了一种正确实现数据类的能力,不再需要为实现数据类而编写冗长的代码.下面就来看看 Java 14 中的记录有哪些新特性. 作者 | Nathan Esquenazi 译者 | 弯月 ...

  7. luffy项目:基于vue与drf前后台分离项目(1)

    """ 1.业务逻辑:登录注册 - 主页(基础信息展示) - 课程页(复杂信息展示)- 课程订单生产与支付 - 上线订单生成 2.实际项目开发的技术点: git版本控制 ...

  8. 如何决定 Web 应用的线程池大小

    在部署 web 应用到生产环境,或者在对 web 应用进行性能测试的时候,经常会有人问:如何决定 web 应用线程池大小?决定一个 IO 阻塞型 web 应用的线程池大小是一项很艰巨的任务.通常是通过 ...

  9. uniapp结合小程序第三方插件“WechatSI”实现语音识别功能,进而实现终端控制

    最近在用soket实现终端控制器的功能,然后就想用语音控制,这样显得更AI WechatSI在manifest.json中配置: 在vue中插入如下展示代码: <view class=" ...

  10. 吴裕雄--天生自然 JAVA开发学习:抽象类

    public abstract class Employee { private String name; private String address; private int number; pu ...