做晶体结构解析即Data processing通常用的软件有HKL和XDS。本文主要介绍一下如何使用DIALS进行衍射数据的处理。因为有时候如果XDS等软件解析不出来或者有问题,可以利用DIALS重新处理,能起到一个备选方案或者比较的作用,大致思路和流程基本上是一样的。
##第一步数据导入:Import

$dials.import data_path/data     #可以是.h5或者.cbf格式文件,如果线站为SSRF的10U2,则可能需要再指定一下轴:axes=0,1,0

输出文件为imported.expt,可通过dials.image_viewer进行查看:

$dials.image_viewer imported.expt     ##通常用Adxv查看可能会更方便一点

##第二步 Find Spots:

$dials.find_spots imported.expt nproc=40  ##nproc为可选项,主要是用来设置进程数,根据服务器实际情况来定,我一般设置为40

输出文件为strong.refl,输出的log信息末尾中可通过“*”评估点强弱的均一性,若需要删除一些点强度波动比较大的Images,可以在上一步导入数据时,加上image_range的选项: image_range=1,500 (e.g.), 然后重新Find spots;若数据有很多冰环,此步可考虑通过ice_rings.filter选项来过滤掉冰环的影响:ice_rings.filter=True (默认为False)

##第三步 Index:

$dials.index imported.expt strong.refl

输出文件为index.expt和index.refl。输出的log信息中,主要关注rmsd,一般在0.2或0.3左右,%index一般大于80%,Metric fit 一般小于0.1。

##第四步 Refine:

$dials.refine index.expt index.refl ##log信息中同样关注rmsd,一般不高于1

输出文件为refined.expt和refined.refl

##第五步积分 Integrate:

$dials.integrate refined.expt refined.refl nproc=40 ##默认用P1空间群去做积分。此处也可以设置一下进程数

##第六步输出用于CCP4进行Aimless,即做scale 和 merge 的mtz文件:

$dials.export integrate.expt integrate.refl mtz.hklout=integrate.mtz  ##integrate.mtz文件即为设置的输出文件

###参考官网Tutorials:
https://dials.github.io/documentation/tutorials/index.html#

利用DIALS软件进行晶体结构解析流程(一)相关推荐

  1. 利用Gephi软件绘制网络图

    文章目录 利用Gephi软件绘制网络图 1. 生成物种相关性矩阵 2. Gephi生成点.边文件 3. 点.边文件注释 4. 网络点.边美化 5. 网络属性.预览和标签 参考文献 猜你喜欢 写在后面 ...

  2. Android中measure过程、WRAP_CONTENT详解以及 xml布局文件解析流程浅析

    转自:http://www.uml.org.cn/mobiledev/201211221.asp 今天,我着重讲解下如下三个内容: measure过程 WRAP_CONTENT.MATCH_PAREN ...

  3. Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(下)

       本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning 上篇文章<<Android中measure过程.WRAP_CONTENT详解以及xml布局文 ...

  4. Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(上)

    在之前一篇博文中<< Android中View绘制流程以及invalidate()等相关方法分析>> ,简单的阐述 了 Android View 绘制流程的三个步骤,即: 1. ...

  5. java xml解析_XML的理解以及SAX解析流程

    XML一般用来存储数据作为数据存储的一种格式 XML还可以用于作为软件的参数配置 这里讲下如何理解java中的相对路径 在java中如何获取当前的路径,当我们知道当前的路径了以后我们就可以使用绝对路径 ...

  6. 哨兵一号数据snap预处理_利用SNAP软件进行Sentinel-1A卫星微波影像的预处理

    利用SNAP软件对雷达影像进行预处理,主要包括热噪声去除.轨道文件校正.辐射定标.滤波校正.多普勒地形校正,最终获得入射角和后向散射信息. 数据:本次实验所用数据为哨兵一号(Sentinel-1A)干 ...

  7. nginx html解析插件,nginx配置信息的解析流程

    nginx配置信息的解析流程 2011年9月9日 1,744 次浏览 请关注最新修正合订: 这一系列的文章还是在09年写的,存在电脑里很久了,现在贴出来.顺序也不记得了,看到那个就发那个吧,最近都会发 ...

  8. 高斯投影坐标计算例题_利用MAPGIS软件进行投影变换

    利用MAPGIS软件进行投影变换 一.首先来了解一下投影变换的基础知识: 1.投影的基础知识: 地图投影的基本问题:是如何将地球表面(椭球面或圆球面)表示在地图平面上,由于地球椭球面或圆球面是不可展开 ...

  9. 企业软件定制开发的流程,有五点是需要注意的!

    企业软件定制开发的流程,有五点是需要注意的! 2020-05-30 12:32:59 在开发软件层面,挪动应用程序开发设计的渐近旅途不可忽视,由于全部重特大意外惊喜的小故事并沒有一天出現. 以便完成宏 ...

最新文章

  1. sql group by 取每组符合条件_从零学SQL-经典面试题
  2. 删除 jar 的 asset_【unity游戏开发】SDK学习(1)-C#与jar交互
  3. 策小编脑中的“私有化部署”
  4. nginx与php-fpm通讯方式
  5. mysql定时器每月执行一次_MySQL定时器可以设置执行次数吗
  6. python实现实时监控_基于 Python 的交换机实时监控系统的设计与实现
  7. winpe装双系统linux_使用syslinux在u盘安装pubbylinux和winpe双系统
  8. Randomatic mac - AE随机摆动的字母图层效果脚本
  9. C语言十进制转二进制
  10. Discuz在Firefox下无法切换至编辑器状态解决(Z)
  11. 火币网交易所架构演进
  12. DNN深度神经网络、RBM受限玻尔兹曼机、DBN深度置信网络
  13. java 归一化_归一化方法实现(数据类型转换)
  14. 强力推荐!五款能让你成为Excel“高手”的Excel插件
  15. 亚马逊商品详情API接口(item_get-获得AMAZON商品详情接口),亚马逊API接口
  16. IDEA导入已有Maven项目
  17. 校园火灾Focue-3---》音乐
  18. zpl指令打印中文内容_大疆机甲大师Python开发: 中文命名变量初尝试
  19. TPMS—胎压监测系统
  20. 足球比赛数据可视分析

热门文章

  1. 网络中的A类、B类、C类地址的划分
  2. repaint与update的区别
  3. The maximum number of Cell Styles was exceeded. You can define up to 64000 style in a .xlsx Workbook
  4. 立体视觉———计算机视觉
  5. 流行学习一LLE_机器学习
  6. github在浏览器直接阅读代码技巧(直接在github后面加上1s)
  7. c语言父亲节快乐,老爸  父亲节快乐
  8. Laravel 使用QQ邮箱发送邮件
  9. 阿里与Google间的PK
  10. 如何用Pact进行微服务集成测试