variant主要分为两类:

  • coding
  • noncoding

这两大类的分析方法截然不同,coding主要直接影响了mRNA和蛋白;而noncoding,主要是影响调控。

coding编码区如何分析?

通常有很多pipeline来预测WGS等得到的SNP的功能,如annovar等数据库。

protein binding domain

综述:

Mapping genetic variations to three-dimensional protein structures to enhance variant interpretation: a proposed framework - 2017年的,有点老,但是很全面,总结很系统。

还有更进一步的预测mutation对蛋白的核心binding site影响的工具,如下:

工具1:结果直接可用,输入输出都很明确

Predicting the functional impact of protein mutations: application to cancer genomics

http://mutationassessor.org/r3/

工具2:

Predicting the Effect of Mutations on Protein-Protein Binding Interactions through Structure-Based Interface Profiles

https://zhanglab.ccmb.med.umich.edu/BindProf/

工具3:

Can Predicted Protein 3D Structures Provide Reliable Insights into whether Missense Variants Are Disease Associated?

工具4:

SDM: a server for predicting effects of mutations on protein stability

工具5:

Functional characterization of 3D protein structures informed by human genetic diversity

工具6:

VarMap: a web tool for mapping genomic coordinates to protein sequence and structure and retrieving protein structural annotations

资料:

Variant effects on protein structure | EMBL-EBI Train online

Predicting the effect of variation on protein structure and function

Genetic variants on protein structures: our collaboration with the PDBe

HuVarBase: A human variant database with comprehensive information at gene and protein levels

Impact of genetic variation on three dimensional structure and function of proteins

Efects of short indels on protein structure and function in human genomes

RNA splicing

Splicing mutations in human genetic disorders: examples, detection, and confirmation

non coding非编码区如何分析?

影响motif,从而影响转录因子结合

最好要有ChIP-seq和ATAC-seq的数据

lncRNA

variant和gene expression是生物信息中两个非常重要的核心站点(根据中心法则,还有表观、3D genome、isoform、蛋白),这也是两个最能被准确测量的维度,在Post-GWAS,它们两的关系是我们研究的重点。

先看看文献(搜 coding variant and gene expression ):

The Post-GWAS Era: From Association to Function

Modified penetrance of coding variants by cis-regulatory variation contributes to disease risk

The influence of genetic variation on gene expression

The impact of rare variation on gene expression across tissues

这篇可以重点看,2014年的,才发现自己现在做的别人早就做过类似的了。

Analysis of Stop-Gain and Frameshift Variants in Human Innate Immunity Genes

如何给coding mutation打分,评估其对疾病以及severity的影响。

如何找到众多基因中的core gene set?

小心假设,大胆求证。

这和经典名言恰好相反,因为我觉得这世界可以的假设太多了,似乎都可以,但其实大部分的都是错误的。

小心假设,意味着我们只基于最可靠的事实来作出假设,基于不可靠事实的假设是无意义的,也就不存在任何求证的方法。

大胆求证,就是收集各种数据,全方位的来论证,数据会有偏,但数据不会说谎。

这些coding mutations是非常靠谱的,我们的pre-ENCC的DEG也是比较靠谱的,我们的大厦的根基就是这两个站点。

有了这两个站点,如何把它们联系到一起呢? 这中间的可能性有无数种。

coding mutation各式各样,在network中的地位和重要性也不一样,对基因表达的影响也不一样,想用单一的规则把variant和gene expression联系到一起似乎是不可能的。

eQTL是最直接的研究variant与基因表达的途径,但eQTL并不会收录所有的variant。

variant最直接作用于coding gene的方法就是影响基因互作,如果蛋白的核心domain发生了变化, 那蛋白之间的互作是必然会受到影响的。

预测noncoding variant与基因表达的工具已经很多了,且在eQTL数据上面的表现已经不错了。

CshlSiepelLab/FitCons2

FIRE: functional inference of genetic variants that regulate gene expression

马上深入探索~

变异的功能 | variants function | coding | non-coding的更多相关文章

  1. Coding 如何使用 Coding 开发 Coding

    Coding Anytime Anywhere Coding 团队有 70 多人,分布在全国各地(深圳,北京,上海,成都),我们使用 Coding 作为云端办公室,以云端协作的方式管理事务,文件等,我 ...

  2. C# Coding Conventions, Coding Standards & Best Practices

    C# Coding Conventions, Coding Standards & Best Practices Cui, Chikun Overview Introduction This ...

  3. Weighted Effect Coding: Dummy coding when size matters

    If your regression model contains a categorical predictor variable, you commonly test the significan ...

  4. 挂FORM时找不到对应的功能(function)

    表单 功能都已经定义,但是在菜单中增加时候没有这个可选的项. 解决办法:由于是功能太多,LOV显示限制为30000,因此将功能名前加CUX,提升其排序即可.也可以修改LOV显示限制数量.

  5. 使用coding.net来托管源码(可以免费存放私有项目的哦)(转载)

    coding.net是国内新兴的一个项目管理平台,功能主要包括:代码托管.在线运行环境.监控代码质量,兼有一定的社交功能.在线运行环境支持Java.Ruby.Node.js.PHP.Python.Go ...

  6. Study notes for Sparse Coding

    Sparse Coding Sparse coding is a class of unsupervised methods for learning sets of over-complete ba ...

  7. 使用Coding.net+Hexo+node.js+git来搭建个人博客

    使用Coding.net来搭建基于Hexo的博客 一.准备工作 什么是Coding.net Coding可以说,就是国产的Github,但是,有一个功能使它似乎超越了GitHub-那就是 Web ID ...

  8. Git版本控制:Gitlab及Coding.net的使用

    http://blog.csdn.net/pipisorry/article/details/50709014 Gitlab介绍 GitLab是利用 Ruby on Rails 一个开源的版本管理系统 ...

  9. CODING Pages 服务全面升级,更快更稳更可靠!

    尊敬的 CODING 用户: 您好! 由于原上游服务商无法满足 CODING Pages 日益增长的用户量以及访问速度需求,同时提供的 DDoS 解决方案无法支撑大型 DDoS 攻击,给 CODING ...

随机推荐

  1. Java DbUtils 操作数据库

    示例 1.新建项目,把数据库驱动.DbUtils的jar包添加到项目中 2.新建文件夹resource,标识为资源根目录,下面新建数据库连接的配置文件mysql.properties driver=c ...

  2. Java面向对象 练习(类、对象、方法)

    知识点:构造方法.继承.方法重载.方法重写 一. 定义一个点(Point)类,用来表示三维空间中的点(有三个坐标),要求如下: 1.可以生成具有特定坐标的点对象(构造方法): 2.提供可以设置三个坐标 ...

  3. linux设备驱动程序--sysfs用户接口的使用

    linux sysfs文件系统 本文部分内容参考自官方文档 自2.6版本开始,linux内核开始使用sysfs文件系统,它的作用是将设备和驱动程序的信息导出到用户空间,方便了用户读取设备信息,同时支持 ...

  4. Socket网络编程-IO各种概念及多路复用

    Socket网络编程-IO各种概念及多路复用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.操作系统相关知识 1>.同步和异步  函数或方法被调用的时候,调用者是否得到最 ...

  5. Kubernetes架构及相关服务详解

    11.1.了解架构 K8s分为两部分: 1.Master节点 2.node节点 Master节点组件: 1.etcd分布式持久化存储 2.api服务器 3.scheduler 4.controller ...

  6. 逆向破解之160个CrackMe —— 019

    CrackMe —— 019 160 CrackMe 是比较适合新手学习逆向破解的CrackMe的一个集合一共160个待逆向破解的程序 CrackMe:它们都是一些公开给别人尝试破解的小程序,制作 c ...

  7. js--同步运动json上

    如何实现几个属性的同时变化?这个问题需要运用到json,这里我们先来简要的介绍一下json json的形式是这样的,他的元素是有一对对的键值对组成的{name1:value1,name2:value2 ...

  8. js--动画

    运动框架实现思想1.速度(改变值left,right,width,height,opacity)2.缓冲运动3.多物体运动4.任意值变化5.链式运动6.同时运动 我们先来介绍第一章改变left值来使物 ...

  9. Linux shell脚本基础学习详细介绍(完整版)二

    详细介绍Linux shell脚本基础学习(五) Linux shell脚本基础前面我们在介绍Linux shell脚本的控制流程时,还有一部分内容没讲就是有关here document的内容这里继续 ...

  10. mac 上配置flutter开发环境

    (ios,Android,Xcode,Android Studio,VScode,IDEA) 1)安装Flutter SDK 2)iOS 环境配置 3)Android Studio配置 4)VS co ...