計算生物學

維基百科,自由的百科全書

計算生物學Computational Biology)是生物學的一個分支。根據美國國家衛生研究所(NIH)的定義,它是指開發和應用數據分析及理論的方法、數學建模和計算機仿真技術,用於生物學、行為學和社會群體系統的研究的一門學科。該領域被廣泛定義,包括計算機科學應用數學動畫統計學生物化學化學生物物理學分子生物學遺傳學基因組學生態學進化解剖學神經科學科學可視化的基礎。

計算生物學與生物計算學英語Biological computation不同,生物計算是計算機科學計算機工程的子領域,使用生物工程生物學建造計算機,但是類似於生物信息學,這是一個跨學科的科學,使用計算機存儲和處理生物數據。

學科歷史

主要研究內容

部分測序的基因組。

生物序列的片斷拼接

序列比對

序列比對所研究的基本問題是兩個或多個序列間的相似性。序列比對是計算生物學的基本問題之一。對序列的兩兩比對,已經有了基於動態規劃的較成熟的算法以及建立在此基礎上的軟件包BLAST。對於兩個序列的局部比對問題,可以用史密斯-沃特曼算法來解決。多重序列的比對目前還缺乏快速並且十分有效的算法。

基因識別

進化樹的構造

蛋白質結構預測

應用

生物信息學的區別與聯繫

某些人將計算生物學作為生物信息學的同義詞處理;但是另外一些人認為計算生物學和生物信息學應當被作為不同的條目處理,因為生物信息學主要側重於對生物學中所得信息的採集、存貯、分析處理與可視化方面,而計算生物學主要側重於使用計算技術對生物學問題進行研究方面。

參見

參考文獻

外部連結