NPInter数据集的奇葩标号的出坑秘籍
这篇恐怕是有始以来命名最无奈标题了。需要写一下攻略。
业内人士都熟知NPInter,但是该数据库一直以来访问受限。不过终于能访问得到数据集。
但是蛋疼的是2.0的数据库id的命名方法实在奇葩,想了很多办法都难以攻破瓶颈。于是想到用3.0的数据库ID联查一下ncIdentifier。
终于ncIdentifier被验证可行,但是问题又来了:noncode数据库里找不到其中的一些序列。
先得读读核酸研究,搞明白命名方法。https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3965073/
先后尝试用12个数据库中的8个,终于LNCipedia算是良心库,http://www.oebiotech.com/Article/lncrnabtsj.html
12个数据库的相关文章:
www.360doc.com/content/17/0310/11/19913717_635515733.shtml
经过十动然拒,不过最终结果虽然称不上喜大普奔,但是回想起郁闷地想办法找序列,还算是细思恐极的过程。
此外,找到序列还是有遗留工作,得把序列从网上爬取下来存成fasta。
***
补充一下,中科院这种格式的ID还有一个数据库可查NPInter的序列,是印度加尔各答珀色研究所搞的。 bicresources.jcbose.ac.in/cgi-bin/lncrbase
追评一下这个数据库,有坑。比如n410143,查到的序列号是另外一种格式,需要再对照图寻找
**
最新探坑进展:ipedia和jcbose库里都没有的,比如n381557得用联查法,得到noncode序列ID格式从Noncode数据库里找
**
今天终于收集完了所有RNA数据。
总结:
第一步,先根据2.0已有的github数据提取所有目标序列;
第二步,抽取出未查找到的ID表;
第三步,到印度的数据库去进行查找 http://bicresources.jcbose.ac.in/zhumur/lncrbase;

第四步,到noncode在线查找第三步仍未找到的序列;

第五步,到NPInter下载2.0和3.0两个库,对第四步仍未查找到的序列,通过联查法获取3.0的noncode格式ID,到NPInter在线查找,找到对应RPI号,再跳转到noncode对应RNA转录序列的列表,选取序列

第六步,使用根特大学的数据库进行补充验证(可选)
*******
没想到两周之后遇到新的坑:superfamily的某些id得再uniprot里面猜。探坑结束再发。找了一些资源
GDB、GenBank、SWISS-PROT、PIR等可查询蛋白质的其它信息;
PDB主要应用于蛋白质结构预测和结构同源性比较。NRL-3D数据库则是PDB数据库中所有蛋白质序列的信息。http://www.rcsb.org/pdb/
******
最近又看到两个数据库:http://www.cuilab.cn/lncrnadisease
http://rtools.cbrc.jp/LncRRIsearch/help.cgi
下面还有篇科普文:http://www.sohu.com/a/144748065_786581
以及使用基因通路和其他几何方法的方法
http://blog.sciencenet.cn/blog-430956-917432.html
NPInter数据集的奇葩标号的出坑秘籍的更多相关文章
- 华为CloudIDE免费公测,带你出坑带你飞
你的代码仓库上线了吗?是不是有时候遇到这样的问题? 只想浏览一下代码,却发现线上浏览效果不佳,高亮显示什么的都没有.而在桌面端浏览要需要先同步代码,再用桌面端的IDE打开.尤其是使用git的时候,先要 ...
- python函数中把列表(list)当参数时的"入坑"与"出坑"
在Python函数中,传递的参数如果默认有一个为 列表(list),那么就要注意了,此处有坑!! 入坑 def f(x,li=[]): for i in range(x): li.append(i*i ...
- 反爬虫:利用ASP.NET MVC的Filter和缓存(入坑出坑) C#中缓存的使用 C#操作redis WPF 控件库——可拖动选项卡的TabControl 【Bootstrap系列】详解Bootstrap-table AutoFac event 和delegate的分别 常见的异步方式async 和 await C# Task用法 c#源码的执行过程
反爬虫:利用ASP.NET MVC的Filter和缓存(入坑出坑) 背景介绍: 为了平衡社区成员的贡献和索取,一起帮引入了帮帮币.当用户积分(帮帮点)达到一定数额之后,就会“掉落”一定数量的“帮帮 ...
- Filezilla配置FTP中的坑以及出坑办法
做本科生助教,老板让配置一个FTP传资料交作业,找了一台Windows服务器捣鼓,开始按网上教程自己配置特别麻烦,何西西说用Filezilla比较方便,就去Filezilla官网下载了Filezill ...
- React爬坑秘籍(一)——提升渲染性能
React爬坑秘籍(一)--提升渲染性能 ##前言 来到腾讯实习后,有幸八月份开始了腾讯办公助手PC端的开发.因为办公助手主推的是移动端,所以导师也是大胆的让我们实习生来技术选型并开发,他来做code ...
- Android项目开发遇到的问题(64K的错误)的解决之路,从入坑到出坑
自己一个android项目,一直以来进展还算顺利,没有遇到什么严重性的问题,今天准备给同事手机上安装一下玩玩,谁知丢人丢大,无法build apk!报错!my god,我开发没问题啊,我手机连上usb ...
- 反爬虫:利用ASP.NET MVC的Filter和缓存(入坑出坑)
背景介绍: 为了平衡社区成员的贡献和索取,一起帮引入了帮帮币.当用户积分(帮帮点)达到一定数额之后,就会“掉落”一定数量的“帮帮币”.为了增加趣味性,帮帮币“掉落”之后所有用户都可以“捡取”,谁先捡到 ...
- springboot踩坑出坑记
4月15到4月17我都在把毕设从eclipse重构到IDEA中,springboot最让我头疼的是它的版本问题,因为每一个版本对应的依赖包都有可能出错,这里分享一下如何成功移植用eclipse写的sp ...
- indexDB出坑指南
对于入了前端坑的同学,indexDB绝对是需要深入学习的. 本文针对indexDB的难点问题(事务和数据库升级)做了详细的讲解,而对于indexDB的特点和使用方法只简要的介绍了一下.如果你有一些使用 ...
随机推荐
- php.ini配置文件参数优化
用于生产环境中的PHP需要对其进行优化,让PHP自身发挥更好的性能,除了写好PHP代码,还要配置好php-fpm以及php.ini调优.本文从内存.OPcache.上传.会话以及安全等方面讲解php. ...
- ubuntu16.04 安装 go
1,下载go安装包wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz 2,解压 sudo tar -C /usr ...
- 洛谷P1962 斐波那契数列(矩阵快速幂)
题目背景 大家都知道,斐波那契数列是满足如下性质的一个数列: • f(1) = 1 • f(2) = 1 • f(n) = f(n-1) + f(n-2) (n ≥ 2 且 n 为整数) 题目描述 请 ...
- jQuery对象与DOM对象的区别
如何判断一个js对象是否一个DOM对象 我们在写js代码时有时需要判断某个对象是不是DOM对象,然后再进行后续的操作,这里我给出一种兼容各大浏览器,同时又算是比较稳妥的一种方法. 要判断一个对象是否D ...
- Java用freemarker导出Word 文档
1.用Microsoft Office Word打开word原件: 2.把需要动态修改的内容替换成***,如果有图片,尽量选择较小的图片几十K左右,并调整好位置: 3.另存为,选择保存类型Word 2 ...
- centos7安装anaconda之后报错:rpm: /home/wyl/anaconda3/lib/liblzma.so.5: version `XZ_5.1.2alpha' not found (required by /lib64/librpmio.so.3)
1.报错 参考:https://stackoverflow.com/questions/47633870/rpm-lib64-liblzma-so-5-version-xz-5-1-2alpha-no ...
- 基于 OSGi 的面向服务的组件编程
作者:曹 羽中 (caoyuz@cn.ibm.com), 软件工程师, IBM中国开发中心 出处:http://www.ibm.com/developerworks/cn/opensource/os- ...
- HDU 2150 Pipe( 判断线段相交水 )
链接:传送门 题意:略 思路:数据量很小,直接暴力所有线段 /********************************************************************* ...
- 变量命名规范及str类型
变量命名规范: 1.单词之间用_分开 add_num() 2.全局变量,大写 PI,NUMBER() 3.实例变量,以_开头 _example() 4.私有实例变量 __private() 5.普通函 ...
- 20121124.Nodejs异步式I/O与事件式编程
异步: 你请人吃饭,准备一起去的.结果那人刚好有事,让你先去点菜,你去点好菜,他忙完就来了,这就是异步的优势(不耽误事!)同步: 就是,你必须等那个人忙完了,才一起去(浪费时间) 理解来源于群友&qu ...