Job: Particle Sets Tool

Split a particle group into subsets or compare two groups.

Description

Split a particle group into subsets or compare two groups.

Inputs

  • particles_A: Particles

    • With only this group AA specified, choose the split action to split the data into multiple batches

  • particles_B: Particles (optional)

    • With both groups AA and BB , choose the intersect action to compute set operations on the two groups, including (i) intersection ABA ∩ B and differences (ii) ABA - B and (iii) BAB - A.

Common Parameters

  • Action

    • With only one particle input group, choose split to split the data into multiple batches

    • With both particle input groups, choose intersect to compute the set intersection and difference between the two groups.

    • if intersect is selected, a new parameter is available: Field to Intersect

      • uid: use the uid field to intersect the two inputs

      • path : use the particle's path and image index to intersect the two inputs.

        • The token used to intersect particles will be a concatenation of the particle's path from blob/path and its index from blob/idx.

  • Split num. batches: With the split action, how many batches to split the particles into

  • Split batch size: With the split action, the number of items to place into each split batch that is output. Additional items will be output as a separate remainder output. If the value is None, the items will be split into equal sized batches.

  • Split randomize: With the split action, randomize the particles to add to each batch

Outputs

  • Split mode:

    • split_X (multiple outputs): With the split action, batches of the resulting particles

    • remainder: With the split action, particles left out of split_X batches due to the specified batch size and number of batches

  • Intersect mode:

    • intersect and intersect_B outputs: With the intersect action, these contain the result of ABA ∩ B

      • For the intersect output, all of the result groups in common from set A and B (e.g. blob, ctf, alignments3D, etc.) and passthrough groups will be copied from set A

      • For the intersect_B output, all of the result and passthrough groups will be copied from set B

    • A_minus_B: With the intersect action, set difference ABA - B

    • B_minus_A: With the intersect action, set differenceBAB - A

Common Next Steps

  • 2D Classification

Last updated