IMP Reference Guide  develop.97bab1d8fd,2021/09/21 The Integrative Modeling Platform
IMP::saxs_merge Namespace Reference

A method for merging SAXS profiles using Gaussian processes. More...

## Detailed Description

A method for merging SAXS profiles using Gaussian processes.

# saxs_merge

A method for merging SAXS profiles using Gaussian processes. Small-Angle X-ray Scattering (SAXS) is an experimental technique that allows gathering structural information on biomolecules in solution. High-quality SAXS profiles are usually obtained by manual merging of scattering profiles from different concentrations and exposure times.

SAXS Merge is a fully automated statistical method for merging SAXS profiles using Gaussian processes. This method requires only the buffer-subtracted profile files in a specific order. At the heart of its formulation is nonlinear interpolation using Gaussian Processes, which provide a statement of the problem that accounts for correlation in the data. The method is benchmarked.

A webserver is also available.

Examples:

# Info

Author(s): Yannick Spill, Seong Joong Kim, Dina Schneidman-Duhovny

Maintainer: yannickspill

License: LGPL This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Publications:

• SAXS Merge: an Automated Webserver to Statistically Merge SAXS Profiles. Submitted.
• SAXS Merge: an Automated Statistical Method to Merge SAXS Profiles using Gaussian Processes. Accepted in the Journal of Synchrotron Radiation.

## Functions

def get_data_path
Return the full path to one of this module's data files. More...

def get_example_path
Return the full path to one of this module's example files. More...

def get_module_name
Return the fully-qualified name of this module. More...

def get_module_version
Return the version of this module, as a string. More...

## Function Documentation

 def IMP.saxs_merge.get_data_path ( fname )

Return the full path to one of this module's data files.

Note
This function is only available in Python.

Definition at line 15 of file saxs_merge/__init__.py.

 def IMP.saxs_merge.get_example_path ( fname )

Return the full path to one of this module's example files.

Note
This function is only available in Python.

Definition at line 20 of file saxs_merge/__init__.py.

 def IMP.saxs_merge.get_module_name ( )

Return the fully-qualified name of this module.

Note
This function is only available in Python.

Definition at line 10 of file saxs_merge/__init__.py.

 def IMP.saxs_merge.get_module_version ( )

Return the version of this module, as a string.

Note
This function is only available in Python.

Definition at line 5 of file saxs_merge/__init__.py.