33
March 2016, SAXS Workshop Tsutomu Matsui SSRL Lab / Dept. of Chemistry Stanford University How to judge data quality SSRL Workshop: Small-Angle X-ray Scattering and Diffraction Studies, March 28-30, 2016

How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

March 2016, SAXS Workshop

Tsutomu Matsui

SSRL Lab / Dept. of Chemistry

Stanford University

How to judge data quality

SSRL Workshop: Small-Angle X-ray Scattering and Diffraction Studies, March 28-30, 2016

Page 2: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

Subject of this session (Initial inspection of your data) March 2016, SAXS Workshop March 2016, SAXS Workshop

■ You can feel “something wrong?” when something went wrong with your sample.

■ You can assume what your SAXS curve is supposed to be.

■ You can bring “true” SAXS data (scattering and/or P(r) profile) to further analysis.

Regardless of whether the resulting structure is true or not,

the program “always” gives you structure.

Note: In this session, unless otherwise noted, sample is assumed as monodisperse globular protein.

Page 3: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

Basic Flow Chart March 2016, SAXS Workshop March 2016, SAXS Workshop

Data collection: Sample conc. series

Check data: Background subtraction, radiation

damage, averaging, etc.

Compare peak positions btw different conc. on Kratky Plot.

Conc. dependence at low q region?

Flexible? or

Know flexible part?

Merge curves if need be.

P(r) estimation: Got beautiful P(r)?

Mw estimation by Porod Volume: Reasonable?

OK

Different All are same

No difference

or

OK at low conc.

Zero extrapolation

worked

Yes No

No Yes

No Yes

Programs for flexible system

Programs for ab initio modeling, rigid body

modeling or curve fitting

Try SEC-SAXS

Programs for mixture system or

try SEC-SAXS or TR-SAXS

Possibility strong intermolecular interactions,

assembly, disassembly, dissociation, multimerization, etc.

No

Failed to zero

extrapolation

Page 4: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

SAXSPipe (automatic analysis pipeline at BL4-2) March 2016, SAXS Workshop March 2016, SAXS Workshop

Reference: The accurate assessment of small-angle X-ray scattering data. Grant TD, et, el., Acta Crystallogr D. 2015 71:45-56.

Data name

# of rejection file at averaging

Rg, I(0) and Dmax

Date

Rg of each frame

Inspection of each frame Semi-log plot

log-log plot

Kratky plot

Guinier plot

P(r)

■ SAXSPipe is designed for a quick data check at beamline.

■ Need to analyze your data carefully by hand!

Monodisperse sample should have a

plateau at low angle part of log-log plot.

Page 5: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

Shape of SAXS curve

March 2016, SAXS Workshop March 2016, SAXS Workshop

Page 6: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

Interface

Sphere

Region

Shape of particle

Radius gyration

Interparticle interference

Region

Inte

nsi

ty

Disk

Thin rod

(sphere)

(Thin rod)

(Disk)

q

or Matsutoka (1999)

SAXS Data: Sample shape and intensity March 2016, SAXS Workshop March 2016, SAXS Workshop

Page 7: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

Interface

Sphere

Region

Shape of particle

Radius gyration

Interparticle interference

Region

Inte

nsi

ty

Disk

Thin rod

(sphere)

(Thin rod)

(Disk)

Small angle Low reso.

Size

Wide angle High reso. Detail

q

or Matsutoka (1999)

Putnam, et al. 2007 Quarterly Reviews of Biophysics 40, 191

SAXS Data: Sample shape and intensity March 2016, SAXS Workshop March 2016, SAXS Workshop

Page 8: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

small sphere

wide

big sphere

narrow Image of silica spheres

I(q) = r02v2

9(sin qR – qRcosqR)2

(qR)6

q q

Inte

nsi

ty

Inte

nsi

ty

q/Rg

Inte

nsi

ty

Scaled by intensity (y-axis) and size (x-axis)

Need right experimental setup

depends on sample size.

(detector distance & beam energy)

Hard to get high reso data from large sample.

Scattering profile of sphere March 2016, SAXS Workshop March 2016, SAXS Workshop

Page 9: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

■ Theoretical SAXS profiles from a “globular” sample

- Decay of intensity is associated with size. - Guinier region is size-dependent.

q-region containing size and shape information is size-dependent.

Need suitable experimental setup (e.g. x-ray energy, detector distance)

Sample size and intensity March 2016, SAXS Workshop

Page 10: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

■ Theoretical SAXS profiles from a “globular” sample

- Decay of intensity is associated with size. - Guinier region is size-dependent.

q-region containing size and shape information is size-dependent.

Need suitable experimental setup (e.g. x-ray energy, detector distance)

Sample size and intensity March 2016, SAXS Workshop

Page 11: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

■ Theoretical SAXS profiles from a “globular” sample

- Decay of intensity is associated with size. - Guinier region is size-dependent.

q-region containing size and shape information is size-dependent.

Need suitable experimental setup (e.g. x-ray energy, detector distance)

Sample size and intensity March 2016, SAXS Workshop

Page 12: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

Guinier region for lysozyme

Guinier region for BSA

■ Theoretical SAXS profiles from a “globular” sample

- Decay of intensity is associated with size. - Guinier region is size-dependent.

q-region containing size and shape information is size-dependent.

Need suitable experimental setup (e.g. x-ray energy, detector distance)

Sample size and intensity March 2016, SAXS Workshop

Page 13: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

■ SAXS curves of sphere at different polydispersity

Polydisperse sample March 2016, SAXS Workshop

small sphere

wide

big sphere

narrow q

q

Inte

nsi

ty

Inte

nsi

ty

Page 14: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

Background subtraction, radiation damage

& concentration-dependence

March 2016, SAXS Workshop March 2016, SAXS Workshop

Inspection after taking datasets of concentration series

Page 15: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

Sample (after subtraction)

Sample.tot (protein in Buffer, before buffer subtraction)

Buffer.tot

Sample should be higher than buffer

Background subtraction March 2016, SAXS Workshop

■ Need to double-check sastool output files in your lab (especially tot files)!

Page 16: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

Over and under subtraction March 2016, SAXS Workshop

■ Right buffer ■ Over subtraction ■ Under subtraction

Blank buffer is identical to

that of protein solution. All curves

(different concentrations) have

same level at high q.

Ex) Only buffer contains 10%

glycerol. Dilution series were made

by the buffer without glycerol.

Ex) Buffer mismatch between protein

solution, blank buffer and buffer used

for making dilution series (10%, 0%

and 1% glycerol, respectively).

Linear scale

negative

turned over

scaled

scaled

Ordinary case

■Insufficient buffer exchange

■Glycerol used for storage

■Scaling error due to very weak signal

superimposable

Page 17: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

Sample (after subtraction)

Sample.tot (protein in Buffer, before buffer subtraction)

Buffer.tot

Sample should be higher than buffer

≈ Acceptable range of

background adjustment.

Background subtraction March 2016, SAXS Workshop

■ Need to double-check sastool output files in your lab (especially tot files)!

Page 18: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

■ Lysozyme: 1sec x 20 images. No DTT in buffer.

Radiation damage March 2016, SAXS Workshop

■ Lysozyme with multilayer beam (flux: approx. x30 higher)

■ Radiation damaged sample frequently adheres to capillary cell. ■ Add radical scavenger (e.g. 5mM DTT) in sample and buffer.

Page 19: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

■ Peak position on Kratky plot is associated with size of scatterer (sample).

Check for all sizes of scatterer at different concentrations March 2016, SAXS Workshop

Monomer-Dimer equilibrium

Dimer Monomer (lower protein conc.)

- Scale all curves (different concentrations) at peak position on Kratky plot.

- Peak position is generally insensitive to weak interparticle (intermolecular) interactions.

- Be very careful about father analysis if peak positions are different.

- Do not merge curves if peak positions are different.

Pertinent details: Dimentionless Kratky plot

Different protein concentration curves on Kratky plot

Similar phenomenon could be observed with: Strong intermolecular interactions, assembly,

disassembly, dissociation from complex, multimerization, aggregations, etc.

I*q2

q

Page 20: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

I(0)= N (DrV)2 = CDr2v2Mw/NA

Dr : contrast

V : partial specific volume Guinier region ln 𝑰(𝒒) = ln 𝑰(𝟎) −

𝑹𝒈𝟐 𝒒𝟐

𝟑

Estimation of radius of gyration (Rg) and I(0)

Guinier Analysis March 2016, SAXS Workshop March 2016, SAXS Workshop

Page 21: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

I(0)= N (DrV)2 = CDr2v2Mw/NA

Dr : contrast

V : partial specific volume Guinier region ln 𝑰(𝒒) = ln 𝑰(𝟎) −

𝑹𝒈𝟐 𝒒𝟐

𝟑

q2

ln(I

)

Slope = - 𝑅

𝑔2

3

deviation

Estimated I(0)

Estimation of radius of gyration (Rg) and I(0)

Guinier Analysis March 2016, SAXS Workshop March 2016, SAXS Workshop

Page 22: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

I(0)= N (DrV)2 = CDr2v2Mw/NA

Dr : contrast

V : partial specific volume Guinier region ln 𝑰(𝒒) = ln 𝑰(𝟎) −

𝑹𝒈𝟐 𝒒𝟐

𝟑

q2

ln(I

)

Slope = - 𝑅

𝑔2

3

deviation

Estimated I(0)

Estimation of radius of gyration (Rg) and I(0)

Guinier Analysis March 2016, SAXS Workshop March 2016, SAXS Workshop

Page 23: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

■ Ideally, concentration-dependence could be negligible at lower concentrations (no difference at a few low concentrations). Otherwise zero-extrapolation is required (see next).

■ Need to measure sample as low a concentration as experimentally possible.

■ Buffer is reasonable?

Concentration dependence March 2016, SAXS Workshop

0.3 – 4.4mg/ml

I(q) = P(q) S(q) I(q): Intensity

P(q): Form factor of your sample

S(q): Structural factor I(q) = Imonomer(q) Sintermolecular(q)

log-log plot

Monodisperse sample

should have a plateau at low

angle part of log-log plot.

Page 24: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

■ Ideally, concentration-dependence could be negligible at lower concentrations (no difference at a few low concentrations). Otherwise zero-extrapolation is required (see next).

■ Need to measure sample as low a concentration as experimentally possible.

■ Buffer is reasonable?

Concentration dependence March 2016, SAXS Workshop

0.3 – 4.4mg/ml

I(q) = P(q) S(q) I(q): Intensity

P(q): Form factor of your sample

S(q): Structural factor I(q) = Imonomer(q) Sintermolecular(q)

log-log plot

Monodisperse sample

should have a plateau at low

angle part of log-log plot.

Page 25: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

■ Ideally, concentration-dependence could be negligible at lower concentrations (no difference at a few low concentrations). Otherwise zero-extrapolation is required (see next).

■ Need to measure sample as low a concentration as experimentally possible.

■ Buffer is reasonable?

Concentration dependence March 2016, SAXS Workshop

0.3 – 4.4mg/ml

I(q) = P(q) S(q) I(q): Intensity

P(q): Form factor of your sample

S(q): Structural factor I(q) = Imonomer(q) Sintermolecular(q)

log-log plot

Monodisperse sample

should have a plateau at low

angle part of log-log plot.

Page 26: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

■ Merging curves manually

Merge curves March 2016, SAXS Workshop

Low concentration data High concentration data

0.3 – 4.4mg/ml

■ Automatic merge programs are available. - Almerge (ATSAS)

- SAXS Merge (UCSF) - etc.

PRIMUS (ATSAS)

Page 27: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

■ Aggregate could disturb your data depending on its size and density.

Aggregates March 2016, SAXS Workshop

At q << 1/R0 on a log-log plot, slope of Structural factor,

S(q), is corresponding to mass fractal dimension (Dm),

whereas Form factor of monodisperse sphere, P(q), is

consistent at the region.

I(q) = S(q)P(q)

Slope = -Dm

Dm = 1.74 Dm = 2.11 Dm = 2.41

Simulation of fractal aggregates with 2000 spheres Senesi and Wilkinson (2008)

Linear scale

Scaled at I(0)

Scattering from a globular sample Beamstop

Dense

aggregates

Loose

aggregates

Page 28: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

Effect of close-packing (R=200Å) March 2016, SAXS Workshop

Monomer Dimer Trimer Tetramer

4 layers of 3x3

(Hexagonal)

Page 29: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

■ Good tool to evaluate flexibility and morphology of your sample.

■ Compute theoretical curve if atomic structure or model is available.

■ Sample has flexible loop or tag?

■ Need to choose right software/program for further analysis.

Kratly plot March 2016, SAXS Workshop

Power law

Globular: q-4

Rod:q-1

Disk:q-2

Gaussian chain: q-2

Page 30: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

■ P(r) is inter-atomic distance distribution.

P(r), Pair-wise distance distribution function (PDDF) March 2016, SAXS Workshop

FT

Putnam, et al. 2007 Quarterly Reviews of Biophysics 40, 191

Rep. Prog. Phys. 66 (2003) 1735

P(r) is the SAXS analog of

crystallographic Patterson function.

Histogram Of inter-atomic distances

P(r

)

Distance

P(r) provides real space

Rg and Dmax.

Page 31: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

■ More details will be provided in Q/A (hands-on) sessions.

P(r), example using primusqt (ATSAS) March 2016, SAXS Workshop

Result by Autognom (low resolution)

Perfect fitting from

low resolution part.

Tail is converged

smoothly.

Expand q-range to

high resolution.

Rg, Dmax and Porod

volume are hardly

influenced by

resolution.

Autognom button q*Rg ≤~8

Page 32: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

Molecular weight (Mw) estimation March 2016, SAXS Workshop

■ Standard curve Mwexp / I(0) exp Mwstandard/I(0) standard

■ Water scattering (available in Graphit) Orthaber et al., J Appl Cryst (2000) 33, 218 ■ SAXS MoW*

JAVA applet (http://www.if.sc.usp.br/~saxs/)

■ Porod volume* Mw Porod volume *0.625 ■ DATVC/DATMOW (ATSAS)* ■ Volume of dummy atoms*

Mw (Dammif or Dammin volume)/2 *scale independent

Primus

SAXS MoW

primusqt

Graphit

Page 33: How to judge data qualitysaxs/download/matsui... · 2017-10-17 · No difference or OK at low conc. Zero extrapolation worked Yes No No Yes No Yes Programs for flexible system Programs

SSRL BL4-2

Thomas M. Weiss

Ivan Rajkovic

Ping Liu

All collaborators

All BL4-2 users

Acknowledgements March 2016, SAXS Workshop March 2016, SAXS Workshop