6.运行butterfly

Butterfly consists of two parts. 分为两步:

第一步:graph simplification
During the first part, called graph simplification, Butterfly iterates between (i) merging consecutive nodes in linear paths in the de Bruijn graph to form nodes that represent longer sequences and (ii) pruning edges that represent minor deviations (supported by comparatively few reads), which likely correspond to sequencing errors. Diploid polymorphisms are expected to be more frequent than sequencing errors and will likely be maintained.
(i)合并在de Bruijn graph中有线性节点的路径,以形成更长的路径
(ii)剔除可能由于测序错误导致的分岔路径,使得路径的边缘平滑均匀,这些分岔路径一般都有极少的reads支持。此外,多倍体多态性比测序错误更为常见,这种情况对分支进行保留。

第二步:plausible path scoring
In the second part, called plausible path scoring, Butterfly identifies those paths that are supported by actual reads and read pairs, using a dynamic programming procedure that traverses potential paths in the graph while maintaining the reads (and pairs) that support them.
用动态规划算法进行打分,鉴定出被reads和read pairs支持的路径,剔除reads支持较少的路径。

--------------------------------------------------------------------------------
------------ Trinity Phase 2: Assembling Clusters of Reads ---------------------
--------------------------------------------------------------------------------

因为这是之前已经得到的文件,就会显示:successfully completed from a previous run.  Skipping it here.
Wednesday, May 17, 2017: 23:01:34       CMD: /lustre/02.work/liufei/tools/trinityrnaseq-Trinity-v2.4.0/trinity-plugins/parafly/bin/ParaFly -c recursive_trinity.cmds -CPU 4 -v
warning, command: /lustre/02.work/liufei/tools/trinityrnaseq-Trinity-v2.4.0/util/support_scripts/../../Trinity --single "/lustre/02.work/liufei/denovo/trinity_test/All_Combination_Trinity/read_partitions/Fb_0/CBin_0/c0.trinity.reads.fa" --output "/lustre/02.work/liufei/denovo/trinity_test/All_Combination_Trinity/read_partitions/Fb_0/CBin_0/c0.trinity.reads.fa.out" --CPU 1 --max_memory 1G --run_as_paired --seqType fa --trinity_complete --no_cleanup --min_kmer_cov 1 --bflyHeapSpaceMax 20G --bflyGCThreads 5   has successfully completed from a previous run.  Skipping it here.
warning, command: /lustre/02.work/liufei/tools/trinityrnaseq-Trinity-v2.4.0/util/support_scripts/../../Trinity --single "/lustre/02.work/liufei/denovo/trinity_test/All_Combination_Trinity/read_partitions/Fb_0/CBin_0/c1.trinity.reads.fa" --output "/lustre/02.work/liufei/denovo/trinity_test/All_Combination_Trinity/read_partitions/Fb_0/CBin_0/c1.trinity.reads.fa.out" --CPU 1 --max_memory 1G --run_as_paired --seqType fa --trinity_complete --no_cleanup --min_kmer_cov 1 --bflyHeapSpaceMax 20G --bflyGCThreads 5   has successfully completed from a previous run.  Skipping it here.
...
...
warning, command: /lustre/02.work/liufei/tools/trinityrnaseq-Trinity-v2.4.0/util/support_scripts/../../Trinity --single "/lustre/02.work/liufei/denovo/trinity_test/All_Combination_Trinity/read_partitions/Fb_0/CBin_213/c21303.trinity.reads.fa" --output "/lustre/02.work/liufei/denovo/trinity_test/All_Combination_Trinity/read_partitions/Fb_0/CBin_213/c21303.trinity.reads.fa.out" --CPU 1 --max_memory 1G --run_as_paired --seqType fa --trinity_complete --no_cleanup --min_kmer_cov 1 --bflyHeapSpaceMax 20G --bflyGCThreads 5   has successfully completed from a previous run.  Skipping it here.
warning, command: /lustre/02.work/liufei/tools/trinityrnaseq-Trinity-v2.4.0/util/support_scripts/../../Trinity --single "/lustre/02.work/liufei/denovo/trinity_test/All_Combination_Trinity/read_partitions/Fb_0/CBin_213/c21304.trinity.reads.fa" --output "/lustre/02.work/liufei/denovo/trinity_test/All_Combination_Trinity/read_partitions/Fb_0/CBin_213/c21304.trinity.reads.fa.out" --CPU 1 --max_memory 1G --run_as_paired --seqType fa --trinity_complete --no_cleanup --min_kmer_cov 1 --bflyHeapSpaceMax 20G --bflyGCThreads 5   has successfully completed from a previous run.  Skipping it here.
warning, command: /lustre/02.work/liufei/tools/trinityrnaseq-Trinity-v2.4.0/util/support_scripts/../../Trinity --single "/lustre/02.work/liufei/denovo/trinity_test/All_Combination_Trinity/read_partitions/Fb_0/CBin_213/c21305.trinity.reads.fa" --output "/lustre/02.work/liufei/denovo/trinity_test/All_Combination_Trinity/read_partitions/Fb_0/CBin_213/c21305.trinity.reads.fa.out" --CPU 1 --max_memory 1G --run_as_paired --seqType fa --trinity_complete --no_cleanup --min_kmer_cov 1 --bflyHeapSpaceMax 20G --bflyGCThreads 5   has successfully completed from a previous run.  Skipping it here.
Number of Commands: 27523

succeeded(1)   0.00363332% completed.    
succeeded(2)   0.00726665% completed.    
succeeded(3)   0.0109% completed.    
succeeded(4)   0.0145333% completed.    
succeeded(5)   0.0181666% completed.    
succeeded(6)   0.0217999% completed.    
...
...
succeeded(27521)   99.9927% completed.    
succeeded(27522)   99.9964% completed.    
succeeded(27523)   100% completed.

All commands completed successfully. :-)

#有时候会出现报错:We are sorry, commands in file: [FailedCommands] failed.这种情况,检查FailedCommands文件,把出现的reads在recursive_trinity.cmds文件中整行删除掉,然后执行下面两步:
#doqsub "/data/tools/trinityrnaseq-2.2.0/trinity-plugins/parafly/bin/ParaFly -c recursive_trinity.cmds -CPU 20 -v"  ##如果成功显示All commands completed successfully. :-)
#doqsub "find read_partitions/  -name '*inity.fasta'  | /data/tools/trinityrnaseq-2.2.0/util/support_scripts/partitioned_trinity_aggregator.pl TRINITY_DN > Trinity.fasta.tmp"
#得到Trinity.fasta后保留Trinity.fasta外,尽快把trinity目录删掉

#报错
'''
We are sorry, commands in file: [failed_butterfly_commands.5819.txt] failed.  :-(
We are sorry, commands in file: [failed_butterfly_commands.5818.txt] failed.  :-(
We are sorry, commands in file: [FailedCommands] failed.  :-(
'''

** Harvesting all assembled transcripts into a single multi-fasta file...

Thursday, May 18, 2017: 08:12:59 CMD: find read_partitions/  -name '*inity.fasta'  | /lustre/02.work/liufei/tools/trinityrnaseq-Trinity-v2.4.0/util/support_scripts/partitioned_trinity_aggregator.pl TRINITY_DN > Trinity.fasta.tmp

###################################################################
Butterfly assemblies are written to /lustre/02.work/liufei/denovo/trinity_test/All_Combination_Trinity/Trinity.fasta
###################################################################

This-Work-is-Completed!

trinity运行原理及常见报错(四)相关推荐

  1. trinity运行原理及常见报错(一)

    trinity运行过程 1.检测所用软件及输入文件 1)检测输入文件是否正确 Left read files: $VAR1 = [           '/lustre/02.work/wanglih ...

  2. trinity运行原理及常见报错(二)

    4.运行Inchworm Linear contig construction from k-mers Inchworm: 将RNA-seq的原始reads数据逐碱基打成kmer,根据kmer之间的重 ...

  3. docker安装mysql及相关配置、运行细节和常见报错解决方案

    安装.运行 需要特别注意-v挂载到本机的目录的权限问题,否则报错:ERROR 2002 (HY000): Can't connect to local MySQL server through soc ...

  4. hexo博客本地服务器显示正常,Hexo 搭建博客 本地运行 常见报错及解决办法

    作为一名在hexo方面的新手,我在使用hexo编辑文档时遇到了很多问题,hexo generate编译的时候遇到了各种错误. 在此将这些错误及其解决方案记录下来,以便日后查证之用,同时,也可给各位在遇 ...

  5. 【模拟器】华为模拟器eNSP安装注意事项及常见报错处理

    华为eNSP模拟器:Enterprise Network Simulator Platform 简称ensp企业网络仿真平台华为公司自研的一款仿真软件,有利于大家学习华为相关网络技术. 01 安装eN ...

  6. 【全网最详细yolov6】yoloV6调试记录(含训练自己的数据集及常见报错及解决方法)--持续更新ing

    本文手把手教你如何调试最新的yolov6,复现运行COCO2017及训练自己的数据集,目前该项目刚发布,BUG会比较多,调起来一般不会那么顺利,本文含windows+ubuntu,并给出了一些常见问题 ...

  7. 关于Findbugs的一些常见报错的翻译和处理方式

    在Lab5中要求使用 CheckStyle 和 FindBugs 工具对经过人工走查的 Lab4 代码进行自动的静态代码分析.在使用FindBugs的过程中,出现了一些难以理解的报错,经查阅资料,了解 ...

  8. Python异常处理及常见报错解决

    Python的异常处理 Python的异常处理try的基本用法. 方法一 :try..except 把通常的语句放在 try 代码块中,将错误处理器代码放置在 except 代码块中. try: # ...

  9. onkeypress属性添加报错_亚马逊运营过程中listing常见报错及应对策略汇总

    亚马逊运营过程中listing常见报错及应对策略汇总 做亚马逊的小哥哥小姐姐们还在为上传产品中的报错提示而抓狂吗?福利来了,总结了17个常见报错,供大家查阅 1.SKU XXXXX, Missing ...

最新文章

  1. linux mpich配置_Linux下安装MPICH
  2. 字符流---IO学习笔记(三)
  3. GPU Gems1 - 13 使用遮挡区间映射产生模糊的阴影(Generating Soft Shadows Using Occlusion Interval Maps)
  4. java自动投票代码,Java 投票(自动添一)
  5. android 系统源码调试 局部变量值_如何方便快速的整编Android 9.0系统源码?
  6. Chapter4-1_Speech_Synthesis(Tacotron)
  7. Python突破拉钩反爬机制,采集各类招聘数据
  8. ajax只请求一次,关于ajax的请求只处理一次的问题
  9. UPDATE INNER JOIN 两表联合更新
  10. 拓端tecdat|R语言Apriori算法实例——322万知乎用户的关注话题关联分析
  11. 阿里云招聘----技术生态和技术战略专家
  12. 如何使用bat批处理命令打开WSL
  13. 小程序啦啦外卖、码科跑腿、云贝外卖各种问题汇总解决对策
  14. XP卸载IE8的方法
  15. 第二章 JavaWeb HTML与CSS网页设计 建立第一个网页
  16. 数据挖掘中分类和聚类的区别
  17. 短信下发的成功失败概率是多少?如何提高到达率?
  18. 【公开课报名】腾讯产品经理教你如何用好腾讯会议
  19. 实现正方形图片dct的c++代码(使用AXAT)
  20. 设计求二叉树高度的算法

热门文章

  1. css display flew 伸缩盒模型
  2. MySQL 数据库连接
  3. 字体大宝库:15款漂亮的手写艺术字体免费下载
  4. CAD批量打图精灵更新至9.5.3,支持使用Adobe PDF虚拟打印机以创建高质量的PDF文件。
  5. 关于mailx邮件发不出去的解决办法
  6. 远程调用-Sun RPC
  7. pr学习心得(入门篇)
  8. Python 学生管理系统+mysql+Flask
  9. 华中科技大学计算机考研书籍,2020年华中科技大学计算机应用技术考研经验分享...
  10. 马尔科夫决策过程(Markov Decision Process)