31
Centrum voor Wiskunde en Informatica Amsterdam, The Netherlands CWI Wojciech Burakiewicz Robert van Liere Analyzing Complex FTMS Simulations: a Case Study in High- Level Visualization of Ion Motions

Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

  • Upload
    fathi

  • View
    18

  • Download
    0

Embed Size (px)

DESCRIPTION

Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions. Wojciech Burakiewicz Robert van Liere. Centrum voor Wiskunde en Informatica Amsterdam, The Netherlands. CWI. Create new tools Clarify images Show physical phenomena. Data properties: - PowerPoint PPT Presentation

Citation preview

Page 1: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Centrum voor Wiskunde en Informatica

Amsterdam, The NetherlandsCWI

Wojciech BurakiewiczRobert van Liere

Analyzing Complex FTMS Simulations:a Case Study in High-Level Visualization of Ion Motions

Page 2: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Create new tools• Clarify images• Show physical phenomena

Motivation

Data properties:• Large datasets• Complex phenomena

Visualization tools available: • Point clouds• Trajectories/Animation

Study the dynamics of complex phenomena in particle simulations

Page 3: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Outline

1. Study subject: Fourier Transform Mass Spectrometrya) Mass spectrometryb) Simulations

2. Visualizationa) Standard techniquesb) Our visualization tools

3. Evaluation 4. Conclusions

Page 4: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Fourier Transform Mass SpectrometryMass Spectrometry: Determine chemical composition of

substances at very low concentrations Investigate chemical properties of

molecules

Computer simulations:• Understand physical phenomena• Increase resolution and accuracy

Page 5: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

D

DE

T

TE

Fourier Transform Mass Spectrometry

Investigated substance:• Ionized• Trapped in electromagnetic field

Oscillation frequency ~ mass Signal induced by oscillating ions

measured on the detection plates. By studying the signal we discover

the substance composition

B

~ 1 in vacuum

Page 6: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Simulations:• Up to 10^6 ions simulated over 10^5 time steps• Experimental timescale: 100ms – 1s

Output:• Detected signal – similar to the real experiment• Ion positions for each time step:

• File size: in Giga Bytes

FTMS Datasets

Page 7: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Investigated Phenomena Ion cloud structure Different ion motions

• Trapping motion• Inside cloud motion

Cloud-cloud interactions Frequency shifts Phase locking

Page 8: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Ion cloud structureIon cloud structure Different ion motions

• Trapping motion• Inside cloud motion

Cloud-cloud interactions Frequency shifts Phase locking

Ion density m/z distribution Cloud dephasing

Investigated Phenomena

Page 9: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Ion cloud structure Different ion motionsDifferent ion motions

• Cyclotron motionCyclotron motion• Inside cloud motionInside cloud motion

Cloud-cloud interactions Frequency shifts Phase locking

Investigated Phenomena

Page 10: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Ion cloud structure Different ion motions

• Trapping motion• Inside cloud motion

Cloud-cloud interactionsCloud-cloud interactions Frequency shifts Phase locking Interaction

Investigated Phenomena

Page 11: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Ion cloud structure Different ion motions

• Trapping motion• Inside cloud motion

Cloud-cloud interactions Frequency shiftsFrequency shifts Phase lockingPhase locking

Frqtheo ≠ Frqmeasured

Clusters oscillate together

Investigated Phenomena

Page 12: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Visualization: Standard tools

2D or 3D point clouds, Dynamics: Trajectories/Animation

Problems• Image cluttering• Phenomena difficult to discern

Page 13: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Visualization: Standard tools

2D or 3D point clouds, Dynamics: Trajectories/Animation

Problems• Image cluttering• Phenomena difficult to discern

Page 14: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Our visualization tools

Comet icon • Ion cloud structure

Camera control• Ion and cloud motions

Frequency icons • Cloud frequency perturbations

Page 15: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Comet icon Partition the ion group along the

center of gravity trajectory Count ions in each partition Choose partition size according to

number of ions

Page 16: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Comet Icon

m/z of ions in the group - color ion density in the comet - shape + saturation dephase state of the comet - shape detailed m/z distribution in the comet - color bar

Page 17: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Comet Icon

Cloud evolution

Page 18: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Camera Control We postion the camera according to

data properties in each frame:• find cluster's center of gravity

trajectory• obtain local coordinate frame by

computing the Frenet frame for this trajectory

• position the camera in this local coordinate frame

Page 19: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Camera Control

Adjust camera in local coordinates:• Camera positioned in the XY

plane• Camera viewing along the Z

axis• Camera placed arbitrarily

Trapping motion of the ions

Page 20: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Camera Control

Adjust camera in local coordinates:• Camera positioned in the XY

plane• Camera viewing along the Z

axis• Camera placed arbitrarily

Relative cloud motions

Page 21: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Camera Control

Adjust camera in local coordinates:• Camera positioned in the XY

plane• Camera viewing along the Z

axis• Camera placed arbitrarily

Relative ion motions inside the cloud

Page 22: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Camera Control

Adjust camera in local coordinates:• Camera positioned in the XY

plane• Camera viewing along the Z

axis• Camera placed arbitrarily

Relative ion motions inside the cloud

Page 23: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Ion dynamics in frequency/phase terms• frequency icon:frequency icon: actual oscillation

frequencies of ion clusters relative to theoretical frequencies

• dephase icon: dephasing of each ion cluster

Frequency shifts Phase locking

Frequency Icons

Page 24: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Ion dynamics in frequency/phase terms• frequency icon: actual oscillation

frequencies of ion clusters relative to theoretical frequencies

• dephase icondephase icon

Dephasing of ion clusters

Frequency Icons

Page 25: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Frequency Icons Ion dynamics in frequency/phase

terms• frequency icon: actual oscillation

frequencies of ion clusters relative to theoretical frequencies

• dephase icondephase icon

Page 26: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Resume Ion cloud structure

Different ion motions

Trapping motion

Inside cloud motion

Cloud-cloud interactions

Frequency shifts

Phase locking

Dephasing

Comet icon

Camera control

Frequency icons

Page 27: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Evaluation (1)

Clarity of image Visibility of physical phenomena

Page 28: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Evaluation (1)

Clarity of image Visibility of physical phenomena

Page 29: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Evaluation (2)

Our tool has been used by physicists:• FOM Institute for Atomic and Molecular Physics, Amsterdam• The Institute for Energy Problems of Chemical Physics, Moscow

With our tool a number of discoveries were made:• Dephasing and phase-locking are strongly influenced by the density

of the ions in the trap• Excitation profile has great influence on the instrument detection

accuracy and resolution

Page 30: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

Conclusions

The standard visualization tools do not suffice:• Image cluttering• Phenomena difficult to discern

Our visualization tools explicitly show important phenomena Users apply this tool to do science

Page 31: Analyzing Complex FTMS Simulations: a Case Study in High-Level Visualization of Ion Motions

The end