Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms...

21
Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering • Genetic Algorithms • Artificial Immune Systems • Biological Evolution and Molecular Computing

Transcript of Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms...

Page 1: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.

Molecular Computing and Evolution

• In Vitro Evolution

• In Vitro Clustering

• Genetic Algorithms

• Artificial Immune Systems

• Biological Evolution and Molecular Computing

Page 2: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.

In Vitro Evolution

• Mutagenesis

• Mutation is a change in the genes

• Chemical Modification of Bases

• PCR-based– Site Directed Mutagenesis– Error-Prone PCR– DNA Shuffling

Page 3: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.
Page 4: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.
Page 5: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.

Error-Prone PCR

• Finite Error Rate for all Polymerases

• Conditions to increase error rate

• Restrict access to one base

• Mn Introduces errors

• Point Mutataions

Page 6: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.

DNA Shuffling

• Digest Initial Population

• Multiple Cycles of PCR without Primers

• Fragments from Initial Population Server as Primers

• Error-Prone PCR

• Swapping Sequences Between Molecules

Page 7: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.

Clustering Algorithm

• Feature map that preserves neighborhood relations in input data

• Cluster or Categorize the Data

• Similar Data Placed in Same Category

• Competitive Learning

• Prototypical Representations of Clusters of Data

))(,( *ijjij ii

Page 8: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.

Memory

Hybridization

Associative Memory Mechanism

Memory

Hybridization

Page 9: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.

Data Molecules

Memory Molecules

SH

Difference Molecules

In Vitro Evolution

Memory Molecules

DNAMemoryArray

Seedwith DesignedMolecules

Page 10: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.

Genetic Algorithms

• John Holland

• Mutation and Crossover (sexual reproduction)

• Selection for Fit Individuals in a Population

• Children Reproduced from Fit Parents

• Effectively Searches Space (Wide Search Pattern)

Page 11: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.
Page 12: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.

Artificial Immune Systems

• Recognition of Self and Non-Self

• T-cells and B-cells

• Site Specific Recognition

Page 13: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.
Page 14: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.
Page 15: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.

The Evolution of DNA Computing

• How do cells and nature compute?

• Thesis: Ciliates compute a difficult HP problem in Gene Unscrambling.

• Similarities to Adleman’s Path Finding Problem in the Cell, RNA Editing

• Turing Machine Power

Page 16: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.
Page 17: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.

The Problem in the Cell

• Genomic Copies of some Protein-coding genes are obscured by intervening non-protein-coding DNA sequence elements (internally eliminated sequences, IES)

• Protein-coding sequences (macronuclear destined sequences, MDS) are present in a permuted order, and must be rearranged.

Page 18: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.

How the cell computes

• Relies on short repeat sequences to act as guides in homologous recombination events

• Splints analogous to edges in Adleman

• One example represents solution of 50 city HP (50 pieces reordered)

Page 19: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.

Hybridization Error

• Short repeat sequences, necessary but not sufficient for reassembly

• Incorrect hybridization produces newly scrambled patterns in evolution

• Would dominate in hybridizations

• Eliminated in macronucleus (telomere addition sequences selectively retained)

• Telomere: Unusual sequences at ends of genes

Page 20: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.

Formal Model

• Formal Language Model

• Intramolecular recombination. The guide is x. Deletex wx from original.

• Intermolecuar recombination. Strand Exchange.

wxuxvuxwxv

xvuuxvxvuuxv ''''

Page 21: Molecular Computing and Evolution In Vitro Evolution In Vitro Clustering Genetic Algorithms Artificial Immune Systems Biological Evolution and Molecular.

Assumption

• By clever structural alignment…, the cell decides which sequences are IES and MDS, as well as which are guides.

• After this decision, the process is simply sorting, O(n).

• Decision process unknown, but amounts to finding the correct path. Most Costly.