Nicholas Bruno, Akie Hashimoto, and Paul Jarvis Saint Michael’s College We examine the use of flexible branched junction molecules with free ‘sticky ends’

Slides:



Advertisements
Similar presentations
Graph Theory Aiding DNA Fragment Assembly Jonathan Kaptcianos advisor: Professor Jo Ellis-Monaghan Work.
Advertisements

Orthogonal Drawing Kees Visser. Overview  Introduction  Orthogonal representation  Flow network  Bend optimal drawing.
Assembly of DNA Graphs whose Edges are Helix Axes Phiset Sa-Ardyen*, Natasa Jonoska** and Nadrian C. Seeman* *New York University, New York, NY **University.
Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 – CHAPTER 4 GRAPHS 1.
Graph-02.
Introduction to Algorithms
Discrete Mathematics and Its Applications
Complexity 16-1 Complexity Andrei Bulatov Non-Approximability.
The Circuit Partition Polynomial and Relation to the Tutte Polynomial Prof. Ellis-Monaghan 1 Andrea Austin The project described was.
A b c d e f g h j i k Graph G is shown. How many blocks does G have?
Whitney Sherman & Patti Bodkin Saint Michael’s College.
Topics in Biological Physics Design and self-assembly of two-dimensional DNA crystals Benny Gil 16/12/08 Fig3.a.
Graph Theory and DNA Nanostructures Laura Beaudin, Jo Ellis-Monaghan*, Natasha Jonoska, David Miller, and Greta Pangborn.
Graphic Tool for Computer Chip Layout Laura McLane Saint Michael’s College Advisor: Joanna Ellis-Monaghan.
Graph Theory and DNA Nanostructures Laura Beaudin, Jo Ellis-Monaghan*, Natasha Jonoska, David Miller, and Greta Pangborn.
The Circuit Partition Polynomial and Relation to the Tutte Polynomial Prof. Ellis-Monaghan 1 Andrea Austin The project described was.
Impact on current processes Acknowledgments Literature Cited Abstract Minimum Pots for the Usual Suspects Recent exciting advances in DNA self-assembly.
Jo Ellis-Monaghan St. Michaels College, Colchester, VT website: Work.
Efficient DNA Construction using Minimization David Miller* and Laura Beaudin Advisors: Jo Ellis-Monaghan and Greta Pangborn.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
+ Design Strategies for DNA Nanostructures Part I: Problem Formulation Presented By: Jacob Girard and Mary Spuches, Saint Michael’s College With collaboration.
Matthew J. Patitz Explorations of Theory and Programming in Self-Assembly Matthew J. Patitz Department of Computer Science University of Texas-Pan American.
1 Quantum query complexity of some graph problems C. DürrUniv. Paris-Sud M. HeiligmanNational Security Agency P. HøyerUniv. of Calgary M. MhallaInstitut.
Applications of types of SATs Arash Ahadi What is SAT?
Graph Theory Topics to be covered:
On realizing shapes in the theory of RNA neutral networks Speaker: Leszek Gąsieniec, U of Liverpool, UK Joint work with: Peter Clote, Boston College, USA.
Copyright © Cengage Learning. All rights reserved. CHAPTER 10 GRAPHS AND TREES.
L.T. I can identify special angle pairs and use their relationships to find angle measure.
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
On the Edge-Balance Index of Flux Capacitor and L-Product of Star by Cycle Graphs Meghan Galiardi, Daniel Perry, Hsin-hao Su Stone hill College.
+ Design Strategies for DNA Nanostructures Presented By: Jacob Girard & Keith Randall With collaboration from: Andrew Gilbert, Daniel Lewis, & Brian Goodhue.
Combinatorial Optimization Problems in Computational Biology Ion Mandoiu CSE Department.
Design Optimization for DNA Nanostructures III: Realizable Graphs Talk By: Brian Goodhue, Daniel Koch Saint Michael’s College Collaborators: Jacob Girard,
5.4 Graph Models (part I – simple graphs). Graph is the tool for describing real-life situation. The process of using mathematical concept to solve real-life.
Vertex Coloring Chromatic Number Conflict Resolution
Graph.
Introduction to Graph Theory
© 2010 Pearson Prentice Hall. All rights reserved. CHAPTER 15 Graph Theory.
1.5 Graph Theory. Graph Theory The Branch of mathematics in which graphs and networks are used to solve problems.
Graph Theory. A branch of math in which graphs are used to solve a problem. It is unlike a Cartesian graph that we used throughout our younger years of.
Relation. Combining Relations Because relations from A to B are subsets of A x B, two relations from A to B can be combined in any way two sets can be.
Computing Branchwidth via Efficient Triangulations and Blocks Authors: F.V. Fomin, F. Mazoit, I. Todinca Presented by: Elif Kolotoglu, ISE, Texas A&M University.
Graphs Basic properties.
Introduction to Graph Theory
Geometry Vocabulary. Triangle Triangle: a polygon with three sides. 180⁰ Sum of the interior angles of a triangle = 180⁰.
Self-Assembling DNA Graphs Summarized by Park, Ji - Yoon.
Chapter 20: Graphs. Objectives In this chapter, you will: – Learn about graphs – Become familiar with the basic terminology of graph theory – Discover.
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
Programming Abstractions Cynthia Lee CS106B. Upcoming Topics Graphs! 1.Basics  What are they? How do we represent them? 2.Theorems  What are some things.
Investigating the Minimal 4-Regular Matchstick Graph Background: A graph is a collection of vertices and of the unordered pairs of adjacent vertices, or.
MAT 2720 Discrete Mathematics Section 8.1 Introduction
Computation by Self-assembly of DNA Graphs N. Jonoska, P. Sa-Ardyen, and N. Seeman Genetic Programming and Evolvable Machines, v.4, pp , 2003 Summarized.
A Computational Approach to Knotting in Complete Graphs Dana Rowland and David Toth Merrimack College, North Andover, MA Abstract We are interested in.
Trees.
Graphs: Definitions and Basic Properties
AND.
Konigsberg’s Seven Bridges
Computability and Complexity
Can you draw this picture without lifting up your pen/pencil?
Subhash Khot Theory Group
“Enter Group Name” Tyler Atkinson and Dylan Menchetti
Connectivity Section 10.4.
Discrete Mathematics Lecture 6: Set and Function
Graph Theory What is a graph?.
Discrete Mathematics Lecture 12: Graph Theory
Graphical Solution of Linear Programming Problems
MAT 2720 Discrete Mathematics
Self-Assembling DNA Graphs
CHAPTER 15 Graph Theory.
Graph Vocabulary.
Presentation transcript:

Nicholas Bruno, Akie Hashimoto, and Paul Jarvis Saint Michael’s College We examine the use of flexible branched junction molecules with free ‘sticky ends’ created from DNA as the building blocks for graphical complexes. These molecules self-assemble via Watson-Crick complementary pairing. We will determine the minimum number of branched junction molecules, called tiles, and ‘sticky end’ types, called bond-edge types, needed in order to create different polyhedrons under three scenarios: Scenario One: Where smaller complexes can be formed from the set of tiles used to create the target graph; Scenario Two: Where the formation of complexes of the same size, but not smaller, from the set of tiles is allowed; Scenario Three: Where no complexes of equal or lesser size are allowed. In each of the cases we give bounds for the minimum number of bond-edge and tile types needed in order to create the target graphs, and explicit sets of tiles that create the target graphs. Results in the Three Separate Scenarios Conclusion Acknowledgments Literature Cited Abstract Mathematical Models for Building Graphical Complexes from DNA Sticky end cohesion Background The combinatorial representation of a branched junction molecule is a tile and the representation of a sticky end is a bond-edge [B+]. Tiles are then vertices with labeled half edges. Different bond-edge types are labeled with different letters, and complementary bond-edge types are labeled as “hatted” letters. Tile types are distinguished by the number and type of bond-edges they have. A collection of tile types, such that for each tile containing a sticky end of type h there exists a tile with a sticky end of type is called a pot [JMS06]. + b = a b c d Graphical Example of Making a Complex Using Branched Junction Molecules With Sticky Ends Spectrum of a Pot [JMS06] proportion of tile type needed to create a complete complex number of sticky ends of type h on tile Spectrum Example Scenario OneScenario TwoScenario Three If the number of bond-edge types equals the number of tile types you get this: contradiction Theorem 3.2. Adjacent vertices can not be of the same tile type, so the chromatic number gives a lower bound. Pot for a Pyramid with n odd Pot for a Pyramid with n even Pot for a Bipyramid with n even Pot for a Bipyramid with n odd Pot for a Trapezohedron Pyramid Trapezohedron Bipyramid Pot for a Pyramid Spectrum of a Pot with : Using mathematical tools, we determined the minimum tile and bond- edge types needed in order to create several different polyhedrons. This process was based on self-assembling DNA branched junction molecules with flexible arms. Recent research has shown that these molecules and other self-assembling DNA molecules have several practical real-life applications, especially in the areas of nanotechnology and computation. Ignoring the laboratory complications associated with DNA self-assembly, we sought to apply mathematical tools in order to develop the theory determining several conditions necessary for the formation of three-dimensional polyhedron complexes. This in turn is to make the formation of these complexes as efficient as possible. [B+]Beaudin, Lauren; Ellis-Monaghan, Johanna; Jonoska, Natasha; Miller, David; Pangborn, Greta. Minimal Tile and Bond-EdgeTypes for Self-AssemblingDNA Graphs. In progress. [JMS06]Jonoska, Natasha; McColm, Gregory L.; Staninska, Ana. Spectrum of a Pot for DNA Complexes, in DNA Computing 12 (editors: C Mao, T.Yokomori), Springer LNCS, 4287 (2006), The project was supported by the Vermont Genetics Network through NIH Grant Number 1 P20 RR16462 from the INBRE program of the National Center for Research Resources, by a National Security Agency Standard Grant, and by a Saint Michael’s College Provost Grant. Observation 3.1. Complementary sticky end types can not be on the same tile because this allows for the formation of a loop. a d a b c b is a solution to the system. (where av(G) is the number of unique vertex degrees and ev(G) and ov(G) are the numbers of unique even and odd vertex degrees, respectively.)