Cryo-EM software installed and working, on your hardware
RELION, cryoSPARC and the rest of the stack, built against your CUDA and scheduler and left in a state your next student can maintain. Most single-workstation installs are done within a day. Fixed price, quoted first.
Already have an error message? Paste it in and we can usually name the cause before quoting.
What we install and configure
RELION
Source builds against your CUDA and MPI versions, GPU selection, MotionCor2 and CTFFIND wiring, and the scheduler integration that makes multi-node runs actually distribute instead of silently falling back to one node.
cryoSPARC
Master and worker installation, worker registration and lane configuration, CUDA toolkit matching, SSD caching, licence setup, and the reverse-proxy and firewall work needed to reach it from outside the machine it runs on.
GPU, CUDA and drivers
The layer where most installs actually fail. Driver and toolkit version compatibility, multi-GPU visibility, memory limits, and diagnosing whether a crash is your build, your card or your data.
Clusters and schedulers
SLURM and PBS submission templates that request the right resources, environment modules, shared storage and scratch layout, and queue configuration that does not leave GPUs idle.
Supporting tools
CTFFIND, Topaz, crYOLO, IMOD, EMAN2, ChimeraX, Phenix and Coot, installed in environments that do not fight each other over Python and CUDA versions.
Cloud and remote workstations
AWS or on-prem GPU instances sized for your particle counts, with data transfer that finishes and costs that do not surprise you.
Why this is worth paying for
The install is not the hard part. The hard part is that a broken environment fails in ways that look like a data problem: jobs that die at random particle counts, refinements that run but never improve, GPUs that sit idle while a job takes three days. People lose weeks deciding whether their sample is bad when the answer is that MPI was never configured.
A postdoc week costs more than this service does. If the machine has been fighting you for more than a couple of days, that is the point at which handing it over is the cheaper option.
Tell us what is broken
Machine spec and the error, if you have one. You get a fixed price back.
Questions
How does remote installation work on our machines?
Usually a screen share or a temporary SSH account you create and revoke, working alongside whoever administers the machine. We do not need permanent access and we do not need credentials for anything beyond the box we are installing on. If your institution requires the work be done by internal IT, we can direct them instead and review the result.
How long does it take?
Most single-workstation installs are done within a day once we have access. Cluster work depends more on your environment than on the software, because the time goes into scheduler and storage configuration rather than the install itself. We tell you which of the two you are before quoting.
What does it cost?
Fixed price, quoted before any work starts. Send the machine spec and what you are trying to run and you will get a number, not an hourly estimate that grows. If the job turns out to be smaller than quoted, the quote goes down.
Our install nearly works but jobs crash. Is that this service?
Yes, and it is the most common request. A build that compiles but fails at run time is almost always a version mismatch between the driver, the CUDA toolkit and the software, or a scheduler requesting resources that do not exist. Send the error text and we can usually tell you the cause before quoting.
Will you document it so we can maintain it ourselves?
Yes. You get the build steps, the environment configuration and the submission templates in writing. The point is that your next student can rebuild it without calling anyone, which is also why this is worth doing properly once.