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 »
- 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 =
}
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: .