This is a patch release. Learn how to apply patches to your instance →
Correct free SSD cache storage calculation to prevent infinite cache hang when there is enough available SSD storage
CryoSPARC v4.2 Updates
5 releases from February 27, 2023 to April 27, 2023
This is a patch release. Learn how to apply patches to your instance →
Correct free SSD cache storage calculation to prevent infinite cache hang when there is enough available SSD storage
This is a patch release. Learn how to apply patches to your instance →
Correct retrieval of legacy cluster configurations
Live no longer stops finding new exposures
SSD Cache system correctly retries up to 3 times on network timeout
We are excited to announce the stable release of CryoSPARC v4! This release contains various updates and performance improvements:
A project-level parameter now controls whether or not jobs output intermediate results, with default on. Turning this off will save disk space, without having to manually clear intermediate results after the jobs complete.
In Particle Sets Tool and Exposure Sets Tool jobs, add note in event log indicating that result groups are taken from set A for the intersect dataset.
In Average Power Spectra job, print particle pixel size and power spectra sample spacing to the event log.
Manual Picker no longer fails when micrograph CTF input is not provided.
Resolved an issue where loading external data for the homepage modules would fail if a non-standard response was received.
Prevented a database error from occurring when no recent items existed for a user.
Fixed issue where copying to the clipboard would not work in some cases depending on how CryoSPARC was hosted over an internal network.
Priority field in the job queuing slide-over is now required and cannot be empty.
Resolved an issue where a previously selected entity was still selected after creating a new project.
Resolved an issue where clearing a job would not reset its queue priority.
Resolved an issue where completed jobs that were deleted displayed within project, workspace and session cards.
In 3D Classification, fixed KeyError with CTF fields when “Output results after every F-EM iteration” is enabled.
Fixed an issue where re-ordering classes and outputting intermediate results in 3D Classification conflicted and caused the job to fail. These options are now mutually exclusive.
This is a patch release. Learn how to apply patches to your instance →
In Global CTF Refinement, throw a warning if the spherical aberration refines to a nonpositive value.
In 3D Classification, add "Force re-do FSC split” parameter that forces re-splitting the particles into half-set splits from scratch. Disabling this allows for preserving the input splits, for particles from previous helical refinements, symmetry expansions, or local refinements.
Fixed a problem in 2D classification where many classes would be blank or very faint if multiple GPUs were used.
Fixed issues when running multiple jobs using the same SSD cache space.
Fixed 3DFSC crashing due to list index out of range error.
In 3D Classification, removed extraneous alignments3D entry in particles_all_classes dataset output which caused csparc2star.py to assign all particles to a single class.
We’re excited to announce another release of CryoSPARC packed with new features, performance optimizations and various stability enhancements:
CryoSPARC now fully supports CUDA 11.8, enabling support for NVIDIA Hopper and NVIDIA Ada Lovelace GPUs (NVIDIA H100, NVIDIA RTX 40 Series), including for 3DFlex.
The browse system has been updated with various incremental improvements including table header sorting, customizable view options, and upgraded CSV download functionality.
Within the details sidebar of a job, you can click on a particular cloned, parent, or child job to view it in the current tab. Command/ctrl click it to open that job in a new tab.
Within the 'Metadata' tab in the job preview dialog, there is a button to download the JSON data of a job to your clipboard.
Added a quick action to perform CTF Estimation via CTTFIND4 from a Patch Motion Correction job.
Introduced a workaround for a bug in CUDA 11.8 which formerly caused jobs relying on CUDA Fourier transforms (cuFFT) to run slower than they should (sometimes dramatically so).
When importing movies and micrographs, the 'Skip header check' parameter is now enabled by default.
Performance and stability improvements to all interactive job tables and the browse table in Live sessions.
Improvements to the context menu for job cards within the current jobs dialog.
Optimized current jobs tab within manage dialog and added a running timer for each job.
Fixed bug in 3D Classification that caused csparc2star.py to produce erroneous star files if class reordering was turned on.
If a job is running on a cluster, the available memory usage statistic is no longer displayed within the event log.
If specified, the cropped box size is correctly displayed on the card of a Volume Tools job.
Resolved cases where the outputs view mode toggle was triggered while attempting to perform a browser or operating system keyboard shortcut.
Removed variables ram_gb, num_cpu, and num_gpu from appearing as custom variables in a cluster configuration.
Fixed reading of .mrc.bz2 gain reference files in CryoSPARC Live.
Fixed issue on some OSes where building pycuda would fail during installation.
Fixed error message during job heartbeat failure to correctly specify heartbeat timeout.
Fixed "wrong generation counter" error during some long-running jobs.
Performance optimizations to the volume viewer in Live Sessions and the job preview dialog.
Fixed 2D Classification to allow manual overrides to Force max over poses/shifts parameter if classes is set to 20 or fewer.
Removed the parameter "Overall normalizer (override)" in particle extraction. The parameter had no effect.
Resolved an issue where clearing intermediate results for projects triggered multiple notifications.
Resolved an issue where viewing a job without selecting the card would select and pin it to the sidebar.
Resolved an issue where the current jobs tab within the manage dialog would crash the application in some situations when interactive jobs were queued or active.
Resolved a bug where it was not possible to define a threshold for the 'Timestamp' attribute of exposures in a Live Session.
Resolved an issue that caused an 'Invalid path' error when building Topaz or DeepEMhancer jobs.