单核苷酸多态性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 ...
随机推荐
- H5 + WebGL 实现的地铁站 3D 可视化系统
前言 工业互联网,物联网,可视化等名词在我们现在信息化的大背景下已经是耳熟能详,日常生活的交通,出行,吃穿等可能都可以用信息化的方式来为我们表达,在传统的可视化监控领域,一般都是基于 Web SCAD ...
- 分布式id生成方案总结
本文已经收录自 JavaGuide (60k+ Star[Java学习+面试指南] 一份涵盖大部分Java程序员所需要掌握的核心知识.) 本文授权转载自:https://juejin.im/post/ ...
- 学习笔记53_C#操作MongoDB
1.配置MongoDB的连接字符串 MongoDB程序集引用 在使用db.GetCollerction<T>,也可以不指定类,因为Mongodb是无模式的. ****关系型数据设计转化为j ...
- CSPS模拟 56
前十基本都A题了,只有$Dybala$.$Naito$和弱比$yxs$没有A题 $T1 Merchant$ 明明学过$nth element$但是由于不懂原理导致我用了个鬼畜的${U队}$来维护前$K ...
- T3hack大部分随机化数据
1000 2000 1 2 1269 1 3 7707 1 4 3329 4 5 6789 1 6 6691 3 7 -1 1 8 2037 6 9 5427 6 10 5690 4 11 4847 ...
- 利用Nginx中的Upstream模块配置服务器负载均衡
1. 前言 nginx有一个最大的功能就是可以实现服务器的负载均衡,本篇博文就利用nginx中的upstream模块来配置一个简单的负载均衡.关于nginx的安装和配置文件可以查阅博文:windows ...
- 爬虫学习--Urllib库基本使用 Day1
一.Urllib库详解 1.什么是Urllib Python内置的HTTP请求库 urllib.request 请求模块(模拟实现传入网址访问) urllib.error ...
- ASP.NET Core主机地址过滤HostFiltering
前言 在ASP.Net Core2.X调用的CreateWebHostBuilder和3.X的主要区别在于WebHost的调用,CreateDefaultBuilder被Host替换,另一个区别是对C ...
- python——namedtuple
namedtuple()概念理解分享 我们都知道元组tuple的概念,tuple是一个定义之后就不能够更改的可迭代对象,namedtuple作为tuple的兄弟具有同样的属性,一旦定义就不可以更改.但 ...
- Centos 6/7 常用命令总结 (基础)
Centos 6/7 常用命令总结 (基础): 参考链接:https://www.cnblogs.com/linhaifeng/p/6045600.html 目录介绍: a) bin目录:用来存放常用 ...