TangleSolve
The Applet Version
runs directly off the web-browser and may be slower depending on the
internet connection. The Application Version can be downloaded to
the users hard drive and can be executed locally. Specific
directions for Windows and Unix can be located at How to Download Application Version.
TangleSolve
is a web-band Java applet that runs in every
environment.
Most systems run full versions of Java. If not, the user may need
to
download Java
Plug-in to
run the Applet Version. Or Java
Run-time to
run the application version.
Figure 1. Site-specific
recombinases fill the role of molecular scissors because they are able
to
cleave double-stranded DNA. In a single enzymatic event the enzyme
recognizes specific recombination sites, mediate a double-stranded break
at the core regions of each of the sites, recombines the lose ends, and
reseals the recombined strands as illustrated above.
TanlgeSolve is a Java computer program used
in the analysis of site-specific recombination. Site-specific
recombination plays a central role in many biological processes such as: integration and excision of viral DNA in a host genome, inversion of a
DNA segment, and transposition of DNA from one location of the genome to another.
Site-specific recombinases fill the role of molecular scissors (Figure 1) and are able to
change the topology of DNA by introducing double-stranded breaks at two specific DNA sites,
recombine the ends of the specific sites, and past the recombined sites' ends together. If
the enzymes action is known (or
believed) to act
non-processively or
processively, then TangleSolve will compute the solutions to the systems respectively. TangleSolve is an
interactive application which implements the tangle method and
offers an easy-to-use graphical interface for analyzing and visualizing
topological mechanisms of recombination. The tangle method
converts the biological problem of solving the enzymatic action into the
mathematical problem of computing the geometrical and topological
configuration of the DNA molecule before, during, and after the
recombination event. This is done by translating a recombination
event into a system of tangle equations. A tangle is a
3-dimensional ball with two non-self-intersecting arcs. The
tangle method finds solutions to tangle equations which are rational or
sums of rational tangles,
i.e. which can be easily wound and unwound by smooth
deformations. The
following example illustrates a tangle
equation and its graphical representation within TangleSolve:

N((0) + (2,2,2) + (0))
= 632*
=
< 1,1,2,1,1 >
Figure 2. Standard knot diagram for 632*
from D.Rolfsen's Knots and Links
This program is concerned with site-specific
recombinases that converts unknotted
circular DNA substrates into knotted or linked DNA of specific
topology. TangleSolve assumes that substrates and products of recombination are 4-plats because most knots and links seen in biology are 4-plat
(or 2-bridge knots and links).
Given a link of specific substrate and
product topologies, TangleSolve finds all rational and sums of rational
tangle solutions to the corresponding system(s) of tangle
equations. The solutions are displayed as knot and tangle
diagrams as shown in Figure 3.
For a discriptive overview
of the mathematics and biology involved see
Background
For an informative tutorial on how to use TangleSolve see
Tutorial
Figure 3.
Example of TangleSolve solution. Pictorally from left to right: numerator
addtion, knot or link illustration by D.Rolfsen, 4-plat.
For
questions
please contact: mariel@math.sfsu.edu