热点新闻
生信log18|一个上传基因组到NCBI的图文详细教程
2023-12-17 19:21  浏览:750  搜索引擎搜索“手机展会网”
温馨提示:信息一旦丢失不一定找得到,请务必收藏信息以备急用!本站所有信息均是注册会员发布如遇到侵权请联系文章中的联系方式或客服删除!
联系我时,请说明是在手机展会网看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布

开篇废话一下:> 这篇日志分享的实际上是我总结了NCBI基因组上传流程并分享给组内同学参考的PPT教程,当然我们PPT上面还有16S rRNA基因的上传教程,因为是师兄做的,此处不作分享,仅分享基因组上传的部分。上传基因组途中经历了一些波折和等待,也正好记录一些大家可以避开的坑。

1、NCBI基因组上传需要什么文件

  • 原核的基因组(草图/完成图)上传的是已经过拼接和过滤的基因组文件也即格式为fasta的序列文件,后缀可为.fasta/.fna/.fsa,来源可以为序列拼接后的.fasta也可以是Prokka注释后得到的.fsa

  • 其他的测序文件如转录组,宏基因组,宏转录组这些要求上传的是rawdata,也即下机数据fastq

2、序列文件的质量要求是什么

  • 上传到NCBI的序列文件最少要过滤 < 200bp以下的序列,更多的文章选择的是把过滤 < 1000bp的序列都过滤掉(此处附seqkit过滤的方法);

###seqkit 的安装 conda install -c bioconda seqkit mamba install seqkit #上面哪一种都可以 #过滤序列长度小于1000bp的序列,参数-m 保留大于某个长度的序列(-m, -min-len int only print sequences longer than the minimum length (-1 for no limit) (default -1) seqkit seq -m 1000 your_fasta_file

  • 不能有太严重的宿主污染(人源的序列/线粒体的序列等等),这个污染不太严重的话NCBI会给序列打上轻度污染也就放你过了,

    但是如果其他序列要素过多,还是不能上传的,问了一下前辈说是用biopython,目前我还没太清楚怎么用,后续探索了会把 log放出来让大家参考。

3、图文全程流程(以下的序号与NCBI的流程一致)

此处提醒一下,要上传数据就必须先注册账号

  • Step 0 选择上传的数据库





  • Step 0.2 开始需要填一些资料





  • step 1 填写基础信息





  • Step 2 填写基因组的基础信息,有些项目可能就有多个基因组(比如说人类计划,不可能说每个基因组都单独开一个项目,这样不方便管理)





  • Step2.2 序列拼接软件和版本对基因组拼接的结果可能很大也可能很小,为了实验的重复性,建议大家开始做的分析的时候就把这些信息记录在文档里面,方便日后写文章和数据的上传。





  • Step 3 填写其他信息





  • Step 4 选择样品种类





  • Step 5 填写样品来源






  • Step 6






  • Step 7.1 填写数据托管方





  • Step 7.2 : NCBI的数据质量检查





  • Step 8 上传成功后等待邮件





  • Step 9 顺序没有关系,一般建议先填导师的,文章名字没有的话可以先填文章草稿的名字,因为基因号是唯一的只要放表的文章能链接到这里就行,或者建议自己再搞块地把数据上传到另外的地方以防数据混淆。





  • Step 10 :提交之后的状态显示。





4、中间发生的一些小插曲(坑)

  • 物种的分类问题

    前期我们做16S rRNA序列进化树发现,物种A跟物种B更近,因此就将其的物种分类定义为了物种B的属,结果发现序列上传至NCBI后,网站会用基因组做物种分类的鉴定,最后发现物种A原来是另外一个物种。NCBI对物种分类使用的方法是ANI值(平均核苷酸一致性);

  • 建议及解决方案

    1、用基因组序列进行单拷贝序列建树;

    2、经过第一步基因组建树后可以进行下一步的ANI值鉴定(一般阈值为95%的认为是同类型物种,需要收集其他同种同属或者亲缘比较接近的基因组序列进行比对)。


    参考

    seqkit官方教程文档

    基因组建树

走过路过不要错过,各位看官不要手下留情,请使劲点赞

发布人:4e0d****    IP:120.244.12.***     举报/删稿
展会推荐
让朕来说2句
评论
收藏
点赞
转发