Hi,
We are usually processing our data on the fly during data collection using cryoSPARC live. Later on, we need to remove the files from the file server of the cryo-EM facility and move them to our own server. Usually, we don’t need the movies anymore. However, when we run RBMC or want to re-run motion correction, we need the movies. Since they changed the location is usually went in the cryoSPARC live folder and just symlinked them. The workflow is usually:
cd /xxx/SX/
mv import_movies import_movies_2
mkdir import_movies
ln -s /XYZ/*.tiff import_movies
This workflow worked perfectly until we updated to cryoSPARC v5. In the new v5 version cryoSPARC now adds an identifier to each TIFF file:
old:
FoilHole_27409312_Data_26325047_16_20260427_083624_fractions.tiff
new
FoilHole_27409312_Data_26325047_16_20260427_083624_fractions_0000003178.tiff
As a result, the old
ln -s
does not work anymore. I found a workaround but its less conveninet than before.
I then got a bit curious and wondered if the normal motion correction job does the same, and in my testing, this was not the case.
I am wondering if there is a particular reason why this was done? This can create lots of manual intervention in downstream processing (e.g. if I were to export those particles to another tool and try to re-extract, or in RBCM if the movies were moved). It would be great if there were a toggel in cryoSPARC live that allows me to deactivate the addition of this identifier.
Best,
Ole