谈到物种进化,大家都会想到达尔文的《物种起源》吧!书中的“物竞天择,适者生存”是总结出的深刻自然法则。关于物种起源有几个有趣的发散的问题留给大家去思考:人类现在是否还在进化?生命进化的目的是什么?

这里我介绍几款好用的物种进化树地位信息检索工具,在生信分析的道路上给了我很大的帮助!希望它们同样能帮到大家!

01.Lifemap

Lifemap是隶属于NCBI(National Center of Biotechnology Information)的物种进化树信息检索在线网站。它可以交互式的探索NCBI Taxonomy数据库的所有物种进化分类信息。

Lifemap中使用的概念类似于Google Maps©或Open Street Maps等工具在制图中使用的概念:通过缩放和平移来进行探索。整个物种分类信息检索过程就像使用百度或谷歌地图在查找某个地址一样,交互感很强!废话不多说,直接上动图来展示:

Lifemap物种分类树的每个节点都是可以点击的(可以进行交互的),当你点击某个节点时它会展示各种信息和选项:

(1)物种名称(以及相关的通用名称,如果有的话)

(2)物种分类排序(kingdom, family, class, species...)

(3)能够转到NCBI网站上的相应节点/种类(在新窗口中显示)

(4)可以获取从当前节点/尖端(进化树末端)到树根的整个进化谱系

Lifemap网站由在法国里昂的生物特征和进化生物学实验室(LBBE)工作的研究员Damien M. de Vienne(网页)撰写。Lifemap网站界面美观,大方,简约,颜值非常高。当前树包含NCBI分类法中存在的所有物种,需要注意的是它会在每个星期六自动更新数据,所以尽量避免在周六使用。

讲了这么多,那么具体我们怎么快速使用Lifemap进行物种进化树地位信息检索呢,请往下看:

第一步,通过浏览器进入Lifemap在线网站

第二步,在物种输入框输入物种的英文名称或者拉丁学名

我用捻转血茅线虫Haemonchus contortus测试,捻转血茅线虫又称捻转胃虫,俗称麻花虫,分类属圆形亚目,毛圆形科,血矛属。寄生在反刍兽胃内,各国基本都有分布。

找到了捻转血茅线虫Haemonchus contortus的生命进化树的位置,它属于血矛线虫属Haemonchus,与它同一个属的物种有很多:

第三步,点击黄色的标记,弹出Haemonchus contortus的物种信息。

可以跳转到NCBI Taxonomy数据库中,可以看到关于该物种更详细的信息。

第四步,点击View full ancestry(所有祖先)按钮,就可以找到“捻转血茅线虫”的完整系统发生树了(完整进化路径),见下图:

02.ITIS(Integrated Taxonomic Information System)

ITIS(Integrated Taxonomic Information System),ITIS曾为《生命百科全书》(EOL)提供了分类学基础。ITIS的目标是创建一个易于访问、包含有关物种名称及其等级分类的可靠信息并定期进行审核的数据库,以确保ITIS对新描述的物种进行有效的分类,修订和添加,从而确保高质量。ITIS包括来自有关北美和世界各地的植物,动物,真菌和微生物的权威分类学信息,为物种分类提供了重要的文献资料。ITIS官网网址:https://www.itis.gov/,网站界面如下所示

使用方法和普通搜索引擎查找信息的方法一样,输入关键词到检索框,这里物种的学名(拉丁学名)或者俗称(英文名称)就是“关键词”,我们用Haemonchus contortus测试,发现没有找到Haemonchus contortus的进化树信息,可能数据库中没有收录该物种的分类学信息。

不甘心,我们再用人(human,Homo sapiens)进行物种分类学信息检索,结果如下:

03.Tree of Life Web Project

生命之树Web项目是由数百位专家和业余贡献者共同汇编的有关生物多样性的信息的数据库。它的目标是在一个页面包含全面的信息,其中包含每个物种以及每个“还健在”物种的生物和“已经灭绝”物种的图片,文字描述和其他信息。

该项目在10,000多个万维网页面上提供有关生物多样性,不同生物群的特征及其进化历史(系统发育)的信息。ToL项目的结构从地球上所有生命的根源开始,然后沿着分支扩散到单个物种,从而说明了所有生物之间的遗传联系,因此访问者可以浏览生命的层次结构并了解系统发生和进化以及各个组的特征,从更广的维度去认识物种的进化地位。

同样用Haemonchus contortus测试,发现没有找到,可能数据库中没有收录

然后我们再用物种:“人”进行测试,见下面动图:

04.ITOL

ITOL(Interactive Tree of Life)互动生命之树是用于显示和操纵系统发生树的在线工具。它提供了其他的大多数Tree查看器功能,并提供了新颖的圆形树木布局,可以轻松地可视化中型树木(最多数千分支节点).

当然可以将Tree导出为几种图形格式,包括位图和矢量。而且ITOL有几种预先计算好的物种系统发生树可供显示,包括Ciccarelli等人在2006年描述的主要生命之树。除了预先计算的树之外,用户还可以使用ITOL数据库Upload功能来上传和显示自己的树结构和数据,不过在使用之前需要提前注册一下。

注册方法如下所示:

ITOL网站界面如下所示:

因为篇幅的原因,我们用ITOL的预先构建的Tree of Life进行使用方法的讲解,见下面的动图:

05.iPhylo

这个站点提供了NCBI分类法和Wikipedia之间的映射,此数据库是动态构建的。iPhylo网址为:http://iphylo.org/linkout/Main_Page

网站界面如下所示:

用方法如下:移动网页到页底,在左下角的输入框输入物种的英文名称或拉丁学名,我用Haemonchus contortus进行测试。

然后,发现找到该物种的信息:

我选择检索到的两个结果中的一个:NCBI 6289,得到如下物种信息。

06.NCBI Taxonomy Browser

还有就是大名鼎鼎的NCBI生物信息综合数据库,当然也可以直接在NCBI中进行物种分类信息的检索了,我们使用斑马鱼(Danio rerio)进行测试,具体使用方法请看下面的动图:

07.Uniprot Taxonomy

最后一款检索工具为Uniprot Taxonomy数据库,我们使用大鼠(Rattus norregicus),使用方法同样见下面的动图:

结尾语

构建完整的生命之树,一直是科研界追求的梦想,但是迄今为止,地球上的新物种还在不断的被发现,尤其是真细菌Bacteria域,物种及其丰富,物种数量远远超过Eukaryota域和古细菌Archaea域。但是随着生命之树研究的深入,整个生命之树轮廓已经逐渐清晰了起来。关于物种分类信息的工具当然不止于此,这里介绍的几款我们会经常用到的,后面我们会继续收集好的分析工具,整理成使用手册,介绍给大家。喜欢的朋友点赞加转发哦!

易明学院推出R系列课程保底16节课

1)全系列课程软件包、工具、代码及课件全部享有;

2)随时随地回复的VIP社群服务,授课讲师专门辅导及答疑;

5)可以为您开具电子发票。

课程预购请百度搜索易明学院即可访问

参考文献:

http://1.de Vienne DM (2016) Lifemap: Exploring the Entire Tree of Life. PLOS Biology14(12):e2001624. https://doi.org/10.1371/journal.pbio.2001624"

2.Letunic I, Bork P. Interactive Tree Of Life (iTOL) v4: recent updates and new developments. Nucleic Acids Res. 2019 Jul 2;47(W1):W256-W259.

doi: 10.1093/nar/gkz239. PMID: 30931475; PMCID: PMC6602468.

3.Fryer, G. Phylogeny and adaptive radiation within the Anomopoda: a preliminary exploration. Hydrobiologia 307, 57–68 (1995). https://doi.org/10.1007/BF00031997.

猜你还想看更多使用用具

END

文章来源于鹿明生物

python 进化树_7款物种分类(进化树地位)信息检索工具使用方法相关推荐

  1. 进化树的几种分类详解

    进化树的几种分类 依据不同规则,树的分类可以有很多种.由于本专题主要针对于作图,所以这里主要的原则就是--树的外形.所谓"根",就是一棵树上的所有基因或物种的最近共同祖先(most ...

  2. python编程:10种分类模型评估的方法及Python实现

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 想要学习Python?有问题得不到第一时间解决?来看看这里,满足你的需求,资料都已 ...

  3. python中factor函数_左手用R右手Python系列——因子变量与分类重编码

    原标题:左手用R右手Python系列--因子变量与分类重编码 欢迎关注天善智能 hellobi.com,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习.问答.求职,一站式搞定! 对商业 ...

  4. Java与Python:哪一种最适合您? [信息图]

    通过从应用程序中学习企业APM产品,发现更快,更高效的性能监控. 参加AppDynamics APM导览! 在软件开发中,很少有问题比选择编程语言更具分裂性或部落性. 软件开发人员经常以自己选择的工具 ...

  5. std中稳定排序算法_源代码库已开放 | 哈工大硕士生用 Python 实现了 11 种经典数据降维算法...

    转自:AI开发者 网上关于各种降维算法的资料参差不齐,同时大部分不提供源代码.这里有个 GitHub 项目整理了使用 Python 实现了 11 种经典的数据抽取(数据降维)算法,包括:PCA.LDA ...

  6. python 最优化算法库_哈工大硕士生用?Python 实现了 11 种经典数据降维算法,源代码库已开放...

    雷锋网 AI 开发者按:网上关于各种降维算法的资料参差不齐,同时大部分不提供源代码.这里有个 GitHub 项目整理了使用 Python 实现了 11 种经典的数据抽取(数据降维)算法,包括:PCA. ...

  7. 30天数据分析与机器学习实践之Day16——Python文本数据分析:新闻分类任务

    30天数据分析与机器学习实践之Day16--Python文本数据分析:新闻分类任务 一.文本分析与关键词提取 1.1文本数据 1.2停用词 1.语料中大量出现2.没啥大用3.留着过年嘛? 1.3Tf- ...

  8. python 线性回归函数_8种用Python实现线性回归的方法,究竟哪个方法最高效?

    大数据文摘作品 作者:TirthajyotiSarkar 编译:丁慧.katherine Hou.钱天培 说到如何用Python执行线性回归,大部分人会立刻想到用sklearn的linear_mode ...

  9. python语言与蟒蛇_1、python语言是一种“大蟒蛇语言‘’,但是python语言却和蟒蛇没有任何关系_学小易找答案...

    [单选题]最早的显微镜是有谁发明的?( ) [简答题]已知斜度,抄画图形. [简答题]什么是程序设计? [简答题]简述承保年度制满期赔付率涵义 [单选题]筹集股权资本是企业筹集( )的一种重要方式. ...

  10. 大一python基础编程题水果_【教程】简单教程:用Python解决简单的水果分类问题...

    在这篇文章中,我们将使用Python中最流行的机器学习工具scikit- learn,在Python中实现几种机器学习算法.使用简单的数据集来训练分类器区分不同类型的水果.这篇文章的目的是识别出最适合 ...

最新文章

  1. UOJ #164 【清华集训2015】V (线段树)
  2. [C#]打包项目[转]
  3. ssh、私钥、密钥理解
  4. 温故而知新!微信小程序的事件处理,吊打面试官系列!
  5. navicat 添加外键1215错误
  6. 错误RuntimeError: Invalid DISPLAY variable
  7. linux之程序包管理器(rpm)
  8. 计算机窗口显示桌面,Windows Server 2012 R2在桌面上显示计算机/网络图标
  9. cfd 网格划分c语言源程序,ICEM-CFD-网格划分入门 .doc
  10. 制定目标时需要遵循的SMART原则
  11. HP惠普服务器做RAID
  12. 致我爱的动漫--Fate 系列 Part 1:《Fate/Zero》
  13. Ubiquitous Religions
  14. Express高效查询纯真IP库插件lib-qqwry
  15. 阅读笔记:XModal-ID: Through-Wall Person Identification from Candidate Video Footage Using WiFi
  16. Android刷windows 10系统,无处不在!安卓手机能刷 Win10 系统了
  17. python编写背单词程序
  18. 【JavaSE】十二生肖带你走进枚举类
  19. 【一个王朝的背影】--余秋雨
  20. Canva在线免费图表制作工具

热门文章

  1. 米家小相机最新固件_不到1000元的米家小相机 都有哪些缺点
  2. 偏执的interviewee
  3. 坚持#第212天~零基础自学云计算基础语言应用1~5节
  4. 阿里云mysql导出表_mysql导出数据库表
  5. 从0开始的网游ARPG实战案例:暗黑战神(第五六章:主城角色控制和任务引导系统)
  6. JS短文 | 3分钟了解下 JS Sets 集合
  7. Linux中rpm详解
  8. tensorflow-ckpt2npy
  9. delphi10.2 将网页页面带格式复制到word中。
  10. 音视频传输协议之 RTMP