Cryosparc is a data processing pipeline installed on athena. It runs via a web interface.
Because it uses a web interface, it has its own user (cryosparc) on the server, and the data files are read and written as that user. This can cause permission problems.
The easiest way to fix these permission problems is to log in as cryosparc, and mount your files from frodo or athena via sshfs. The Cryosparc web server can then write files on frodo as you.
To log in as cryosparc, send me your ssh keys, and I will add them to the cryosparc account.
After you do that, you are on athena, as cryosparc. From there, you
first check to see if you are already mounted (the usual case) :-
You should see, near the bottom, this :-
username@frodo:/data/USER001 on /home/cryosparc/username001 type fuse.sshfs (rw,nosuid,nodev,relatime,user_id=1001,group_id=1001)
If you see that - you are ready for work. If you do not see that,
mount your frodo files, like this :-
mkdir username # make a directory to hold your mount
sshfs username@frodo:/data/USER001 username # mount your data on frodo
Then you can type
mount again, and re-check.