Sign in
BiophysicsbioRxiv

Reciprocalspaceship: A Python Library for Crystallographic Data Analysis

J. B. Greisman, K. M. Dalton, D. R. Hekstra

Abstract

AO_SCPLOWBSTRACTC_SCPLOWX-ray crystallography is an invaluable technique for studying the atomic structure of macromolecules. Much of crystallographys success is due to the software packages developed to enable the automated processing of diffraction data. However, the analysis of unconventional diffraction experiments can still pose significant challenges--many existing programs are closed-source, sparsely documented, or are challenging to integrate with modern libraries for scientific computing and machine learning. Here we describe reciprocalspaceship, a Python library for exploring reciprocal space. It provides a tabular representation for reflection data from diffraction experiments that extends the widely-used pandas library with built-in methods for handling space group, unit cell, and symmetry-based operations. As we illustrate, this library facilitates new modes of exploratory data analysis while supporting the prototyping, development, and release of new methods.

PDFDOI

02 /Specification & Classification

Click any tag to browse matching papers

Reproducibility ledger

Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.

Sign in to file a reproducibility report.

Similarity Map
SelectedSame fieldCross-field
THISMeisburger '23Seidel '26McCoy '25Yee '23Grunewald '26Peck '21
60% semantic matchBiophysics
S. P. Meisburger, N. Ando·bioRxiv·Jun 4, 2023