Replicating legacy local refinement results in Cryosparc v4.3.1

Yes, but one must be extremely careful. In brief, ensure:

  1. distinct port ranges
  2. independent database directories
  3. no overlap (or switching between instances) of project directories
  4. distinct license ids

A little more detail:
The download of older versions of CryoSPARC is described in Installing an older version - #4 by nfrasser. Elaborating on the precautions mentioned already:

  1. Overlaps between the two instances’ port range may (probably: will) result in database corruption and other problems. (install.sh parameter --port)
  2. Each instance requires its own database directory. (install.sh parameter --dbpath)
  3. On a CryoSPARC v2 or v3 instance, do not import or otherwise access a project directory that is registered (in active, attached or archived states) on a v4 instance. Detach that project from the v4 instance first. There may be no safeguards against violating this rule, but the probable consequences are database corruption and data loss.
  4. You may request an additional license id.

In summary: running two or more CryoSPARC instances on the same computer is possible given appropriate precautions.

1 Like