jcvi.apps里的fetch模块使用介绍

这是唐海宝老师GitHub上的JCVI工具的非官方说明书。
该工具集的功能非常多,但是教程资料目前看起来并不多,因此为了能让更多人用上那么好用的工具,我就一边探索,一边写教程

fetch模块里封装了好几个数据库的下载方式

  • bisect: 搜索给定accession的版本,(目前没想到怎么用)
  • ensembl: 从ENSEMBL上下载基因组和注释
  • entrez: 从ENTREZ里获取记录
  • phytozome: 从phytozome的FTP里下载基因组和注释
  • pytozome10: 基于Globus的API从phytozome里下载基因组和注释, 需要额外配置
  • sra: 调用wget从SRA的FTP里下载数据(感觉不如直接调用prefetch)

其中ensemblphytozome是我比较喜欢的工具,因为它可以让我轻松地去下载一些注释得比较好的基因组。而且用法也很简单,直接输入python -m jcvi.apps.fetch ensemblpython -m jcvi.apps.fetch phytozome就会告诉你你可以下载哪些基因组,

基因组列表
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容