Integrating cryosparc-tools with workflows and GUI?

Hi,

I’m starting to use cryoSPARC tools more and more - it is incredibly flexible and useful!

For the future, it would be great to incorporate this into the GUI somehow - perhaps a “run script” job, that allows users to alter selected inputs and parameters on the fly, and easily re-use the same script? This would also allow incorporating cryosparc-tools scripts into Workflows, which would be great! :grin:

Cheers
Oli

3 Likes

Hi @olibclarke, thanks for your post, this is a great suggestion and definitely something we are considering for a future version of CryoSPARC.

In the mean time, you could use a Python GUI tool to create a wrapper around a cryosparc-tools script. Here’s one I came across that seems fairly simple to integrate. If cryosparc-tools can access your CryoSPARC instance’s ports from your local machine, you can even run the GUI script locally on a Mac or Windows machine (though this may be infeasible for more complex scripts that require extensive access to the project data).

Hope that helps and thanks again!

2 Likes

Having been using CS tools more frequently recently, integrating CS tools more tightly into the GUI would be really handy. In particular - if I write a script to do some calculations (e.g. adjusting subparticle defocus values) or create some plots, being able to queue that within cryosparc to work on the outputs of a job that has yet to run would be a great enhancement.

2 Likes

Hi @olibclarke, thanks for this insight and suggestion, it’s definitely in line for what we’d want to implement in a tools/CryoSPARC GUI integration. We’ve noted it in our tracker.

1 Like