码迷,mamicode.com
首页 > 其他好文 > 详细

ROSETTA使用技巧随笔

时间:2017-11-08 19:45:25      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:als   dem   class   print   head   min   logs   alt   $nf   

对score.sc的便利操作:

$ sort -n -k2 example_score_file.sc

此命令会以score文件的第二列进行排序后(sort -n -k2),输出文件。

$ sort -n -k2 example_score_file | awk {print $2 "\t" $3}

此命令以score文件第二列进行排序后,输出第二列及第三列(awk ‘{print $2 "\t" $3}‘),第二列通常代表total_score(通常total_score越小越好,即越负越好)。

$ sort -n -k2 example_score_file.sc | head -n 1000 | awk {print $2 "\t" $25 "\t" $NF} > score_rmsd.dat

此命令以score文件第二列进行排序后,取前1000条数据(head -n 1000),输出第二列,第25列(在某些protocol中第25列代表rmsd值,依不同的option及protocol,每列的数据可能都有所不同)及最后一列($NF)到文件score_rmsd.dat文件中(> score_rmsd.dat)。

$ gnuplot

Terminal type set to x11

gnuplot> plot "score_rmsd.dat" u 2:1 

使用gnuplot对score_rmsd.dat文件的第一列及第二列画散点图。
技术分享
可以看出score(y轴)与rmsd(x轴)有一定收敛性,及越小的rmsd通常对应这越低的能量(score)。



 

ROSETTA使用技巧随笔

标签:als   dem   class   print   head   min   logs   alt   $nf   

原文地址:http://www.cnblogs.com/wq242424/p/7805123.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!