1.简介
同步加速器大分子晶体学(MX)束线的硬件和软件组件集成对于高效的数据采集和在线数据分析至关重要。更短的位移和用户的高要求使其成为高性能光束线控制系统的必要条件,该系统可以处理简单和复杂的数据采集协议。控制系统必须具有足够的灵活性,以便于合并新的硬件和测量协议。同时,用户需要易于使用和直观的实验控制软件。在过去的几年里,集成图形用户界面(GUI)成为全球大多数MX波束线控制数据采集的标准。开发了多种数据采集软件和GUI,如蓝色-Ice(麦克菲利普斯等。, 2002),BSS系统(上野等。, 2005),CBASS公司(斯金纳等。, 2006),星星(山田等。, 2008),mx立方(加巴丁霍等。, 2010),JBluIce-EPICS公司(斯特帕诺夫等。, 2011)和GDA公司(Winter和McAuley,2011年). 复杂的GUI允许控制实验,使用机器人安装样本,可视化样本以正确对齐,在某些情况下,还可以显示数据分析结果。束流时间的有效利用以及高效率依赖于自动数据处理程序,例如接口(González等。, 2008; 印卡多纳等。, 2009; Pothineni公司等。, 2014)和软件包(摩纳哥等。, 2013; 2010年冬季; 冯海因等。, 2011; 济等。, 2013). 数据收集策略的计算允许优化实验参数,从而在辐射损伤最小的情况下产生更高质量的数据(Leslie等。, 2002; 印卡多纳等。, 2009; Paithankar和Garman,2010年; Bourenkov&Popov,2010年; 波波夫和伯伦科夫,2003年). 在数据收集期间和之后不久,对结果的即时反馈至关重要,因为它可以让我们在尽可能少地浪费宝贵的束流时间的情况下,对进一步的实验做出明智的决定。数据采集和处理的高度自动化,再加上硬件的改进,导致在一次用户轮班(8小时)内收集100个或更多数据集的常见情况。逻辑上的结果是引入了一个数据库,允许存储实验元数据和数据处理结果(Pothineni等。, 2014; 德拉吉尼埃等。, 2011). 与此同时,原始X射线数据的存档和共享成为一个重要因素(Meyer等。, 2014; 格拉博夫斯基等。, 2016).
瑞士光源(SLS)大分子晶体学小组操作三条光束线(X06SA、X06DA和X10SA)。软件团队开发了分布式陆军部+数据采集(daq)软件,它是为本地设置量身定制的。我们开发数据采集卡背后的设计理念可以概括为三个要点:(i)直观且用户友好的数据采集卡协议(需要最少的用户说明手册);(ii)允许使用最新仪器,如多轴测角仪和EIGER X 16M探测器;(iii)利用最新技术,并在小型软件团队的支持下提供可扩展和可持续的解决方案。本文介绍了SLS MX数据采集软件,并描述了其主要组成部分。我们表明,我们的数据采集卡体系结构稳健、灵活,能够探测最新的仪器,如EIGER X 16M探测器。
2.硬件基础设施
SLS得益于IBM高性能集群通用并行文件系统(GPFS)4.1版,总容量为1.2 PB,其中250 TB专用于所有三条MX波束线的实验数据存储。文件服务器和计算节点已连接通过Infiniband主干上的40 Gbit网络。探测器控制单元连接到文件服务器通过10Gbit(PILATUS)或2x10Gbit(EIGER X)。对于在线数据处理,每个波束线目前都配备了Dual Xeon E5-2697v2(2.70 GHz)24核、256 GB RAM、Scientific Linux 6.4集群以及四个(X06SA)或两个(X10SA和X06DA)节点。另外三个与在线束线簇具有相同规格的节点专用于网格扫描X射线衍射图像的处理。
3.软件基础设施
SLS MX数据采集系统由用Python 2.7和Java编写的分布式组件组成(图1). 用于光束线设置的其他辅助脚本(例如能量变化和光束位置反馈)是用交互式数据语言(IDL)编写的。SLS MX光束线的大多数电机通过EPICS(实验物理和工业控制系统)进行控制,这允许对电子设备进行分布式控制通过本地网络。软件设置支持在所有MX波束线上进行远程数据采集。远程访问服务以完整图形用户会话的形式提供对光束线控制台的访问通过这个无机器软件。
| 图1 SLS MX波束线上的软件基础设施示意图。软件组件显示在绿色框中,硬件组件显示在红色框中,文件服务器和计算节点显示在蓝色框中。线条表示不同组件之间的交互,而数字表示工作流的顺序(详细说明见§3.1). 开源消息代理是陆军部+数据采集软件组件。用户在中控制实验参数陆军部+GUI,而DA+服务器进行数据采集并与探测器和硬件通信通过基本状态机逃跑.Adp公司守护进程从代理接收消息,启动数据处理并将结果发送到mxdb型数据库。第个结果,共个自动数据处理显示在基于web的adp跟踪器. |
在我们的SLS MX分布式数据采集卡中实现的主要通信方案是通过开源消息代理Apache ActiveMQ(http://activemq.apache.org/). 消息代理的一个实例为所有三个MX波束线提供服务。我们将消息传递服务器合并为一个中央交换中心,因为它快速、轻量级、灵活并支持多种传输协议。它允许在多个松散耦合的应用程序之间创建透明的异步通信。活动MQ是通用的,允许发布/订阅语义,一条消息可以到达多个订阅者(通过主题)和生产者/消费者语义,每个订阅者有一条消息(通过队列)。简单文本定向消息传递协议(STOMP),这是一种简单的基于文本的协议,类似于活动MQ代理,用于陆军部+数据采集组件。STOMP与语言无关,在Python中很容易与现有的开放源码客户端库一起使用,以访问消息传递服务器(https://github.com/jasonrbriggs/stomp.py). 除了消息传递之外通过作为代理,我们使用其他通信方案,其中最常用的是表示状态转移(REST)。REST是远程过程调用(Remote Procedure Calls,RPC)的轻量级替代方案,它依赖于无状态、客户端-服务器和可缓存的通信协议,如HTTP。
不同沟通方式的结合可以更灵活地控制我们的资源和陆军部+数据采集组件。此外,我们并不仅仅依赖于一个解决方案,而且每个通信协议都是根据客户机-服务器的要求定制的。REST协议易于实现,使用简单,并提供可靠的服务。REST应用程序编程接口(API)可以在不影响daq分布式软件的其他组件的情况下进行管理和更新。对EIGER X 16M数据使用ZeroMQ流(详细说明见§6)有助于提供网格扫描数据分析的快速结果。在一个代理主题中收集结果意味着可以根据需要增加或减少处理网格扫描峰值查找任务的进程数。同时,多个应用程序能够订阅同一主题并接收所有结果。根据要求,可以存储或显示结果(例如网格扫描会导致陆军部+GUI)。消息传递代理,它是我们系统的关键组件,专门用于陆军部+与服务器相关的通信不会过载,并且在无需人工干预的情况下工作数月都非常可靠。
3.2.逃生
逃生包含手动样品安装、机器人样品安装、,就地平板操作和无移动操作。每种模式都由多个特定状态组成,例如样本交换、样本对齐和数据采集,这些状态表示已定义的硬件设置。可以为新的测量协议轻松创建其他模式和状态。退出工作流引擎执行工作流,定义将硬件从一种状态移动到另一种状态的转换。
这个逃跑状态机是一个Java应用程序,而转义工作流引擎是Python 2.7 REST服务。一对逃跑状态机和转义工作流引擎每个光束线都在运行。退出工作流引擎在光束线实验控制台上激活,而逃跑状态机位于专用的远程虚拟机上。退出工作流引擎只与逃跑状态机,它与DA+服务器 通过REST API。逃生允许以预先定义的方式对光束线电机运动进行异步控制,并在同时发送两个请求时消除竞争条件。这可以防止不希望出现的行为,例如硬件冲突和未定义状态。如果发生电机故障,逃生服务将进入维护模式,直到问题得到解决,防止进一步损坏。
3.3.陆军部+服务器
基于PythonDA+服务器是中央数据采集组件,在MX波束线上执行数据采集。的一个实例DA+服务器每束线在实验控制台上发射。它初始化成功数据收集所需的助手例程和脚本,并与许多分布式软件实例以及硬件控制器进行交互。它还确保负责来自探测器控制单元(DCU)的数据传输和流的服务可以运行。对于许多硬件元件,如衍射仪级电机、快门、传输滤波器和准直器,DA+服务器确保它们正确定位并处于无错误状态。DA+服务器监听代理中波束线特定队列上的消息,并根据消息的内容执行或中止数据采集。此外,DA+服务器与逃跑使用REST API的状态机和MX数据库。它还与自动数据处理 通过经纪人。
3.4。陆军部+图形用户界面
这个陆军部+GUI是在SLS开发的,并部署在所有三条MX波束线上。这个陆军部+GUI是使用Eclipse RCP 4.5版(MARS版本)在Java中实现的,是daq基础设施的一个组成部分。除了一些特定于波束线的功能外,GUI在所有三条波束线上基本相同,这使得它易于维护,并且用户可以轻松地在波束线之间切换。的单个实例陆军部+GUI在光束线控制台上初始化,用户可以在那里在光束线本地或从他们的机构远程监控他们的实验。中可用的模式陆军部+GUI欢迎窗口包括“手动安装”、“样本更换器安装”和“板屏蔽”(特定于光束线X06DA)。这些实验模式代表逃跑状态机模式。平板筛选使用户能够测试初始结晶点击并在室温下收集数据就地以自动化方式(宾格尔-埃伦梅耶等。, 2011). 在光束线X06DA处,切换到平板筛选模式(包括机器人夹持器的更改)需要不到2分钟的时间。在数据采集期间,用户可以使用来自陆军部+GUI的顶栏。
3.4.1. 数据收集窗口
模块化结构应用于整个陆军部+GUI允许轻松实现新功能。主要陆军部+GUI“数据收集”窗口由“手动安装”实验模式中的多个选项卡组成(图2). “Escape”选项卡显示样本交换和样本对齐模式,并指示当前处于活动状态的模式。在“数据”和“数据收集”选项卡中,用户可以指定实验类型(筛选、收集或高级)并输入实验参数(图2b条). “高级”选项卡允许定义复杂的SAD和MAD数据收集协议,例如反向光束,interleave_and_inverse_first(交叉和反向优先),交错_反向_全部和交错无反转(亨德里克森等。, 1985; Dauter,1997年; 芬克等。, 2016; 图2c(c)). 在反向光束方法:将连续图像(10~30°)的薄楔形分开180°采集。这个交错该方法使用薄楔子集合,如反向光束,对于两个或多个MAD波长。的排列反向光束和交错方法导致interleave_and_inverse_first(交叉和反向优先),交错和反向全部和交错无反转协议。
| 图2 这个陆军部+图形用户界面。(一)陆军部+光束线X06DA处手动安装模式下的GUI数据采集窗口。示例摄像机视图显示在中央的“校准”选项卡中,下面是“总体状态”和“日志查看器”选项卡。左侧是“退出”、“数据”、“采集”、“光栅化”、“筛选”、“收集”和“高级”选项卡,允许进行实验控制,而“Alignment Control”和“Bookmarks”选项卡位于右侧。(b条)带有“将数据集拆分为定义的书签”选项的“集合”选项卡。(c(c))为定义了参数的“高级”数据收集选项卡反向光束MAD数据收集。(d日)带有样品杜瓦视图的“样品更换器”选项卡。3A位置的冰球和3A位置1的样品以深蓝色突出显示。 |
在光束线X10SA处,可以使用光阑调整光束大小,光阑可以在“数据采集”选项卡中移入或移出光束。在光束线X06SA处的两级聚焦可以轻松快速地将光束大小从5µm更改为100µm。当光束聚焦在样品或检测器上时,可以改变水平和垂直光束的大小(默认为600 mm检测器到样品的距离)。可以在主“数据收集”窗口中显示的附加选项卡中调整梁尺寸陆军部+GUI。
可以定义和执行基于快速连续衍射的二维网格扫描通过之前详细描述过的“Rastering”选项卡(Wojdyla等。, 2016; 图3). 样本相机的视频图像显示在“校准”选项卡中。通过交互式鼠标点击和旋转程序实现晶体定心。“校准控制”选项卡包含有助于样本定心的更多参数。
| 图3 这个陆军部+网格扫描选项卡。衍射结果的热图显示在样品的相机视图顶部,红色对应最强衍射。一个200×200的细胞网格扫描覆盖了一个LCP丸,其中含有约150个膜蛋白微晶中尺度原位系列晶体学(IMISX)板(黄等。, 2016). 使用EIGER X 16M探测器在50 Hz下用10µm×10µmX射线束收集数据。 |
光束线X06DA(Waltersperger)处的高精度多轴PRIGo测角仪等。, 2015)允许为本地和实验阶段数据收集定义最佳策略,尤其是本地SAD(Weinert等。, 2015). PRIGo公司χ和φ角度可以在“校准控制”选项卡中进行修改。创新型多轴SmarGon测角仪(SmarAct的PRIGo商业版)的未来实现,其特点是尺寸紧凑、精度高、融合范围小,将允许连续收集多方向数据。在示例视图中单击鼠标右键可以在示例中定义复合数据采集策略的位置。所选位置在示例视图中显示为洋红色下降,并显示在右下角的“书签”选项卡中陆军部+GUI窗口作为列表x个,年,z(z)坐标和测角仪角度。书签功能提供了不同的数据采集场景。假设用户要求的总振荡范围为90°,从ω在“数据收集”选项卡中=0°并定义三个书签位置,可以(i)在具有相同角度范围的每个位置收集收集选项卡中请求的完整振荡范围,即90°数据ω所有三个位置均为0°至90°;(ii)将振荡范围划分为每个书签,以收集离散螺旋扫描,即每个定义位置的30°数据ω=0°至30°(位置1)、30°至60°(位置2)和60°至90°(位置3)。复合数据收集的第三种情况是串行晶体学(SX)协议,其中在多个书签位置收集具有相同角度范围的小楔。由于SX协议通常用于具有许多微晶的样品,因此只能收集5–10°的数据,因此手动定义数百个书签位置是一项乏味的任务。因此,我们开发了一个自动软件例程,根据用户在陆军部+GUI并在每个选定位置收集小数据楔。SmarGon测角仪的加入将允许在我们的数据采集软件中实现螺旋扫描选项,该软件补充了书签功能。中提供的其他非标准选项陆军部+daq软件是用静态图像进行数据采集。此功能可与高镶嵌度晶体的网格扫描结合使用,并用于串行X射线晶体学数据采集。
“总体状态”选项卡显示当前机器和束线参数,如环电流、能量、,通量和低温喷射器温度。它还提供了基于数据收集参数的辐射损伤估算。根据先前发布的方程式计算出晶体给定预期寿命剂量的最大推荐帧数(Holton,2009). 显示了2 MGy(分阶段限制)、10 MGy和20 MGy(亨德森限制)寿命剂量的平均和保守估计值。“日志查看器”选项卡显示了整个实验过程中硬件和软件控件的详细信息。
在“样本转换器安装”模式下,“数据采集”窗口中有一个名为“样本转换器”的附加选项卡(在“校准”和“摄像头”选项卡之间;图2d日)它允许使用低温自动传输系统(CATS)机器人(Jacquamet)远程控制自动样品安装等。, 2004). 目前在波束线X06DA上实现的样本丢弃功能大大减少了样本交换时间。带有示例信息的标准化电子表格可以加载到陆军部+与CATS机器人结合使用的GUI。
这个陆军部+GUI“数据收集”窗口经过优化,可以为用户提供执行标准数据收集测量所需的所有工具。同时陆军部+GUI还允许使用许多可选参数对实验进行更精细、更复杂的控制。某些参数(如自动数据处理选项)可以直接在“选项”菜单中从陆军部+GUI顶栏。其他选项卡可以显示在主窗口中现有的选项卡中,例如“数据采集”选项卡中的探测器高度。其他选项卡可以根据需要显示在主“数据采集“窗口中,如光束线X06SA上的“调整光束大小”选项卡。
4.自动数据处理
SLS MX光束线配备了三个单光子计数混合像素阵列探测器,即PILATUS 6M-F(X10SA)、PILATUS-2M-F(X06DA)和EIGER X 16M(X06SA)。两个PILATUS探测器以CBF数据格式写入数据,每个文件有一个X射线衍射图像(每个数MB)。EIGER X 16M以NeXus数据格式(Könnecke)存储数据等。, 2015)根据HDF5的大分子晶体学(NXmx)功能应用定义(HDF Group,2014)作为容器。探测器和实验元数据存储在一个主文件中,该主文件包含指向单个或多个数据文件的链接,每个数据文件的大小约为800 MB,并包含一组衍射图像。这个adp程序例程为两种格式的数据提供近实时结果。对于具有360°总范围、0.1°振荡和0.1 s曝光时间的标准数据集,在完成数据采集之前,用户平均需要80 s才能快速处理前180°数据。完整数据集处理,包括多个步骤,如空间组确定、分辨率截止调整和转换为SHELX公司和mtz格式,不到6分钟。Adp公司是用Python 2.7编写的,使用了许多大分子晶体学软件包,即XDS公司(卡布施,2010年),无意义(埃文斯,2006年),phenix.x分类(兹瓦特等。, 2005),标签(张)等。, 2006)和MOSFLM公司(巴蒂等。, 2011). 目前,自动数据处理提供了一种基于衍射屏幕截图和标准数据集处理结果的策略。用于管理和监视Unix系统的开源实用程序莫尼特(https://mmonit.com/monit/)确保四个adp程序守护进程在每个波束线特定的在线计算集群上都是活动的。主要自动数据处理名为JobManager的模块从DA+服务器 通过代理队列,分析其内容,进行数据处理,并将结果发送到MX数据库和波束线特定的代理主题。
对于标准数据集,adp程序分为两个步骤:“快速步骤”(称为fastxds),后面是“完成步骤”,用于完全处理所有数据。Fast_xds是一个包装器函数,它使用XDS公司项目包(Kabsch,2010). 为了最大化数据处理速度,fast_xds被分成三个连续运行。为每个fast_xds阶段选择的角度范围取决于所收集数据集的总角度范围。例如,对于180°数据集,对30°数据(XYCORR和INIT)执行fast_xds_1,对60°数据执行fastxds_2(COLSPOT和IDXREF),对120°数据执行fast_xds_3(DEFPIX INTEGRATE CORRECT)。Fast_xds提供了关于数据质量的近实时反馈,允许用户对进一步的数据收集策略做出快速而明智的决定。使用内部开发的go.com网站管道,它最初使用XDS公司在中空间组 P(P)1使用所有帧。在下一步中空间组使用确定无意义(埃文斯,2006年),数据被重新整合(如有必要)并在新的空间组。在最后一步中,使用phenix.x分类(兹瓦特等。, 2005)并且准备最终的mtz文件。在所有三个fast_xds阶段结束时go.com网站管道,解析选定的输出文件以提取关键统计信息,这些统计信息将发送到MX数据库通过REST客户端。
这个自动数据处理策略计算因数据格式而异。在CBF格式的情况下,衍射图像用标签(张等。, 2006)策略的计算公式为MOSFLM公司(巴蒂等。, 2011). 对于HDF5格式的数据,初始步骤涉及使用开源转换为CBF数据格式艾格2cbf脚本(https://github.com/biochem-fan/eiger2cbf). 生成的数据文件包含一个CBF头文件,该头文件具有正确的实验元数据,允许使用执行索引和策略计算MOSFLM公司.
7.总结
内部开发的分布式陆军部+daq软件已在所有三条SLS MX波束线上实现。它受益于多种通信方案,消息传递和REST API是两种主要模式。陆军部+daq提供了一个简单直观的GUI,允许进行简单的实验控制。这个陆军部+GUI支持简单和复杂的数据采集策略,并提供不同级别的实验参数控制,例如按需定制的波束大小、探测器高度偏移或波束线设置的专家选项卡(可供波束线工作人员使用)。快速在线自动数据处理为用户提供数据收集策略和关于数据质量的即时反馈,这些信息显示在adp跟踪器.实验元数据和自动数据处理结果存储在MongoDB数据库数据库。未来,自动数据处理例程将被扩展以涵盖更广泛的数据收集协议,尤其是反向光束,能量交错自然-SAD和系列晶体学实验。这将由用户界面加以补充,该界面允许远程浏览数据库中存储的数据并安排数据处理作业。进一步的改进包括基于加载到陆军部+实验之前的GUI。在X06SA波束线上安装EIGER X 16M,可以实现全帧133 Hz的帧速率和4 M ROI 750 Hz的帧频率,显著提高了晶体筛选和数据采集速度。计算资源的优化管理,结合高效的通信和软件解决方案,在标准数据收集和快速网格扫描的情况下,为用户提供近实时的数据处理结果。
多组分SLS MX陆军部+daq功能齐全,但足够灵活,可以适应不断发展的波束线环境,无论是新的硬件、软件还是数据收集方法。总的来说,我们正在使用最先进的硬件和软件解决方案,这些解决方案使SLS MX光束线保持在同步加速器MX世界当前前景的最前沿,并为预期衍射限制SLS储存环升级的进一步发展奠定了坚实的基础。
致谢
我们要感谢SLS MX Group、PSI IT支持和光束线用户在调试方面的帮助、建设性反馈以及对我们软件开发的持续支持。我们特别感谢Chia-Ying Huang和Martin Caffrey提供图3.
工具书类
Barty,A.、Kirian,R.A.、Maia,F.R.N.C.、Hantke,M.、Yoon,C.H.、White,T.A.和Chapman,H.(2014)。J.应用。克里斯特。 47, 1118–1131. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Battye,T.G.G.、Kontogiannis,L.、Johnson,O.、Powell,H.R.和Leslie,A.G.W.(2011)。《水晶学报》。D类67,271–281科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Bingel-Erlenmeyer,R.、Olieric,V.、Grimshaw,J.P.A.、Gabadinho,J.、Wang,X.、Ebner,S.G.、Isenegger,A.、Schneider,R.,Schneider-、J.、Glettig,W.、Pradervand,C.、Panepucci,E.H.、Tomizaki,T.、Wag,M.和Schulze-Briese,C.(2011年)。克里斯特。增长设计。 11, 916–923. 中国科学院 谷歌学者
Bourenkov,G.P.&Popov,A.N.(2010年)。《水晶学报》。D类66, 409–419. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Dauter,Z.(1997)。方法酶制剂。 276, 326–344. 交叉参考 中国科学院 公共医学 科学网 谷歌学者
Delagenière,S.、Brenchereau,P.、Launer,L.、Ashton,A.W.、Leal,R.、Veyrier,S.和Gabadinho,J.、Gordon,E.J.、Jones,S.D.、Levik,K.E.、McSweeney,S.M.、Monaco,S.,Nanao,M.、Spruce,D.、Svensson,O.、Walsh,M.A.和Leonard,G.A.(2011年)。生物信息学,27, 3186–3192. 科学网 公共医学 谷歌学者
Evans,G.和Pettifer,R.F.(2001)。J.应用。克里斯特。 34, 82–86. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Evans,P.(2006)。《水晶学报》。D类62, 72–82. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Feld,G.K.,Heymann,M.,Benner,W.H.,Pardini,T.,Tsai,C.-J.,Boutet,S.,Coleman,M..,a,Hunter,M.S.,Li,X.,Messerschmidt,M。J.应用。克里斯特。 48, 1–8. 交叉参考 IUCr日志 谷歌学者
Finke,A.D.,Panepucci,E.,Vonrhein,C.,Wang,M.,Bricogne,G.&OliéRic,V.(2016)。方法分子生物学。 1320, 175–191. 交叉参考 公共医学 谷歌学者
Gabadinho,J.,Beteva,A.,Guijarro,M.,Rey-Bakaikoa,V.,Spruce,D.,Bowler,M.W.,Brockhauser,S.,Flot,D.,Gordon,E.J.,Hall,D.R.,Lavault,B.,McCarthy,A.A.,McCarth,J.、Mitchell,E.,Monaco,S.、Mueller-Dieckmann,C.,Nurizzo,D.,Ravelli,R.B.G.,Thibault,X.,Walsh,M.A.,Leonard,G.A.&McSweeney,S.M.(2010)。J.同步辐射。 17, 700–707. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
González,A.、Moorhead,P.、McPhillips,S.E.、Song,J.、Sharp,K.、Taylor,J.R.、Adams,P.D.、Sauter,N.K.和Soltis,S.M.(2008)。J.应用。克里斯特。 41, 176–184. 科学网 交叉参考 IUCr日志 谷歌学者
Grabowski,M.、Langner,K.M.、Cymborowski,M、Porebski,P.J.、Sroka,P.、Zheng,H.、Cooper,D.R.、Zimmerman,M.D.、Elsliger,M.-A.、Burley,S.K.和Minor,W.(2016)。《水晶学报》。D类72, 1181–1193. 科学网 交叉参考 IUCr日志 谷歌学者
HDF Group(2014)。HDF5型,http://www.hdfgroup.org/HDF5/. 谷歌学者
Hendrickson,W.A.、Smith,J.L.和Sheriff,S.(1985年)。方法酶制剂。 115, 41–55. 交叉参考 中国科学院 公共医学 谷歌学者
霍尔顿,J.M.(2009)。J.同步辐射。 16,133–142科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Huang,C.-Y.,Olieric,V.,Ma,P.,Howe,N.,Vogeley,L.,Liu,X.,Warshamanage,R.,Weinert,T.,Panepucci,E.,Kobilka,B.,Diederichs,K.,Wang,M.&Caffrey,M.(2016)。《水晶学报》。D类72, 93–112. 科学网 交叉参考 IUCr日志 谷歌学者
Huang,C.-Y.,Olieric,V.,Ma,P.,Panepucci,E.,Diederichs,K.,Wang,M.和Caffrey,M.(2015)。《水晶学报》。D类71, 1238–1256. 科学网 交叉参考 IUCr日志 谷歌学者
Hunter,M.S.、Segelke,B.、Messerschmidt,M.、Williams,G.J.、Zatsepin,N.、Barty,A.、Benner,W.H.、Carlson,D.B.、Coleman,M.,Graf,A.、Hau-Riege,S.P.、Pardini,T.、Seibert,M.M.、Evans,J.、Boutet,S.和Frank M.(2014)。科学。代表。 4, 6026. 科学网 交叉参考 公共医学 谷歌学者
Incardona,M.-F.,Bourenkov,G.P.,Levik,K.,Pieritz,R.A.,Popov,A.N.和Svensson,O.(2009年)。J.同步辐射。 16, 872–879. 科学网 交叉参考 IUCr日志 谷歌学者
Jacquamet,L.、Ohana,J.、Joly,J.,Legrand,P.、Kahn,R.、Borel,F.、Pirocchi,M.、Charrault,P.,Carpentier,P.&Ferrer,J.-L.(2004)。《水晶学报》。D类60, 888–894. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Kabsch,W.(2010年)。《水晶学报》。D类66, 125–132. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Könnecke,M.,Akeroyd,F.A.,Bernstein,H.J.,Brewster,A.S.,Campbell,S.I.,Clausen,B.,Cottrell,S.,Hoffmann,J.U.,Jemian,P.R.,Männicke,D.,Osborn,R.,Peterson,P.F.,Richter,T.,Suzuki,J.,Watts,B.,Wintersberger,E.&Wuttke,J.(2015)。J.应用。克里斯特。 48, 301–305. 科学网 交叉参考 IUCr日志 谷歌学者
Leslie,A.G.W.、Powell,H.R.、Winter,G.、Svensson,O.、Spruce,D.、McSweeney,S.、Love,D.、Kinder,S.和Duke,E.&Nave,C.(2002年)。《水晶学报》。D类58, 1924–1928. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
McPhillips,T.M.、McPhillip,S.E.、Chiu,H.-J.、Cohen,A.E.、Deacon,A.M.、Ellis,P.J.、Garman,E.、Gonzalez,A.、Sauter,N.K.、Phizackerley,R.P.、Soltis,S.M.和Kuhn,P.(2002)。J.同步辐射。 9, 401–406. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Meyer,G.R.、Aragáo,D.、Mudie,N.J.、Caradoc-Davies,T.T.、McGowan,S.、Bertling,P.J.和Groenewegen,D.、Queette,S.M.、Bond,C.S.、Buckle,A.M.和Androulakis,S.(2014年)。《水晶学报》。D类70, 2510–2519. 科学网 交叉参考 IUCr日志 谷歌学者
摩纳哥、S.、戈登、E.、鲍勒、M.W.、德拉吉尼埃、S.,吉亚罗、M.、斯普鲁斯、D.、斯文森、O.、麦克斯威尼、S.M.、麦卡锡、A.A.、伦纳德、G.和纳诺、M.H.(2013)。J.应用。克里斯特。 46, 804–810. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Paithanhar,K.S.&Garman,E.F.(2010年)。《水晶学报》。D类66, 381–388. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Popov,A.N.和Bourenkov,G.P.(2003)。《水晶学报》。D类59, 1145–1153. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Pothineni,S.B.、Venugopalan,N.、Ogata,C.M.、Hilgart,M.C.、Stepanov,S.、Sanishvili,R.、Becker,M.、Winter,G.、Sauter,N.K.、Smith,J.L.和Fischetti,R.F.(2014)。J.应用。克里斯特。 47, 1992–1999. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
斯金纳,J.M.、考恩,M.、布奥诺,R.、诺兰,W.、博沙德,H.、罗宾逊,H.H.、赫鲁克斯,A.、苏亚雷斯,A.S.、施耐德,D.K.和斯威特,R.M.(2006)。《水晶学报》。D类62, 1340–1347. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Stepanov,S.、Makarov,O.、Hilgart,M.、Pothineni,S.B.、Urakhchin,A.、Devarapalli,S.,Yoder,D.、Becker,M.,Ogata,C.、Sanishvili,R.、Venugopalan,N.、Smith,J.L.和Fischetti,R.F.(2011)。《水晶学报》。D类67,176–188科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Tsai,Y.、McPhillips,S.E.、González,A.、McPhilips,T.M.、Zinn,D.、Cohen,A.E.、Feese,M.D.、Bushnell,D.、Tiefenbrunn,T.、Stout,C.D.、Ludaescher,B.、Hedman,B.、Hodgson,K.O.和Soltis,S.M.(2013)。《水晶学报》。D类69,796–803页科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
上野,G.,神田,H.,熊坂,T.和山本,M.(2005)。J.同步辐射。 12, 380–384. 科学网 交叉参考 IUCr日志 谷歌学者
Vonrhein,C.、Flensburg,C.、Keller,P.、Sharff,A.、Smart,O.、Paciorek,W.、Womack,T.和Bricogne,G.(2011)。《水晶学报》。D类67,293–302科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Waltersperger,S.、Oleric,V.、Pradervand,C.、Glettig,W.、Salath,M.、Fuchs,M.R.、Curtin,A.、Wang,X.、Ebner,S.、Panepucci,E.、Weinert,T.、Schulze Briese,C.和Wang,M.(2015)。J.同步辐射。 22, 895–900. 科学网 交叉参考 IUCr日志 谷歌学者
Weinert,T.、Olieric,V.、Waltersperger,S.、Panepucci,E.、Chen,L.、Zhang,H.、Zhou,D.、Rose,J.、Ebihara,A.、Kuramitsu,S.,Li,D.、Howe,N.、Schnapp,G.、Pautsch,A.、Bargsten,K.、Prota,A.E.、Surana,P.、Kottur,J.,Nair,D.T.、Basilico,F.、Cecatiello,V.,Pasqualato,S.和Boland,A.,Weichenrieder,O.、Wang,B.-C.、Steinmetz,M.O。,Caffrey,M.和Wang,M.(2015)。自然方法,12, 131–133. 科学网 交叉参考 中国科学院 公共医学 谷歌学者
Winter,G.(2010年)。J.应用。克里斯特。 43, 186–190. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Winter,G.&McAuley,K.E.(2011年)。方法,55, 81–93. 科学网 交叉参考 中国科学院 公共医学 谷歌学者
Wojdyla,J.A.、Panepucci,E.、Martiel,I.、Ebner,S.、Huang,C.-Y.、Caffrey,M.、Bunk,O.和Wang,M.(2016)。J.应用。克里斯特。 49, 944–952. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Yamada,Y.、pHonda,N.、Matsugaki,N.,Igarashi,N..、Hiraki,M.和Wakatsuki,S.(2008)。J.同步辐射。 15, 296–299. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Z.Zhang、N.K.Sauter、H.van den Bedem、G.Snell和A.M.Deacon(2006年)。J.应用。克里斯特。 39, 112–119. 科学网 交叉参考 中国科学院 IUCr日志 谷歌学者
Zwart,P.H.、Grosse-Kunstleve,R.W.和Adams,P.D.(2005)。CCP4新闻。 43, 27–35. 谷歌学者
| 的日志 同步加速器 辐射 |
国际标准编号:1600-5775
打开访问