CHAPTER 5 COMPARATIVE ANALYSIS WITH EXISTING ALGORITHMS

Size: px
Start display at page:

Download "CHAPTER 5 COMPARATIVE ANALYSIS WITH EXISTING ALGORITHMS"

Transcription

1 CHAPTER 5 COMPARATIVE ANALYSIS WITH EXISTING ALGORITHMS This chapter presents a comparative analysis of the results produced by the developed self-organizing genetic algorithms with the existing algorithms, applied to Multiple Sequence Alignment. The developed algorithms were validated and various parameters, alignments generated were compared with other existing GA and non- GA algorithms for MSA (Sedaghatinia et al., 2009), (Essoussi et al., 2008) (Gondro et al., 2007). 5.1 EVALUATION OF ALIGNMENTS To prove the efficiency of the proposed algorithms, the alignment results are evaluated by comparing with widely used MSA tools like ClustalW (Thompson et al., 1994), T-Coffee (Noterdame et al., 2000), DiAlign (Morgenstern et al., 1996), Muscle (Edgar, 2004), Mafft (Katoh et al., 2009), Praline (Simossis et al., 2003) and POA (Lee et al., 2002). In addition, a comparison is made among the various developed algorithms, listed below, with reference to GA parameters and alignments. Standard Genetic Algorithm (SGA) Intron Multiple Aligner by Genetic Algorithm (imaga) Self-organizing Algorithm for Multiple Sequence Alignment (SOMSA) Cyclic Algorithm for Multiple Sequence Alignment (C-MSA) 112

2 Auto-Poietic Algorithms for Multiple Sequence Alignment (AP-MSA) Self-organizing Multi-Mutation Operator Algorithm (SOMM-MSA) Further, three variations of SO algorithms are also developed for comparative analysis and the results obtained are highly encouraging and are presented below: Self-organizing Cyclic Crossover (SOCCO) SOCCO is a combination of the developed Cyclic Crossover Operator (CCO) and Self- organizing Binary Shuffler (SOBS). Auto-Poietic Crossover with Cyclic Mutation (ACOSMO) ACOSMO is a combination of the developed Auto-Poietic Crossover Operator (ACO) and Cyclic Self-organizing Binary Shuffler (C-SOBS). SOMSA with Decreasing Mutation Rate (DSOMSA) DSOMSA is a combination of the developed SOCO operator and a variation of C- SOBS. The variant of C-SOBS operator performs mutation initially with an optimal upper limit in the rate range. At each point of convergence instead of termination, the rate is decreased cyclically till it reaches the optimal lower limit Reference Datasets Multiple sequence alignments are the heart of Bioinformatics analysis. A number of benchmarks (BAliBASE (Thompson et al., 2005), OXBench (Raghava et al., 2003), SMART (Ponting et al., 1999)) are available to evaluate the MSA programs (Carroll et al, 2007). These databases leverage structural-alignments to provide a suite of gold standard alignments. They are assumed to be true alignments, and the calculated alignments are evaluated by comparing against them. The publicly available databases are used as the benchmark which is extremely useful in evaluating the quality of sequence alignments. 113

3 5.1.2 MSA Assessment s The performance of MSA programs were evaluated using different scores like Q- score, TC score, Cline score and Modeler score (Mirarab et al., 2011). The statistical analysis of performance of MSA programs involves the comparison of scores achieved in a specific reference set or by the scores of a specific MSA program in different reference set. Q- Q (quality) is the number of correctly aligned residue pairs divided by the number of residue pairs in the reference alignment. Column (TC) Using the same symbols as above, the score C i of the i th column is equal to 1 when all the residues in the column are aligned in the reference alignment, otherwise is equal to 0. Therefore, the column score is: Cline The Cline score was developed to address the issues with and by penalizing both under-alignment and over-alignment, and also crediting regions in the generated alignment that may be shifted by a few positions relative to the reference alignment. 114

4 Modeler The modeler score computes the ratio of correctly aligned residue-pairs with the length of the generated alignment. 5.2 ANALYSIS OF VARIANTS OF SELF-ORGANIZING ALGORITHMS The variants of the proposed algorithm are executed and the resultant score of the final alignment were calculated and compared with SGA. A. Comparative Analysis of DSOMSA and SGA The number of generation is fixed in case of SGA whereas in DSOMSA, it is selforganized based on betterment of alignment resulting in each generation. The number of input sequences ranges from 4 to 8 and its total length vary from 1000 to The comparative results show that, on average, DSOMSA produces better alignments than SGA in less number of generations and time. The results are tabulated in 5.1 to 5.3 and a graphical representation in figure 5.1 to

5 Table 5.1 Comparative Analysis of Performance of DSOMSA and SGA on Balibase Datasets Dataset SGA DSOMSA Total Sequences Length Generations Generations RV11_BB RV11_BB RV11_BB RV11_BBS RV11_BBS RV12_BB RV12_BBS RV12_BBS RV12_BBS RV11_BBS RV11_BBS RV11_BB RV11_BBS RV11_BB RV11_BBS RV11_BBS RV11_BBS RV11_BBS RV12_BBS RV12_BBS Figure 5.1 Comparative Analysis of Performance of DSOMSA and SGA on Balibase Datasets 116

6 Table 5.2 Comparative Analysis of Performance of DSOMSA and SGA on Oxbench Datasets Dataset Sequences Length SGA Generations Generations DSOMSA 4t s s S s s t t Figure 5.2 Comparative Analysis of Performance of DSOMSA and SGA on Oxbench Datasets 117

7 Table 5.3 Comparative Analysis of Performance of DSOMSA and SGA on SMART Datasets Dataset SGA Sequences Length Generations DSOMSA Generations Crf Chsh Fimac Net pep Calcitonin Clb AXH NMU SORB Thy Figure 5.3 Comparative Analysis of Performance of DSOMSA and SGA on SMART Datasets 118

8 Performance Analysis on Consecutive Execution of DSOMSA To analyze the changes in the resulting score and the self-organizing convergence point, the algorithm was executed for ten times using the model dataset 469 with three sequences from Oxbench benchmark alignment suite and the scores, number of generation were tabulated in 5.4. A graphical representation indicating the changes in the modeler score against execution is given in figure 5.4. This analysis shows that the alignment produced and the number of generations varies for different execution. From the result, it is observed that best score was generated more number of times proving the efficiency of the algorithm. Table 5.4 Impact of Execution on (DSOMSA) Execution Exact Match Alignment length Generations Modeler

9 Figure 5.4 Impact of Execution on (DSOMSA)Procedural Analysis of DSOMSA To explain the self-organizing procedure of DSOMSA, a model dataset 469 with three sequences from Oxbench benchmark was used as input. In DSOMSA, the crossover rate (Rc) is fixed and the mutation rate (Rm) is allowed to change decreasingly from 80% to 1% based on the improvement in the alignment score which has an impact on the termination of the execution thereby the number of generations. The execution starts with Rm=80% and generation 1 produced an alignment with Modeler score In next generation (2) by the concept of selforganization implemented in the procedure Rm decreased to 78% resulting a score of Generation 5 with Rm=72% resulting in score of Next generation continued with Rm 72% resulting further no increase in the score. Hence by the concept of self-organization Rm decreased to 70%. Self-organizing decreasing in Rm continues till the lower limit of Rm (1%) is reached. Mutation rate reaches the lower limit 1%, when generation=46 and the score of the output alignment is as shown in the table 5.5. A Graph explaining the above procedure with generation against score was given in figure 5.5. It is evident from the table that for 469 dataset, five improvements occurred in the execution/ procedure to obtain the final score of

10 Table 5.5 Impact of Self-organizing Procedure (DSOMSA) Generation Crossover Rate Mutation Rate (in (in percentage) percentage) EM of elite Modeler score

11 Figure 5.5 Impact of Self-organizing Procedure (DSOMSA) B. Comparative Analysis of SOCCO and SGA The number of generation is fixed in case of SGA whereas in SOCCO, it is selforganized based on betterment of alignment resulting in each generation. The number of input sequences ranges from 4 to 8 and its total length vary from 1000 to The comparative results show that, on average, SOCCO produces better alignments than SGA in less number of generations and time. The results are tabulated in 5.6 to 5.8. A graphical representation in figure 5.6 to

12 Table 5.6 Comparative Analysis of Performance of SOCCO and SGA on Balibase Datasets Dataset Sequences Total Length SGA Generations SOCCO Generations RV11_BB RV11_BB RV11_BB RV11_BBS RV11_BBS RV12_BB RV12_BBS RV12_BBS RV12_BBS RV11_BBS RV11_BBS RV11_BB RV11_BBS RV11_BB RV11_BBS Figure 5.6 Comparative Analysis of Performance of SOCCO and SGA on Balibase Datasets 123

13 Table 5.7 Comparative Analysis of Performance of SOCCO and SGA on Oxbench Datasets Dataset SGA Sequences Length Generations SOCCO Generations 4t s s S s s t t Figure 5.7 Comparative Analysis of Performance of SOCCO and SGA on Oxbench Datasets 124

14 Table 5.8 Comparative Analysis of Performance of SOCCO and SGA on SMART Datasets Dataset Sequences Length SGA Generations SOCCO Generations Crf Chsh Fimac Net pep Calcitonin Clb AXH NMU SORB Thy Figure 5.8 Comparative Analysis of Performance of SOCCO and SGA on SMART Datasets 125

15 Performance Analysis on Consecutive Execution of SOCCO To analyze the changes in the resulting score and the self-organizing convergence point, the algorithm was executed for ten times using the model dataset 469 with three sequences from Oxbench benchmark alignment suite and the scores, number of generation were tabulated in 5.9. A graphical representation indicating the changes in the modeler score against execution is given in figure 5.9. This analysis shows that the alignment produced and the number of generations varies for different execution. From the result, it is observed that best score was generated more number of times proving the efficiency of the algorithm. Table 5.9 Impact of Execution on (SOCCO) Execution Exact Match Alignment length Generations Modeler

16 Figure 5.9 Impact of Execution on (SOCCO) Procedural Analysis of SOCCO To explain the self-organizing procedure of SOCCO, a model dataset 469 with three sequences from Oxbench benchmark was used as input. In SOCCO, the mutation rate (Rm) is fixed and the crossover rate (Rc) is allowed to change from 1% to 80% based on the improvement in the alignment score which has an impact on the termination of the execution thereby the number of generations. The execution starts with Rc =1% and generation (1) produced an alignment with Modeler score In next generation (2) by the concept of self-organization implemented in the procedure Rm increased to 3% resulting a score of Generation 16 with Rc =31% resulting score of Next generation continued with Rc 31% resulting in no further increase in the score. Hence by the concept of self-organization Rc increased to 33%. Self-organizing increases in Rc continues till the upper limit of Rm (80%) is reached. Mutation rate reaches the upper limit 81%, when generation = 43 and score of the output alignment is as shown in the table A graph explaining the above procedure with generation against score was given in figure It is evident from the table that for 469 dataset, two improvements occurred in the execution/ procedure to obtain the final score of

17 Table 5.10 Impact of Self-organizing Procedure (SOCCO) Generation Rate of Cyclic Crossover (in Percentage) Rate of Mutation Operator (in Percentage) EM of elite Modeler score

18 Figure 5.10 Impact of Self-organizing Procedure (SOCCO) Comparative Analysis of ACOSMO and SGA The number of generation is fixed in case of SGA whereas in ACOSMO, it is selforganized based on betterment of alignment resulting in each generation. Various datasets from standard Balibase, Oxbench and Smart benchmark alignment suites were taken and some of them were reported. The number of input sequences ranges from 4 to 16 and its total length vary from 1000 to 7000 are considered. The comparative results show that, on average, ACOSMO produces better alignments than SGA in less number of generations and time. The results are tabulated in 5.11 to 5.13 and a graphical representation is shown in figure 5.11 to

19 Table 5.11 Comparative Analysis of Performance of ACOSMO and SGA on Balibase Datasets Dataset SGA ACOSMO Total sequences Length Generations Generations RV11_BB RV11_BB RV11_BB RV11_BB RV11_BBS RV11_BBS RV12_BB RV20_BBS RV11_BBS RV12_BBS RV12_BBS RV12_BBS RV11_BBS RV11_BBS RV11_BB RV11_BBS RV11_BB RV11_BBS Figure 5.11 Comparative Analysis of Performance of ACOSMO and SGA on Balibase Datasets 130

20 Table 5.12 Comparative Analysis of Performance of ACOSMO and SGA on Oxbench Datasets Dataset sequences Total Length SGA Generations ACOSMO Generations 4t s s S s s t t Figure 5.12 Comparative Analysis of Performance of ACOSMO and SGA on Oxbench Datasets 131

21 Table 5.13 Comparative Analysis of Performance of ACOSMO and SGA on SMART Datasets Dataset SGA Total sequences Length Generations ACOSMO Generations Crf Chsh Fimac Net pep Calcitonin Clb AXH NMU SORB Thy Figure 5.13 Comparative Analysis of Performance of ACOSMO and SGA on SMART Datasets 132

22 Performance Analysis on Consecutive Execution of ACOSMO To analyze the changes in the resulting score and the self-organizing convergence point, the algorithm was executed for ten times using the model dataset 469 with three sequences from Oxbench benchmark alignment suite and the scores, number of generation were tabulated in A graphical representation indicating the changes in the modeler score against execution is given in figure This analysis shows that the alignment produced and the number of generations varies for different execution. From the result, it is observed that best score was generated more number of times proving the efficiency of the algorithm. Table 5.14 Impact of Execution on (ACOSMO) Execution Exact Match Alignment length Generations Modeler

23 Figure 5.14 Impact of Execution on (ACOSMO) Procedural Analysis of ACOSMO To explain the self-organizing procedure of ACOSMO, a model dataset 469 with three sequences from Oxbench benchmark was used as input. In ACOSMO, the crossover rate (Rc) is random depending on the Alignment length and the mutation rate (Rm) is allowed to change from 1% to 80% based on the improvement in the alignment score which has an impact on the termination of the execution thereby the number of generations. The execution starts with Rm=1% and generation 1 produced an alignment with Modeler score In next generation (2) by the concept of self-organization implemented in the procedure Rm increased to 3% resulting a score of Generation 3 retains the same rate Rm=3% resulting a score of and further no increase in the score. Hence by the concept of self-organization Rm increased to 5%. Self-organizing increase in Rm continues till the upper limit of Rm (80%) is reached. Mutation rate reaches the upper limit 81%, when generation = 46 and the score of the output alignment is as shown in the table A Graph explaining the above procedure with generation against score was given in figure It is evident from the table that for 469 dataset, seven improvements occurred in the execution/ procedure to obtain the final score of

24 Table 5.15 Impact of Self-organizing Procedure (ACOSMO) Generation Rate of Cyclic Mutation Operator (in Percentage) EM of elite Modeler score

25 Figure 5.15 Impact of Self-organizing Procedure (ACOSMO) 136

26 5.3 OVERALL COMPARISON OF DEVELOPED ALGORITHMS The standard GA programs for aligning multiple sequences like SGA, imaga and the seven self-organizing algorithms developed for MSA (SOMSA, C-MSA, AP-MSA, SOMM-MSA, DSOMSA, SOCCO and ACOSMO) are compared among each other. This comparative analysis is done to prove their efficiency in terms of the resulting score and process along with the values assigned for important parameters like population size, number of generations, alignment length, and crossover and mutation rates. 137

27 Table 5.16 Comparison of Performance of Developed Algorithms Developed Tools SGA i-maga SOMSA SOCCO C-MSA SOMM-MSA ACOSMO AP-MSA DSOMSA Crossover Mutation Population Alignment Rate Rate Size Length Generation Fixed Fixed Fixed Fixed Random Random User choice User choice Single point/ Single point/ Double point (100) Double point (5) SO - Fixed SO - Cyclic Fixed SO- Process 406 dependent SO - Cyclic SO - Fixed Fixed SO- Process 406 dependent SO - Cyclic SO - Cyclic Fixed SO- Process 406 dependent SO- Process Multiple [5] Fixed SO - Fixed dependent 406 Nor Cyc Inc Dec Rev SO- Process SO - Cyclic Fixed SO - Random 406 dependent SO- Process SO - Fixed SO - Cyclic SO - Random 406 dependent SO - Fixed SO - Cyclic Fixed SO- Process 406 dependent Exact Match Modeler score

28 comparison Modeler SGA i-maga SOMSA SOCCO C-MSA SOMM-MSA ACOSMO AP-MSA DSOMSA Developed tools Figure 5.16 Comparison of Performance of Developed Algorithms 139

29 Table 5.17 Comparison of SOMSA with Existing MSA Tools using Q Dataset ClustalW T-Coffee Di-align MUSCLE Mafft Praline POA SGA SOMSA P R O T E I 1r c havA N 2myr D N A RV12_BBS t AXH

30 141 Figure 5.17 Comparison of SOMSA with Existing MSA Tools using Q

31 Table 5.18 Comparison of SOMSA with Existing MSA Tools using TC P R O T E I N Dataset ClustalW T-Coffee Di-align MUSCLE Mafft Praline POA SGA SOMSA 1r c havA myr RV12_BBS D N 4t A AXH

32 143 Figure 5.18 Comparison of SOMSA with Existing MSA Tools using TC

33 Table 5.19 Comparison of SOMSA with Existing MSA Tools using Cline Dataset ClustalW T-Coffee Di-align MUSCLE Mafft Praline POA SGA SOMSA P 1r R O 451c T E I N 1havA 2myr RV12_BBS D N A 4t AXH

34 145 Figure 5.19 Comparison of SOMSA with Existing MSA Tools using Cline

35 Table 5.20 Comparison of SOMSA with Existing MSA Tools using Modeler Dataset ClustalW T-Coffee Di-align MUSCLE Mafft Praline POA SGA SOMSA P 1r R O 451c T E I N 1havA 2myr D RV12_BBS N A 4t

36 147 Figure 5.20 Comparison of SOMSA with Existing MSA Tools using Modeler

37 Figure 5.21 Sample Output of Developed SGA for MSA (imaga) Figure 5.22 Sample Output of Self-organizing Genetic Algorithms for MSA 148

38 5.4 SUMMARY This chapter discussed the results of the comparative analysis of variants of SOGA developed with SGA and existing algorithms for MSA. In addition, a comparison is also made among the developed algorithms in terms of various parameters and results. From the overall comparative analysis, the algorithms developed showed a better performance than the other existing algorithms in identifying the better alignments. 149

Comparison of Phylogenetic Trees of Multiple Protein Sequence Alignment Methods

Comparison of Phylogenetic Trees of Multiple Protein Sequence Alignment Methods Comparison of Phylogenetic Trees of Multiple Protein Sequence Alignment Methods Khaddouja Boujenfa, Nadia Essoussi, and Mohamed Limam International Science Index, Computer and Information Engineering waset.org/publication/482

More information

PoMSA: An Efficient and Precise Position-based Multiple Sequence Alignment Technique

PoMSA: An Efficient and Precise Position-based Multiple Sequence Alignment Technique PoMSA: An Efficient and Precise Position-based Multiple Sequence Alignment Technique Sara Shehab 1,a, Sameh Shohdy 1,b, Arabi E. Keshk 1,c 1 Department of Computer Science, Faculty of Computers and Information,

More information

Biochemistry 324 Bioinformatics. Multiple Sequence Alignment (MSA)

Biochemistry 324 Bioinformatics. Multiple Sequence Alignment (MSA) Biochemistry 324 Bioinformatics Multiple Sequence Alignment (MSA) Big- Οh notation Greek omicron symbol Ο The Big-Oh notation indicates the complexity of an algorithm in terms of execution speed and storage

More information

Comparison and Evaluation of Multiple Sequence Alignment Tools In Bininformatics

Comparison and Evaluation of Multiple Sequence Alignment Tools In Bininformatics IJCSNS International Journal of Computer Science and Network Security, VOL.9 No.7, July 2009 51 Comparison and Evaluation of Multiple Sequence Alignment Tools In Bininformatics Asieh Sedaghatinia, Dr Rodziah

More information

Lecture 5: Multiple sequence alignment

Lecture 5: Multiple sequence alignment Lecture 5: Multiple sequence alignment Introduction to Computational Biology Teresa Przytycka, PhD (with some additions by Martin Vingron) Why do we need multiple sequence alignment Pairwise sequence alignment

More information

Higher accuracy protein Multiple Sequence Alignment by Stochastic Algorithm

Higher accuracy protein Multiple Sequence Alignment by Stochastic Algorithm Higher accuracy protein Multiple Sequence Alignment by Stochastic Algorithm 1 Jeevitesh.M.S, 1,2,* Narayan Behera, 1 Justin Jose, 3 Krishna Kant & 3 Alpana Dey 1 Institute of Bioinformatics and Applied

More information

PROTEIN MULTIPLE ALIGNMENT MOTIVATION: BACKGROUND: Marina Sirota

PROTEIN MULTIPLE ALIGNMENT MOTIVATION: BACKGROUND: Marina Sirota Marina Sirota MOTIVATION: PROTEIN MULTIPLE ALIGNMENT To study evolution on the genetic level across a wide range of organisms, biologists need accurate tools for multiple sequence alignment of protein

More information

INVESTIGATION STUDY: AN INTENSIVE ANALYSIS FOR MSA LEADING METHODS

INVESTIGATION STUDY: AN INTENSIVE ANALYSIS FOR MSA LEADING METHODS INVESTIGATION STUDY: AN INTENSIVE ANALYSIS FOR MSA LEADING METHODS MUHANNAD A. ABU-HASHEM, NUR'AINI ABDUL RASHID, ROSNI ABDULLAH, AWSAN A. HASAN AND ATHEER A. ABDULRAZZAQ School of Computer Sciences, Universiti

More information

Multiple alignment. Multiple alignment. Computational complexity. Multiple sequence alignment. Consensus. 2 1 sec sec sec

Multiple alignment. Multiple alignment. Computational complexity. Multiple sequence alignment. Consensus. 2 1 sec sec sec Introduction to Bioinformatics Iosif Vaisman Email: ivaisman@gmu.edu VTISCTGSSSNIGAG-NHVKWYQQLPG VTISCTGTSSNIGS--ITVNWYQQLPG LRLSCSSSGFIFSS--YAMYWVRQAPG LSLTCTVSGTSFDD--YYSTWVRQPPG PEVTCVVVDVSHEDPQVKFNWYVDG--

More information

PaMSA: A Parallel Algorithm for the Global Alignment of Multiple Protein Sequences

PaMSA: A Parallel Algorithm for the Global Alignment of Multiple Protein Sequences PaMSA: A Parallel Algorithm for the Global Alignment of Multiple Protein Sequences Irma R. Andalon-Garcia and Arturo Chavoya Department of Information Systems Guadalajara University CUCEA Guadalajara,

More information

Chapter 8 Multiple sequence alignment. Chaochun Wei Spring 2018

Chapter 8 Multiple sequence alignment. Chaochun Wei Spring 2018 1896 1920 1987 2006 Chapter 8 Multiple sequence alignment Chaochun Wei Spring 2018 Contents 1. Reading materials 2. Multiple sequence alignment basic algorithms and tools how to improve multiple alignment

More information

Multiple Sequence Alignment (MSA)

Multiple Sequence Alignment (MSA) I519 Introduction to Bioinformatics, Fall 2013 Multiple Sequence Alignment (MSA) Yuzhen Ye (yye@indiana.edu) School of Informatics & Computing, IUB Outline Multiple sequence alignment (MSA) Generalize

More information

Two Phase Evolutionary Method for Multiple Sequence Alignments

Two Phase Evolutionary Method for Multiple Sequence Alignments The First International Symposium on Optimization and Systems Biology (OSB 07) Beijing, China, August 8 10, 2007 Copyright 2007 ORSC & APORC pp. 309 323 Two Phase Evolutionary Method for Multiple Sequence

More information

In this section we describe how to extend the match refinement to the multiple case and then use T-Coffee to heuristically compute a multiple trace.

In this section we describe how to extend the match refinement to the multiple case and then use T-Coffee to heuristically compute a multiple trace. 5 Multiple Match Refinement and T-Coffee In this section we describe how to extend the match refinement to the multiple case and then use T-Coffee to heuristically compute a multiple trace. This exposition

More information

Chapter 6. Multiple sequence alignment (week 10)

Chapter 6. Multiple sequence alignment (week 10) Course organization Introduction ( Week 1,2) Part I: Algorithms for Sequence Analysis (Week 1-11) Chapter 1-3, Models and theories» Probability theory and Statistics (Week 3)» Algorithm complexity analysis

More information

Multiple Sequence Alignment. With thanks to Eric Stone and Steffen Heber, North Carolina State University

Multiple Sequence Alignment. With thanks to Eric Stone and Steffen Heber, North Carolina State University Multiple Sequence Alignment With thanks to Eric Stone and Steffen Heber, North Carolina State University Definition: Multiple sequence alignment Given a set of sequences, a multiple sequence alignment

More information

Multiple sequence alignment. November 20, 2018

Multiple sequence alignment. November 20, 2018 Multiple sequence alignment November 20, 2018 Why do multiple alignment? Gain insight into evolutionary history Can assess time of divergence by looking at the number of mutations needed to change one

More information

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Chapter 5 A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Graph Matching has attracted the exploration of applying new computing paradigms because of the large number of applications

More information

MULTIPLE SEQUENCE ALIGNMENT SOLUTIONS AND APPLICATIONS

MULTIPLE SEQUENCE ALIGNMENT SOLUTIONS AND APPLICATIONS MULTIPLE SEQUENCE ALIGNMENT SOLUTIONS AND APPLICATIONS By XU ZHANG A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE

More information

Dynamic Programming in 3-D Progressive Alignment Profile Progressive Alignment (ClustalW) Scoring Multiple Alignments Entropy Sum of Pairs Alignment

Dynamic Programming in 3-D Progressive Alignment Profile Progressive Alignment (ClustalW) Scoring Multiple Alignments Entropy Sum of Pairs Alignment Dynamic Programming in 3-D Progressive Alignment Profile Progressive Alignment (ClustalW) Scoring Multiple Alignments Entropy Sum of Pairs Alignment Partial Order Alignment (POA) A-Bruijin (ABA) Approach

More information

Encoding Techniques in Genetic Algorithms

Encoding Techniques in Genetic Algorithms Encoding Techniques in Genetic Algorithms Debasis Samanta Indian Institute of Technology Kharagpur dsamanta@iitkgp.ac.in 01.03.2016 Debasis Samanta (IIT Kharagpur) Soft Computing Applications 01.03.2016

More information

CHAPTER 5. CHE BASED SoPC FOR EVOLVABLE HARDWARE

CHAPTER 5. CHE BASED SoPC FOR EVOLVABLE HARDWARE 90 CHAPTER 5 CHE BASED SoPC FOR EVOLVABLE HARDWARE A hardware architecture that implements the GA for EHW is presented in this chapter. This SoPC (System on Programmable Chip) architecture is also designed

More information

Additional Alignments Plugin USER MANUAL

Additional Alignments Plugin USER MANUAL Additional Alignments Plugin USER MANUAL User manual for Additional Alignments Plugin 1.8 Windows, Mac OS X and Linux November 7, 2017 This software is for research purposes only. QIAGEN Aarhus Silkeborgvej

More information

Automata Construct with Genetic Algorithm

Automata Construct with Genetic Algorithm Automata Construct with Genetic Algorithm Vít Fábera Department of Informatics and Telecommunication, Faculty of Transportation Sciences, Czech Technical University, Konviktská 2, Praha, Czech Republic,

More information

Multiple sequence alignment based on combining genetic algorithm with chaotic sequences

Multiple sequence alignment based on combining genetic algorithm with chaotic sequences Multiple sequence alignment based on combining genetic algorithm with chaotic sequences C. Gao, B. Wang, C.J. Zhou and Q. Zhang Key Laboratory of Advanced Design and Intelligent Computing, Dalian university,

More information

Literature Review On Implementing Binary Knapsack problem

Literature Review On Implementing Binary Knapsack problem Literature Review On Implementing Binary Knapsack problem Ms. Niyati Raj, Prof. Jahnavi Vitthalpura PG student Department of Information Technology, L.D. College of Engineering, Ahmedabad, India Assistant

More information

Suppose you have a problem You don t know how to solve it What can you do? Can you use a computer to somehow find a solution for you?

Suppose you have a problem You don t know how to solve it What can you do? Can you use a computer to somehow find a solution for you? Gurjit Randhawa Suppose you have a problem You don t know how to solve it What can you do? Can you use a computer to somehow find a solution for you? This would be nice! Can it be done? A blind generate

More information

Approaches to Efficient Multiple Sequence Alignment and Protein Search

Approaches to Efficient Multiple Sequence Alignment and Protein Search Approaches to Efficient Multiple Sequence Alignment and Protein Search Thesis statements of the PhD dissertation Adrienn Szabó Supervisor: István Miklós Eötvös Loránd University Faculty of Informatics

More information

Communication and Wall clock time

Communication and Wall clock time Communication and Wall clock time Each processor spends CPU time on a job. There is also time spent in communication between processors. Wall clock time is the temporal duration of a job, which is determined

More information

IMPROVING THE QUALITY OF MULTIPLE SEQUENCE ALIGNMENT. A Dissertation YUE LU

IMPROVING THE QUALITY OF MULTIPLE SEQUENCE ALIGNMENT. A Dissertation YUE LU IMPROVING THE QUALITY OF MULTIPLE SEQUENCE ALIGNMENT A Dissertation by YUE LU Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the requirements for the degree

More information

New Method of Generating Solutions in PBIL for MLFS. In Jun Yu( 유인준 )

New Method of Generating Solutions in PBIL for MLFS. In Jun Yu( 유인준 ) New Method of Generating Solutions in PBIL for MLFS In Jun Yu( 유인준 ) 1. Introduction Evolutionary Algorithms(EA) have recently received much attention from the Feature Selection community because of their

More information

Multiple sequence alignment. November 2, 2017

Multiple sequence alignment. November 2, 2017 Multiple sequence alignment November 2, 2017 Why do multiple alignment? Gain insight into evolutionary history Can assess time of divergence by looking at the number of mutations needed to change one sequence

More information

Profiles and Multiple Alignments. COMP 571 Luay Nakhleh, Rice University

Profiles and Multiple Alignments. COMP 571 Luay Nakhleh, Rice University Profiles and Multiple Alignments COMP 571 Luay Nakhleh, Rice University Outline Profiles and sequence logos Profile hidden Markov models Aligning profiles Multiple sequence alignment by gradual sequence

More information

MANGO: A NEW APPROACH TO MULTIPLE SEQUENCE ALIGNMENT

MANGO: A NEW APPROACH TO MULTIPLE SEQUENCE ALIGNMENT 237 MANGO: A NEW APPROACH TO MULTIPLE SEQUENCE ALIGNMENT Zefeng Zhang and Hao Lin Computational Biology Research Group, Division of Intelligent Software Systems, Institute of Computing Technology, Chinese

More information

A time warping approach to multiple sequence alignment

A time warping approach to multiple sequence alignment A time warping approach to multiple sequence alignment Ana Arribas-Gil, Catherine Matias To cite this version: Ana Arribas-Gil, Catherine Matias. A time warping approach to multiple sequence alignment.

More information

Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems

Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems Tony Maciejewski, Kyle Tarplee, Ryan Friese, and Howard Jay Siegel Department of Electrical and Computer Engineering Colorado

More information

Genetic Algorithms: Setting Parmeters and Incorporating Constraints OUTLINE OF TOPICS: 1. Setting GA parameters. 2. Constraint Handling (two methods)

Genetic Algorithms: Setting Parmeters and Incorporating Constraints OUTLINE OF TOPICS: 1. Setting GA parameters. 2. Constraint Handling (two methods) Genetic Algorithms: Setting Parmeters and Incorporating Constraints OUTLINE OF TOPICS: 1. Setting GA parameters general guidelines for binary coded GA (some can be extended to real valued GA) estimating

More information

GLOBEX Bioinformatics (Summer 2015) Multiple Sequence Alignment

GLOBEX Bioinformatics (Summer 2015) Multiple Sequence Alignment GLOBEX Bioinformatics (Summer 2015) Multiple Sequence Alignment Scoring Dynamic Programming algorithms Heuristic algorithms CLUSTAL W Courtesy of jalview Motivations Collective (or aggregate) statistic

More information

Lab 4: Multiple Sequence Alignment (MSA)

Lab 4: Multiple Sequence Alignment (MSA) Lab 4: Multiple Sequence Alignment (MSA) The objective of this lab is to become familiar with the features of several multiple alignment and visualization tools, including the data input and output, basic

More information

Using a genetic algorithm for editing k-nearest neighbor classifiers

Using a genetic algorithm for editing k-nearest neighbor classifiers Using a genetic algorithm for editing k-nearest neighbor classifiers R. Gil-Pita 1 and X. Yao 23 1 Teoría de la Señal y Comunicaciones, Universidad de Alcalá, Madrid (SPAIN) 2 Computer Sciences Department,

More information

Genetic Model Optimization for Hausdorff Distance-Based Face Localization

Genetic Model Optimization for Hausdorff Distance-Based Face Localization c In Proc. International ECCV 2002 Workshop on Biometric Authentication, Springer, Lecture Notes in Computer Science, LNCS-2359, pp. 103 111, Copenhagen, Denmark, June 2002. Genetic Model Optimization

More information

Giri Narasimhan. CAP 5510: Introduction to Bioinformatics. ECS 254; Phone: x3748

Giri Narasimhan. CAP 5510: Introduction to Bioinformatics. ECS 254; Phone: x3748 CAP 5510: Introduction to Bioinformatics Giri Narasimhan ECS 254; Phone: x3748 giri@cis.fiu.edu www.cis.fiu.edu/~giri/teach/bioinfs07.html 1/30/07 CAP5510 1 BLAST & FASTA FASTA [Lipman, Pearson 85, 88]

More information

Minimum grade of C in MAC 1102 or Mac 1104 or 1105 or appropriate score on placement test.

Minimum grade of C in MAC 1102 or Mac 1104 or 1105 or appropriate score on placement test. Official Course Outline MAC 1114 College Trigonometry General Course Information Common Course Number: MAC1114 Course Title: College Trigonometry Prerequisite(s): Contact Hour Breakdown: CR 3 CLASS 3 LAB

More information

CS5401 FS2015 Exam 1 Key

CS5401 FS2015 Exam 1 Key CS5401 FS2015 Exam 1 Key This is a closed-book, closed-notes exam. The only items you are allowed to use are writing implements. Mark each sheet of paper you use with your name and the string cs5401fs2015

More information

International Journal of Information Technology and Knowledge Management (ISSN: ) July-December 2012, Volume 5, No. 2, pp.

International Journal of Information Technology and Knowledge Management (ISSN: ) July-December 2012, Volume 5, No. 2, pp. Empirical Evaluation of Metaheuristic Approaches for Symbolic Execution based Automated Test Generation Surender Singh [1], Parvin Kumar [2] [1] CMJ University, Shillong, Meghalya, (INDIA) [2] Meerut Institute

More information

Salvador Capella-Gutiérrez, Jose M. Silla-Martínez and Toni Gabaldón

Salvador Capella-Gutiérrez, Jose M. Silla-Martínez and Toni Gabaldón trimal: a tool for automated alignment trimming in large-scale phylogenetics analyses Salvador Capella-Gutiérrez, Jose M. Silla-Martínez and Toni Gabaldón Version 1.2b Index of contents 1. General features

More information

Multiple Sequence Alignment Based on Profile Alignment of Intermediate Sequences

Multiple Sequence Alignment Based on Profile Alignment of Intermediate Sequences Multiple Sequence Alignment Based on Profile Alignment of Intermediate Sequences Yue Lu and Sing-Hoi Sze RECOMB 2007 Presented by: Wanxing Xu March 6, 2008 Content Biology Motivation Computation Problem

More information

Program of Study. Artificial Intelligence 1. Shane Torbert TJHSST

Program of Study. Artificial Intelligence 1. Shane Torbert TJHSST Program of Study Artificial Intelligence 1 Shane Torbert TJHSST Course Selection Guide Description for 2011/2012: Course Title: Artificial Intelligence 1 Grade Level(s): 10-12 Unit of Credit: 0.5 Prerequisite:

More information

Using Genetic Algorithms to Solve the Box Stacking Problem

Using Genetic Algorithms to Solve the Box Stacking Problem Using Genetic Algorithms to Solve the Box Stacking Problem Jenniffer Estrada, Kris Lee, Ryan Edgar October 7th, 2010 Abstract The box stacking or strip stacking problem is exceedingly difficult to solve

More information

Introduction to Genetic Algorithms. Based on Chapter 10 of Marsland Chapter 9 of Mitchell

Introduction to Genetic Algorithms. Based on Chapter 10 of Marsland Chapter 9 of Mitchell Introduction to Genetic Algorithms Based on Chapter 10 of Marsland Chapter 9 of Mitchell Genetic Algorithms - History Pioneered by John Holland in the 1970s Became popular in the late 1980s Based on ideas

More information

Derivative-Free Optimization

Derivative-Free Optimization Derivative-Free Optimization Chapter 7 from Jang Outline Simulated Annealing (SA) Downhill simplex search Random search Genetic algorithms (GA) 2 The Big Picture Model space Adaptive networks Neural networks

More information

ABSTRACT I. INTRODUCTION. J Kanimozhi *, R Subramanian Department of Computer Science, Pondicherry University, Puducherry, Tamil Nadu, India

ABSTRACT I. INTRODUCTION. J Kanimozhi *, R Subramanian Department of Computer Science, Pondicherry University, Puducherry, Tamil Nadu, India ABSTRACT 2018 IJSRSET Volume 4 Issue 4 Print ISSN: 2395-1990 Online ISSN : 2394-4099 Themed Section : Engineering and Technology Travelling Salesman Problem Solved using Genetic Algorithm Combined Data

More information

Genetic Placement: Genie Algorithm Way Sern Shong ECE556 Final Project Fall 2004

Genetic Placement: Genie Algorithm Way Sern Shong ECE556 Final Project Fall 2004 Genetic Placement: Genie Algorithm Way Sern Shong ECE556 Final Project Fall 2004 Introduction Overview One of the principle problems in VLSI chip design is the layout problem. The layout problem is complex

More information

Aligning protein sequences with predicted secondary structure

Aligning protein sequences with predicted secondary structure Aligning protein sequences with predicted secondary structure John Kececioglu Eagu Kim Travis Wheeler 11 September 2009 Abstract Accurately aligning distant protein sequences is notoriously difficult.

More information

Ms Nurazrin Jupri. Frequency Distributions

Ms Nurazrin Jupri. Frequency Distributions Frequency Distributions Frequency Distributions After collecting data, the first task for a researcher is to organize and simplify the data so that it is possible to get a general overview of the results.

More information

Chapter 2. Frequency distribution. Summarizing and Graphing Data

Chapter 2. Frequency distribution. Summarizing and Graphing Data Frequency distribution Chapter 2 Summarizing and Graphing Data Shows how data are partitioned among several categories (or classes) by listing the categories along with the number (frequency) of data values

More information

5. Computational Geometry, Benchmarks and Algorithms for Rectangular and Irregular Packing. 6. Meta-heuristic Algorithms and Rectangular Packing

5. Computational Geometry, Benchmarks and Algorithms for Rectangular and Irregular Packing. 6. Meta-heuristic Algorithms and Rectangular Packing 1. Introduction 2. Cutting and Packing Problems 3. Optimisation Techniques 4. Automated Packing Techniques 5. Computational Geometry, Benchmarks and Algorithms for Rectangular and Irregular Packing 6.

More information

Designing parallel algorithms for constructing large phylogenetic trees on Blue Waters

Designing parallel algorithms for constructing large phylogenetic trees on Blue Waters Designing parallel algorithms for constructing large phylogenetic trees on Blue Waters Erin Molloy University of Illinois at Urbana Champaign General Allocation (PI: Tandy Warnow) Exploratory Allocation

More information

Dr.-Ing. Johannes Will CAD-FEM GmbH/DYNARDO GmbH dynamic software & engineering GmbH

Dr.-Ing. Johannes Will CAD-FEM GmbH/DYNARDO GmbH dynamic software & engineering GmbH Evolutionary and Genetic Algorithms in OptiSLang Dr.-Ing. Johannes Will CAD-FEM GmbH/DYNARDO GmbH dynamic software & engineering GmbH www.dynardo.de Genetic Algorithms (GA) versus Evolutionary Algorithms

More information

DRAGEN Bio-IT Platform Enabling the Global Genomic Infrastructure

DRAGEN Bio-IT Platform Enabling the Global Genomic Infrastructure TM DRAGEN Bio-IT Platform Enabling the Global Genomic Infrastructure About DRAGEN Edico Genome s DRAGEN TM (Dynamic Read Analysis for GENomics) Bio-IT Platform provides ultra-rapid secondary analysis of

More information

MULTIPLE SEQUENCE ALIGNMENT

MULTIPLE SEQUENCE ALIGNMENT MULTIPLE SEQUENCE ALIGNMENT Multiple Alignment versus Pairwise Alignment Up until now we have only tried to align two sequences. What about more than two? A faint similarity between two sequences becomes

More information

CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION

CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION 131 CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION 6.1 INTRODUCTION The Orthogonal arrays are helpful in guiding the heuristic algorithms to obtain a good solution when applied to NP-hard problems. This

More information

Basics of Multiple Sequence Alignment

Basics of Multiple Sequence Alignment Basics of Multiple Sequence Alignment Tandy Warnow February 10, 2018 Basics of Multiple Sequence Alignment Tandy Warnow Basic issues What is a multiple sequence alignment? Evolutionary processes operating

More information

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra Pattern Recall Analysis of the Hopfield Neural Network with a Genetic Algorithm Susmita Mohapatra Department of Computer Science, Utkal University, India Abstract: This paper is focused on the implementation

More information

CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES

CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES 6.1 INTRODUCTION The exploration of applications of ANN for image classification has yielded satisfactory results. But, the scope for improving

More information

CHAPTER 5 STRUCTURAL OPTIMIZATION OF SWITCHED RELUCTANCE MACHINE

CHAPTER 5 STRUCTURAL OPTIMIZATION OF SWITCHED RELUCTANCE MACHINE 89 CHAPTER 5 STRUCTURAL OPTIMIZATION OF SWITCHED RELUCTANCE MACHINE 5.1 INTRODUCTION Nowadays a great attention has been devoted in the literature towards the main components of electric and hybrid electric

More information

M-Coffee: combining multiple sequence alignment methods with T-Coffee

M-Coffee: combining multiple sequence alignment methods with T-Coffee 1692 1699 Nucleic Acids Research, 2006, Vol. 34, No. 6 doi:10.1093/nar/gkl091 M-Coffee: combining multiple sequence alignment methods with T-Coffee Iain M. Wallace, Orla O Sullivan, Desmond G. Higgins

More information

Principles of Bioinformatics. BIO540/STA569/CSI660 Fall 2010

Principles of Bioinformatics. BIO540/STA569/CSI660 Fall 2010 Principles of Bioinformatics BIO540/STA569/CSI660 Fall 2010 Lecture 11 Multiple Sequence Alignment I Administrivia Administrivia The midterm examination will be Monday, October 18 th, in class. Closed

More information

Ensemble Multiple Sequence Alignment via Advising

Ensemble Multiple Sequence Alignment via Advising Ensemble Multiple Sequence Alignment via Advising Dan DeBlasio Department of Computer Science The University of Arizona Tucson AZ 8572, USA deblasio@cs.arizona.edu John Kececioglu Department of Computer

More information

CHAPTER 4 GENETIC ALGORITHM

CHAPTER 4 GENETIC ALGORITHM 69 CHAPTER 4 GENETIC ALGORITHM 4.1 INTRODUCTION Genetic Algorithms (GAs) were first proposed by John Holland (Holland 1975) whose ideas were applied and expanded on by Goldberg (Goldberg 1989). GAs is

More information

Genetic Algorithms and Genetic Programming Lecture 7

Genetic Algorithms and Genetic Programming Lecture 7 Genetic Algorithms and Genetic Programming Lecture 7 Gillian Hayes 13th October 2006 Lecture 7: The Building Block Hypothesis The Building Block Hypothesis Experimental evidence for the BBH The Royal Road

More information

Lecture 6: The Building Block Hypothesis. Genetic Algorithms and Genetic Programming Lecture 6. The Schema Theorem Reminder

Lecture 6: The Building Block Hypothesis. Genetic Algorithms and Genetic Programming Lecture 6. The Schema Theorem Reminder Lecture 6: The Building Block Hypothesis 1 Genetic Algorithms and Genetic Programming Lecture 6 Gillian Hayes 9th October 2007 The Building Block Hypothesis Experimental evidence for the BBH The Royal

More information

Genetic Algorithms Variations and Implementation Issues

Genetic Algorithms Variations and Implementation Issues Genetic Algorithms Variations and Implementation Issues CS 431 Advanced Topics in AI Classic Genetic Algorithms GAs as proposed by Holland had the following properties: Randomly generated population Binary

More information

Train schedule diagram drawing algorithm considering interrelationship between labels

Train schedule diagram drawing algorithm considering interrelationship between labels Train schedule diagram drawing algorithm considering interrelationship between labels H. Izumi', N. Tomii',2 The University of Electro-Communications, Japan. 2Railway Technical Research Institute, Japan.

More information

High dimensional data analysis

High dimensional data analysis High dimensional data analysis Cavan Reilly October 24, 2018 Table of contents Data mining Random forests Missing data Logic regression Multivariate adaptive regression splines Data mining Data mining

More information

A Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen 2, b

A Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen 2, b International Conference on Information Technology and Management Innovation (ICITMI 2015) A Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen

More information

What is GOSET? GOSET stands for Genetic Optimization System Engineering Tool

What is GOSET? GOSET stands for Genetic Optimization System Engineering Tool Lecture 5: GOSET 1 What is GOSET? GOSET stands for Genetic Optimization System Engineering Tool GOSET is a MATLAB based genetic algorithm toolbox for solving optimization problems 2 GOSET Features Wide

More information

Genetic Algorithms. PHY 604: Computational Methods in Physics and Astrophysics II

Genetic Algorithms. PHY 604: Computational Methods in Physics and Astrophysics II Genetic Algorithms Genetic Algorithms Iterative method for doing optimization Inspiration from biology General idea (see Pang or Wikipedia for more details): Create a collection of organisms/individuals

More information

The Genetic Algorithm for finding the maxima of single-variable functions

The Genetic Algorithm for finding the maxima of single-variable functions Research Inventy: International Journal Of Engineering And Science Vol.4, Issue 3(March 2014), PP 46-54 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.com The Genetic Algorithm for finding

More information

Similarity Templates or Schemata. CS 571 Evolutionary Computation

Similarity Templates or Schemata. CS 571 Evolutionary Computation Similarity Templates or Schemata CS 571 Evolutionary Computation Similarities among Strings in a Population A GA has a population of strings (solutions) that change from generation to generation. What

More information

METAHEURISTICS Genetic Algorithm

METAHEURISTICS Genetic Algorithm METAHEURISTICS Genetic Algorithm Jacques A. Ferland Department of Informatique and Recherche Opérationnelle Université de Montréal ferland@iro.umontreal.ca Genetic Algorithm (GA) Population based algorithm

More information

E-OAR Mentor Guide Date Written 30 May 2017 Date Updated 20 Dec 2017

E-OAR Mentor Guide Date Written 30 May 2017 Date Updated 20 Dec 2017 E-OAR Mentor Guide Date Written 30 May 2017 Date Updated 20 Dec 2017 Electronic Student Assessment e-oar... 2 TO LOGIN TO E-OAR... 2 SEARCHING FOR A STUDENT... 3 VIEWING, VERIFYING OR REJECTING A DEVELOPMENT

More information

Akarsh Pokkunuru EECS Department Contractive Auto-Encoders: Explicit Invariance During Feature Extraction

Akarsh Pokkunuru EECS Department Contractive Auto-Encoders: Explicit Invariance During Feature Extraction Akarsh Pokkunuru EECS Department 03-16-2017 Contractive Auto-Encoders: Explicit Invariance During Feature Extraction 1 AGENDA Introduction to Auto-encoders Types of Auto-encoders Analysis of different

More information

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Bindu Student, JMIT Radaur binduaahuja@gmail.com Mrs. Pinki Tanwar Asstt. Prof, CSE, JMIT Radaur pinki.tanwar@gmail.com Abstract

More information

Self assessment due: Monday 10/29/2018 at 11:59pm (submit via Gradescope)

Self assessment due: Monday 10/29/2018 at 11:59pm (submit via Gradescope) CS 188 Fall 2018 Introduction to Artificial Intelligence Written HW 7 Due: Monday 10/22/2018 at 11:59pm (submit via Gradescope). Leave self assessment boxes blank for this due date. Self assessment due:

More information

Lecture 6: Genetic Algorithm. An Introduction to Meta-Heuristics, Produced by Qiangfu Zhao (Since 2012), All rights reserved

Lecture 6: Genetic Algorithm. An Introduction to Meta-Heuristics, Produced by Qiangfu Zhao (Since 2012), All rights reserved Lecture 6: Genetic Algorithm An Introduction to Meta-Heuristics, Produced by Qiangfu Zhao (Since 2012), All rights reserved Lec06/1 Search and optimization again Given a problem, the set of all possible

More information

An Improved Method For Knapsack Problem.

An Improved Method For Knapsack Problem. January 8, 2011 An Improved Method For Knapsack Problem. Franklin DJEUMOU(WITS), Byron JACOBS(WITS), Dessalegn Hirpa(AIMS), Morgan KAMGA(WITS), Alain MBEBI(AIMS), Claude Michel NZOTUNGICIMPAYE(AIMS), Blessing

More information

The Parallel Software Design Process. Parallel Software Design

The Parallel Software Design Process. Parallel Software Design Parallel Software Design The Parallel Software Design Process Deborah Stacey, Chair Dept. of Comp. & Info Sci., University of Guelph dastacey@uoguelph.ca Why Parallel? Why NOT Parallel? Why Talk about

More information

Multi-Objective Pipe Smoothing Genetic Algorithm For Water Distribution Network Design

Multi-Objective Pipe Smoothing Genetic Algorithm For Water Distribution Network Design City University of New York (CUNY) CUNY Academic Works International Conference on Hydroinformatics 8-1-2014 Multi-Objective Pipe Smoothing Genetic Algorithm For Water Distribution Network Design Matthew

More information

EECS730: Introduction to Bioinformatics

EECS730: Introduction to Bioinformatics EECS730: Introduction to Bioinformatics Lecture 06: Multiple Sequence Alignment https://upload.wikimedia.org/wikipedia/commons/thumb/7/79/rplp0_90_clustalw_aln.gif/575px-rplp0_90_clustalw_aln.gif Slides

More information

A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP

A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP Wael Raef Alkhayri Fahed Al duwairi High School Aljabereyah, Kuwait Suhail Sami Owais Applied Science Private University Amman,

More information

Combinational Circuit Design Using Genetic Algorithms

Combinational Circuit Design Using Genetic Algorithms Combinational Circuit Design Using Genetic Algorithms Nithyananthan K Bannari Amman institute of technology M.E.Embedded systems, Anna University E-mail:nithyananthan.babu@gmail.com Abstract - In the paper

More information

Introduction to ANSYS DesignXplorer

Introduction to ANSYS DesignXplorer Lecture 5 Goal Driven Optimization 14. 5 Release Introduction to ANSYS DesignXplorer 1 2013 ANSYS, Inc. September 27, 2013 Goal Driven Optimization (GDO) Goal Driven Optimization (GDO) is a multi objective

More information

Heuristic Optimisation

Heuristic Optimisation Heuristic Optimisation Part 10: Genetic Algorithm Basics Sándor Zoltán Németh http://web.mat.bham.ac.uk/s.z.nemeth s.nemeth@bham.ac.uk University of Birmingham S Z Németh (s.nemeth@bham.ac.uk) Heuristic

More information

Chapter 8 The C 4.5*stat algorithm

Chapter 8 The C 4.5*stat algorithm 109 The C 4.5*stat algorithm This chapter explains a new algorithm namely C 4.5*stat for numeric data sets. It is a variant of the C 4.5 algorithm and it uses variance instead of information gain for the

More information

Evolutionary Computation, 2018/2019 Programming assignment 3

Evolutionary Computation, 2018/2019 Programming assignment 3 Evolutionary Computation, 018/019 Programming assignment 3 Important information Deadline: /Oct/018, 3:59. All problems must be submitted through Mooshak. Please go to http://mooshak.deei.fct.ualg.pt/~mooshak/

More information

A Genetic Algorithm-Based Approach for Building Accurate Decision Trees

A Genetic Algorithm-Based Approach for Building Accurate Decision Trees A Genetic Algorithm-Based Approach for Building Accurate Decision Trees by Z. Fu, Fannie Mae Bruce Golden, University of Maryland S. Lele,, University of Maryland S. Raghavan,, University of Maryland Edward

More information

Using Genetic Algorithms for Model-Based Object Recognition

Using Genetic Algorithms for Model-Based Object Recognition Using Genetic Algorithms for Model-Based Object Recognition George Bebis, Sushil Louis and Yaakov Varol Department of Computer Science University of Nevada Reno NV 89557 bebis@cs.unr.edu CISST 98 July

More information

Fast Efficient Clustering Algorithm for Balanced Data

Fast Efficient Clustering Algorithm for Balanced Data Vol. 5, No. 6, 214 Fast Efficient Clustering Algorithm for Balanced Data Adel A. Sewisy Faculty of Computer and Information, Assiut University M. H. Marghny Faculty of Computer and Information, Assiut

More information