Dear cryosparc team,
when one performs 3DVA, cryosparc gives you nice plots, where the particles of two components are plotted against each other, according to their “variability”.
Is it possible to extract or get the raw data values of these plots, to plot for example only particles of one component as a histogram (in another software) e.g.?
Glad that our 3DVA job is coming in handy! You can indeed extract and manipulate the raw data for each of the components. The raw data is found in the ‘{…}_particles.cs’ cryoSPARC file that’s located in the 3DVA job folder. You can import this file via a Dataset() object through our interactive Python shell (or a separate script/notebook) and then extract the reaction coordinates for each particle using the components_mode_X/value key. Here’s an example script that will extract two of the components as NumPy arrays, which you can then plot/export as necessary: