Skip to content

A package for analyzing Laue x-ray crystallography data using the DIALS framework.

License

Notifications You must be signed in to change notification settings

PrinceWalnut/laue-dials

 
 

Repository files navigation

Build Status PyPI Release Code Coverage MIT License

laue-dials

Data analysis package for Laue crystallography.

laue-dials is an extension to the DIALS code for analyzing polychromatic crystallographic data. Building off the DIALS framework, and including modern tools like numpy, scipy, and reciprocalspaceship, this package allows for analysis of X-ray crystallographic data using wide-bandwidth light sources. This package is intended to be used in conjunction with DIALS, careless, and Phenix in order to generate molecular models from raw data.

Installation

To install laue-dials, the DIALS code must first be installed using

conda install -c conda-forge dials

Then, using the DIALS python environment, run the following:

pip install laue-dials

laue-dials consists of seven command-line scripts for the processing of Laue diffraction data, which are

laue.initial_solution
laue.sequence_to_stills
laue.optimize_indexing
laue.refine
laue.predict
laue.integrate
laue.combine_mtzs

Note that you need to import the image data using dials.import. For information on how to use this command, visit https://dials.github.io/documentation/programs/dials_import.html. An example of how to analyze a full dataset lives at https://github.com/rs-station/laue-dials/blob/main/examples/pipeline.sh.

If any issues occur either with installation or use of the software, please file an issue at issue tracker. Any and all questions, concerns, or feature requests are welcome.

About

A package for analyzing Laue x-ray crystallography data using the DIALS framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%