Patch 210831 is available for cryoSPARC v3.2.0

Release Notes

(includes all notes from previous patch 210817)


  • “Reassign Particles to Micrographs” job to reassign particles to their associated micrographs
  • Full Prefix/suffix cutting parameters for matching between input movies and micrographs in
    “Import Micrographs” job
  • Extend master/worker communication timeout with CRYOSPARC_CLIENT_TIMEOUT environment variable


  • Exception handling for Clear Intermediate Results
  • Corrected cryosparcm cluster example JSON output

Here’s how to install the patch (cryoSPARC v3.2.0 required):


I believe this patch has broken conversion from CryoSparc to Relion formatting. Please see below:

-bash-4.2$ --copy-micrograph-coordinates /data/XXX/XXX/XXX/Extract/job005/ cryosparc_P25_J220_014_particles.cs --loglevel debug
Detected CryoSPARC 2+ .cs file
Reading primary file
Assigning parameters 2D classes or single 3D class
Copying image size
Directly copied fields: rlnPhaseShift, ucsfImageIndex, rlnDefocusAngle, rlnSphericalAberration, rlnDefocusV, rlnCtfBfactor, rlnAmplitudeContrast, rlnVoltage, ucsfUid, rlnDefocusU, rlnDetectorPixelSize, ucsfImagePath, rlnOpticsGroup, rlnRandomSubset, rlnOriginX, rlnOriginY, rlnAngleRot, rlnAngleTilt, rlnAnglePsi, rlnClassNumber, rlnImageSize, rlnMagnification
Converting DEFOCUSANGLE from degrees to radians
Converting PHASESHIFT from degrees to radians
Changing RANDOMSUBSET to 1-based index
Changing CLASS to 1-based index
Changing OPTICSGROUP to 1-based index
Converting Rodrigues coordinates to Euler angles
Converted Rodrigues coordinates to Euler angles
/admin/opt/common/sbgrid/programs/x86_64-linux/pyem/20210211/pyem_extlib/pyem-20210211-gqx7/pyem/ FutureWarning: Columnar iteration over characters will be deprecated in future releases.
/admin/opt/common/sbgrid/programs/x86_64-linux/pyem/20210211/pyem_extlib/pyem-20210211-gqx7/pyem/ FutureWarning: Columnar iteration over characters will be deprecated in future releases.
Coordinates merge key: None
Traceback (most recent call last):
  File "/programs/x86_64-linux/pyem/20210211/pyem/", line 120, in <module>
  File "/programs/x86_64-linux/pyem/20210211/pyem/", line 71, in main
    df = star.smart_merge(df, coord_star, fields=fields, key=key)
  File "/admin/opt/common/sbgrid/programs/x86_64-linux/pyem/20210211/pyem_extlib/pyem-20210211-gqx7/pyem/", line 146, in smart_merge
    s2 = s2.set_index(key, drop=False)
  File "/programs/x86_64-linux/pyem/20210211/pyem_extlib/miniconda3-4.8.2-b5qb/lib/python3.8/site-packages/pandas/core/", line 4555, in set_index
    raise KeyError(f"None of {missing} are in the columns")
KeyError: 'None of [None] are in the columns'

Hi @Navid,

Are you able to send me /data/XXX/XXX/XXX/Extract/job005/ and cryosparc_P25_J220_014_particles.cs to

1 Like