【点】网络药理学汇总

最近又做了一次这个东西,感觉意义确实不明显,主要还是因为现有数据库的质量不够吧,但是在大范围抓鱼上面还是有点借鉴意义的,就如同生信一般,想做出亮点离不开扎实的湿实验,而且目前来看耗资巨大是一大无法避免的障碍,不过总有量变引起质变的那天,未来可期。
不过还是有许多朋友有这个需求,那我就把这个东西的大致流程整理一下,算是抛砖引玉

一、网络药理学是什么?#

网络药理学这个名字挺高大上的哈,但是说是“药理学”我感觉有点大,反而是“网络”二字信息量比较大。一方面“网络”是指这个方法研究的目标是“中药——成分——基因——疾病”四者的关联网,另一方面该方法“主要通过数据库网站获取信息”,所以该方法部分并不直接涉及湿实验,总的来说压力并不大,成本也不高,大家可以放心了。
大家写文章记得一定要引用数据库和工具,科研就是一砖一瓦、一日一夜的积累

二、具体步骤#

  1. TCMSP(TCMSP - Traditional Chinese Medicine Systems Pharmacology Database and Analysis Platform (tcmsp-e.com))通过这个网站可以获取“中药——成分——基因”三者的关联表,该网站数据主要来源是其他大数据库,而各大数据库如GENECARDS、DRUGBANK等的数据来源,并非单一手段获得,所以信息面很杂,但是比较广泛,所以对于目的性不是很明确的研究可以提供一些方向上的参考。主要使用流程如下,其他功能自行探索。在打开和找到某个重要的某个成分的targets表格后,需要手动逐页复制蛋白的名称到本地表格中,以供后续使用。这个网站一个被很多人诟病的问题就是不直接提供数据整理和下载,意思就是你需要通过反复的筛选和复制粘贴才能将需要的数据整合成本地的数据表格。我个人比较建议网站维护者后续提供此项功能的。不过一个简单的方法是使用爬虫获取数据,因为网站可能会改变布局,所以需要一定的维护,所以就不直接展示代码了,需要的请私信,切记仅供个人科研使用。

    TCMSP主页搜索

    筛选成分并获取成分靶标基因

    爬下来的结果(已经经过OB和DL筛选的成分及其元数据及靶标基因)

  2. GENECARDS(GeneCards - Human Genes | Gene Database | Gene Search)通过这个网站可以获取“疾病——基因”两个的关联。这个网站搜索的结果大多是基因的词条中提到了该疾病词条,可以根据下载的搜索结果中的score去筛选相关度强的基因,但是在网络药理学的研究中通常是没必要的,因为该方法就是撒大网钓鱼。另:该网站注册很简单。

    GENECARDS高级搜索

    下载数据

  3. 下一步就是将上面获得的两个关联合并,获得“药物——成分——基因——疾病”关联。方法很简单,就是在EXCEL中将两个关联的基因集取交集。EXCLE
    去重、筛选重复项应该没难度,就不介绍了。

  4. STRING(STRING: functional protein association networks (string-db.org))上一步获得了两个关联网络的交叉基因,STRING这个网站可以获得基因与基因之间的关联。从而寻找这些在中药和疾病中间起作用的基因的内部关联,以寻找相对重要的基因。在下面第二张图中可以调节关联关系的可信度,下载tsv文件是为了后面用cytoscape作图以及分析hub genes。

    STRING多蛋白搜索

    分析并下载基因关联表

  5. cytoscape软件作图:这一步作图需要提前准备两个文件,具体步骤比较繁琐,后面单开一文讲一下这个软件。

  6. GO、KEGG聚类:我个人是用R语言做的,具体代码如下。代码比较粗糙,有问题欢迎提问。

library(clusterProfiler)
library(org.Hs.eg.db)

genes<-bitr(genes,"SYMBOL",c("ENSEMBL","ENTREZID"),org.Hs.eg.db,drop=T)
ego <- enrichGO(gene          = genes$ENSEMBL,
                OrgDb         = org.Hs.eg.db,
                keyType       = "ENSEMBL",
                ont           = "ALL",
                pAdjustMethod = "BH",
                pvalueCutoff  = 0.01,
                qvalueCutoff  = 0.05,
                readable      = T,
                pool=T)

kk <- enrichKEGG(gene         = genes$ENTREZID,
                 organism     = 'hsa',
                 pvalueCutoff = 0.05)

write.csv(ego,'go.csv')
write.csv(kk,'kegg.csv')

#########下面是绘图
library(tidyverse)
library(ggplot2)


draw<-function(file_name="",num=20){
  work<-read_delim(file_name)
  work1<-arrange(work,-Count)[1:num,]
  des<-rev(work1$Description)
  work1$Description<-factor(work1$Description, levels=des)
  ggplot(data=work1, aes(x=Description, y=Count))+
    geom_point(aes(size=Count, color=qvalue))+
    coord_flip()
}

draw(file_name="go.csv.csv", num=20)
  1. Autodock分子对接:这个软件不是很适配Windows系统,中间也遇到了很多问题,这个部分后面会在本文补充。
    我个人的流程比较取巧,如下:首先在Pubchem (https://pubchem.ncbi.nlm.nih.gov/) 以及AlphaFold (https://alphafold.com/) 网站上分别获取活性成分以及蛋白质分子的蛋白三维结构数据(.pdb)文件,而后利用 AutoDockTools v1.5.6工具处理并生成PDBQT格式文件。随后上传蛋白质分子的PDB文件,利用PockDrug 工具 (http://pockdrug.rpbs.univ-paris-diderot.fr/cgi-bin/index.py?page=Home) 预测蛋白分子与活性成分可能的对接残基,筛选用药可能性在0.5以上的预测结果,并在AutoDockTools 1.5.6工具中进一步获得对接口袋参数。随后将蛋白质分子及活性成分的PDBQT文件以及对接口袋参数导入 AutoDock Vina v1.2.0工具,进行半柔性分子对接。

补充:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容