> For the complete documentation index, see [llms.txt](https://guide.cryosparc.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.cryosparc.com/processing-data/all-job-types-in-cryosparc/simulations/job-simulate-data-gpu.md).

# Job: Simulate Data (GPU)

## Description

This job generates simulated particles from an input volume by projecting, CTF corrupting, and adding noise. This is an advanced job type that is not intended for common workflows.

## Input

* Volume with `map` result
* Mask (optional)
* Particles (optional)

## Common Parameters

### Simulation Parameters

* `Number of particles to generate`: Specifies the number of particles to simulate.
* `Noise Model`: Either "white", or "none". A white noise model will add Gaussian white noise to the simulated particles at the specified signal to noise ratio. Set to "none" for no noise.

### CTF Parameters

* `Read CTF from input particles`: If set to True and input particles are connected, the ctf information will be read from the particles and applied to the simulated images.

### Alignment Parameters

* `Read alignments from input particles`: If set to True and the input particles are connected, the 3D alignments will be read from the particles and used to generate the simulated images.
* `Standard deviation of shift magnitude`: This specifies the standard deviation of the normal distribution that shifts are sampled from. The distribution is centered at the origin.

## Output

* Particles with `blob`, `ctf`, and `alignments3D`

## Example Images

<figure><img src="/files/ME2F9H937ANOQHxcboaA" alt=""><figcaption><p>Example input volume to the Simulator Job.</p></figcaption></figure>

<figure><img src="/files/yiOOdn0d9V7BxbGL7i4O" alt=""><figcaption><p>Example simulated particle images with white noise.</p></figcaption></figure>
