Return to Main Documents Page

SasCalc

Calculates small-angle neutron and X-ray scattering intensity curves from input all-atom structures.

Accessibility

The SasCalc module is accessible from the Calculate section of the main menu.

Basic Usage

The purpose of the module is to calculate neutron and X-ray scattering profiles from a user supplied structure file using an exact all-atom expression for the scattering intensity in which the orientations of the q vectors are taken from a quasi-uniform spherical grid generated by the golden ratio. This "golden vector" method is currently configured to handle atomic trajectory input files (DCD or PDB).

Notes

Single Chain Protein: SANS - First Run

Screen Shots and Description of Input Fields

This example calculates SANS profiles of a trajectory of 692 structures for the HIV-1 gag protein. The number of q values and the maximum q value were chosen to match previously-interpolated data contained in the sans_data.dat file.

The module is first run using the "converged number of golden vectors" option on just one structure.

inline image

Neutron input: Check box to calculate SANS intensity profiles.

X-ray input: Check box to calculate SAXS intensity profiles. (Not used in this example.)

NOTE: Both Neutron input and X-ray input boxes can be checked at the same time.

Advanced Input

Not yet available:

Example Output

inline image

The output will indicate the number of processed frames and the location of the scattering profiles.

Results will be written to a new directory within the given "run name". For example, in the figure it is noted that the calculated scattering intensities and associated log and information files are found in a subdirectory named for the type of radiation chosen and the percentage of D2O, if applicable. In this case, files are written to:

./run_0/sascalc/neutron_D2Op_100/  

Visualization

None

Files Used and Created in Example

The first three columns in the scattering intensity file contain q, I(q) normalized to the chosen I(0) value, and the error in I(q). The latter is just a column of zeros if only one iteration of SasCalc is performed. The last three columns in the file contain the unnormalized I(q) values for the vacuum - solvent scattering, the vacuum scattering alone and the solvent scattering alone.

inline image

Single Chain Protein: SANS - Second Run

Screen Shots and Description of Input Fields

The information in the run000001.log file indicates that 35 golden vectors were needed to converge the scattering profile to the chosen tolerance of 0.01. Now, the module can be run on the entire trajectory of 692 structures using the "fixed number of golden vectors" option with 35 golden vectors.

inline image

Example Output

inline image

The output will indicate the number of processed frames and the location of the scattering profiles.

./run_1/sascalc/neutron_D2Op_100/  

Visualization

None

Files Used and Created in Example

Single Chain Protein: SAXS

Screen Shots and Description of Input Fields

This example calculates SAXS profiles of a trajectory of 692 structures for the HIV-1 gag protein over a wider q-range than for the SANS examples above.

Since the SAXS intensities will be calculated over a wider q-range, it cannot be assumed that the same number of golden vectors that was used for the SANS intensities will converge the SAXS intensities to the same tolerance! Thus, an initial run on one structure was performed using the "converged number of golden vectors" option. The results revealed that 41 golden vectors are needed to converge the SAXS scattering profiles to a tolerance of 0.01. This example will use the "fixed number of golden vectors option" with 41 golden vectors to calculate the SAXS scattering profiles.

inline image

NOTE: The HyPred pRDF solvent model should be used here once it has been implemented.

Example Output

inline image

The output will indicate the number of processed frames and the location of the scattering profiles.

./run_1x/sascalc/xray/  

Visualization

None

Files Used and Created in Example

Protein-RNA Complex

Screen Shots and Description of Input Fields

This example calculates SANS profiles of a trajectory of 622 structures for a protein-RNA complex.

An initial run on one structure using the "converged number of golden vectors" option for several different contrasts revealed that 41 golden vectors are needed to converge the scattering profiles to a tolerance of 0.01. This example will use the "fixed number of golden vectors option" with 41 golden vectors to calculate the scattering profiles at four different contrast points.

inline image

Protein and RNA have different H-D exchange rates. We are assuming that 95% of all exchangeable H atoms are exchanging for proteins and 100% for RNA. The protein consists of 6 chains and the PDB file also designates 6 segment names. The RNA is a single chain and has a single segment name. All of the protein segments can be selected at once using the syntax below. The RNA segment can be selected by excluding protein using the syntax below.

Neither the protein nor the RNA is deuterated. So, we can have no deuterated regions.

Alternatives for Input Fields

The RNA segment name can be used explicitly for the RNA part of the complex.

inline image

The protein and RNA segment names can be used explicitly. Chain names can be used in a similar manner.

inline image

Example Output

inline image

The output will indicate the number of processed frames and the location of the scattering profiles.

./run_2/sascalc/neutron_D2Op_100/
./run_2/sascalc/neutron_D2Op_60/
./run_2/sascalc/neutron_D2Op_40/
./run_2/sascalc/neutron_D2Op_0/  

Visualization

inline image

These intensity plots scaled to I(0) = 1.0 show how the scattering profiles change shape as a function of contrast. The profiles were calculated using the "converged number of golden vectors" option with a tolerance of 0.01 (lines) and the "fixed number of golden vectors" option with the number of golden vectors set to 41 (points). A distinct interaction peak is present due to intra-particle correlations at 60% D2O. Unfortunately, 60% D2O is very close to both the match point of the RNA (63% D2O) and that of the entire complex (56% D2O). Thus, the scattering intensity is too small to be measured at this contrast and these intra-particle correlations can not be observed in practice. Match points and absolute scattering intensities can be calculated as a function of contrast for a given concentration of the complex using Contrast Calculator.

Files Used and Created in Example

Protein-Deuterated Protein Complex

Screen Shots and Description of Input Fields

This example calculates SANS profiles of a trajectory of 600 structures a complex consisting of one deuterated and one non-deuterated subunit. In the deuterated subunit, 50% of the non-exchangeable hydrogen atoms have been replaced with deuterium.

An initial run on one structure using the "converged number of golden vectors" option for several different contrasts revealed that 33 golden vectors are needed to converge the scattering profiles to a tolerance of 0.01. This example will use the "fixed number of golden vectors option" with 35 golden vectors to calculate the scattering profiles at four different contrast points.

inline image

We are assuming that 95% of all exchangeable H atoms are exchanging for both protein subunits. The deuterated subunit is designated with the segment name OMPA and the non-deuterated protein has 3 segments designated SKP1, SKP2 and SKP3. However, all have the same exchange rate, so there is only one exchangeable H region.

Since one of the designated segments is deuterated we have one deuterated region for which the deuteration fraction must be specified:

Example Output

inline image

The output will indicate the number of processed frames and the location of the scattering profiles.

./run_3/sascalc/neutron_D2Op_98/
./run_3/sascalc/neutron_D2Op_80/
./run_3/sascalc/neutron_D2Op_30/
./run_3/sascalc/neutron_D2Op_0/  

Visualization

inline image

These intensity plots scaled to I(0) = 1.0 show how the scattering profiles change shape as a function of contrast. The profiles were calculated using the "converged number of golden vectors" option with a tolerance of 0.01.

Files Used and Created in Example

Limitations

HyPred pRDF solvent model is not yet implemented.

Reference(s) and Citations

  1. Rapid and accurate calculation of small-angle scattering profiles using the golden ratio M.C. Watson, J.E. Curtis, J. Appl. Crystallogr. 46, 1171-1177 (2013)). BIBTeX, EndNote, Plain Text

  2. SASSIE: A program to study intrinsically disordered biological molecules and macromolecular ensembles using experimental scattering restraints J. E. Curtis, S. Raghunandan, H. Nanda, S. Krueger, Comp. Phys. Comm. 183, 382-389 (2012). BIBTeX, EndNote, Plain Text


Return to Calculate

Return to Main Documents Page

Go to top