Built for Structural Biologists

CryoProcess wraps the power of RELION in a modern web interface, making cryo-EM data processing accessible to your entire lab.

2D classification results

What is CryoProcess?

CryoProcess is a Node.js + React web application that provides a graphical interface for RELION cryo-electron microscopy data processing with live processing capabilities. It runs on your server, integrates with your SLURM cluster, and is accessed through any web browser.

RELION (REgularised LIkelihood OptimisatioN) is the most widely used software for cryo-EM single-particle analysis. CryoProcess makes it accessible without replacing it. Every job runs the same trusted RELION algorithms.

CryoProcess is an independent project and is not affiliated with or endorsed by the RELION developers.

Core Features

Every feature is designed to reduce friction between you and your data.

Web-Based Interface

Access your live processing pipeline from any device with a browser. Watch results update in real time. No desktop software installation, no X11 forwarding, no VNC configuration.

RELION Backend

Built on RELION 5, the gold standard for cryo-EM single-particle analysis. Every job uses the same algorithms trusted by thousands of structural biology labs worldwide.

SLURM Job Management

Submit jobs directly to your SLURM cluster with configurable partitions, node counts, CPU/GPU allocation, and time limits. Monitor job status in real time.

Singularity Containers

RELION runs inside Singularity containers for reproducibility and portability. Bind-mount your data directories and configure GPU passthrough with a single environment variable.

Multi-User Support

JWT-based authentication lets multiple lab members access CryoProcess simultaneously, each managing their own projects and jobs.

Automated Installation

A single shell script detects your Linux distribution, installs all dependencies (Python, Node.js, MongoDB), and configures the application. Three commands from clone to running server.

The Complete Single-Particle Analysis Pipeline

CryoProcess supports the full RELION processing pipeline including movie import, motion correction, CTF estimation, particle picking, 2D classification, initial model generation, 3D classification, 3D refinement, CTF refinement, Bayesian polishing, and post-processing.

1.Import Movies
2.Motion Correction
3.CTF Estimation
4.Particle Picking
5.2D Classification
6.3D Reconstruction
7.Refinement
8.Post-Processing

How It Works

Frontend

React-based single-page application served by Next.js. Responsive design works on desktop and tablet.

Backend

Node.js server with JWT authentication. MongoDB for project and job metadata storage. Live processing updates in real time.

Compute

RELION jobs run in Singularity containers on your SLURM cluster. SSH bridging for remote cluster submission.

Works With Your Existing Tools

Configure paths to external cryo-EM processing tools and CryoProcess integrates them into your pipeline.

CTFFIND
MotionCor2
ResMap

See it in action on your cluster

Install CryoProcess in three commands.