准备数据
将 h5 格式转换为 cbf 格式:XDS 无法处理 h5 格式的图像,因此处理前需要先将图像转换为 cbf 格式。在 macOS 上,eiger2cbf 是一个好用的转换程序。
BASH
eiger2cbf path/to/your/h5_master_data -- get number of frames
eiger2cbf path/to/your/h5_master_data N out.cbf -- write N-th frame to out.cbf
eiger2cbf path/to/your/h5_master_data N -- write N-th frame to STDOUT
eiger2cbf path/to/your/h5_master_data N:M out -- write N to M-th frames to outNNNNNN.cbf
例如:
BASH
eiger2cbf path/to/your/h5_master_data 1:720 out # convert all the 720 images to cbf format
X 射线数据处理
使用 XDS 处理
根据这份安装说明安装 XDSGUI。
在终端中运行 XDSGUI。
BASHcd path/to/your/images xdsgui载入图像并生成 XDS.INP 文件:

载入图像按需修改 XDS.INP 文件,然后点击
Run XDS。:::caution
如果数据是在上海光源(SSRF)的 10U2 线站收集的,需要将
ROTATION_AXIS参数修改为0 -1 0。:::
在 CORRECT 页面查看结果。
使用 Xia2 处理
Xia2 有两种使用方式:在 CCP4 中使用 Xia2,或根据此网站安装最新的 xia2/DIALS 套件。
使用它处理数据:
BASHcd path/to/images xia2 pipeline=dials-aimless ./ goniometer.axes=0.000000,1.000000,0.000000 xia2.settings.resolution.d_min=2
使用 autoPROC 处理
- 根据此网站申请许可证并安装 autoPROC。
使用它处理数据:
BASHcd path/to/images process -I . -d autoproc -R 50 2 > out.log #save the result in subdirectory named autoproc, resolution vary from 2 to 50, save the log to out.log file.
结构解析
验证数据
在 autoproc 目录中找到
XDS_ASCII.HKL文件作为衍射文件。使用 Phenix Xtriage 验证数据:导入衍射文件后运行。

分子置换
在 autoproc 目录中找到
XDS_ASCII.HKL文件作为衍射文件。获取模板模型:
- 将蛋白质序列与 PDB 数据库进行 BLAST 比对,选择合适的结构并下载 PDB 文件。

- 下载模板模型后,需要用 PyMOL 去除多余的拷贝和水分子。
确定不对称单元(ASU)中的拷贝数:
可以从 Xtriage 的结果中获得拷贝数
或者使用 CCP4 中的晶胞内容分析工具。
Note可以通过溶剂含量确定拷贝数,通常大多数生物大分子晶体的溶剂含量在 40% 到 60% 之间。
使用 Phenix Phaser-MR 进行分子置换。
使用 Phenix AutoBuild 构建模型:输入分子置换的结果,然后运行。

AutoBuild在 Coot 中检查 AutoBuild 生成的模型,并手动精修。