Hi All,
I need to move a cryoSPARC project from a workstation to a processing cluster. I’ve never done this before, but judging from the guide it seems as straightforward as:
Detach the project from the cryoSPARC instance on my workstation
2. Copy project directory to the cluster
3. Attach the project to the cryoSPARC instance on the cluster
Two concerns:
My workstation’s project is labeled as P2 ProteinA, and the directory is data/CS-proteinA. I also have a P100 ProteinA project on the processing cluster, and the directory is /cryosparcprojects/CS-proteinA. Would the identical name cause any issues? My thought now is that if it could cause problems, would doing something like /cryosparcprojects/importedprojects/CS-proteinA bypass any issues?
Does it matter if I copy the raw movie files or not? Since I am copying over the outputs of patch motion, ctf, and curate exposures and don’t think the .tif movies are needed for anything else?
I usually use tar when transferring (tarring at one end and untarring at the other) to make sure any symlinks don’t get broken, but yes, it’s as easy as detach-attach.
You can attach a project from any location that the CryoSPARC instance can see, so you could put it in another directory so that there aren’t any conflicts. That said, I think just renaming the main directory of the detached one should also work, but I’ve not actually tried it.
Movies would be needed for job types like Local Motion Correction or Reference-Based Motion Correction. Movies will probably have been linked into the project directory. If you need to run aforementioned downstream motion correction jobs and the movies’ paths at the cluster differ from the path at the workstation, the symbolic links inside the project directory would need to be updated.
Thanks for letting me know about that point! Because I have limited control over what I can do on the cluster I suppose I’ll try using combinations of project and job exports between these devices.