DNASequenceGenerator: A Program for the construction of DNA sequences Udo Feldkamp, Sam Saghafi, Wolfgang Banzhaf, Hilmar Rauhe DNA7 pp. 179-188 Summarized.

Slides:



Advertisements
Similar presentations
DNA strands can be separated under conditions which break H-bonds
Advertisements

Molecular Computation : RNA solutions to chess problems Dirk Faulhammer, Anthony R. Cukras, Richard J. Lipton, and Laura F. Landweber PNAS 2000; vol. 97:
From DNA To RNA To Protein. OH O CH 2 Sugar H OH A Nucleotide NH 2 N N N N Base P O OH HO O Phosphate.
Finding approximate palindromes in genomic sequences.
Selection of Optimal DNA Oligos for Gene Expression Arrays Reporter : Wei-Ting Liu Date : Nov
DNA Structure and Function. Watson and Crick’s DNA Model.
Accurate Method for Fast Design of Diagnostic Oligonucleotide Probe Sets for DNA Microarrays Nazif Cihan Tas CMSC 838 Presentation.
Rational DNA Sequence Design for Molecular Nanotechnology Ion Mandoiu, CSE Department DNA is well-known as the carrier of information in living organisms.
Nucleic Acid Design Applications Polymerase Chain Reaction (PCR) Calculating Melting Temperature (Tm) PCR Primers Design.
©2003/04 Alessandro Bogliolo Primer design. ©2003/04 Alessandro Bogliolo Outline 1.Polymerase Chain Reaction 2.Primer design.
IGEM 101: Session 6 4/9/15Jarrod Shilts 4/11/15Ophir Ospovat.
PCR Primer Design Guidelines
IN THE NAME OF GOD. PCR Primer Design Lecturer: Dr. Farkhondeh Poursina.
PCR- Polymerase chain reaction
Nucleic Acid Secondarily Structure AND Primer Selection Bioinformatics
Autonomous DNA Nanomechanical Device Capable of Universal Computation and Universal Translational Motion Peng Yin*, Andrew J. Turberfield †, Sudheer Sahu*,
Tools of Bioinformatics
Strand Design for Biomolecular Computation
Copyright OpenHelix. No use or reproduction without express written consent1.
CHMI 4226E – W20051 Recombinant DNA Technology CHMI 4226 E Week 3 19 January 2009 Toolbox part 3 PCR.
A new DNA computing model for the NAND gate based on induced hairpin formation 생물정보학 협동과정 소 영 제.
Development of World's First DNA Computer for Gene Analysis /n020128E.html (Jan. 28, 2002.) Summarized by 신수용.
Biomolecular Computation in Virtual Test Tubes 7 th International Meeting on DNA Based Computers, p75-83, June 10-13, 2001 Max Garzon, Chris Oehmen Summarized.
A Chinese Postman Problem Based on DNA Computing Z. Yin, F. Zhang, and J. Xu* J. Chem. Inf. Comput. Sci. 2002, 42, Summarized by Shin, Soo-Yong.
Computational and experimental analysis of DNA shuffling : Supporting text N. Maheshri and D. V. Schaffer PNAS, vol. 100, no. 6, Summarized by.
8.5 Translation TEKS 4B, 6C The student is expected to: 4B investigate and explain cellular processes, including homeostasis, energy conversions, transport.
The Inference via DNA Computing Piort Wasiewicz et al. Proceedings of the 1999 Congress on Evolutionary Computation, vol. 2, pp Cho, Dong-Yeon.
Some basic molecular biology Summaries of: Replication, Transcription; Translation, Hybridization, PCR Material adapted from Lodish et al, Molecular Cell.
A Software Tool for Generating Non-Crosshybridizing libraries of DNA Oligonucleotides Russell Deaton, junghuei Chen, hong Bi, and John A. Rose Summerized.
TileSoft: Sequence Optimization Software for Designing DNA Secondary Structures P. Yin*, B. Guo*, C. Belmore*, W. Palmeri*, E. Winfree †, T. H. LaBean*
(C) 2004, SNU Biointelligence Lab, DNA Extraction by Cross Pairing PCR Giuditta Franco, Cinzia Giagulli, Carlo Laudanna, Vincenzo.
PUNCH: An Evolutionary Algorithm for Optimizing Bit Set Selection Adam J. Ruben, Stephen J. Freeland, Laura F. Landweber DNA7, 2001 Summarized by Dongmin.
Molecular Computation: RNA Solutions to Chess Problems Proceedings of the National Academy of Science (PNAS), vol. 97, no. 4, pp , February 15,
PCR Polymerase Chain Reaction PCR Polymerase Chain Reaction Marie Černá, Markéta Čimburová, Marianna Romžová.
DNA Structure DNA consists of two molecules that are arranged into a ladder-like structure called a Double Helix. A molecule of DNA is made up of millions.
Molecular Evolutionary Computing (MEC) for Maximum Clique Problems March 9, 2004 Biointelligence Laboratory School of Computer Science and Engineering.
Private and Public Key DNA Steganography C. Richter, A. Leier, W. Banzhaf, and H. Rauhe Cho, Dong-Yeon.
Fac. of Agriculture, Assiut Univ.
Lesson Plan Creating a lesson plan week5.
21.3 DNA Double Helix In the model shown, the sugar–phosphate backbone is represented by a ribbon with hydrogen bonds between complementary base pairs.
DNA Solution of the Maximal Clique Problem
PCR TECHNIQUE
DNA, RNA and Protein Synthesis
Summarized by In-Hee Lee
Wet (DNA) computing 2001년 9월 20일 이지연
A Surface-Based DNA Algorithm for the Expansion of Symbolic Determinants Z. Frank Qiu and Mi Lu Third Workshop on Bio-Inspired Solutions to Parallel Processing.
DNA! spooled gene chromosomes chromatin double helix.
DNA Structure.
On Template Method for DNA Sequence Design
PNA-mediated Whiplash PCR
Akio Utsugi National Institute of Bioscience and Human-technology,
Fuzzy logic with biomolecules
Introduction to Bioinformatics II
Computational and experimental analysis of DNA shuffling
Replication, Transcription, Translation
Gene expression profiling diagnosis through DNA molecular computation
Horn Clause Computation by Self-Assembly of DNA Molecules
DNA-based Parallel Computation of Simple Arithmetic
Fitness measures for DNA Computing
T. Harju, I. Petre, and G. Rozenberg
Molecular Computation by DNA Hairpin Formation
Self-Assembling DNA Graphs
Russell Deaton, junghuei Chen, hong Bi, and John A. Rose
DNA Solution of the Maximal Clique Problem
Parallel BFS for Maximum Clique Problems
Transcription and Translation
DNA Structure.
Bioinformatics, Vol.17 Suppl.1 (ISMB 2001)
Schematic representation of the SyngenicDNA approach.
Unit 3: Genetics Part 1: Genetic Informaiton
Presentation transcript:

DNASequenceGenerator: A Program for the construction of DNA sequences Udo Feldkamp, Sam Saghafi, Wolfgang Banzhaf, Hilmar Rauhe DNA7 pp Summarized by Dongmin Kim

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) Introduction The main purpose for designing DNA sequences:  Find a set of sequences as dissimilar as possible, include complementary sequences.  avoid non-specific hybridizations.  Control the thermodynamic properties of the sequences  Regard other constraints given by the application.

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) Theoretical background(1) The concept of uniqueness  n b -unique if any subsequence in the pool of length n b if unique  Uniqueness 1-(n b -1)/n s, a ratio to measure how much of a set of sequences of length n s is unique.  Example  9mers these are 6-unique have at most 5 subsequent common subsequence and a uniqueness of 44%

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) Theoretical background(2) The number of base strands of length n b is The number of base strands that can be used in the generation process is The maximum number of sequences is Further requirements such as GC-ratio, melting temperature, the exclusion of long guanine subsequences or of start codons decrease the yield.

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) DNA Sequence Generator The user can  Import or manually add existing or strictly required sequences  Import or manually add sequence templates  Generate sequences de novo  Use the DNASequenceGenerator as a T m calculator  Estimating the melting temperature can be chosen in Wallace rule, GC-% formula, nearest-neighbor method

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) Result In silico In vitro  Generate oligonucleotides for parallel overlap assembly, and tested in vitro  Sequences have restriction sites at specified locations, and a GC ratio of 50%

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) DNASequenceCompiler Sibling tool of DNASequenceGenerator  More suited for sticky-end design.  Designed to translate formal grammars directly into DNA molecules representing the rules of the grammar  Provides an interface for the programmable self- assembly of molecules

© 2001 SNU CSE Artificial Intelligence Lab (SCAI) Conclusion A software tool for the design of DNA oligomers useful for DNA computation. The design of sophisticated DNA structures, such as cubes or double- or triple-crossover molecules will require a more specialized program.