CHAPTER 5 COMPARATIVE ANALYSIS WITH EXISTING ALGORITHMS
|
|
- Luke Morris
- 5 years ago
- Views:
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 Khaddouja Boujenfa, Nadia Essoussi, and Mohamed Limam International Science Index, Computer and Information Engineering waset.org/publication/482
More informationPoMSA: 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 informationBiochemistry 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 informationComparison 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 informationLecture 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 informationHigher 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 informationPROTEIN 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 informationINVESTIGATION 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 informationMultiple 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 informationPaMSA: 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 informationChapter 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 informationMultiple 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 informationTwo 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 informationIn 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 informationChapter 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 informationMultiple 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 informationMultiple 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 informationA 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 informationMULTIPLE 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 informationDynamic 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 informationEncoding 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 informationCHAPTER 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 informationAdditional 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 informationAutomata 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 informationMultiple 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 informationLiterature 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 informationSuppose 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 informationApproaches 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 informationCommunication 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 informationIMPROVING 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 informationNew 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 informationMultiple 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 informationProfiles 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 informationMANGO: 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 informationA 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 informationBi-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 informationGenetic 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 informationGLOBEX 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 informationLab 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 informationUsing 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 informationGenetic 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 informationGiri 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 informationMinimum 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 informationCS5401 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 informationInternational 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 informationSalvador 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 informationMultiple 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 informationProgram 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 informationUsing 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 informationIntroduction 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 informationDerivative-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 informationABSTRACT 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 informationGenetic 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 informationAligning 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 informationMs 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 informationChapter 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 information5. 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 informationDesigning 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 informationDr.-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 informationDRAGEN 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 informationMULTIPLE 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 informationCHAPTER 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 informationBasics 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 information1. 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 informationCHAPTER 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 informationCHAPTER 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 informationM-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 informationPrinciples 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 informationEnsemble 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 informationCHAPTER 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 informationGenetic 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 informationLecture 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 informationGenetic 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 informationTrain 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 informationHigh 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 informationA 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 informationWhat 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 informationGenetic 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 informationThe 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 informationSimilarity 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 informationMETAHEURISTICS 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 informationE-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 informationAkarsh 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 informationFuzzy 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 informationSelf 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 informationLecture 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 informationAn 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 informationThe 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 informationMulti-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 informationEECS730: 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 informationA 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 informationCombinational 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 informationIntroduction 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 informationHeuristic 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 informationChapter 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 informationEvolutionary 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 informationA 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 informationUsing 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 informationFast 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