「進階計算生物學」這門課主要在教導學生結合網路上的工具及親自撰寫電腦程式來進行一些計算生物學上的研究,所以在課程的開始主要在加強程式語言撰寫的技巧以及如何與現有的工具做連結,之後我們將分別針對以下課題進行探討,其中包括,序列比對、多重序列比對、分群分類法、蛋白質能量計算、交互作用區域偵測、機器學習以及基因演算法等。學生必須透過實際撰寫程式的研究方法製作期末專題,以對計算生物學進行深入的研究。
The course is a practical, hands-on approach to the field of computational molecular biology. Various existing methods will be critically described and the algorithm of each will be discussed. For example, dynamic programming, sequence alignment, multiple sequence alignment, clustering, calculation of potential energy, binding site detection, machine learning method and genetic algorithm. Students will have practical assignments utilizing the tools described and have a final project of computational molecular biology.
先修科目Prerequisites
教學方式Teaching Methods
講課
Lecturing
學生實作
Student hands-on practice
習題練習
Exercise
其他
Others
評量方式Assessment
實作測驗
Practical exam
專題報告
Project report
課堂參與與表現
Class involvement
參考書目Reference
1. Introduction to Computational Molecular Biology : 1997, edited by Joao Carlos Setubal, Joao Meidanis
2. Computational Molecular Biology (An Algorithmic Approach) : 2000, edited by Pavel A. Pevzner