CryoSPARC v4.0.2
This release contains performance optimizations, various stability enhancements and all changes from Patch 221017:
When viewing jobs within a workspace there is an option to load all jobs at once rather than incrementally load as you scroll down the page.
New project-level option to set the default path to a Topaz executable. If set, all new Topaz jobs will automatically be populated with the specified project-level path.
Ability to use the spotlight to search for applicable jobs based on what project or workspace has been selected.
In Job: Exposure Group Utilities, when specifying a regular expression to split exposures or particles into exposure groups, all unmatched items will now be grouped together into a single, separate exposure group.
Added --offline and --skip_workers options to cryosparcm errorreport
--offlineskips retrieval of database statistics and worker instance information (intended for use when the CryoSPARC instance is not running)--skip_workersskips retrieval of worker instance information (intended for use when there are issues connecting to worker nodes)
The first applicable lane is now pre-selected when queueing a job from the sidebar.
systemd setup is now simplified, and correctly enables CryoSPARC environment during systemd process startup. Read the guide here.
Resolved inconsistency between displayed values for accepted and rejected exposures (and threshold included and excluded) in the Curate Exposures job with specific threshold ranges set now match job outputs in all cases.
Inspect Picks in v4+ now rejects outlier particles based on absolute value of power score rather than percentile (matching the behaviour of v3.3).
Local Motion correction no longer fails when some movies have zero particles or when some movies are corrupt.
Multiple targets within a single lane will now correctly display in the instance section of the manage dialog.
Volume viewer will now properly resize to the available space when adjusting sidebars and resizing the window.
Clicking checkboxes on the job table view will now correctly additively select them.
Event log downloads will no longer break in cases where ASCII characters are not included in the pdf font set.
Users can now log in with emails where the domain does not include a .
The page will no longer automatically refresh when downloading files from the output actions menus in Firefox.
When viewing a volume in Firefox, the selecting the up/down arrows within the threshold control number input field will retain focus in the same way other browsers do.
Prevent Live session view from crashing if the session was started after being marked as completed.
When making picks on the micrograph in the Manual Picker job, the picks column will correctly update in the corresponding table row.
When attaching a project, workspaces no longer have an incorrect "Created By" field, but show the user that attached the project.
Project title is now a required field when creating projects from the command line.
Clear Intermediate Results no longer deletes non-final results from some refinement jobs when those results were used downstream.
Improved error messages and error checking in Topaz Train, Extract and Cross Validation jobs.
Topaz Denoise job now correctly allocates CPU resources when run without GPUs.
Installation test (cryosparcm test install) no longer fails if only clusters are connected to the instance.
Starting a Live session that was previously marked as "completed" no longer incorrectly pauses the session twice.
Queue dialog now correctly applies titles and descriptions that were set.
Queue dialog now has a tooltip to clarify the toggle to show or hide lanes with applicable targets based on job resource requirements.
Manually Curate Exposures job no longer fails for infinite or NaN CTF parameters, outputs a warning instead.
Ab-initio jobs no longer break display of job cards when there are many classes.
Inspect Picks job no longer fails during CTF calibration if exposures do not contain enough particle pick locations.
3D Classification no longer fails when Output Diagnostic Plots at every Interation is set to False.
When using cryosparcm cluster connect, the final connected cluster configuration is printed as the output of the command (returning to v3.3 behaviour).
The range values for threshold sliders and input controls in the Curate Exposures job will now round display values to expected precision in all cases.
The reload browser shortcut will no longer manually reject selected exposure in the Curate Exposures job.
Table index cells in the Curate Exposures job now correctly update their colour when setting thresholds or manually rejecting/un-rejecting.
Filenames and other non-number values will now display correctly in the hover preview popovers in all interactive jobs.
Input fields in the Curate Exposures job can now be incremented using the arrow keys without changing the selected exposure in the micrographs table.