schrodinger.application.bioluminate.pose_filtering.hdx_calc module¶
Provides a function for computing the residue-resolved deuteration uptake from a HDX CSV file.
Based in part on the methods described here:
T. R. Keppel and D. D. Weis. "Mapping Residual Structure in Intrinsically
    Disordered Proteins at Residue Resolution using Millisecond
    Hydrogen/Deuterium Exchange and Residue Averaging". _J. Am. Soc. Mass
    Spectrom._ (2015). 26:547--554. DOI: 10.1007/s13361-014-1033-6
- exception schrodinger.application.bioluminate.pose_filtering.hdx_calc.MissingColumnsError(missing_columns=None)¶
- Bases: - ValueError- __init__(missing_columns=None)¶
 - args¶
 - with_traceback()¶
- Exception.with_traceback(tb) – set self.__traceback__ to tb and return self. 
 
- schrodinger.application.bioluminate.pose_filtering.hdx_calc.calc_residue_uptake(filename)¶
- Compute the deuteration uptake from an HDX CSV file. - This function expects a CSV file in the following format: - +----------------+----------------------+ | Column Name | Column Description | +================|======================+ | Chain | Chain | +----------------+----------------------+ | Sequence | Sequence | +----------------+----------------------+ | Start | Start Residue Number | +----------------+----------------------+ | End | End Residue Number | +----------------+----------------------+ | MaxUptake | Maximum Uptake | +----------------+----------------------+ | Uptake | Observed Uptake | +----------------+----------------------+ - All columns must exist and column headers must be present. Header names must conform to the naming convention in ‘Column Name’. - Parameters
- filename – A string or path-like object pointing to the data file. 
- Returns
- A series containing the weighted percent uptake per residue. 
- Return type
- pd.Series 
- Raises
- MissingColumnsError – If all columns are not present in file provided. 
 
- schrodinger.application.bioluminate.pose_filtering.hdx_calc.calc_delta_residue_uptake(filename_bound: str, filename_unbound: str) Optional[Dict[str, float]]¶