Cpt S 471/571: Computational Genomics

Slides:



Advertisements
Similar presentations
Today’s Agenda  Syllabus CS2336: Computer Science II.
Advertisements

CPT S 317: Automata and Formal Languages
1 Course Information Parallel Computing Spring 2010.
PROBABILITY AND STATISTICS FOR ENGINEERS Session 1 Dr Abdelaziz Berrado MTH3301 —Fall 09.
1 CPT S 223: Advanced Data Structures (section 01) Fall 2010 School of EECS Washington State University, Pullman MWF 10:10-11 Sloan 5.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
CSCI 1301 Principles of Computer Science I
Cpt S 471/571: Computational Genomics Spring 2015, 3 cr. Where: Sloan 9 When: M WF 11:10-12:00 Instructor weekly office hour for Spring 2015: Tuesdays.
COURSE ADDITION CATALOG DESCRIPTION To include credit hours, type of course, term(s) offered, prerequisites and/or restrictions. (75 words maximum.) 4/1/091Course.
COMP Introduction to Programming Yi Hong May 13, 2015.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
Course Introduction Software Engineering
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Prof. Barbara Bernal NEW Office in J 126 Office Hours: M 4pm - 5:30 PM Class Lecture: M 6 PM - 8:30 in J133 Weekly Web Lecture between Tuesday to Sunday.
MIS 300: Introduction to Management Information Systems Yong Choi School of Business Administration CSU, Bakersfield.
CST 320 Compiler Methods Dr. Sherry Yang PV 171 (541)
1 Software Systems Development CEN Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering.
Slide 1 A Free sample background from © 2006 By Default! POLS4502 Gender and Ethnicity in International Relations Gregory C.
CIS 479 Software Project Management Dr. Robert J. Hammell II
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
MAT 360 – Lecture 0 Introduction. About me  Moira Chas   Work phone :  Office Location:
Welcome to Numerical Analysis Math 448/548 Cpt S 430/530 Fall 2015 Instructor: John Miller, West 134E Class web page can be found.
COSC609 Software Project Management Dr. Robert J. Hammell II
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
MAT 3730 Complex Variables Spring 2012
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
Jongwook Woo CIS 528 Introduction to Big Data Science (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information.
AdvancedBioinformatics Biostatistics & Medical Informatics 776 Computer Sciences 776 Spring 2002 Mark Craven Dept. of Biostatistics & Medical Informatics.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
1 Data Structures COP 4530 Spring 2010 MW 4:35 PM – 5:50 PM CHE 101 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CST 223 Concepts of Programming Languages Dr. Sherry Yang PV 171
Welcome to Cpt S 350 Design and Analysis of Algorithms Syllabus and Introduction.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
CSE6339 DATA MANAGEMENT AND ANALYSIS FOR COMPUTATIONAL JOURNALISM CSE6339, Spring 2012 Department of Computer Science and Engineering, University of Texas.
CSc 120 Introduction to Computer Programing II
Formal Languages and Automata Theory
RAIK 283 Data Structures and Algorithms
All important information will be posted on Blackboard
Computer Network Fundamentals CNT4007C
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
Principles of Evolution
CPT S 317: Automata and Formal Languages
CSc 020: Programming Concepts and Methodology II
ECE 533 Digital Image Processing
CIS5930 Software Defined Networking
Computer Networks CNT5106C
It’s called “wifi”! Source: Somewhere on the Internet!
Course Overview CSE8313 Object-Oriented Analysis and Design
Welcome to CS 1010! Algorithmic Problem Solving.
Computer Networks CNT5106C
Course Overview - Database Systems
MA Fall 2016 Instructor: Matt Weaver Office: MATH 615
Cpt S 471/571: Computational Genomics
CS 425 / CS 625 Software Engineering
CPT S 317: Automata and Formal Languages
CIS5930: Advanced Topics in Parallel and Distributed Systems
Neural Network Design and Application
Computer Engineering Department Islamic University of Gaza
Computer Networks CNT5106C
Course Overview CSE5319/7319 Software Architecture and Design
CS Computer Science II: Data Structures and Abstraction Fall 2009
CS 474/674 – Image Processing Fall Prof. Bebis.
CPE 626 Advanced VLSI Design, Spring 2002 Admin
Presentation transcript:

Cpt S 471/571: Computational Genomics Spring 2018, 3 cr. Where: EME B46 (in Pullman), TFLO 256 (Tricities campus) When: TuTh 12:00-13:15 Instructor weekly office hour for Spring 2018: Wednesdays 10:30-11:30 @ EME 237 School of EECS, Washington State University

Cpt S 571: Computational Genomics Course Objectives To introduce the set of algorithms and data structures that have applications to computational genomics To be able to formulate and/or model a biological problem/system as a computer science problem To be able to design algorithms using appropriate data structures to solve the underlying biological problem To be able to appreciate the role of computer science in modern day biological sciences (interdisciplinary training) To see applicability of algorithms & techniques in other domains such as text mining, pattern matching, etc. School of EECS, Washington State University

Cpt S 571: Computational Genomics Course Organization Topics: Approximate string matching Exact string matching Probabilistic modeling for biological sequence analysis Applications Genome sequencing, and annotation, Read mapping, Gene identification, Clustering/transcriptomics, Phylogenetics. School of EECS, Washington State University

Course Focus Problem Transformation Algorithms & Techniques Specialized Data Structures for Genomic Data

Cpt S 571: Computational Genomics Course Material Lecture Notes on the course website Textbook References: Edited by S. Aluru. Handbook of Computational Molecular Biology, 2005. ISBN: 1584884061 (available through WSU digital library) Durbin, et al. Biological Sequence Analysis: Probabilistic Models of Protein and Nucleic Acids, 1999. ISBN: 0521629713 D. Gusfield. Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology, 1997. ISBN: 0521585198 Other Useful References: C. Setubal and J. Meidanis. Introduction to Computational Molecular Biology, 1997. ISBN: 0534952623 M.S. Waterman. Introduction to Computational Biology, 1995. ISBN: 0412993910 School of EECS, Washington State University

Cpt S 571: Computational Genomics Prerequisites Cpt S 223/233 or equivalent (advanced data structures) CptS 350 or equivalent (algorithm design & analysis) Familiarity with basic Probability fundamentals Biological background NOT required but an interest and inclination to learn is! C/C++/Java programming experience Perl, Python not O.K. School of EECS, Washington State University

Cpt S 571: Computational Genomics Grading (for Cpt S 571) Homework problems (12.5%) 3 to 4 Programming projects (45%) 1 Final Exam (17.5%) Survey project (15%) - 6 weeks Propose papers and source material Oral presentation (during the last 2 weeks of class) 5-page survey paper/report Classroom participation (10%) Grading policy: curved School of EECS, Washington State University

Cpt S 571: Computational Genomics Grading (for Cpt S 471) Homework problems (12.5%) 3 Programming projects (60%) 1 Final Exam (17.5%) Classroom participation (10%) (No Survey project) Grading policy: curved School of EECS, Washington State University

Course Webpage, Resources and Announcements Cpt S 571: Computational Genomics Course Webpage, Resources and Announcements http://www.eecs.wsu.edu/~ananth/CptS571 Contents to watch out for: Homeworks, projects Survey project details Lecture notes Tentative course schedule Links to several reference papers, handouts, and other useful web resources For emails and project submissions, use WSU Blackboard: https://learn.wsu.edu/ Announcements & Discussions will happen on Piazza: https://piazza.com School of EECS, Washington State University

Classroom practices Take notes! During each class there will be a “scribe” who will be assigned to take active notes. Each student will get a turn being a scribe and assignment will be “round robin”. If you don’t plan on attending a session please write ahead of time to inform instructor. Use of laptops and smart phones not allowed in classroom.

Cpt S 571: Computational Genomics Homeworks Due in-class on the due date Hardcopies (preferred), if not a PDF/Doc submission by mail Along with the cover sheet School of EECS, Washington State University

Cpt S 571: Computational Genomics Programming projects Submit on WSU Blackboard dropbox Due 11:59 pm on the respective due dates School of EECS, Washington State University

Late Submission Policy Cpt S 571: Computational Genomics Late Submission Policy No late submission allowed Extensions may be allowed under extraordinary circumstances Contact instructor at least 1 week prior to permission School of EECS, Washington State University

Cpt S 571: Computational Genomics Collaboration Policy All assignments should be done individually unless a specific problem states that "collaboration is permitted". "Collaboration" is defined as a discussion with other students in the same class (no outsiders allowed) aimed at obtaining a better understanding of the problem question and/or exploring potential approaches at a very high level that can lead to a solution. What is collaboration? What is NOT allowed: A discussion leading to a better understanding of the problem statement Presenting or showing or sharing in any capacity, your solution or the main part of it to another student (PS: this is allowed in team projects) A high level discussion aimed at arriving at a plausible approach to solving the problem Referring to an online/web document showing a solution to the same or highly related problem posed in the question All writing at the end should be 100% yours. Referring to other sources including previous batch student solutions School of EECS, Washington State University

Cpt S 571: Computational Genomics Collaboration Policy All collaborative efforts should be explicitly acknowledged/cited in the answer sheet by all the participants using the cover sheet. Regardless of whether you collaborate or not, the final writing in the answer sheet should be solely yours. No points will be deducted for collaboration as defined above. Any deviation from the above guidelines will be considered "cheating" and will be subject to academic dishonesty code. This includes sharing (or even showing of) your solutions, looking up solutions on the web and using them, etc. Depending on the level of offense, the instructor may decide to fail the student. You can learn more about Academic Integrity on your campus at  http://conduct.wsu.edu School of EECS, Washington State University