Normalizing P(r)

Interactive and automated data processing tools (PRIMUS, GNOM, AUTORG).
Scattering from simple bodies (BODIES), peak analysis (PEAK), data plotting (SASPLOT) etc.
Post Reply
Posts: 3
Joined: 2017.02.16 21:59

Normalizing P(r)

#1 Post by mkthomps » 2017.04.24 19:49

Is there an appropriate way to normalize two P(r) functions on data collected at different times on different detectors and at different concentrations?

Everything looks good, but when I generate the P(r) plots, they are not scaled to each other at all. The two samples are of the same multi-domain protein in different configurational shapes. Normalizing to a peak maximum is inappropriate because that is exactly what we expect to be different in the samples. My initial thought was to integrate both to an area of 1, but that doesn't work because Primus automatically selects a number of XY data points for the P(r) of each sample. Graphing programs just add up the points for the integral, and since the number of points are different, I still can't scale to 1 appropriately.

There must be a simple solution to this issue.

Active member
Posts: 692
Joined: 2007.08.09 21:10
Location: Planet Earth

Re: Normalizing P(r)

#2 Post by Alex » 2017.04.25 11:55

typically, you have to normalize P(R) function to unity by dividing by max value of P(R) function. This way you
can compare different P(R) functions.

User avatar
Posts: 686
Joined: 2007.08.03 18:55
Location: EMBL Hamburg, Germany

Re: Normalizing P(r)

#3 Post by AL » 2017.05.08 17:44

Assuming the two curves come from the same protein in the same oligomeric state (but different conformations) they would have (almost) identical I(0) values on an absolute scale. So if you normalise the experimental data to the same I(0) before distance distribution analysis your p(r) functions will have the same area.

Post Reply