Presentation is loading. Please wait.

Presentation is loading. Please wait.

EECS 395/495 Algorithmic Techniques for Bioinformatics General Introduction 9/27/2012 Ming-Yang Kao 19/27/2012.

Similar presentations


Presentation on theme: "EECS 395/495 Algorithmic Techniques for Bioinformatics General Introduction 9/27/2012 Ming-Yang Kao 19/27/2012."— Presentation transcript:

1 EECS 395/495 Algorithmic Techniques for Bioinformatics General Introduction 9/27/2012 Ming-Yang Kao 19/27/2012

2 Plan for Today 1.Go over the syllabus, including the following: – Learning strategies for bioinformatics – General ideas for survey papers – General ideas for presentations – General ideas for research projects 2.Have some technical discussions. 29/27/2012

3 Objective of Bioinformatics Objective: Use computation to effectively and efficiently extract information from biological data. Examples of Data: Data involving the following molecules: – DNA – RNA – Protein – Sugar 39/27/2012

4 Emphasis of This Course Context: Biological problems change, but the computational techniques for solving them may be similar. Emphasis: 1.We will emphasize algorithmic techniques over specific bioinformatics problems. 2.We will emphasize algorithmic techniques – that are applicable to multiple bioinformatics problems, and – that can likely be adapted to solve new bioinformatics problems. 49/27/2012

5 Topics 1.Sequence Similarity (2.5 meetings) 2.Suffix Trees (2 meetings) 3.Database Search (2 meetings) 4.DNA Sequencing (3 meetings) 5.RNA Secondary Structures (2.5 meetings) 6.Protein Peptide Sequencing (2.5 meetings) 7.Evolutionary Tree Reconstruction (2 meetings) 8.Evolutionary Tree Comparison (2 meetings) 59/27/2012

6 Prerequisites for This Interdisciplinary Course 1.Technical knowledge about biology is useful, but not required. 2.Broad intellectual curiosity about computer science is essential. 3.EECS 336 Algorithms or equivalent mathematical maturity is required. 69/27/2012

7 Learning Strategies for Bioinformatics Research For biology students: 1.Learn CS materials as much as you need to start working on an interdisciplinary research project. 2.Start working on the project as soon as you can. Don’t wait! 3.Continue to learn CS materials while you are working on the project. 79/27/2012

8 Learning Strategies for Bioinformatics Research For CS students: 1.Learn biology materials as much as you need to start working on an interdisciplinary research project. 2.Start working on the project as soon as you can. Don’t wait! 3.Continue to learn biology materials while you are working on the project. 89/27/2012

9 Learning Strategies for Bioinformatics Research If you are a non-biology and non-CS student, 1.Learn biology and CS materials as much as you need to start working on an interdisciplinary research project. 2.Start working on the project as soon as you can. Don’t wait! 3.Continue to learn biology and CS materials while you are working on the project. 99/27/2012

10 Course Work and Grading Policy 1.Active participation in classroom discussions is required. Weekly reading assignments are required. 2.A survey paper is required. Original research is optional but encouraged. 3.One or more presentations may be required. 4.There will be no homework, midterm, or final. 109/27/2012

11 General Ideas for Survey Papers Step 1: Identify a research topic. Step 2: Choose some, say, 3, papers on this topic. Step 3: Describe the key biology problem addressed in these papers. Step 4: Describe the key algorithmic problems formulated to solve this biology problem. Step 5: Summarize the key algorithmic results. Step 6: Summarize the key empirical results. Step 7: Suggest directions or open problems for further research. Step 8: Propose a reading list for further study. 119/27/2012

12 General Ideas for In-class Presentations Step 1: Pick a paper. Step 2: Describe the key biology problem addressed in this paper. Step 3: Describe the key algorithmic problems formulated to solve this biology problem. Step 4: Summarize the key algorithmic results and empirical results. Step 5: Suggest directions or open problems for further research. 129/27/2012

13 General Ideas for In-class Presentations Step 1: Pick a software package. Step 2: Demonstrate how to use it. Step 3: Suggest improvements for the package. 139/27/2012

14 General Ideas for In-class Presentations Step 1: Pick a databank of biological data. Step 2: Demonstrate how to use it. Step 3: Suggest improvements for the databank. 149/27/2012

15 General Ideas for Research Projects Step 1: Identify a biology problem. Step 2: Formulate the problem into an algorithmic problem: – Input:... (specify what empirical data is available) – Output:... (specify what information you are seeking) Step 3: Come up with some ideas for algorithms for this problem by yourself or in collaboration with others (e.g., fellow students or me). Step 4: Design algorithms for this algorithmic problem. Step 5: – Implement the algorithms and perform empirical studies. – Analyze and prove the correctness and performance of the algorithms. Step 6: Write up a paper. Step 7: Submit the paper to a conference and/or a journal. 159/27/2012

16 Required Textbooks Neil C. Jones and Pavel A. Pevzner An Introduction to Bioinformatics Algorithms MIT Press, 2004. Wing-Kin Sung Algorithms in Bioinformatics: A Practical Introduction CRC Press, 2009. 169/27/2012

17 My Coordinates Office: Technology Institute, Room M324 Phone: 847-230-9867 Email: kao@northwestern.edu Office Hours: 10:30--11:30 on Tuesday and Wednesday or by appointment. 179/27/2012

18 My Home Page and Class Home Page My home page: http://www.cs.northwestern.edu/~kao Class home page, including a complete syllabus: http://www.cs.northwestern.edu/~kao/eecs395 -bioinformatics/index.html 189/27/2012


Download ppt "EECS 395/495 Algorithmic Techniques for Bioinformatics General Introduction 9/27/2012 Ming-Yang Kao 19/27/2012."

Similar presentations


Ads by Google