Top Banner
A Software Tool for Gene A Software Tool for Gene rating Non-Crosshybridiz rating Non-Crosshybridiz ing libraries of DNA Oli ing libraries of DNA Oli gonucleotides gonucleotides Russell Deaton, junghuei Che n, hong Bi, and John A. Rose Summerized by Ji-Eun, Yun
19

A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

Jan 21, 2016

Download

Documents

Lee Hart
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

A Software Tool for Generating NA Software Tool for Generating Non-Crosshybridizing libraries of Don-Crosshybridizing libraries of D

NA OligonucleotidesNA Oligonucleotides

Russell Deaton, junghuei Chen, hong Bi, and John A. Rose

Summerized by Ji-Eun, Yun

Page 2: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

Abstract(1)Abstract(1)

Vertices : Individual oligonucleotides or Watson-Crick pairs

Edge : Indicating a hybridization

The problem of

finding a library of non-crosshybridizingnon-crosshybridizing DNA oligonucleotidesDNA oligonucleotides

Finding an independent set of independent set of vertices in a graph.vertices in a graph.

Page 3: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

Abstract(2)Abstract(2)

The minimum free energy of hybridization, according to the nearest-neighbor model of duplex thermal stability ,is less than some threshold value.

Using this equivalence, an algorithm is implemented to find maximal libraries.

Page 4: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

Introduction(1)Introduction(1)

DNAC key operation : the template-matching hybridization reaction.

Unplanned hybridization can occur Several negative effects.

DWD several requirements. The selected oligonucleotides should hybridize only as as

designed.designed. The set of words, or library, should be largelarge enough to r

epresent the problem and implement a solution. Most of previous work : small collections of oligonuclesmall collections of oligonucle

otides.otides.

Page 5: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

Introduction(2)Introduction(2)

The ongoing work goal To use computer simulation to study the characteristics

of very large collections of many different DNA oligonucleotides.

A DWD tool was implemented 1. Ability to simulate and generate large sets of non-crosshybr

idizing oligonucleotides basis in nearest-neighbor model of DNA thermal stability, capability to check sequences and their reverse complements Options for different reaction conditions

(temperature, salt starand concentrations , output of free energies of hybridization , melting temperatures and alignments of most energetically stable duplex.)

Page 6: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

OutlineOutline

1. The equivalence of the DWD problem and the ISET

2. A software tool is described that implements the suggested algorithms.

3. The method and result are discussed, and conclusionts given.

Page 7: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

DWD Equivalence to ISET(1)DWD Equivalence to ISET(1)

The DNA word design problem ( the problem of finding a maimum-sized library of non-crosshybidizing DNA word) may be expressed as follows:

Difinition 1(DWD) Given a set of DNA oligonucleotides , an hybridizat

ion energy a positive integer , and a threshold , does T contain a subset such that

TjiZJJ jiij ,

T

||TK ZBTT TjiBJandKT ij ,,||

Page 8: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

DWD Equivalence to ISET(2)DWD Equivalence to ISET(2)

Definition 2(ISET) Given a graph G = (V,E) and a positive integer

, dose G contain a subset such that , and such that no two vertice in are joined by an edge in E

||VL VV LV ||

||V

VT

B

LK

otherwise

EjiifJ

VT

ij

0

0

)(1

Page 9: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

DWD Equivalence to ISET(3)DWD Equivalence to ISET(3)

Greedy Algorithm Let T' represent the noncrosshybridizing library, and N

(T') indicate all those oligonucleotide. The algorithm for an initial set of oligonucleotides of si

ze m is shown

Begin T ' 0 for i = 1 to m do if iN( T ')then T ' T '{i}end

Page 10: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

DWD Equivalence to ISET(4)DWD Equivalence to ISET(4)

In the Implementation Large random sets of oligonucleotides and their Watson

-Crick complements are generated. Oligonucleotide are chosen in order and added to the li

brary if they are still available. All oligonucleotides that have an minimum energy of h

ybridization with the added sequence, or its complement, that are less than threshold.

By repeating this process, a non-crosshybridizing library can be selected from the original random population

Page 11: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

Thermodynamic Calculations(1)Thermodynamic Calculations(1)

The pgm uses the nearest-neighbor model of duplethe nearest-neighbor model of duplex thermal stabilityx thermal stability to determine gybridization evergies between oligonucleotides.

Hybridization are determined between two oligonucleotides if their minimum free energy of formation is less than a user-defined threshold.

],ln[114.0)()( NaNinitGinitGGnG ATGCii

Page 12: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

Thermodynamic Calculations(2)Thermodynamic Calculations(2)

The minimum free energy of hybridization is computed using a variant of the Smith-Waterman dynamic programming for finding local alignments.

The scoring function

0

]1][1[

]][1[

]][[

min]][[

ijGjiG

gjiG

gjiG

jiG

Page 13: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

Thermodynamic Calculations(4)Thermodynamic Calculations(4)

Value of enthalpy are recorded for melting temperature calculations

83.3]))[7.00.1/(]([log6.16)ln/( 10 NaNaCRTGHHTT TM

Page 14: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

Results(1)Results(1)

1. A set of template molecules to test a PCR protocol to select maximally mismatched DNA oligonucleotieds

Page 15: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

Results(2)Results(2)

Page 16: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

Discussion(1)Discussion(1)

A maximal non-crosshybridizing library, not the largest possible.

The algorithm is fairly efficient and has generated a library of 3953 non-crosshybridizing Watson-Crick pairs of length 20bp.

In the thermodynamics, only the minimum free energy of hybridization is computed between two oligonucleotides. Minimum free energy was sufficiently small -> p(h) also be small many binding modes of approximately equal energy -> significant

p(cross h)

Page 17: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

Discussion(2)Discussion(2)

The threshold for hybridization is set by the user Because, the size of the library generated is highly dependent on th

e threshold.

The duplexes generated by the tool were consistent with a modified staggered zipper model.(local dynamic pgmming method produced single duplex region that contained very few error.)

The goal of the tool is not a complete thermodynamic simulator, but to supply a speedy design tool for large libraries but to supply a speedy design tool for large libraries of DNA words for computation.of DNA words for computation.

Page 18: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

Conclusion(1)Conclusion(1)

A software tool for generating non-crosshybridizing oligonucleotides has been developed and tested.

The minimum free energy for duplex formation between two given oligonucleotide is calculated using a unified set of nearest-neighbor thermodynamic parameters

A dynamic pgmming algorithm that calculates the minimum energy over all possible local alignment of two oligonucleotides.

Page 19: A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.

Conclusion(2)Conclusion(2)

The libraries are selected from a initial random population by applying a greedy algorithm.

The tool was also used to generate non-crosshybridizing libraries for 10-mer and 20-mer.