Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Laue dials preprint blogpost #24

Merged
merged 7 commits into from
Aug 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions _posts/2024-08-07-laue-dials-preprint.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
layout: post
title: Laue-DIALS for Pink-Beam Crystallography
subtitle: New Preprint for Laue-DIALS Software
author: Rick A. Hewitt
---

### Introduction
Crystallography has often been limited to monochromatic light sources because of the complications a pink beam brings for data analysis. While some software, including [PinkIndexer](https://journals.iucr.org/a/issues/2020/02/00/ae5078/index.html), [Precognition](https://biocars.uchicago.edu/facilities/software/precognition-documentation/), and the [Daresbury Laue Suite](https://doi.org/10.1107/S1600577521001326) can be used to analyze these data, we are lacking a modern, open-source package for polychromatic data analysis. Here we present a new package called [Laue-DIALS](https://rs-station.github.io/laue-dials/) which fills this gap. Polychromatic crystallography has characteristics that make it particularly apt for time-resolved experiments and can help to maximize signal with fewer images. It can also render partiality a non-issue by capturing full reflections on single still images. We hope that the use of the (free and open-source!) Laue-DIALS software will encourage and enable the use of polychromatic crystallography experiments. You can find the recently published preprint [on bioRxiv](https://www.biorxiv.org/content/10.1101/2024.07.23.604358v1)!

![Reciprocal lattice points in the Laue case](/assets/posts/2024-08-07-laue-dials-preprint.md/laue_rlp.png){: .blog-image-wide}
*Full reflections from Laue pink-beam crystallography vs monochromatic stills and rotations from [Hewitt et al](https://www.biorxiv.org/content/10.1101/2024.07.23.604358v1). [(CC-BY-NC license)](https://creativecommons.org/licenses/by/4.0/)*{: .blog-caption}

Laue-DIALS is currently able to handle single-crystal fixed-target datasets, with development to extend to serial crystallography rapidly underway! Laue-DIALS can be installed using `pip` after [installing the DIALS diffraction analysis package](https://dials.github.io/installation.html).

### Quick Tutorial
Laue-DIALS has a variety of tutorial notebooks. Each analysis in the preprint was performed with a notebook that can be found [in the associated deposition on Zenodo](https://zenodo.org/records/12761162). Experimental data are available from [SBGrid](https://sbgrid.org). A routine data analysis pipeline is described by the following figure:

![Laue-DIALS Pipeline](/assets/posts/2024-08-07-laue-dials-preprint.md/laue-dials-pipeline.png){: .blog-image-narrow}
*Basic Laue-DIALS analysis pipeline from [Hewitt et al](https://www.biorxiv.org/content/10.1101/2024.07.23.604358v1). [(CC-BY-NC license)](https://creativecommons.org/licenses/by/4.0/)*{: .blog-caption}

There are also useful command-line utilities like `laue.plot_wavelengths` and `laue.compute_rmsds`, which are particularly useful as benchmark tools for quality after geometric refinement. The full Laue-DIALS command-line interface is described with all arguments [in our online documentation](https://rs-station.github.io/laue-dials/cli/functions.html). The nature of these programs also make them easy to apply to several passes of data via bash scripting (as seen in the deposition tutorials).

### Get Involved!
As we mentioned: Laue-DIALS is fully open source! We'd love to get your participation as a user, and even as a contributor. Any bug reports or feature requests can be made on the [Laue-DIALS Github Issues page](https://github.com/rs-station/laue-dials/issues). We look forward to seeing you there! If you would like to contribute source code or documentation, you can find guidelines at our [online documentation](https://rs-station.github.io/laue-dials/contributing.html).
6 changes: 6 additions & 0 deletions assets/css/styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,12 @@ body {
width: 80%;
}

.blog-image-narrow {
margin-right: 25%;
margin-left: 25%;
width: 50%;
}

.blog-image-wide {
width: 100%;
}
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading