RAPD2: Rapid Automated Processing of Macromolecular Crystallographic Data 2
Jonathan P Schuermann, Kay Perry, David Neau, Frank V. Murphy

TL;DR
RAPD2 is a modular software package for automating crystallographic data processing at NE-CAT beamlines, offering flexible job launching and real-time monitoring.
Contribution
RAPD2 introduces a modular, adaptable framework for macromolecular crystallography data processing with support for multiple computing environments and job launchers.
Findings
RAPD2 uses Redis Streams and MongoDB for communication and data storage, enabling flexible integration with beamline systems.
The modular design allows pipelines like indexing and integration to be run with various software tools and settings.
The system supports rapid processing of diffraction data and provides real-time results through a web-based interface.
Abstract
RAPD2 is a modular package of programs written for the automated processing of macromolecular crystallographic data at the NE-CAT beamlines. It monitors for collected data, processes snapshots to create strategies for data collection, processes data runs for structure solution, and can then solve the structure using molecular replacement or single-wavelength anomalous diffraction with results stored in a MongoDB. Most of the backend code is written in Python3 with an AngularJS based frontend. This allows users to login with a web browser to view results, modify settings and rerun jobs, or launch additional pipelines (see Kay Perry). The RAPD2 code is designed to be modular on multiple levels. With a variety of possible experimental and computing environments in mind, RAPD2 is separated into several interdependent modules. At the highest level, X-Ray source monitoring (Monitors), core…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGene expression and cancer classification · Machine Learning in Materials Science · Enzyme Structure and Function
