Reconstructing Circular Order from Inaccurate Adjacency Information Applications in NMR Data Interpretation Ming-Yang Kao.

Slides:



Advertisements
Similar presentations
Proton (1H) NMR Spectroscopy
Advertisements

 NMR arises from the fact that certain atomic nuclei have a property called “ spin ”  “Spin” is caused by circulating nuclear charge and can be thought.
O(N 1.5 ) divide-and-conquer technique for Minimum Spanning Tree problem Step 1: Divide the graph into  N sub-graph by clustering. Step 2: Solve each.
Nuclear Magnetic Resonance (NMR) Aims: To understand the details of how NMR works. To interpret some simple NMR spectra. Magnetic Nuclear Resonance In.
Advanced Higher Unit 3 Nuclear Magnetic Resonance Spectroscopy.
Biomolecular Nuclear Magnetic Resonance Spectroscopy BASIC CONCEPTS OF NMR How does NMR work? Resonance assignment Structural parameters 02/03/10 Reading:
Nuclear Magnetic Resonance (NMR) Spectroscopy
Graph Algorithms: Minimum Spanning Tree We are given a weighted, undirected graph G = (V, E), with weight function w:
Nuclear Magnetic Resonance (NMR) Spectroscopy
Computing and Chemistry 3-41 Athabasca Hall Sept. 16, 2013.
Interpreting NMR Spectra CHEM 318. Introduction You should read the assigned pages in your text (either Pavia or Solomons) for a detailed description.
Understanding 13 C NMR spectroscopy. Nuclear magnetic resonance is concerned with the magnetic properties of certain nuclei. In this course we are concerned.
Chapter 19 Nuclear Magnetic Resonance Spectroscopy Nuclear magnetic resonance (NMR) spectroscopy is based on the measurement of absorption of electromagnetic.
TECH Computer Science Graph Optimization Problems and Greedy Algorithms Greedy Algorithms  // Make the best choice now! Optimization Problems  Minimizing.
Minimum Spanning Tree Algorithms. What is A Spanning Tree? u v b a c d e f Given a connected, undirected graph G=(V,E), a spanning tree of that graph.
Principles of Molecular Spectroscopy: Electromagnetic Radiation and Molecular structure Nuclear Magnetic Resonance (NMR)
Drs. Wei Tian & Yanhui Chen Sep-Dec Main Content Introduction of Nuclear Magnetic Resonance (NMR) Analysis One Dimensional NMRs 1 H NMR 13 C NMR.
Nuclear Magnetic Resonance Spectroscopy. NMR Spectroscopy Method for determining the structure of organic molecules interpretation sample preparation.
Physical Chemistry 2 nd Edition Thomas Engel, Philip Reid Chapter 28 Nuclear Magnetic Resonance Spectroscopy.
Nuclear Magnetic Resonance Spectroscopy. The Use of NMR Spectroscopy Used to map carbon-hydrogen framework of molecules Most helpful spectroscopic technique.
Chapter 13 Spectroscopy Infrared spectroscopy Ultraviolet-Visible spectroscopy Nuclear magnetic resonance spectroscopy Mass Spectrometry.
What is NMR? NMR is a technique used to probe the structure of molecules. Paired with other techniques such as MS and elemental analysis it can be used.
1 H NMR Spectroscopy A short introduction Larry Scheffler.
Nuclear Magnetic Resonance Spectroscopy Dr. Sheppard Chemistry 2412L.
Chapter 3 Nuclear Magnetic Resonance Spectroscopy Many atomic nuclei have the property of nuclear spin. When placed between the poles of a magnet, the.
Nuclear Magnetic Resonance Spectroscopy. 2 Introduction NMR is the most powerful tool available for organic structure determination. It is used to study.
Week 11 © Pearson Education Ltd 2009 This document may have been altered from the original State that NMR spectroscopy involves interaction of materials.
Nuclear Magnetic Resonance Spectroscopy (NMR) Dr AKM Shafiqul Islam School of Bioprocess Engineering.
MC 13.1 Spectroscopy, Pt I 1 Spectrocopy  Nuclear Magnetic Resonance (NMR)spectroscopy  Infrared (IR) Spectroscopy  Ultraviolet-Visible (UV-VIS) Spectroscopy.
Lecture 16 Maximum Matching. Incremental Method Transform from a feasible solution to another feasible solution to increase (or decrease) the value of.
Biomolecular Nuclear Magnetic Resonance Spectroscopy BASIC CONCEPTS OF NMR How does NMR work? Resonance assignment Structure determination 01/24/05 NMR.
All atoms, except those that have an even atomic number and an even mass number, have a property called spin.
CHEM 344 Spectroscopy of Organic Compounds Lecture 1 4th and 5 th September 2007.
Important Concepts 10 1.NMR – Most important spectroscopic tool for elucidating organic structures. 2.Spectroscopy – Based on lower energy forms of molecules.
W HAT IS NUCLEAR MAGNETIC RESONANCE ? State that NMR spectroscopy involves interaction of materials with low-energy radio frequency radiation. Describe.
Automating Steps in Protein Structure Determination by NMR CS April 13, 2009.
Nuclear Magnetic Resonance Spectroscopy. Principles of Molecular Spectroscopy: Electromagnetic Radiation.
1 11 Channel Assignment for Maximum Throughput in Multi-Channel Access Point Networks Xiang Luo, Raj Iyengar and Koushik Kar Rensselaer Polytechnic Institute.
Nuclear Magnetic Resonance Spectroscopy. Learning Objectives Use high resolution n.m.r spectrum of simple molecules (carbon, hydrogen & oxygen) to predict.
Biomolecular Nuclear Magnetic Resonance Spectroscopy BASIC CONCEPTS OF NMR How does NMR work? Resonance assignment Structural parameters 01/28/08 Reading:
1/24 Introduction to Graphs. 2/24 Graph Definition Graph : consists of vertices and edges. Each edge must start and end at a vertex. Graph G = (V, E)
Protein in solution Radio waves 1 H 800 MHz 13 C 200 MHz 15 N 80 MHz Spectra Principles of NMR Protein Spectroscopy B o T Frequencies and Spectra.
Spectroscopy Measures light (radiation) absorbed by species in solution. Some radiation is absorbed by ground state electrons in atoms or molecules. Radiation.
NUCLEAR MAGNETIC RESONANCE SPECTROSCOPY … or NMR for short.
Fig NMRIRUV. Fig NMR: excited spin state IR: excited vibrational state UV: excited electronic state.
From physics we know that a spinning charge has an associated magnetic field. All nuclei have positive charge. Some nuclei have “spin” and are “NMR active”.
Minimum Spanning Trees CS 146 Prof. Sin-Min Lee Regina Wang.
Overview of Graph Theory. Some applications of Graph Theory Models for communications and electrical networks Models for computer architectures Network.
Nuclear Magnetic Resonance (NMR) NMR arises from the fact that certain atomic nuclei have a property called “spin” In analogy with other forms of spectroscopy,
13.3 Introduction to 1 H NMR Spectroscopy. 1 H and 13 C both have spin = ±1/2 1 H is 99% at natural abundance 13 C is 1.1% at natural abundance The nuclei.
Ch 10 Pages ; Lecture 24 – Introduction to Spectroscopy.
California State University, Monterey Bay CHEM312
Chapter 13 Spectroscopy Infrared spectroscopy Ultraviolet-visible spectroscopy Nuclear magnetic resonance spectroscopy Mass spectrometry Copyright © The.
Example Apply hierarchical clustering with d min to below data where c=3. Nearest neighbor clustering d min d max will form elongated clusters!
There are 2 variables in NMR: an applied magnetic field B 0, and the frequency ( ) of radiation required for resonance. NMR Theory.
CSCI-256 Data Structures & Algorithm Analysis Lecture Note: Some slides by Kevin Wayne. Copyright © 2005 Pearson-Addison Wesley. All rights reserved. 11.
MOLECULAR STRUCTURE ANALYSIS NMR Spectroscopy VCE Chemistry Unit 3: Chemical Pathways Area of Study 2 – Organic Chemistry.
NUCLEAR MAGNETIC RESONANCE in medical field
Max Flow min Cut.
CS200: Algorithm Analysis
Lecture 16 Maximum Matching
Great Ideas in Computing Average Case Analysis
A Summarized Look into…
Nuclear Magnetic Resonance Spectroscopy
Lecture 19-Problem Solving 4 Incremental Method
Nuclear Magnetic Resonance (NMR) Spectroscopy
NMR (Nuclear Magnetic Resonance)
Nuclear Magnetic Resonance Spectroscopy
Nuclear Magnetic Resonance (NMR)
Nuclear Magnetic Resonance (NMR)
Presentation transcript:

Reconstructing Circular Order from Inaccurate Adjacency Information Applications in NMR Data Interpretation Ming-Yang Kao

Problem Description (220,480) (520,220) (480,190) (190,540) (540,160) (160,520)

Problem Description ? ? ? ?? ? (220,480) (520,220) (480,190) (190,540) (540,160) (160,520) Given Find the correct order

Introduction Nuclear Magnetic Resonance (NMR)

Introduction Nuclear Magnetic Resonance (NMR) –Use the strong magnetic wave to align nuclei (isotopes). –When this spin transition occurs, the nuclei are said to be in resonance with the applied radiation.

NMR Measurement Chemical Shift –ppm –Electrons in the molecule have small magnetic fields –When magnetic field is applied, electrons tend to oppose the applied field NMR Spectrum

Determining Protein Structure Using NMR 1.NMR Spectral Data generation 2.Peak Picking 3.Peak Assignment 4.Structural Restraint Extraction 5.Structure Calculation

NMR Data Interpretation Peak Assignment. –Map resonance peaks from different NMR spectra to same residue –Identify adjacency relationship –Assign the segments to the protein sequence Currently done manually Bottleneck for high throughput structure determination

Our Focus Peak Assignment Two kinds of information available –Distribution of spin systems for different amino acids –The adjacency information between spin systems

Problem Description (Input) (a 1,b 1 ) (a 2,b 2 ) (a 3,b 3 ) (a 4,b 4 ) (a 5,b 5 ) (a 6,b 6 ) a1a1 a2a2 a3a3 a4a4 a5a5 a6a6 b5b5 b6b6 b4b4 b3b3 b2b2 b1b1

Problem Description (Output) (a 1,b 1 ) (a 5,b 5 ) (a 3,b 3 ) (a 4,b 4 ) (a 2,b 2 ) (a 6,b 6 ) a1a1 a2a2 a3a3 a4a4 a5a5 a6a6 b5b5 b6b6 b4b4 b3b3 b2b2 b1b1 ?

Problem Description (Output) (a 1,b 1 ) (a 5,b 5 ) (a 3,b 3 ) (a 4,b 4 ) (a 2,b 2 ) (a 6,b 6 ) a1a1 a2a2 a3a3 a4a4 a5a5 a6a6 b5b5 b6b6 b4b4 b3b3 b2b2 b1b1

Problem Description (Output) (a 1,b 1 ) (a 5,b 5 ) (a 3,b 3 ) (a 4,b 4 ) (a 2,b 2 ) (a 6,b 6 ) a1a1 a2a2 a3a3 a4a4 a5a5 a6a6 b5b5 b6b6 b4b4 b3b3 b2b2 b1b1

Problem Description (Output) (a 1,b 1 ) (a 5,b 5 ) (a 3,b 3 ) (a 4,b 4 ) (a 2,b 2 ) (a 6,b 6 ) a1a1 a2a2 a3a3 a4a4 a5a5 a6a6 b5b5 b6b6 b4b4 b3b3 b2b2 b1b1

Problem Description (Output) (a 1,b 1 ) (a 5,b 5 ) (a 3,b 3 ) (a 4,b 4 ) (a 2,b 2 ) (a 6,b 6 ) a1a1 a2a2 a3a3 a4a4 a5a5 a6a6 b5b5 b6b6 b4b4 b3b3 b2b2 b1b1

Problem Description (Output) (a 1,b 1 ) (a 5,b 5 ) (a 3,b 3 ) (a 4,b 4 ) (a 2,b 2 ) (a 6,b 6 ) a1a1 a2a2 a3a3 a4a4 a5a5 a6a6 b5b5 b6b6 b4b4 b3b3 b2b2 b1b1

Problem Description (Output) (a 1,b 1 ) (a 5,b 5 ) (a 3,b 3 ) (a 4,b 4 ) (a 2,b 2 ) (a 6,b 6 ) a1a1 a2a2 a3a3 a4a4 a5a5 a6a6 b5b5 b6b6 b4b4 b3b3 b2b2 b1b1

Problem Description (Output) (a 1,b 1 ) (a 5,b 5 ) (a 3,b 3 ) (a 4,b 4 ) (a 2,b 2 ) (a 6,b 6 ) a1a1 a3a3 a6a6 a4a4 a2a2 a5a5 b3b3 b4b4 b2b2 b6b6 b1b1 b5b5 ≤≤≤≤≤ ≤≤≤≤≤

Equivalent Problem Description (a 1,b 1 ) (a 5,b 5 ) (a 3,b 3 ) (a 4,b 4 ) (a 2,b 2 ) (a 6,b 6 ) u1u1 u2u2 u3u3 u4u4 u5u5 u6u6 v5v5 v6v6 v4v4 v3v3 v2v2 v1v1

Cyclic Augmentation (a 1,b 1 ) (a 5,b 5 ) (a 3,b 3 ) (a 4,b 4 ) (a 2,b 2 ) (a 6,b 6 ) u1u1 u2u2 u3u3 u4u4 u5u5 u6u6 v5v5 v6v6 v4v4 v3v3 v2v2 v1v1 A matching M is called a cyclic augmentation if H  M forms a hamiltonian cycle.

Not every matching forms a cycle

Cost of an edge in M Cost of this edge is 70

Cost of an edge in M Cost of this edge is 1100

Sum of cost of edges Minimum Bipartite Cyclic Augmentation Input:U = {u 1, u 2,…, u n } V = {v 1, v 2,…, v n } H : a perfect matching between U and V Output: A perfect matching M such that 1.H  M forms a cycle 2.∑ (u,v)  M |u-v| is minimized u1u1 u2u2 u3u3 u4u4 u5u5 u6u6 v5v5 v6v6 v4v4 v3v3 v2v2 v1v1

Cost of most expensive edges Bottleneck Bipartite Cyclic Augmentation Input:U = {u 1, u 2,…, u n } V = {v 1, v 2,…, v n } H : a perfect matching between U and V Output: A perfect matching M such that 1.H  M forms a cycle 2.max (u,v)  M {|u-v|} is minimized u1u1 u2u2 u3u3 u4u4 u5u5 u6u6 v5v5 v6v6 v4v4 v3v3 v2v2 v1v1

Outline M D : the minimum cost matching We will transform M D to an optimal cost matching using exchange operations Some properties of an optimal matching to prune down the space of exchanges required Exchange graph Optimal matching – MST in exchange graph

M D : the minimum cost matching

The minimum cost matching may not be a cyclic augmentation

Exchanges

Exchanges between different cycles merges them

Cost of an Exchange

x Cost of the exchange is 2.x

Transform M D into a minimum cost cyclic augmentation using exchange operations Which exchanges will yield the optimal cyclic augmentation?

Clusters l1l1 l2l2 l7l7 l6l6 l5l5 l4l4 l3l3 l8l8

Exchange Graph l1l1 l2l2 l7l7 l6l6 l5l5 l4l4 l3l3 l8l8 Nodes ≡ Cycles in M D Edges ≡ Adjacent Clusters in M D

Exchange Graph l1l1 l2l2 l7l7 l6l6 l5l5 l4l4 l3l3 l8l8 Weight on Edges ≡ Cost of corresponding. Exchange

Solution Exchanges corresponding to the Minimum Spanning Tree on Exchange Graph yield a minimum cost cyclic augmentation

Results Minimum Bipartite Cyclic Augmentation Bottleneck Bipartite Cyclic Augmentation Ω(n log n) 3 approx. algorithm

The End Thank You