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
class schrodinger.application.bioluminate.pose_filtering.hdx_calc.AnalysisColumns(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: enum.StrEnum

Column names that are used to calculate the weighted mean percent uptake of each residue in the protein.

FRAG_ID = 'FragId'
RES_NUM = 'ResNum'
RES_CODE = 'ResCode'
WEIGHT = 'Weight'
schrodinger.application.bioluminate.pose_filtering.hdx_calc.calc_residue_uptake(df: pandas.core.frame.DataFrame) pandas.core.series.Series
schrodinger.application.bioluminate.pose_filtering.hdx_calc.calc_delta_residue_uptake(df_bound: pandas.core.frame.DataFrame, df_unbound: pandas.core.frame.DataFrame) dict[str, float]