XGANDALF

XGANDALF performs automatic indexing of diffraction patterns in serial crystallography to determine crystal orientations and merge data from many randomly oriented single-crystal snapshots for structural analysis.


Key Features:

  • Automatic Indexing: Performs automatic indexing of diffraction patterns without requiring prior lattice-parameter knowledge while accepting provided lattice information.
  • High Indexing Rates: Produces higher indexing rates in comparative tests than alternative programs.
  • Handling Multiple Crystals: Indexes diffraction patterns containing contributions from multiple crystals illuminated simultaneously.
  • Optimized Performance: Optimized for fast execution to support near real-time processing during serial crystallography experiments.
  • Small‑Spot Performance: Effectively indexes patterns with a small number of Bragg spots per image.

Scientific Applications:

  • Serial crystallography data processing: Facilitates orientation determination and merging of single-shot diffraction patterns in serial crystallography experiments.
  • Structural biology: Improves the yield and quality of indexed diffraction patterns used for macromolecular structure determination.

Methodology:

Implemented as a C++ library and integrated into the CrystFEL software suite.

Topics

Details

License:
LGPL-3.0
Programming Languages:
C++
Added:
11/14/2019
Last Updated:
1/6/2021

Operations

Publications

Gevorkov Y, Yefanov O, Barty A, White TA, Mariani V, Brehm W, Tolstikova A, Grigat R, Chapman HN. <i>XGANDALF</i> – extended gradient descent algorithm for lattice finding. Acta Crystallographica Section A Foundations and Advances. 2019;75(5):694-704. doi:10.1107/s2053273319010593. PMID:31475914. PMCID:PMC6718201.

PMID: 31475914
PMCID: PMC6718201
Funding: - H2020 Marie Skłodowska-Curie Actions: 637295 - Bundesministerium für Bildung und Forschung: 05K18CHA - Deutsche Forschungsgemeinschaft: 194651731, 390715994