skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Lawrence Berkeley Lab Indexing Toolbox

Abstract

The Lawrence Berkeley Lab Indexing Toolbox is intended to be used in the context of X-ray crystallography experiments involving biological macromolecules. Macromolecules such as proteins form 3-dimensional periodic arrays (crystal) which in turn lead to lattice-like diffraction patterns when the crystal sample is irradiated with collimated X-rays from a synchrotron or other X-ray source. Once the diffraction pattern is captured on an imaging device the next step is to deduce the periodic nature of the crystal sample, along with its internal symmetry. this analysis, known as "indexing" is a well-studied problem. However, there are no other implementations designed to operate in an automated setting, in which the human experimentalist is not prosent to manually verify the results of indexing. In particular LABELIT uses three novel algorithms to facilitate automation: a more robust way to verify the position of the incident X-ray beam on the image, a better way to verify that the deduced lattice is consistent with the observed crystal lattice, and new method to deduce the internal symmetry from measurements of the lattice. Moreover, the algorithms are implemented in a Python framework that permits indexing to fail (in rare cases) without crashing the program, thus allowing the software tomore » be incorporated in robotic systems where unattended operation is expected. It will be especially useful for high throughput operations at snychrotron beamlines.« less

Authors:
Publication Date:
Research Org.:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1230685
Report Number(s):
LABELIT; 001679MLTPL00
R&D Project: B&R 400412000
DOE Contract Number:  
DE-AC03-76SF00098
Resource Type:
Software
Software Revision:
00
Software Package Number:
001679
Software Package Contents:
Media Directory; Software Abstract; Media Includes Source Code; Compilation Instructions; and Installation Instructions;/1 CD ROM
Software CPU:
MLTPL
Open Source:
No
Source Code Available:
Yes
Related Software:
Python, NumPy, PIL, CCTBX, Boost, SCons, CCP4, DISTL
Country of Publication:
United States

Citation Formats

Sauter, Nicholas K. Lawrence Berkeley Lab Indexing Toolbox. Computer software. Vers. 00. USDOE. 8 Sep. 2003. Web.
Sauter, Nicholas K. (2003, September 8). Lawrence Berkeley Lab Indexing Toolbox (Version 00) [Computer software].
Sauter, Nicholas K. Lawrence Berkeley Lab Indexing Toolbox. Computer software. Version 00. September 8, 2003.
@misc{osti_1230685,
title = {Lawrence Berkeley Lab Indexing Toolbox, Version 00},
author = {Sauter, Nicholas K.},
abstractNote = {The Lawrence Berkeley Lab Indexing Toolbox is intended to be used in the context of X-ray crystallography experiments involving biological macromolecules. Macromolecules such as proteins form 3-dimensional periodic arrays (crystal) which in turn lead to lattice-like diffraction patterns when the crystal sample is irradiated with collimated X-rays from a synchrotron or other X-ray source. Once the diffraction pattern is captured on an imaging device the next step is to deduce the periodic nature of the crystal sample, along with its internal symmetry. this analysis, known as "indexing" is a well-studied problem. However, there are no other implementations designed to operate in an automated setting, in which the human experimentalist is not prosent to manually verify the results of indexing. In particular LABELIT uses three novel algorithms to facilitate automation: a more robust way to verify the position of the incident X-ray beam on the image, a better way to verify that the deduced lattice is consistent with the observed crystal lattice, and new method to deduce the internal symmetry from measurements of the lattice. Moreover, the algorithms are implemented in a Python framework that permits indexing to fail (in rare cases) without crashing the program, thus allowing the software to be incorporated in robotic systems where unattended operation is expected. It will be especially useful for high throughput operations at snychrotron beamlines.},
doi = {},
url = {https://www.osti.gov/biblio/1230685}, year = {Mon Sep 08 00:00:00 EDT 2003},
month = {Mon Sep 08 00:00:00 EDT 2003},
note =
}

Software:
To order this software, request consultation services, or receive further information, please fill out the following request.

Save / Share:

To receive further information, fill out the request form below. OSTI staff will begin to process an order for scientific and technical software once the signed site license agreement is received. You may also reach us by email at: .

Software Request

(required)
(required)
(required)
(required)
(required)
(required)
(required)
(required)