2017年4月28日,核酸研究(Nucleic Acids Research)杂志上,在线公布了一个可搜索微生物次生代谢物合成基因组簇的综合性数据库antiSMASH数据库 4.0版,前3版年均引用250次,累计引物1600+;可实现基因组与基因组之间的相关天然产物合成基因簇的查询和预测。
 
临床上使用的大部分抗生素和药物均来自植物或微生物的天然产物。结合基因组挖掘的经典分离与分析法使得能鉴定和描述基于宏基因组的天然产物途径,该过程与研究结果是天然产物研究领域中在近二十年来较为创新的技术。为使该技术能为更为广泛的研究者使用,许多精确的软件被建立。antiSMASH自2010年开放以来,在次生代谢物基因组挖掘上带来了重要的影响。然而,antiSMASH只能分析一个(单独的)基因组来进行基因组挖掘,它不能提供基因组之间的交叉或相互连接的功能关系。因此,研究者在文章中建立了antiSMASH数据库,该数据库包含了所有NCBI GenBank数据库上公布了(截止至2016年5月27日)的可用的细菌基因组信息(3907生物物种的8883条信息)。
 
antiSMASH数据库能为研究者提供一个使用方便、注释了的生物合成基因簇最新集合,可以让研究者在提供复杂的问题之后轻松地进行基因组之间的分析。作者在文章中提供了antiSMASH的相关网站信息,并在实例中以链霉菌中核糖体合成并进行转录后翻译且不是lantipeptides的基因簇进行搜索,为读者提供了直观的介绍。
 
# 官方主页

http://antismash.secondarymetabolites.org/

# 直接分析NCBI的基因组编号 
1. 访问NCBI主页 https://www.ncbi.nlm.nih.gov/
2. 检查某细菌:类型选择“Genome”,检索根癌农杆菌 “ Agrobacterium tumefaciens LBA4213 ”,可以找到唯一结果会自己打开,页面为 https://www.ncbi.nlm.nih.gov/genome/?term=Agrobacterium+tumefaciens+LBA4213
3. 找ID:页面中没有基因组序列的ID,点击genome链接会下载该基因组,右键复制链接中包括其ID,如此链接为ftp://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/000/576/515/GCF_000576515.1_ASM57651v1/GCF_000576515.1_ASM57651v1_genomic.fna.gz, 其中的” CF_000576515.1 “即为NCBI ID
4. 在Antismach主页中找NCBI acc #处,填写NCBI ID,点Submit提交即开始运行
 
上传某个新细菌基因组
访问 http://www.at-sphere.com/,这里有几百个新测序的细菌基因组;
点击左侧 assemblies 链接,会出现细菌列表;
我们下载Leaf1
解压后为.fna的fasta文件
AntiSmach页面选择Upload file
直接选择上传文件,并submit即可
 
全基因组注释,运行时间会很久,任务也可能排除,需要等很久。也可以自己安装软件的本地版,在本地计算结果
 
结果说明
上图为我分析的AT-Sphere中根际Root107编号菌基因组的结果
1. Select Gene Cluster为找到的基因簇的列表,共有93个,其中高亮的有次级代谢产物相关,灰度一般为基础代谢物,如糖、脂等; 
2. Identified 下面为详细的列表; 
3. 点击上方簇编号可看到每个簇的详细结构和基因注释; 
有基因结果图,每个基因注释,可以鼠标悬停显示,下面还有相近的细菌基因结构

antiSMASH数据库:微生物次生代谢物合成基因组簇查询和预测的更多相关文章

  1. SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识

    原文:SQL点滴17-使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识 在开发过程中会遇到需要弄清楚这个数据库什么时候建的,这个数据库中有多少表,这个存储过程长的什么样子等等信息 ...

  2. 在一个千万级的数据库查寻中,如何提高查询效率?分别说出在数据库设计、SQL语句、java等层面的解决方案。

    在一个千万级的数据库查寻中,如何提高查询效率?分别说出在数据库设计.SQL语句.java等层面的解决方案. 解答: 1)数据库设计方面: a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 whe ...

  3. 有一张表里面有上百万的数据,在做查询的时候,如何优化?从数据库端,java端和查询语句上回答

    原文:https://www.2cto.com/database/201612/580140.html 1)数据库设计方面: a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 o ...

  4. 先排序然后union all失效,mysql数据库多个表union all查询并排序的结果为什么错误

    mysql数据库多个表union all查询并排序的结果为什么错误? 群主,我想进行一个表的查询,先把表中某个字段的内容查出,然后其他的再排序,我用union all连接两个表的查询结果排序是错的 比 ...

  5. 数据库学习笔记3 基本的查询流 2 select lastname+','+firstname as fullname order by lastname+','+firstname len() left() stuff() percent , select top(3) with ties

    数据库学习笔记3 基本的查询流 2   order by子句对查询结果集进行排序 多列和拼接 多列的方式就很简单了 select firstname,lastname from person.pers ...

  6. sql数据库还原,出现媒体簇的结构不正确,SQLServer无法处理此媒体簇的解决方法

    问题: sql数据库还原,出现媒体簇的结构不正确,SQL Server无法处理此媒体簇. 异常如下图. 造成问题的原因: 我的电脑上安装了sql2005和sql2008,问题就在于我用sql2008的 ...

  7. MySQL数据库的创建和基本的查询语句

    数据库的定义 数据库是按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库 分类 非结构化数据: 数据相对来说没有固定的特点 半结构化数据: 数据之间有着相同的存储结构 属性 值 每一条数 ...

  8. 10月28日下午MySQL数据库的增加、删除、查询(匹配数据库登录和可以增、删、查的显示数据库内容的页面))

    一.匹配数据库登录 步骤: 1.做一个普通的登录界面,注意提交方式为post. <!--登录界面--> <form action="chuli.php" meth ...

  9. 数据库:django ORM如何处理N+1查询

    数据库N+1查询是个常见的问题,简单描述场景如下 基本场景 class Category(models.Model): name = models.CharField(max_length=30) c ...

随机推荐

  1. springMvc把client传过来一个String类型,转换为日期类型为例

    springMvc--接受日期类型参数处理   目录 步骤 2.自定义类型转换规则 3.注册自定义的类型转换类 4.地址栏访问 这个问题,也即是springMvc如何进行参数类型的转换 , 以把cli ...

  2. Object-C---&gt;Swift之(十一)属性观察者

    属性观察者机制能让程序在属性被赋值时获得运行代码的机会,用来监视属性的除初始化之外的属性值变化,当属性值发生改变时能够对此作出响应 详细包含两个特殊的回调方法: willSet(newValue):被 ...

  3. 创建SharePoint 2010 Timer Job

    好久没有写博客了. 近期在使用SharePoint 2010中Timer Job的功能,有了一点心得,分享一下. 我个人觉得SharePoint Timer Job和Windows Service或者 ...

  4. poj 3090 &amp;&amp; poj 2478(法雷级数,欧拉函数)

    http://poj.org/problem?id=3090 法雷级数 法雷级数的递推公式非常easy:f[1] = 2; f[i] = f[i-1]+phi[i]. 该题是法雷级数的变形吧,答案是2 ...

  5. 《textanalytics》课程简单总结(1):两种word relations——Paradigmatic vs. Syntagmatic

    coursera上的公开课<https://www.coursera.org/course/textanalytics>系列,讲的很不错哦. 1.两种关系:Paradigmatic vs. ...

  6. LeetCode 8. String to Integer (atoi) (字符串到整数)

    Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cases. ...

  7. HDU 1159 Common Subsequence (动规+最长公共子序列)

    Common Subsequence Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Other ...

  8. URAL 1326. Bottle Taps(简单的状压dp)

    题目不太好读懂,就是先给你一个n代表要从n个物品中买东西,然后告诉你这n个东西的单位价格,在给你m个集合的情况.就是每一个结合中有x件物品.他们合起来买的价格是k.这x件物品依次是:p1--px.之后 ...

  9. web中servletcontext和applicationContext

    参看:http://www.cnblogs.com/isisbenben/p/5594323.html servletContext和ApplicationContext有什么区别 servletCo ...

  10. git命令颜色设置

    + $ git config --global color.status auto + $ git config --global color.diff auto + $ git config --g ...