STABLE TRACES Sandi Klav zar, Jernej Rus Faculty of Mathematics - - PowerPoint PPT Presentation

stable traces
SMART_READER_LITE
LIVE PREVIEW

STABLE TRACES Sandi Klav zar, Jernej Rus Faculty of Mathematics - - PowerPoint PPT Presentation

STABLE TRACES Sandi Klav zar, Jernej Rus Faculty of Mathematics and Physics University of Ljubljana 20. September 2012 Motivation Gradi sar et al. (2012) presented a novel polypeptide self-assembly strategy for nanostructure design.


slide-1
SLIDE 1

STABLE TRACES

Sandi Klavˇ zar, Jernej Rus

Faculty of Mathematics and Physics University of Ljubljana

  • 20. September 2012
slide-2
SLIDE 2

Motivation

Gradiˇ sar et al. (2012) presented a novel polypeptide self-assembly strategy for nanostructure design.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

2 / 19

slide-3
SLIDE 3

Motivation

Concatenating 12 coiled-coil-forming segments in an exact order (single polypeptide chain was arranged through the 6 edges of the tetrahedron in such way that every edge was traversed exactly twice).

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

3 / 19

slide-4
SLIDE 4

Motivation

Concatenating 12 coiled-coil-forming segments in an exact order (single polypeptide chain was arranged through the 6 edges of the tetrahedron in such way that every edge was traversed exactly twice).

slide-5
SLIDE 5

Motivation

Concatenating 12 coiled-coil-forming segments in an exact order (single polypeptide chain was arranged through the 6 edges of the tetrahedron in such way that every edge was traversed exactly twice).

slide-6
SLIDE 6

Motivation

Concatenating 12 coiled-coil-forming segments in an exact order (single polypeptide chain was arranged through the 6 edges of the tetrahedron in such way that every edge was traversed exactly twice).

slide-7
SLIDE 7

Motivation

Concatenating 12 coiled-coil-forming segments in an exact order (single polypeptide chain was arranged through the 6 edges of the tetrahedron in such way that every edge was traversed exactly twice).

slide-8
SLIDE 8

Motivation

Concatenating 12 coiled-coil-forming segments in an exact order (single polypeptide chain was arranged through the 6 edges of the tetrahedron in such way that every edge was traversed exactly twice).

slide-9
SLIDE 9

Motivation

Concatenating 12 coiled-coil-forming segments in an exact order (single polypeptide chain was arranged through the 6 edges of the tetrahedron in such way that every edge was traversed exactly twice).

slide-10
SLIDE 10

Motivation

Concatenating 12 coiled-coil-forming segments in an exact order (single polypeptide chain was arranged through the 6 edges of the tetrahedron in such way that every edge was traversed exactly twice).

slide-11
SLIDE 11

Motivation

Concatenating 12 coiled-coil-forming segments in an exact order (single polypeptide chain was arranged through the 6 edges of the tetrahedron in such way that every edge was traversed exactly twice).

slide-12
SLIDE 12

Motivation

Concatenating 12 coiled-coil-forming segments in an exact order (single polypeptide chain was arranged through the 6 edges of the tetrahedron in such way that every edge was traversed exactly twice).

slide-13
SLIDE 13

Motivation

Concatenating 12 coiled-coil-forming segments in an exact order (single polypeptide chain was arranged through the 6 edges of the tetrahedron in such way that every edge was traversed exactly twice).

slide-14
SLIDE 14

Motivation

Concatenating 12 coiled-coil-forming segments in an exact order (single polypeptide chain was arranged through the 6 edges of the tetrahedron in such way that every edge was traversed exactly twice).

slide-15
SLIDE 15

Motivation

Concatenating 12 coiled-coil-forming segments in an exact order (single polypeptide chain was arranged through the 6 edges of the tetrahedron in such way that every edge was traversed exactly twice).

slide-16
SLIDE 16

Motivation

Concatenating 12 coiled-coil-forming segments in an exact order (single polypeptide chain was arranged through the 6 edges of the tetrahedron in such way that every edge was traversed exactly twice).

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

3 / 19

slide-17
SLIDE 17

Mathematical model

Polyhedron P, composed from a single polymer chain, can be represented with the graph G(P):

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

4 / 19

slide-18
SLIDE 18

Mathematical model

Polyhedron P, composed from a single polymer chain, can be represented with the graph G(P): vertices are the endpoints of segments,

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

4 / 19

slide-19
SLIDE 19

Mathematical model

Polyhedron P, composed from a single polymer chain, can be represented with the graph G(P): vertices are the endpoints of segments, two vertices being adjacent if there is a segment connecting them,

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

4 / 19

slide-20
SLIDE 20

Mathematical model

Polyhedron P, composed from a single polymer chain, can be represented with the graph G(P): vertices are the endpoints of segments, two vertices being adjacent if there is a segment connecting them, every edge of G(P) corresponds to a coiled-coil dimer – two segments are associated with a fixed edge of G(P),

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

4 / 19

slide-21
SLIDE 21

Mathematical model

Polyhedron P, composed from a single polymer chain, can be represented with the graph G(P): vertices are the endpoints of segments, two vertices being adjacent if there is a segment connecting them, every edge of G(P) corresponds to a coiled-coil dimer – two segments are associated with a fixed edge of G(P), sequence of coiled-coil segments corresponds to a double trace in G(P).

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

4 / 19

slide-22
SLIDE 22

Double traces

Definition A double trace in a graph G is a circuit which traverses every edge exactly twice.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

5 / 19

slide-23
SLIDE 23

Double traces

Definition A double trace in a graph G is a circuit which traverses every edge exactly twice. Theorem Every graph G has a double trace.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

5 / 19

slide-24
SLIDE 24

Retracing

A double trace contains a retracing if it has an immediate succession of e by its parallel copy.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

6 / 19

slide-25
SLIDE 25

Retracing

A double trace contains a retracing if it has an immediate succession of e by its parallel copy. v e

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

6 / 19

slide-26
SLIDE 26

Proper traces

Definition A proper trace is a double trace that has no retracing.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

7 / 19

slide-27
SLIDE 27

Proper traces

Definition A proper trace is a double trace that has no retracing. Theorem (Sabidussi, 1977) G admits a proper trace if and only if δ(G) ≥ 2.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

7 / 19

slide-28
SLIDE 28

Repetition

v a vertex of a G and u and w two different neighbors of v. Then double trace contains a repetition through v if the vertex sequence u → v → w appears twice in any direction (u → v → w or w → v → u).

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

8 / 19

slide-29
SLIDE 29

Repetition

v a vertex of a G and u and w two different neighbors of v. Then double trace contains a repetition through v if the vertex sequence u → v → w appears twice in any direction (u → v → w or w → v → u). v

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

8 / 19

slide-30
SLIDE 30

Repetition

v a vertex of a G and u and w two different neighbors of v. Then double trace contains a repetition through v if the vertex sequence u → v → w appears twice in any direction (u → v → w or w → v → u). v v

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

8 / 19

slide-31
SLIDE 31

Graphs that admit stable traces

Definition Stable trace is double trace without retracings and repetitions through its vertices.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

9 / 19

slide-32
SLIDE 32

Graphs that admit stable traces

Definition Stable trace is double trace without retracings and repetitions through its vertices. Theorem G admits a stable trace if and only if δ(G) ≥ 3.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

9 / 19

slide-33
SLIDE 33

Idea of proof

(⇐ =) If G is cubic proper and stable traces are equivalent,

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

10 / 19

slide-34
SLIDE 34

Idea of proof

(⇐ =) If G is cubic proper and stable traces are equivalent, inductions on ∆(G) (and number of vertices v: dG(v) = ∆(G)),

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

10 / 19

slide-35
SLIDE 35

Idea of proof

(⇐ =) If G is cubic proper and stable traces are equivalent, inductions on ∆(G) (and number of vertices v: dG(v) = ∆(G)), construction of new graph G ′,

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

10 / 19

slide-36
SLIDE 36

Idea of proof

G v v1 v2 . . . v∆

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

11 / 19

slide-37
SLIDE 37

Idea of proof

G v v1 v2 . . . v∆ G ′ v′ v′′ v1 v2 . . . v⌈ ∆

2 ⌉ v⌈ ∆ 2 ⌉+1

. . . v∆

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

11 / 19

slide-38
SLIDE 38

Idea of proof

(⇐ =) If G is cubic proper and stable traces are equivalent, inductions on ∆(G) (and number of vertices v: dG(v) = ∆(G)), construction of new graph G ′,

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

12 / 19

slide-39
SLIDE 39

Idea of proof

(⇐ =) If G is cubic proper and stable traces are equivalent, inductions on ∆(G) (and number of vertices v: dG(v) = ∆(G)), construction of new graph G ′, G ′ admits stable trace T ′,

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

12 / 19

slide-40
SLIDE 40

Idea of proof

(⇐ =) If G is cubic proper and stable traces are equivalent, inductions on ∆(G) (and number of vertices v: dG(v) = ∆(G)), construction of new graph G ′, G ′ admits stable trace T ′, T ′ without v′v′′ and v′′v′ is stable trace in G.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

12 / 19

slide-41
SLIDE 41

Parallel double traces

Edge e is a parallel edge if it is traversed twice in the same direction.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

13 / 19

slide-42
SLIDE 42

Parallel double traces

Edge e is a parallel edge if it is traversed twice in the same direction. If every edge of T is parallel, T is parallel double trace.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

13 / 19

slide-43
SLIDE 43

Parallel double traces

Edge e is a parallel edge if it is traversed twice in the same direction. If every edge of T is parallel, T is parallel double trace. Proposition G admits a parallel double trace (parallel proper trace) if and only if G is Eulerian.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

13 / 19

slide-44
SLIDE 44

Antiparallel double traces

If e is not traversed in the same direction, e is an antiparallel edge.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

14 / 19

slide-45
SLIDE 45

Antiparallel double traces

If e is not traversed in the same direction, e is an antiparallel edge. T is an antiparallel double trace if every edge of T is antiparallel.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

14 / 19

slide-46
SLIDE 46

Antiparallel double traces

If e is not traversed in the same direction, e is an antiparallel edge. T is an antiparallel double trace if every edge of T is antiparallel. Proposition Every graph admits an antiparallel double trace.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

14 / 19

slide-47
SLIDE 47

Antiparallel double traces

If e is not traversed in the same direction, e is an antiparallel edge. T is an antiparallel double trace if every edge of T is antiparallel. Proposition Every graph admits an antiparallel double trace. Theorem (Thomassen, 1990) G admits an antiparallel proper trace if and only if δ(G) > 1 and G has a spanning tree T such that each connected component of G − E(T) either has an even number of edges or contains a vertex v, dG(v) ≥ 4.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

14 / 19

slide-48
SLIDE 48

Open problem 1

Problem Characterize graphs that admit parallel (antiparallel) stable traces.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

15 / 19

slide-49
SLIDE 49

Numerical results

Enumeration results for six polyhedra: the tetrahedron, 4-pyramid, 3-bipyramid, octahedron, 3-prism and 3-cube.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

16 / 19

slide-50
SLIDE 50

Numerical results

Enumeration results for six polyhedra: the tetrahedron, 4-pyramid, 3-bipyramid, octahedron, 3-prism and 3-cube. Only non-equivalent traces are counted:

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

16 / 19

slide-51
SLIDE 51

Numerical results

Enumeration results for six polyhedra: the tetrahedron, 4-pyramid, 3-bipyramid, octahedron, 3-prism and 3-cube. Only non-equivalent traces are counted:

reversion,

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

16 / 19

slide-52
SLIDE 52

Numerical results

Enumeration results for six polyhedra: the tetrahedron, 4-pyramid, 3-bipyramid, octahedron, 3-prism and 3-cube. Only non-equivalent traces are counted:

reversion, shifting,

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

16 / 19

slide-53
SLIDE 53

Numerical results

Enumeration results for six polyhedra: the tetrahedron, 4-pyramid, 3-bipyramid, octahedron, 3-prism and 3-cube. Only non-equivalent traces are counted:

reversion, shifting, applying a permutation induced by an automorphisms of G,

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

16 / 19

slide-54
SLIDE 54

Numerical results

Enumeration results for six polyhedra: the tetrahedron, 4-pyramid, 3-bipyramid, octahedron, 3-prism and 3-cube. Only non-equivalent traces are counted:

reversion, shifting, applying a permutation induced by an automorphisms of G, using any combination of the previous three operations.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

16 / 19

slide-55
SLIDE 55

Numerical results

graph PT aPT pPT ST aST pST tetrahedron 3 3 4-pyramid 101 5 82 5 3-bipyramid 925 24 470

  • ctahedron

53372 668 1352 22246 275 3-prism 25 2 25 2 3-cube 40 40

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

17 / 19

slide-56
SLIDE 56

Open problem 2

Problem Analytically enumerate ((anti)parallel) proper and stable traces in graphs, in particular in polyhedra.

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

18 / 19

slide-57
SLIDE 57

Thank you for your attention!

Sandi Klavˇ zar, Jernej Rus (FMF) Stable Traces

  • 20. September 2012

19 / 19