Simulation of two-dimensional small angle X-ray scattering patterns and, further, one dimensional profiles from biological macromolecules in solution. IMSIM implements a statistical approach yielding two-dimensional images in TIFF, CBF or EDF format, which may be readily processed by existing radial averaging tools. The resulting Intensities and error estimates of one-dimensional patterns obtained from the radial average of the two-dimensional images exhibit the same statistical properties as observed with actual experimental data. The effects due to changes of concentration, exposure time, flux, wavelength, sample-detector distance, detector dimensions, pixel size, and the mask as well as incident beam position can be considered for the simulation.
2 A concentration of 0.0 corresponds to background simulation.
3 An offset of (0.0, 0.0) corresponds to an incident beam at the center of the simulated detector image; a mask-offset-y of half the detector height would correspond to an incident beam centered at the top edge of the detector.
Sufficiently densely calculated scattering pattern on absolute scale I[cm-1] / conc[mg/ml]. This may be obtained e.g. from CRYSOL. See also the example.
option: axis: an angular axis file suitable for the use with IM2DAT is generated. Default output filename is the basename of the input data with extension .dat. May be redefined with option output.
option: mask: a beamstop and detector mask definition for the use with IM2DAT is generated. Default output filename is the basename of the input data with extension .msk. May be redefined with option output.
option: header: an optional key-value file for the use with IM2DAT is generated. Default output filename is the basename of the input data with extension .txt. May be redefined with option output.
To simulate scattering data based on an available tomic model, first run CRYSOL, then use the resulting .abs file as an input for the simulation (sim.sh: helper script for bash-shells on Linux, Mac and Linux Subsystem for Windows; the setup corresponds roughly to the 3m position at EMBL BioSAXS beamline P12 in Hamburg, Germany). Note that the maximum scattering vector (option sm/smax in CRYSOL) must be sufficiently large to allow for the whole data range to be mapped to the detector. Here, for 1V18:
Plot of imulated data files of sample and background on logarithmic scale. In addition their corresponding concentration-normalized subtractions for c=0.5, c=2.0 and c=8.0 are displayed.