Faculty of Computers and Information, Cairo University, 5 Ahmed Zewal Street, Orman, Giza, Egypt; Scientific Research Group in Egypt (SRGE), Egypt(1).
Comput Biol Chem. 2013 Dec;47:37-47. doi: 10.1016/j.compbiolchem.2013.04.007. Epub 2013 Jul 10.
Computational intelligence (CI) is a well-established paradigm with current systems having many of the characteristics of biological computers and capable of performing a variety of tasks that are difficult to do using conventional techniques. It is a methodology involving adaptive mechanisms and/or an ability to learn that facilitate intelligent behavior in complex and changing environments, such that the system is perceived to possess one or more attributes of reason, such as generalization, discovery, association and abstraction. The objective of this article is to present to the CI and bioinformatics research communities some of the state-of-the-art in CI applications to bioinformatics and motivate research in new trend-setting directions. In this article, we present an overview of the CI techniques in bioinformatics. We will show how CI techniques including neural networks, restricted Boltzmann machine, deep belief network, fuzzy logic, rough sets, evolutionary algorithms (EA), genetic algorithms (GA), swarm intelligence, artificial immune systems and support vector machines, could be successfully employed to tackle various problems such as gene expression clustering and classification, protein sequence classification, gene selection, DNA fragment assembly, multiple sequence alignment, and protein function prediction and its structure. We discuss some representative methods to provide inspiring examples to illustrate how CI can be utilized to address these problems and how bioinformatics data can be characterized by CI. Challenges to be addressed and future directions of research are also presented and an extensive bibliography is included.
计算智能 (CI) 是一种成熟的范例,目前的系统具有许多生物计算机的特征,并能够执行许多使用传统技术难以完成的任务。它是一种涉及自适应机制和/或学习能力的方法,能够在复杂和不断变化的环境中实现智能行为,从而使系统被认为具有推理的一个或多个属性,例如概括、发现、联想和抽象。本文的目的是向 CI 和生物信息学研究社区介绍 CI 在生物信息学中的一些最新应用,并为新的开创性研究方向提供动力。在本文中,我们对生物信息学中的 CI 技术进行了概述。我们将展示如何成功地将 CI 技术(包括神经网络、受限玻尔兹曼机、深度置信网络、模糊逻辑、粗糙集、进化算法 (EA)、遗传算法 (GA)、群体智能、人工免疫系统和支持向量机)应用于解决各种问题,如基因表达聚类和分类、蛋白质序列分类、基因选择、DNA 片段组装、多序列比对以及蛋白质功能预测及其结构。我们讨论了一些有代表性的方法,提供了一些启发性的例子来说明如何利用 CI 来解决这些问题,以及如何用 CI 来描述生物信息学数据。还提出了需要解决的挑战和未来的研究方向,并包含了广泛的参考文献。