To access CryoSPARC on SDF, please follow the instructions below: 

1. Go to https://sdf.slac.stanford.edu/public/doc/#/. Log in with your SLAC Windows account. 
2. You will see options on the top of the page. Click “Interactive Apps” followed by “CryoSPARC Desktop”.
3. Fill in the resources you need then click launch. (You will have to obtain a CryoSPARC license on the CryoSPARC website)
4. After you are allocated the computing resources, click “Launch CryoSPARC desktop” then you will get a TurboVNC page with a Linux desktop. 
5. In the Firefox browser on the desktop, go to localhost:39000 to get a CryoSPARC interface. If you don’t see it, try 39100, 39200, 39300, etc. until you get a CryoSPARC interface.
6. Your CryoSPARC instance will create a default user account of the form "<your_slac_username>@slac.stanford.edu" regardless of whether you have an actual "@slac.stanford.edu" email address or not. The password is any valid CryoSPARC license key (even if acquired with a non-SLAC email address). Use these credentials to log in to your CryoSPARC instance in the interactive session.


Migrating the CryoSPARC Database

If you need to move your CryoSPARC database (e.g., you started your CryoSPARC interactive session in your SDF home directory and exceeded your disk quota) follow the procedure under the "Move the Database" section here (start from "Step Two - Move the Database"). Make sure you are NOT running a CryoSPARC session when you move the database directory.

After you've migrated your database, you'll need to specify the new database location whenever you start a new CryoSPARC Interactive Session in Ondemand:

  1. Start a new CryoSPARC Interactive Desktop session as above in "Using CryoSPARC".
  2. Scroll down and check the "Show advanced settings..." option.
  3. In the "Cryosparc Datadir" form field, change "$HOME/cryosparc" to the path where you migrated your CryoSPARC database.
  4. Click Launch to get an Interactive Desktop session with a CryoSPARC instance running from your migrated database location.


Importing CryoSPARC Projects

If you've migrated your CryoSPARC database as above, you may need to import your existing projects into CryoSPARC when running from the new database location. Follow the instructions here to import your existing projects into a new CryoSPARC instance with a migrated database.

  • No labels