IMP logo
IMP Reference Guide  develop.27926d84dc,2024/04/19
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.