RELION interactive app in OOD
Background and justification
In the near future, we are retiring sinteractive
. Researchers with CryoEM data who use RELION have expressed a need that exposes a gap in our services. Currently, the only way CryoEM researchers can interact with the RELION GUI with (up to) four GPUs is using sinteractive
.
The need has been demonstrated directly in tickets and email discussions by three researchers and, from discussions with the CryoEM facility director (Terje Dokland), there are at least 6 other regular users who have not communicated with us. When the CryoEM facility is fully operational again (expected May-June 2023), we will see an increase in RELION use on Cheaha.
An additional detail is the need to know when requested jobs have started. The typical workflow is to request an entire pascalnodes
node at once. It can take substantial time for the job to start, so a functional email feedback system is needed.
Update 2023-04-12: Reviewing with James Kizziah reveals the software has multiple windows that must be open simultaneously. They must all be discoverable and interactive as needed.
Proposed action items:
- Add RELION as first-class interactive app in OOD.
- RELION job submission form allows selection of number of GPUs.
- Each RELION job allocation should be within a single node.
-
Ensure
module load RELION/4.0.0
works as expected with multiple GPUs. (See rc/cluster-software#76) -
Ensure
module load RELION/4.0.0
has all functionality described here - Functional "I would like to receive an email when the session starts" checkbox.
- Interactive environment with multiple window support.
Related material
Related tickets:
Related issues:
- rc/cheaha#15
- rc/cluster-software#76 (thanks @prema!)
Related projects:
- rc-data-science/facilitation-projects/cryoem-needs>