I would like to request some features that will make our life easier on clusters.
I like the lane approach that we can have multiple submission scripts as templates. However I think it will be useful to also include some variables that can be passed through GUI to the submission script. For example like in relion, if you can have a XXXextra1XXX variable (actually multiple of them) that can be replaced with any parameter user wants, this variable can be entered during submit to lane process.
Second request is more complicated.
I am using ssh tunnel to interact with GUI. The cluster that I am using at Stanford University offers another browser based method to reach the compute nodes (OnDemand). I would like to use that method for several reasons. However, web browser cannot communicate properly with the GUI. The URL to reach the node is as follows
https:// login sherlock stanford.edu/node/“host-name”/“port-name”/
It works fine with a SSH tunnel, but with OnDemand, it tries to load:
https:// login sherlock stanford.edu/bee123456789123456789123456789a.js?meteor_js_resource=true"
where the file is actually at:
https:// login sherlock stanford.edu/node/<nodename>/<port>/bee123456789123456789123456789aa.js?meteor_js_resource=true
Therefore I see a blank page.
If CryoSPARC does not use absolute paths when loading resources, but relative URLs, this problem should be resolved.
Can you implement these?