Cryo-EM maps and models,made while you work.

CryoPilot processes your cryo-EM data in CryoSPARC, builds an atomic model into the map and writes down why it made each choice.

2D classificationiteration 01 / 20
PKM2 · EMPIAR-10648

Works while you do other things

Start a session and go back to your own work. CryoPilot runs each CryoSPARC job, checks the result and decides what to do next.

Records every decision

Each step is saved with what CryoPilot looked at and why it made its choice, so you can review the whole run later.

Builds the model too

CryoPilot builds an atomic model into a map you choose, or into the map it just reconstructed.

It keeps working when you stop watching.

CryoPilot queues a job, waits for it, reads the result and chooses the next step. While you teach, meet and write, the processing moves forward.

  1. You:

    Point CryoPilot at your data, give it a short goal and start a session.

    CryoPilot: Ran

    Reads the goal and plans the first jobs.

  2. You:

    Teach a lab section.

    CryoPilot: Recovered

    An import job fails on a bad input. Fixes the input and runs the job again.

  3. CryoPilot: Decided

    Looks at the 2D class averages and keeps the classes that show real particles.

  4. You:

    Group meeting.

  5. CryoPilot: Decided

    Runs two refinement branches side by side and keeps the better map.

  6. You:

    Lunch, then write the grant aims.

    CryoPilot: Recovered

    A 3D job fails on an invalid setting. Fixes the setting and queues it again.

  7. CryoPilot: Decided

    Tests whether a subset of particles is a separate state. It is not, so it keeps all of them.

  8. CryoPilot: Decided

    Stops refining when another round makes the map worse.

  9. CryoPilot: Modeled

    Builds an atomic model into the new map and checks each residue against the density.

  10. You:

    Read the decision records over coffee.

An example day. Times are illustrative.

See what it has made.

Turn and zoom maps CryoPilot reconstructed from public data, and the models it built into them.

Download

CryoPilot is one file for Linux. Install it on the computer where CryoSPARC runs.

Install with one command

curl -fsSL https://cryopilot.vercel.app/install.sh | sh

Requirements

  • Linux x86_64 with glibc 2.28 or newer (RHEL, Rocky, or Alma 8+, Ubuntu 20.04+, Debian 10+)
  • CryoSPARC v5 on the same computer
  • An OpenAI or Anthropic API key
  • For modeling: PyMOL and ChimeraX, plus Phenix and Rosetta for refinement, installed separately

License