Electrical and Computer Engineering, 55:122, Computational Genomics
Elective, 3 s.h., Spring Semester 2003
Description: An
introduction to contemporary Computational methods used in
Genomics
and Molecular Biology. Major topics include DNA and RNA
Sequence
analysis, Sequence/Gene/Disease
Mapping, Gene Expression
and
Disease Gene Linkage.
The
course will consist of in-depth coverage of principal Genome Science
challenges, and their most recent "solutions".
(This
course will be cross-listed as 2:171 in Biology).
Pre(co)requisite(s): 55:121
(cross-listed as 2:170) Introduction to Bioinformatics
Textbook: “Bioinformatics:
Sequence and Genome Analysis”, D. Mount, Cold Spring Harbor Press, 2001.
References: “Programming
Perl”, L. Wall, T. Christiansen, and J. Orwant, O'Reilly, 2000.
“Bioinformatics
Computer Skills”, C, Gibas and P. Jambeck, O'Reilly, 2001.
A
collection of papers from the published literature will also be used.
Course Objectives: Students will learn about the computational problems in the emerging areas of Bioinformatics, Computational Biology, and Genomics. The students will have varied backgrounds of engineering, computer science, and the life sciences. These students will be prepared to work in the interdisciplinary area marrying recent advances in high-performance computing and networking, with the exploding information resources of the human genome and related data.
Topics (weeks):
1. Introduction to Computational Genomics (1)
2. A Spectrum of Computing Issues: (2)
Programming
and Languages, Operating Systems,
Computer
Architecture, Computer Networks,
Algorithms,
Data Structures, Databases.
3. Bio-Computing Technologies (1)
Introduction
to UNIX, Introduction to Perl,
Introduction
to BioPerl
4. Sequence Analysis - Concepts &
Algorithms (2)
Comparison,
Alignment, Low Complexity Analysis,
Assembly,
Clustering
5. Genome Modeling (2)
Gene
Prediction Concepts and Techniques, Coding,
non-coding,
Intron/Exon Boundaries, Promoters,
TF
Binding sites, UTR Indentification
6. Hidden Markov Models and Domain
Finding (1)
7. Phylogenetic Tools and Techniques (1)
8.
Protein Structure Prediction and Analysis (1)
9. Map Building Methods (1)
10.
Linkage Analysis Algorithms, Tools and Applications (1)
11.
MicroArrays and Expression Analysis Methods (1)
12. Pathway Elucidation Techniques and
Tools (1)
Total 15 weeks
Computer Usage: Students taking the course solve problems in computational genomics together in teams using a number of programming languages and application environments. UNIX, Java, and the web are used as program development environments.
Laboratory Projects: None.
Contribution to Criterion 4 “Professional component”: x Mathematics
and Basic Sciences
x Engineering
Science
_ Engineering
Design
x General
Education
x Other
(e.g., elective)
Program outcomes (Criterion 3 Outcomes for Core Courses):
|
Course Learning Goal |
Program Outcome |
|
1.
Gain an understanding computational tools needed for a wide range of
genomics problems. |
A(●),C(●), K(●) |
|
2.
Gain an understanding of working in interdisciplinary teams of
biologists, biochemists, medical researchers, geneticists, and computer
engineers. |
A(●), B(●), D(●), I(●) |
|
3.
Gain an understanding of basic bioinformatics problems and their
solutions, including: nucleotide and protein sequence comparison, complexity
analysis, sequence search, alignment, assembly, and gene clustering. |
A(●), C(●), K(●) |
|
4.
Gain an understanding of computational biology modeling problems
including: gene prediction and transcriptome interpretation. |
A(●),K(●) |
|
5.
Gain an understanding of computer Markov Model building and searching
of large databases. |
A(●), I(●), J(●), K(●) |
|
6.
Gain an understanding of Phylogenetics, Genetic linkage analysis, and
map construction. |
A(●),K(●) |
|
7.
Gain an understanding of gene expression, and the current state of
understanding of the mechanisms controlling regulation of gene expression.
Understand computational methods for analysis of microarray technologies, and
interpretations of gene expression from this data. |
A(●),B(●),K(●) |
|
8.
Gain an understanding of common bioinformatics tools such as BLAST,
HMMER, GENSCAN, and MFOLD. |
A(●), B(●), K(●) |
|
9.
Gain an understanding of ethical, legal, and social issue associated
with the Human Genome Project and its outcomes. |
F(●), H(●),J(●) |
○ denotes moderate
contribution to the outcome ●
denotes substantial contribution to the outcome
Prepared by: T. L. Casavant Date: April 2002