6/22/04 The RBF-Gene Model – GECCO'04 The RBF-Gene Model A bio-inspired genetic algorithm with a self-organizing genome Virginie LEFORT, Carole KNIBBE,

Slides:



Advertisements
Similar presentations
Martin John Bishop UK HGMP Resource Centre Hinxton Cambridge CB10 1 SB
Advertisements

The story beyond Artificial Immune Systems Zhou Ji, Ph.D. Center for Computational Biology and Bioinformatics Columbia University Wuhan, China 2009.
Genetic Algorithms By: Anna Scheuler and Aaron Smittle.
On the Genetic Evolution of a Perfect Tic-Tac-Toe Strategy
Prof. Carolina Ruiz Computer Science Department Bioinformatics and Computational Biology Program WPI WELCOME TO BCB4003/CS4803 BCB503/CS583 BIOLOGICAL.
Computations have to be distributed !
EvoNet Flying Circus Introduction to Evolutionary Computation Brought to you by (insert your name) The EvoNet Training Committee The EvoNet Flying Circus.
Hidden Markov Models in Bioinformatics
Data Mining Data Fusion Kathy Chiang IATUL June 2010
Parallelized Evolution System Onur Soysal, Erkin Bahçeci Erol Şahin Dept. of Computer Engineering Middle East Technical University.
BIO 10 Lecture 12 EVOLUTION: FROM GENE TO PROTEIN TO PHENOTYPE.
Evolutionary Algorithms Simon M. Lucas. The basic idea Initialise a random population of individuals repeat { evaluate select vary (e.g. mutate or crossover)
Introduction to WEKA Aaron 2/13/2009. Contents Introduction to weka Download and install weka Basic use of weka Weka API Survey.
Evolutionary Algorithms Guilherme Oliveira. What is it about ? Population based optimization algorithms Reproduction Mutation Recombination Selection.
Scalable Text Mining with Sparse Generative Models
Bioinformatics Original definition (1979 by Paulien Hogeweg): “application of information technology and computer science to the field of molecular biology”
Genetic Programming. Agenda What is Genetic Programming? Background/History. Why Genetic Programming? How Genetic Principles are Applied. Examples of.
DEMO CSE fall. What is GeneMANIA GeneMANIA finds other genes that are related to a set of input genes, using a very large set of functional.
LOUKAS GEORGIOU and WILLIAM J. TEAHAN Artificial Intelligence and Intelligent Agents Research Group School of Computer Science, Bangor University, U.K.
9/30/2004TCSS588A Isabelle Bichindaritz1 Introduction to Bioinformatics.
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
Development in hardware – Why? Option: array of custom processing nodes Step 1: analyze the application and extract the component tasks Step 2: design.
Evolutionary algorithms
1 Bio + Informatics AAACTGCTGACCGGTAACTGAGGCCTGCCTGCAATTGCTTAACTTGGC An Overview پرتال پرتال بيوانفورماتيك ايرانيان.
Aim: How do scientists use biotechnology to manipulate genomes?
Evolutionary Algorithms BIOL/CMSC 361: Emergence Lecture 4/03/08.
Marker Assisted Selection Biotechnology in Action.
Improved Gene Expression Programming to Solve the Inverse Problem for Ordinary Differential Equations Kangshun Li Professor, Ph.D Professor, Ph.D College.
Annealing Paths for the Evaluation of Topic Models James Foulds Padhraic Smyth Department of Computer Science University of California, Irvine* *James.
Lecture 8: 24/5/1435 Genetic Algorithms Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Different Varieties of Genetic Programming Je-Gun Joung.
Jeopardy Genes and Chromosomes Basics
An Introduction to Genetic Algorithms Lecture 2 November, 2010 Ivan Garibay
Evolutionary Art with Multiple Expression Programming By Quentin Freeman.
1 Machine Learning 1.Where does machine learning fit in computer science? 2.What is machine learning? 3.Where can machine learning be applied? 4.Should.
Using Interactive Evolution for Exploratory Data Analysis Tomáš Řehořek Czech Technical University in Prague.
+ Get Rich and Cure Cancer with Support Vector Machines (Your Summer Projects)
Artificial Neural Network Building Using WEKA Software
Initial sequencing and analysis of the human genome Averya Johnson Nick Patrick Aaron Lerner Joel Burrill Computer Science 4G October 18, 2005.
Biological Signal Detection for Protein Function Prediction Investigators: Yang Dai Prime Grant Support: NSF Problem Statement and Motivation Technical.
Data Mining and Decision Trees 1.Data Mining and Biological Information 2.Data Mining and Machine Learning Techniques 3.Decision trees and C5 4.Applications.
Learning from Positive and Unlabeled Examples Investigator: Bing Liu, Computer Science Prime Grant Support: National Science Foundation Problem Statement.
09/20/04 Introducing Proteins into Genetic Algorithms – CSIMTA'04 Introducing “Proteins” into Genetic Algorithms Virginie LEFORT, Carole KNIBBE, Guillaume.
Computational Approaches for Biomarker Discovery SubbaLakshmiswetha Patchamatla.
Genetic Algorithms. The Basic Genetic Algorithm 1.[Start] Generate random population of n chromosomes (suitable solutions for the problem) 2.[Fitness]
The Future of Genetics Research Lesson 7. Human Genome Project 13 year project to sequence human genome and other species (fruit fly, mice yeast, nematodes,
Contribution of second order evolution to evolutionary algorithms Virginie LEFORT July 11 th.
Evolutionary Robotics The Genotype-to-Phenotype Map The genotype to phenotype map: the algorithm that transforms the genotype into the phenotype. Direct.
CISC Machine Learning for Solving Systems Problems Presented by: Eunjung Park Dept of Computer & Information Sciences University of Delaware Solutions.
Final Report (30% final score) Bin Liu, PhD, Associate Professor.
An Introduction to Genetic Algorithms Lecture 2 November, 2010 Ivan Garibay
Organic Evolution and Problem Solving Je-Gun Joung.
Nawanol Theera-Ampornpunt, Seong Gon Kim, Asish Ghoshal, Saurabh Bagchi, Ananth Grama, and Somali Chaterji Fast Training on Large Genomics Data using Distributed.
Evolving Virtual Creatures B2.2 Vincent Visser | Complexity through simplicity.
1 Artificial Regulatory Network Evolution Yolanda Sanchez-Dehesa 1, Loïc Cerf 1, José-Maria Peña 2, Jean-François Boulicaut 1 and Guillaume Beslon 1 1.
Multi-cellular paradigm The molecular level can support self- replication (and self- repair). But we also need cells that can be designed to fit the specific.
Bioinformatics challenges for “genome-wide association” studies
Genetics Definitions Definition Key Word
Basics of Genetic Algorithms (MidTerm – only in RED material)
KEY CONCEPT Entire genomes are sequenced, studied, and compared.
KEY CONCEPT Entire genomes are sequenced, studied, and compared.
KEY CONCEPT Entire genomes are sequenced, studied, and compared.
Basics of Genetic Algorithms
Coping with complexity THE CENTRAL DOGMA OF QUANTITATIVE GENETICS: the additive genetic model.
Strategic command of living processes
KEY CONCEPT Entire genomes are sequenced, studied, and compared.
Unit: Animals at the Cellular Level
Type Topic in here! Created by Educational Technology Network
Evaluating Classifiers for Disease Gene Discovery
KEY CONCEPT Entire genomes are sequenced, studied, and compared.
Presentation transcript:

6/22/04 The RBF-Gene Model – GECCO'04 The RBF-Gene Model A bio-inspired genetic algorithm with a self-organizing genome Virginie LEFORT, Carole KNIBBE, Guillaume BESLON, Joël FAVREL INSA-IF/PRISMa, FRANCE

The RBF-Gene Model – GECCO'0422 June, Basic ideas Back to the “biological” gene definition  A gene is a coding sequence in an ocean of non-coding sequences  Each gene express a protein which function is “only” determined by the local sequence (genetic code)  Proteins interact to produce the phenotype The RBF-Gene model is based on:  A “protein layer” between genotype and phenotype  A “genetic” code to find the genes and the associated protein function The phenotype is computable whatever the genome structure

The RBF-Gene Model – GECCO'0422 June, Application to a regression task Approximation thanks to a parametric regression function The RBF-Gene model introduces an intermediate layer between the parameters and the regression function  The regression function is a combination of elementary kernel functions  Each coding sequence is translated into a kernel  A genetic code is used to compute the kernel parameters from the gene sequence Advantages:  The regression function is computable whatever the genome (size, genes number, genes order, …)  The algorithm can choose the function complexity (kernel number)  The algorithm can choose the kernels precision (gene size)

The RBF-Gene Model – GECCO'0422 June, G2G3G4 The genotype to phenotype mapping G1 FE…BEFDGGCFDGHEGA…D μ σ Kernel K 1 : σ: (gray)  (bin)  Phenotype : 1σH 0σG 1μF 0μE 1wD 0wC StopB StartA ValueParameterBase Genetic code w: 101 (gray)  110 (bin)  0.75 μ: 0110 (gray)  0100 (bin)  0.25

The RBF-Gene Model – GECCO'0422 June, The reproduction loop Biologically inspired operators : Evaluation Selection Reproduction

The RBF-Gene Model – GECCO'0422 June, Results on a toy problem ( R  R ) Generation: 0 Final results : Number of kernels: 10 Learning fitness: Validation fitness: Generation: 2000

The RBF-Gene Model – GECCO'0422 June, Conclusion Reorganization of the genome DURING and BY the evolutionary process Validated on the abalone dataset (R 8  R function) [1,2] Future work:  Study of the influence of each parameter  Clustering ? [1] UCI Machine Learning Website: Abalone data set (consulted in 2003) ( [2] Automatic Knowledge Miner (AKM) Server: Data mining analysis (request abalone). Technical report, AKM (WEKA), University of Waikato, Hamilton, New Zealand (2003)

The RBF-Gene Model – GECCO'0422 June, Questions ?