Skip to content

Running spIsoNet for 1.5 mil particle dataset #18

Description

@dbuckley-git

Hi,

I'm excited to be using your procedure! I have been working to optimize my SLURM resources to run 3D autorefine using spIsoNet on my dataset of ~1.5 million particles. We have a 2-day limit for submitting jobs, and it looks like it finished iteration 12 in that time. I was astonished to see the estimated time for iteration 13 to be 34 hours! Maybe I am missing the point in running spIsoNet -- do I need to submit all 1.5 mil particles? This dataset went to ~2.1 A in CryoSPARC, and has some minor orientation bias that I think would be nicely cleaned-up by spIsoNet.

I submitted the job with 220Gb memory over 2 A100 GPUs (I believe our cluster is limited to 2 GPUs), and here are the MPI details:

=== RELION MPI setup ===

  • Number of MPI processes = 5
  • Number of threads per MPI process = 12
  • Total number of threads therefore = 60
  • Leader (0) runs on host = g004.mgmt.hellbender
  • Follower 4 runs on host = g004.mgmt.hellbender
    =================
  • Follower 1 runs on host = g004.mgmt.hellbender
  • Follower 2 runs on host = g004.mgmt.hellbender
  • Follower 3 runs on host = g004.mgmt.hellbender

Here's some sample output for the last iteration it was working on:

  • External reconstruction finished successfully, reading result back in ...
    18.42/18.42 min ............................................................(,_,">
    Auto-refine: Iteration= 13
    Auto-refine: Resolution= 2.91347 (no gain for 0 iter)
    Auto-refine: Changes in angles= 6.79735 degrees; and in offsets= 0.564594 Angstroms (no gain for 0 iter)
    Estimating accuracies in the orientational assignment ...
    3/ 3 sec ............................................................
    (,,">
    Auto-refine: Estimated accuracy angles= 0.635 degrees; offsets= 0.194345 Angstroms
    Auto-refine: Angular step= 1.875 degrees; local searches= false
    Auto-refine: Offset search range= 1.74704 Angstroms; offset step= 0.21838 Angstroms
    CurrentResolution= 2.91347 Angstroms, which requires orientationSampling of at least 1.90476 degrees for a particle of diameter 175 Angstroms
    Oversampling= 0 NrHiddenVariableSamplingPoints= 14450688
    OrientationalSampling= 3.75 NrOrientations= 294912
    TranslationalSampling= 0.436759 NrTranslations= 49
    =============================
    Oversampling= 1 NrHiddenVariableSamplingPoints= 462422016
    OrientationalSampling= 1.875 NrOrientations= 2359296
    TranslationalSampling= 0.21838 NrTranslations= 196
    =============================
    Expectation iteration 13
    25.14/34.92 hrs ...........................................~~(,
    ,">slurmstepd: error: *** JOB 5205596 ON g004 CANCELLED AT 2024-12-14T16:45:24 DUE TO TIME LIMIT ***

Thanks,
David

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions