SNP命名
SNP命名
|
奶茶妹妹是谁,京东老板娘,咦?章泽天!没错! 国民老公是谁?万达少东家,王健林儿子,王思聪!恭喜你又答对了! 函数是谁?这不是数学上的名词吗?不对,是杨幂…… 人类这是有多么爱给人取外号,就连SNP的命名,也是各种各样,奇怪到令人发指(⊙o⊙) |
关于SNP位点的命名其实是很乱的,不同的组织机构命名不统一,大家在文献中也是根据自己的习惯命名。具体表现有以下几种形式:
1、 RS命名
RS 命名是目前最常用的SNP 命名法,NCBI 会对作者提交的SNP信息进行分类验证,然后会给出一个rs 号,命名方法是 rs+6/7 位阿拉伯数字,包括前后序列,位置信息,分布频率等,这也 GenBank 官方相对比较完善的命名体系。如果已知一个SNP 的 refSNP ID,那么就很容易在GenBank 的SNP 数据库中搜索到相关的信息和在基因组中的位置。
具体查询方法如下:
首先,打开http://www.ncbi.nlm.nih.gov/snp/,输入你要查询SNP的rs号,如下图:

其次,点击search,就会找到查询的SNP位点信息,如下图:

2、HGVS命名法
HGVS是Human Genome VariationSociety (人类基因组变异协会)的简称,是一个非政府的民间学术组织,其官方网址:http://www.hgvs.org/
HGVS命名法的规则是标出引用的核酸序列号(Reference Sequence,RefSeq)和SNP在该核酸序列中的位置,例如:
NC_000006.11:g.12292772G>T,其中红色的部分是核酸序列接受号,绿色的部分,G>T表示是该单核苷酸多态性位点在该核酸序列中的位置原始碱基是G,突变碱基是T。这样的命名方法有利于找出所在基因序列中的位置。
在NCBI网站上经常会看到“HGVS Names”和“refSNP ID”的字样,这两个都是用于命名SNP的常用方法。
3、突变信息之间加上位置信息
主要分为三种方式:
(1)突变信息之间+cDNA的位置,如 G2288T;但是由于基因信息的不断完善和补充, 很多原来的snp位置信息都在发生变化,像 G2288T这样的snp位置信息,只需把它当成一个名字即可,不要天真地对着2288这个位置去找snp。
(2)突变信息之间+DNA的位置,如 G2288T或 2288G>T;其实这是一种非常不正规的用HGVS Names标注SNP位置的方法。 很明显,由于缺少引用的核酸序列接受号,所以读者无法以这样的表示在GenBank中查到对应的信息。
(3)突变氨基酸信息之间+氨基酸位置,如Ser472Gly(S472G)。
4、惯用名称:
除了上述这些命名规则,还有一些在文献中经常出现的惯用名或按照频率顺序拟定的惯用名称,比如:CYP2D6*10、CYP2C9*3等,还有一些前面加个m,表示突变,如CYP2C19m2等。
例如成骨不全Ⅳ型家系COL1A1基因SNP:g.7601 G>A ; c.1678 G>A ; p.G560S,g应该是全基因组,c应该是cDNA,p应该是氨基酸,最后的G 、S是氨基酸缩写……等等。
总之形式百花齐放,百家争鸣,让人头晕!当然如果你有样本需要检测SNP位点,你可以直接将样本送到阅微基因,并提供SNP的名称、文献或序列皆可。
阅微基因提供专业的SNP服务,具有丰富的经验
可开展多种不同的检测方法、Taqman探针方法、SNaPshot方法、MassArray方法、直接测序法和KASP基因分型技术等。
阅微基因可根据客户的样本及位点的数量帮助客户选择合适的实验方案
针对有特殊结果的位点,我们会采用高效的DNA聚合酶,确保每个位点都有实验结果,进一步确保了客户数据的完整性。
每个项目的检测结果都能保证达到不低于95%的检出率。
SNP命名的更多相关文章
- Swift 命名空间形式扩展的实现
Swift 的 extension 机制很强大,不仅可以针对自定义的类型,还能作用于系统库的类型,甚至基础类型比如 Int.当在对系统库做 extension 的时候,就会涉及到一个命名冲突的问题.O ...
- GATK4.1 call SNP
GATK4.0 和之前的版本相比还是有较大的不同,更加趋于流程化. 软件安装 1 wget https://github.com/broadinstitute/gatk/releases/downlo ...
- SNPEFF snp注释 (添加自己基因组)
之间介绍过annovar进行对snp注释,今天介绍snpEFF SnpEff is a variant annotation and effect prediction tool. It annota ...
- 解决 Springboot Unable to build Hibernate SessionFactory @Column命名不起作用
问题: Springboot启动报错: Caused by: org.springframework.beans.factory.BeanCreationException: Error creati ...
- JavaScript var关键字、变量的状态、异常处理、命名规范等介绍
本篇主要介绍var关键字.变量的undefined和null状态.异常处理.命名规范. 目录 1. var 关键字:介绍var关键字的使用. 2. 变量的状态:介绍变量的未定义.已定义未赋值.已定义已 ...
- golang struct扩展函数参数命名警告
今天在使用VSCode编写golang代码时,定义一个struct,扩展几个方法,如下: package storage import ( "fmt" "github.c ...
- 命名sql数据集
所谓的命名sql其实也就是数据库里的sql语句,普元EOS里做了一定的封装,以方便在程序中的使用. 命名SQL的基本元素包括: 1. <parameterMap> parameterMap ...
- CSS命名规范——BEM思想(非常赞的规范)
人们问我最多的问题之一是在CSS类名中“--”和“__”是什么意思?它们的出现是源于BEM和Nicolas Gallagher... BEM的意思就是块(block).元素(element).修饰符( ...
- 【说解】在shell中通过mkfifo创建命名管道来控制多个进程并发执行
背景: 工作中有两个异地机房需要传数据,数据全名很规范,在某个目录下命名为统一的前缀加上编号.如/path/from/file.{1..100}.而机房间的专线对单个scp进程的传输速度是有限制的,比 ...
随机推荐
- centos 卸载和安装软件
rpm -qa 列出所有已安装软件包 rpm -e packagename 删除软件包 rpm -e --nodeps packagename 强制删除软件和依赖包 rpm -q 包名 查 ...
- 历届试题 买不到的数目-(dp)
问题描述 小明开了一家糖果店.他别出心裁:把水果糖包成4颗一包和7颗一包的两种.糖果不能拆包卖. 小朋友来买糖的时候,他就用这两种包装来组合.当然有些糖果数目是无法组合出来的,比如要买 10 颗糖. ...
- Mybatis学习链接
mybatis实战教程(mybatis in action),mybatis入门到精通 http://blog.csdn.net/techbirds_bao/article/details/923 ...
- 在 Android Studio 上调试数据库 ( SQLite ) (转)
转自:http://c.colabug.com/thread-1781696-1-1.html 以前 Eclipse 时代,调试 SQLite 都是将数据库文件导出到电脑,然后再用软件打开查看.现在我 ...
- nginx 刷新显示404
HTML5 History 模式 vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载. 如果不想要很丑的 ...
- js两个数组对象通过相同元素匹配筛选
let a = [ { name: 'joy', year: '24' }, { name: 'eve', year: '25' } ] let b = [ { name: 'joy', city: ...
- MYSQL中替换oracle中runum用法
一 . SELECT * FROM (SELECT A.*, rownum AS RN FROM (SELECT (@rownum := @rownum + 1) AS rownum, B.LL11, ...
- tcp/ip通信第5期之客户机端程序
/*此程序是tcp/ip通信的客户机端程序, 测试运行在redhat6系统上 重构readline函数,解决粘包问题——利用“\n”识别一个消息边界 */ #include<stdio.h> ...
- 控制台输出到txt
//PrintStream 为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式. //PrintStream不同于PrintWriter,PrintStream输出的是字节内容. //pu ...
- 分布式大数据多维分析(OLAP)引擎Apache Kylin安装配置及使用示例【转】
Kylin 麒麟官网:http://kylin.apache.org/cn/download/ 关键字:olap.Kylin Apache Kylin是一个开源的分布式分析引擎,提供Hadoop之上的 ...