单核苷酸多态性SNP(single nucleotide polymorphism)
定义
主要指基因组水平上由单个核苷酸的变异所引起的 DNA 序列多态性。
在基因组水平上由单个核苷酸的变异所引起的DNA序列多态性。即:在不同个体的同一条染色体或同一位点的核苷酸序列中,绝大多数核苷酸序列一致而只有一个碱基不同的现象。
首先来看看多态性(polymorphism)的英文解释
Polymorphism
the quality or state of existing in or assuming different forms: such as: a variation in a specific DNA sequence
the condition of occuring in several different forms
后者的解释是比较清楚的,以几种不同形式下出现的条件。
我自己的一些理解是这样的,虽然人类的基因都是属于一类物种的基因,但是不全相同,这是由于在人类基因组上有各种各样的突变,随即由于遗传的 DNA 不同便会产生不一样的性状,如卷舌与否、发色、瞳色、样貌等等,人与人之间的差距就在这小小的 DNA 间产生了,说来也挺有意思的。
而这些突变中之一便是单核苷酸的突变,而它也是人类可遗传的变异中最常见的一种。SNP 在人类基因组中广泛存在,平均 500~1000 个碱基对中就有 1 个,估计总数可达300 万个甚至更多。
由于每个人的基因组因 SNP 产生的差异性,SNP 成为了第三代遗传标志(也可以成为个体差异的标志),人体许多表型差异,对药物的敏感程度及疾病发生的概率等可能均与 SNP 有关
为何产生 SNP
它是一种二态的标记(两种形式&两种状态),由单个碱基的变异所发生的条件是具有多态性,即不只一种条件能引起它的变异。一般是由单个碱基的转换(transition)或颠换(transversion)所引起。当然也存在碱基的插入或者缺失,但这两种情况极少并不做讨论。
而转换发生率要总是明显高于其他几种变异,可能是因为 CpG二核苷酸上的胞嘧啶残基是人类基因组中易发生突变的位点,其中大多是甲基化的,可以自发地脱去氨基而形成胸腺嘧啶,这也可从此图可看出。

transition:指的是一种嘧啶被另一种嘧啶替代或一种嘌呤被另一中嘧啶替代,即AT→TA,或CG→AT
transversion:指嘌呤被嘧啶代替或相反,即 AT→TA或CG, GC→CG 或 TA
SNP在基因组内的形式
- 遍布于基因组的大量单碱基变异
- 分布在基因编码区(coding region), 称之为 cSNP,属功能性突变
- SNP 在单个碱基或基因组的分布是不均匀的
- 非转录序列多与转录序列
- 在转录区非同义突变的频率,比其他方式突变的频率低得多
SNP 的意义
现在普遍认为 SNP 的研究是人类基因组计划走向应用的重要步骤,这是因为 SNP 可以在一下方面提供强有力的工具
- 高危群体的发现
- 疾病相关基因的鉴定
- 药物的设计和测试
- acts as biological markers which can help scientists to locate genes that are associated with disease
- SNPs can also be used to track the inheritance of disease genes within families
- help predict an individual’s response to certain drugs, susceptibility to environmental factors such as toxins, and risk of developing particular diseases.
大量存在的 SNP 位点,使得人们有机会发现与各种疾病,包括肿瘤相关的基因组突变;有些 SNP 并不直接导致疾病基因的表达(如在非编码区的 SNP 或者同义cSNP)
最近看了下,有个网站讲得很生动, SNP 的应用和鉴定都很具体生动
-https://learn.genetics.utah.edu/content/precision/snips/
单核苷酸多态性SNP(single nucleotide polymorphism)的更多相关文章
- SNP (Single Nucleotide Polymorphism), SNV ( single nucleotide variants ) , Indel (insertion-deletion) 的区别
SNP (Single Nucleotide Polymorphism):强调在一个群体中具有一定频率的变异,一般为二态性.比如G→C SNV ( single nucleotide variants ...
- SNP/单核苷酸多态性分析
SNP/单核苷酸多态性分析 SNP(Single Nucleotide Polymorphism),即单核苷酸多态性,是由于单个核苷酸改变而导致的核酸序列多态.一般来说,一个SNP位点只有两种等位基因 ...
- SNP(单核苷酸多态性)准确性的验证,你造吗?
SNP(单核苷酸多态性)准确性的验证,你造吗? [2016-12-12] SNP(全称Single Nucleotide Polymorphisms)即单核苷酸多态性,主要是指在基因组水平 ...
- 什么是侧翼区(flanking region)和侧翼区单核苷酸多态性(Flanking SNPs)
侧翼区(flanking region) 根据维基定义:The 5' flanking region is a region of DNA that is adjacent to the 5' end ...
- SNP|RELP|genetic polymorphism|
5.3个体基因组呈现广泛变化 遗传多态性:一个基因座上存在多个等位基因(因为野生型不止一种基因)的现象,但是只有这多种等位基因满足:1.多个基因稳定存在2.基因在种群中数目大于1%时,认为该基因座多态 ...
- Evaluate|GC content|Phred|BAC|heterozygous single nucleotide polymorphisms|estimate genome size|
(Evaluate):检查reads,可使用比对软件:使用SOAPaligner重新排列:采用massively parallel next-generation sequencing technol ...
- NGS概念大科普(转)
NGS又称为下一代测序技术,高通量测序技术 以高输出量和高解析度为主要特色,能一次并行对几十万到几百万条DNA分子进行序列读取,在提供丰富的遗传学信息的同时,还可大大降低测序费用.缩短测序时间的测序技 ...
- GWAS在农业上应用
农业的组学技术应用虽然落后于人的研究,这是什么意义的问题,但有时农业基因组有自己无可比拟的优势,那就是材料.下面介绍GWAS应用. GWAS(Genome-wide association study ...
- GWAS | 全基因组关联分析 | Linkage disequilibrium (LD)连锁不平衡 | 曼哈顿图 Manhattan_plot | QQ_plot | haplotype phasing
现在GWAS已经属于比较古老的技术了,主要是碰到严重的瓶颈了,单纯的snp与表现的关联已经不够,需要具体的生物学解释,这些snp是如何具体导致疾病的发生的. 而且,大多数病找到的都不是个别显著的snp ...
随机推荐
- Kali Linux——迈向网络攻防
自从进入大三的课程后,在已学的高数.线代.数论.概率论.信息论.通信等知识的技术上,开始了网络信息安全.网 络攻防的学习.俗话说得好,磨刀不误砍柴工,开始网络攻防之旅也势必要一个好的工具.然 ...
- CSPS模拟 77
%%两位AK爷zkt和skyh T1 位间独立,分别讨论 T2 维护标记,代替移位 T3 同一点对,多种联通,没法搞. 发现最多四路连通,考虑容斥. 显然的奇加偶减. 发现统计某种颜色的点之间的联通数 ...
- centos下docker离线部署
安装准备 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化. 环境要求 Centos 安装包下载地址 安装包下载以下 ...
- 大数据之路day02_2--if switch while for
在这一节,学习程序流程控制,具体包括判断结构.选择结构.循环结构. 1.判断结构(if.if-else) 三元运算符和if-else的区别 三元运算符,是一个运算符,所以运行必须有结果 而if-els ...
- Vue躬行记(7)——渲染函数和JSX
除了可通过模板创建HTML之外,Vue还提供了渲染函数和JSX,前者的编码自由度很高,后者对于开发过React的人来说会很熟悉.注意,Vue的模板最终都会被编译成渲染函数. 一.渲染函数 虽然在大部分 ...
- 微信 AES 解密报错 Illegal key size 三种解决办法
微信 AES 解密报错 Illegal key size Java 环境 java version "1.8.0_151" Java(TM) SE Runtime Environm ...
- mysql出现ERROR 1819 (HY000)的解决方法
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements, 出现这个问题怎么办? 为了加强安 ...
- thinkphp在模板中使用php的函数
thinkphp在模板中使用php的函数 使用 {:函数名} 的形式 例如: // 获取 session 中存的值 {:session('admin.loginname')} // 输出当前日期 {: ...
- 通过阿里云的IOT平台控制ESP8266
通过阿里云的IOT平台控制ESP8266 #include <ESP8266WiFi.h> /* 依赖 PubSubClient 2.4.0 */ #include <PubSubC ...
- 在C\C++中char 、short 、int各占多少个字节
在C\C++中char .short .int各占多少个字节 : #include <bits/stdc++.h> using namespace std; int main() { co ...