计算生物学

计算生物学Computational Biology)是生物学的一个分支。根据美国国家卫生研究所(NIH)的定义,它是指开发和应用数据分析及理论的方法、数学建模和计算机仿真技术,用于生物学、行为学和社会群体系统的研究的一门学科。该领域被广泛定义,包括计算机科学应用数学动画统计学生物化学化学生物物理学分子生物学遗传学基因组学生态学进化解剖学神经科学科学可视化的基础。

计算生物学与生物计算学英语Biological computation不同,生物计算是计算机科学计算机工程的子领域,使用生物工程生物学建造计算机,但是类似于生物信息学,这是一个跨学科的科学,使用计算机存储和处理生物数据。

学科历史

主要研究内容

 
部分测序的基因组。

生物序列的片断拼接

序列比对

序列比对所研究的基本问题是两个或多个序列间的相似性。序列比对是计算生物学的基本问题之一。对序列的两两比对,已经有了基于动态规划的较成熟的算法以及建立在此基础上的软件包BLAST。对于两个序列的局部比对问题,可以用史密斯-沃特曼算法来解决。多重序列的比对目前还缺乏快速并且十分有效的算法。

基因识别

进化树的构造

蛋白质结构预测

应用

生物信息学的区别与聯繫

某些人将计算生物学作为生物信息学的同义词处理;但是另外一些人认为计算生物学和生物信息学应当被作为不同的条目处理,因为生物信息学主要侧重于对生物学中所得信息的采集、存贮、分析处理与可视化方面,而计算生物学主要侧重于使用计算技术对生物学问题进行研究方面。

参见

参考文献

外部链接