Related Experiment Video
Updated: May 23, 2025

Author Spotlight: Enhancing Cryo-Electron Microscopy by Automated Data Collection and Analysis Techniques
Published on: December 1, 2023
FlowCron - Increasing access to HPC by wrapping Globus into a function-as-a-service
Dimitrios Bellos1, James Allsopp2, Elaine M L Ho1
1The Rosalind Franklin Institute, Rutherford Appleton Laboratory, Harwell Campus, Didcot, England, OX11 0FA, UK.
None:
Despite significant investment in High-Performance Computing (HPC) clusters by funding councils, there are still many researchers whose workflows could not benefit from the computation speed that is provided by these clusters. Reducing barriers to entry for these researchers would accelerate their scientific throughput, since they will be able to respond to results in a timely fashion, improving either their protocols or correcting any problems that might have arisen. This improves the quality of science, and therefore the return on investment, in computationally-intensive areas such as Cryogenic Electron Microscopy (cryo-EM). This paper outlines a technique, FlowCron, for users to analyse their data on a HPC facility with reduced training, increasing accessibility. FlowCron transfers the responsibilities of installation and upkeep of data processing pipelines from users to HPC project PIs and/or HPC project managers, simplifies the set up of HPC pipelines, and makes pipelines as reliable as possible once set up. The work described here has software dependencies that are common to the majority of HPC clusters. We achieve this by linking Globus and cron to produce an open-source system that requires little administrative support but provides a very easy way of running an analysis on a HPC system. The user starts the analysis through the Globus website and, when started, the data will be encrypted, uploaded to the HPC, analysed, and returned to the originating machine, along with a record of the analysis. For Globus to transfer any data to and from the HPC, appropriate user authentication is required, thus ensuring that only authorised users can send data in the HPC.
Related Concept Videos
Globular and Fibrous Proteins
Globular Proteins
Globular proteins serve many important physiological functions, such as acting as enzymes, cellular messengers, and molecular transporters. These roles often require the proteins to be soluble in the aqueous...
Field Application of Global Positioning System
Introduction to Global Positioning System
Hybridoma Technology
Hybridoma Selection
Commonly used fusion techniques — electroporation,...
Singularity Functions for Shear

