X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ......

34
Chris Jacobsen Argonne Distinguished Fellow Advanced Photon Source Argonne National Laboratory Argonne, Illinois, USA Professor, Department of Physics & Astronomy; Applied Physics; Chemistry of Life Processes Institute Northwestern University Evanston, Illinois, USA NU web page: http://xrm.phys.northwestern.edu Support: Basic Energy Sciences, US Department of Energy; National Institutes of Health X-ray nanotomography: seeing subcellular structure in 3D

Transcript of X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ......

Page 1: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Chris Jacobsen Argonne Distinguished Fellow Advanced Photon Source Argonne National Laboratory Argonne, Illinois, USA

Professor, Department of Physics & Astronomy; Applied Physics; Chemistry of Life Processes Institute

Northwestern University Evanston, Illinois, USA

NU web page: http://xrm.phys.northwestern.edu

Support: Basic Energy Sciences, US Department of Energy; National Institutes of Health

X-ray nanotomography: seeing subcellular structure in 3D

Page 2: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

X-ray microscopy• www.cambridge.org/Jacobsen

!2

A D V A N C E S I N M I C R O S C O P Y A N D M I C R O A N A L Y S I S

X-Ray MicroscopyChris Jacobsen

Page 3: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Synchrotron light sources•Storage ring (constant beam energy) with “top-up” for steady current

!3

Dipole: bend beam into a “circle” and generate X rays

Straight section: undulator for brighter, monochromatic X rays

(Figure courtesySynchrotron Soleil)

Page 4: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Synchrotron light sources around the world

!4See for example www.lightsources.org

Page 5: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

!5

Advanced Photon Source at Argonne Lab: 7 GeV, ~1012 photons/sec (108 coherent) per experiment at 10 keV, ~65 simultaneous experiments, built ~1995.

$800M upgrade planned 2021-2023.

Page 6: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

!6

Si Chen (Argonne)and the Bionanoprobe

Page 7: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

We are living in revolutionary times!•X-ray brightness has been

increasing faster than Moore’s law!•Spatially coherent flux is

(Brightness)•λ2. In typical experiments, we get 108-109 coherent photons/second today.•New accelerator designs, with

many weak dipoles, will give a 100-1000 fold increase in coherent flux.•See for example Eriksson et

al., Journal of Synchrotron Radiation 21, 837 (2014).

!7

This plot: C. Jacobsen and M. Borlanddoi:10.3254/978-1-61499-732-0-35

Moore’

s law

1010

1015

1020

1025

X-ray tubes

Bendingmagnets

Undulators

XFELs(destroy but

diffract)

MAX-IV

Brig

htne

ss (p

h/se

c/m

m2 /m

rad2

/0.1

% B

W)

1960 1970 1980 1990 2000 2010 2020Year

APS today

APS-U

Page 8: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Let’s think really big•Tomography at ~1 μm resolution: scintillator, visible light objective, visible

light camera•See Flannery et al, Science 237, 1439 (1987).

!8

Scintillator

Visi

ble

light

cam

era

Mic

rosc

ope

obje

ctiv

e

Rotationstage

Page 9: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Mosaic tomography approach•Synchrotron x-ray beams are ~1 mm in size. How to image a 10 mm sample?•Mosaic of 11x12 tomograms (move, then rotate; repeat) to yield ~(22,000)3 voxels•Data set size: (130x2500x2000x4500) pixels, 32 bit=10 TeraBytes•Reconstruction volume at full resolution: (22,000)3 voxels=10,600 Gigavoxels, 32

bit=38 TeraBytes•Rafael Vescovi, Ming Du, Vincent de Andrade, William Scullin, Doğa Gürsoy, Chris

Jacobsen, J. Synchrotron Radiation 25, 1478 (2018)

!9

P1 P2 P3

P10 P11 P12

M1M2M3

P3P2

P1

P6P5

P4

P9

P7

P8

P12P11

P10

M1 M2 M3

M10 M11 M12

Page 10: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Mosaic tomography of a whole mouse brainBobby Kasthuri, Rafael Vescovi, Ming Du, Vincent de Andrade et al. 25 keV tomography (Os stain, Epon). NIH U01 BRAIN initiative project 2015-2018.

!10Resolution: 1-2 μm

Page 11: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Dose versus resolution for x-ray imaging•For X rays, 1 Gray≃1

Sievert•Calculation of

radiation dose using best of phase, absorption contrast and 100% efficient imaging•Things that can be

done wet at room temperature:–bacteria at 50 nm

resolution–small animals at

micrometer resolution (followed by sacrifice)

!11

100

102

104

106

108

1010

1012

Dos

e (G

ray)

Resolution (nm)1 10 100 1000 2000

0.5 keV

10 keV Protein in 10 μm thick amorphous ice

LD50(human)

Rats, pigsincapacitated

LD10 (D. radiodurans)Myofibril inactivation

CHO cell prompt disruption

C XANES changesHendersonlimit

Cryo PMMAmass loss

Amorphous ice “bubbling”

Du and Jacobsen, Ultramicroscopy 184, 293-309 (2018).

Page 12: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

5 μm

Radiation damage resistance in cryo microscopy

!12

Frozen hydrated fibroblast image after exposing several regions to ~1010 Gray

After warmup in microscope (eventually freeze-dried): holes at irradiated regions!

Maser, Osanna, Wang, Jacobsen, Kirz, Spector, Winn, and Tennant, J. Micros. 197, 68 (2000)

Page 13: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Zone plate

OSA: orderselecting aperture

Incidentbeam

0 order

+1 order

+3 orderFocalpoint

Finest zone ofwidth drn

Central stop:diameterfraction a

X-ray focusing: Fresnel zone plates•Diffractive optics: radially

varied grating spacing•Spatial resolution limited to

width drN of finest, outermost zone.•20-40 nm in practice•<10 nm in demonstrations

•Zones must be thick enough along beam direction to produce a phase shift of π:•about 100 nm at 0.5 keV•several 1000 nm at ~10

keV!

!13

High aspect ratio nanofabrication!

Page 14: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Fresnel zone plates for hard x-ray nanofocusing14 nm zone width in Pt, up to 8 μm tall (aspect ratio=500). 6% efficient at 20 keV in preliminary tests; resolution tests underway.Kenan Li, M. Wojcik, R. Divan, L. Ocola, B. Shi, D. Rosenmann, and C. Jacobsen, J. Vac. Sci. Tech. B 35, 06G901 (2017)

!14

Metal-assisted chemical etching of silicon andatomic layer deposition to produce Pt zones.14 nm wide zones that are 8 μm tall! Aspect ratio>500

Page 15: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Recent tests at Brookhaven Lab•14 nm FWHM probe

size at 12 keV, with 108 photons/second in the focus•Northwestern

University: Kenan Li, Sajid Ali, Chris Jacobsen•Argonne Lab:

Michael Wojcik•Brookhaven Lab:

Xiaojing Huang, Hanfei Yan, Yong Chu, Ajith Pattammattel, Evgueni Nazaretski

!15

Firs

t Airy

min

.

Seco

nd A

iry m

in.

0 10 20 30 40 50Radius (nm)

0.0

0.2

0.4

0.6

0.8

1.0

Inte

grat

ed in

tens

ityExperiment

(scaled by 0.90)0.474

0.542

0.871

Theory

Page 16: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Combining x-ray transmission, and fluorescence• One can record multiple imaging types simultaneously!

!16

XRFDetect.

Zone plateobjective

Order SortingAperture

Sample,raster scanned

Pixelated area detector

Monochromator

Undulator

Page 17: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Metals in cell division

!17

Pmax: 0.40 μg/cm2 max: 0.60 μg/cm2 max: 3.20 μg/cm2 max: 0.07 μg/cm2 max: 0.022 μg/cm2 max: 0.02 μg/cm2max: 0.30 μg/cm2

ClS K Ca Fe Zn

S Zn Ca Zn P KFe Zn S P Zn P

Pmax: 0.70 μg/cm2 max: 0.50 μg/cm2 max: 2.70 μg/cm2 max: 0.04 μg/cm2 max: 0.02 μg/cm2 max: 0.015 μg/cm2max: 0.35 μg/cm2

ClS K Ca Fe Zn

Pmax: 0.40 μg/cm2 max: 0.55 μg/cm2 max: 3.00 μg/cm2 max: 0.05 μg/cm2 max: 0.015 μg/cm2 max: 0.02 μg/cm2max: 0.30 μg/cm2

ClS K Ca Fe Zn

Qiaoling Jin, Everett Vacek,Si Chen, Barry Lai, Tom O’Halloran, Chris Jacobsen

Page 18: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Frozen hydrated alga in 3D•Deng, Lo, Gallagher-Jones, Chen, Pryor Jr., Jin, Hong, Nashed, Vogt,

Miao, and Jacobsen, Science Advances 4, eaau4548 (2018)•3D resolution of about 100 nm

!18

Removing/re-adding in turn: Cl S K P Ca

Page 19: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

vp =!

k' c(1 + ↵�2f1)

Mysteries of the x-ray refractive index

!19

Write refractive index as

where na=# atoms/volume, and re=2.818x10-15 m is the classical radius of the electron. Assumes exp[-i(kx-ωt)] for forward propagation.

Also written as n=1-δ-iβ

Phase velocity is

Group velocity is

n = 1� nare2⇡

�2(f1 + if2)

= 1� ↵�2(f1 + if2)

vg =d!

dk' c(1� ↵�2f1)

Page 20: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

X-ray refractive index

!20

Refractive index ofn=1-αλ2(f1+if2)

Real part of oscillator strength f1 tends towards atomic number Z

f2: intensity is decreased as exp[-4παλf2]

f1: phase exp[-ink] is advanced relative to vacuum by 2παλf1

Imaginary part of oscillator strength f2 declines as E-2

Data from http://henke.lbl.gov/optical_constants/

100 10 1 0.1λ (nm)

0.01

0.10

1.00

10.00

100.00

10 100 1000 10,000Energy (eV)

Carbonf 1 and

f 2

f1f1

f1

f2

f2f2

30,000

Gold

n = 1� ↵�2(f1 + if2)

' 1� 10�5 � i10�6

Page 21: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Transmission imaging: isn’t it just x-ray attenuation?• Image of a diatom taken using 10 keV X rays. Hornberger et al., J.

Synchrotron Radiation 15, 355-362 (2008)

!21

5 μm Absorption

X-ray beamZone plate

OSASpecimen

Energy-dispersive detector

Segmented transmission detector

Page 22: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Transmission imaging: isn’t it just x-ray attenuation?• Image of a diatom taken using 10 keV X rays. Hornberger et al., J.

Synchrotron Radiation 15, 355-362 (2008)

!22

5 μm 5 μm Absorption Differential phase

X-ray beamZone plate

OSASpecimen

Energy-dispersive detector

Segmented transmission detector

Page 23: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Real space (object) Fourier space (diffraction)

Starting point: measured Fourier magnitudes, random phases

Present result in Fourier space

Revised result in Fourier space

Revised result in real space

Present result in real space

Re-applyfinite support

Re-insertmagnitudes

FT

FT-1

Real space constraints: finite support, positivity, histogram...

Imaging without lenses• Avoid losses of lens efficiency and transfer function•Must phase the diffraction intensities

!23

Phasing algorithms: Gerchberg and Saxton, Optik 37, 237 (1972); Feinup, Opt. Lett. 3, 27 (1978). First x-ray demonstration: Miao et al., Nature 400, 342 (1999).

Real space: finite support (or other constraints)

Fourier space: magnitudes known, but phases are not

←FT→

Page 24: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Ptychography: overlapping illumination spots ease phasing

�24

• First discussion: Hoppe, Acta Cryst. A 25, 495 (1969)• Iterative phase retrieval from single diffraction patterns: Fienup et al., Opt. Lett. 3, 27 (1978)

• Iterative ptychography algorithms: Faulkner and Rodenburg, Phys. Rev. Lett. 93, 023903 (2004); Thibault et al., Science 321, 379 (2008).

• X-ray demonstration of different ptychography algorithms: Rodenburg et al., Phys. Rev. Lett. 98, 034801 (2007); Thibault et al., Science 321, 379 (2008)

Thibault 2008Rodenburg 2007

Page 25: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Combined x-ray ptychography and fluorescence•Chlamydomonas reinhardtii, frozen in <0.1 msec from the living state,

imaged whole under cryogenic conditions.•80 nm resolution in fluorescence, 18 nm resolution in ptychography•Deng, Vine, Chen, Jin, Nashed, Peterka, Vogt, and Jacobsen, Scientific

Reports 7, 445 (2017)

!25

2 μm

PS

K Ca

K/P/Ca/PtychoPtycho(a) (b) (c)

1 μm1 μm

Page 26: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Going beyond the depth of focus•Classical optics: depth of focus goes like ~5(transverse resolution)2/λ•Past work: 5•(1 μm)2 @ 25 keV=10 cm•Future: 5•(30 nm)2 @ 25 keV=90 μm•Tomography normally ignores this, and assumes one records a pure

projection through the specimen with no diffraction effects (or multiple scattering).

!26

ν

-25 -20 -15 -10 -5 0 5 10 15 20 25

-3

-2

-1

0

1

2

3

0.3

0.3

-1.5 -1.0 -0.5 0.0 0.5 1.0 1.5

-3

-2

-1

0

1

2

3

f/fd

Def

ocus

(fra

ctio

n of

)

2.0-2.0

Def

ocus

(fra

ctio

n of

)

Intensity pointspread function

Contrast reversal

modulus(Opticaltransfer function)

0.05

0.050.05

0.05

0.05

0.05

0.05

0.05

0.1

0.1

0.2

0.2

0.4

0.4

0.5

0.5

Beam propagationdirection

Page 27: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

The multislice method•Multislice method: Cowley and Moodie, Proceedings of the Physical Society of

London B 70, 486 (1957); Acta Crystallographica 10, 609 (1957).•Visible light: beam propagation method. Van Roey et al., JOSA 71, 803 (1981).•Accounts for multiple scattering effects, but not backscattering.• It even reproduces mirror reflectivity and waveguide effects in x-ray optics! Li

and Jacobsen, Optics Express 25, 1831 (2017).

!27

Thick object

Beamdirection

Δzψj ψ'jSlab j

Slab’s opticalmodulation

ψj+1ψ'j

Δz

Free spacepropagation

ψj ψj+1

Page 28: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Beyond the depth of focus, and Kierkegaard•Søren Kierkegaard (1813-1855): “life must be lived forwards, but it is best

understood backwards”•Wavefield through a simulated cell: Thibault, Elser, Jacobsen, Shapiro,

and Sayre, Acta Cryst. A 62, 248 (2006).

!28

Forward multislice propagation ofa wave through a simulated cell

Backward propagation of the correctly-phased far-field wavefield

(intensity scaled up)

Page 29: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Numerical optimization approach• If you know the forward model A (multislice), you can recover the object x

from the data y with the help of regularizers R.

•No need for phase unwrapping.•Examples of optimization approach for visible light diffraction tomography:– Kamilov et al., IEEE Transactions on Computational Imaging 2, 59 (2016).– Kostencka et al., Biomedical Optics Express 7, 4086 (2016)–

!29

||y �Ax||+ �R<latexit sha1_base64="HBhrQYQTNFTzo+W/CnmXJSY9DKw=">AAAB+3icbVDLSsNAFJ3UV62vWJduBosgiCWpgi6rblxWsQ9oQ5lMJu3QySTMTKQh6a+4caGIW3/EnX/jtM1CWw8MHM65h3vnuBGjUlnWt1FYWV1b3yhulra2d3b3zP1yS4axwKSJQxaKjoskYZSTpqKKkU4kCApcRtru6Hbqt5+IkDTkjyqJiBOgAac+xUhpqW+Wsyw5ux5n2WmP6ZSH4EPfrFhVawa4TOycVECORt/86nkhjgPCFWZIyq5tRcpJkVAUMzIp9WJJIoRHaEC6mnIUEOmks9sn8FgrHvRDoR9XcKb+TqQokDIJXD0ZIDWUi95U/M/rxsq/clLKo1gRjueL/JhBFcJpEdCjgmDFEk0QFlTfCvEQCYSVrqukS7AXv7xMWrWqfV6t3V9U6jd5HUVwCI7ACbDBJaiDO9AATYDBGDyDV/BmTIwX4934mI8WjDxzAP7A+PwBcsqUDA==</latexit>

Page 30: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Multislice on continuous 3D objects•Gilles, Du, Nashed, Jacobsen, and Wild, “3D X-ray imaging of continuous

objects beyond the depth of focus limit,” Optica 5, 1078 (2018).– 200k core hours for 2563 with 23x23 probe positions, 70 viewing angles– Beyond pure projection approximation: important to rotate over 360° not 180°

!30

180°

rota

tion

Standard ptychography reconstructions used as projections in tomography36

0° ro

tatio

n

Page 31: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Automatic for the people• If you know the forward model A (multislice), you can recover the object x

from the data y with the help of regularizers R.

•Calculating derivatives on complex sequences of mathematical operations can be tedious!•Let’s let a computer do the work: calculate derivatives of operations

expressed in computer code. Automatic Differentiation!•Several toolkits available: TensorFlow (from Google), AutoGrad…•Better performance on high performance clusters: Horovod version of

TensorFlow (from Uber) which uses MPI instead of TCPIP for internode communication.

!31

||y �Ax||+ �R<latexit sha1_base64="HBhrQYQTNFTzo+W/CnmXJSY9DKw=">AAAB+3icbVDLSsNAFJ3UV62vWJduBosgiCWpgi6rblxWsQ9oQ5lMJu3QySTMTKQh6a+4caGIW3/EnX/jtM1CWw8MHM65h3vnuBGjUlnWt1FYWV1b3yhulra2d3b3zP1yS4axwKSJQxaKjoskYZSTpqKKkU4kCApcRtru6Hbqt5+IkDTkjyqJiBOgAac+xUhpqW+Wsyw5ux5n2WmP6ZSH4EPfrFhVawa4TOycVECORt/86nkhjgPCFWZIyq5tRcpJkVAUMzIp9WJJIoRHaEC6mnIUEOmks9sn8FgrHvRDoR9XcKb+TqQokDIJXD0ZIDWUi95U/M/rxsq/clLKo1gRjueL/JhBFcJpEdCjgmDFEk0QFlTfCvEQCYSVrqukS7AXv7xMWrWqfV6t3V9U6jd5HUVwCI7ACbDBJaiDO9AATYDBGDyDV/BmTIwX4934mI8WjDxzAP7A+PwBcsqUDA==</latexit>

Page 32: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Automatic differentiation is competitive!•Y. Nashed, T. Peterka, J. Deng, and C. Jacobsen, Procedia Computer Science

108C, 404 (2017). doi:10.1016/j.procs.2017.05.101 •PIE: Rodenburg and Maiden. AD: Tensor Flow’s Automatic Differentiation•Sync: synchronize solutions from subregions at every iteration•Async: solve subregions (per computational node) and stitch together at the end

!32

Perfect scaling

1 2 4 8 16 32 64 128GPUs

10 000

1 000

100

10

Com

pute

tim

e (s

econ

ds)

AD_syncAD_async

PIE_sync

PIE_async

Simulation: 160x160 scan points with 90% overlap, 128x128 detector pixels (1.56 TBytes)

See also S. Kandel, S. Maddali, M. Allain, S. Hruszkewycz, C. Jacobsen, and Y. Nashed, Optics Express (accepted)

Page 33: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

Recent activities in Automatic Differentiation•Saugat Kandel: One framework can solve multiple inverse problems (far field, near

field, Bragg diffraction). Kandel et al., Optics Express 27, 18653-18672 (2019).•Saugat Kandel: second order methods in automatic differentiation (let the data

determine the step size)•Sajid Ali and Ming Du: alternative forward models based not on Fresnel propagation

but the finite difference approximation to the Helmholtz equation•Ming Du et al.: use Automatic Differentiation in TensorFlow to reconstruct 3D objects

beyond the Pure Projection Approximation. 23x23 probe positions, 500 viewing angles, regularizers included. 16,500 core hours (46 clock hours) for (256)3.

!33

Projection throughtrue object

Projection through3D reconstruction

Conventional pureprojection imaging

Page 34: X-ray nanotomography: seeing subcellular structure in 3D · 2019-08-23 · Cryo PMMA mass loss ... Write refractive index as where n a=# atoms/volume, and r e=2.818x10-15 m is the

!34

Sajid AliApplied Physics

Ming DuMaterials Science

Saugat KandelApplied Physics

Qiaoling Jin(at Argonne)

Shirley Liu(at Argonne)

Everett VacekApplied Physics

Daikang YanApplied Physics

Funding: DoE Basic Energy Sciences, NIH, NIH BRAIN initiative

Collaborators at Argonne: Si Chen, Junjing Deng, Vincent de Andrade, Doga Gursoy, Stephan Hruszkewycz, Barry Lai, Nino Miceli, Youssef Nashed, Stefan Vogt, Stefan Wild…

Collaborators at Northwestern: Genia Kozorovitskiy (Neurobiology), Gayle Woloschak (Radiation Oncology), Tom O’Halloran (Chemistry)