Fall 2009
Up one levelBioinformatics Programming I
Bioinformatics Programming I
|
||
|
Prerequisites: Admission to graduate standing in Bioinformatics. Students in this course will learn how to use object-oriented programming to solve common problems in bioinformatics. Topics covered will include creation and manipulation of relational databases and interfacing with standard bioinformatics programs such as CLUSTAL, BLAST and HMMer. Emphasis will be placed on the creation of memory and time efficient algorithms to handle the large data sets of post-genomic biology |
||
|
Design and Implementation of Bioinformatics Databases
Design and Implementation of Bioinformatics Databases
|
||
|
Students will acquire skills needed to exploit public biological databases and establish and maintain personal databases that support their own research; such skills include learning underlying data models and the basics of DBMS, and SQL. Particular topics will include formats and schemas in important bioinformatics databases (Genbank, EMBL, PDB), XML schema and XML exchange methods, using CGI for the query interface, using generic database tools to browse and manage databases (Tomcat and Pgadmin), relevant database applications of SOAP and CORBA, the types of models used in designing databases, and how ontologies (such as GO) affect database design and queries. |
||
|
Seminar
Seminar
|
||
|
Departmental seminar. Weekly seminars will be given by bioinformatics researchers from within UNC Charlotte and across the world. |
||
|
Individual Study: Rotation
Individual Study: Rotation Spring 2010, Fall 2009, Spring 2009, Fall 2008, Spring 2008, Fall 2007
ITSC 8880 (Faculty)
Introduction to Bioinformatics
Introduction to Bioinformatics
|
||
|
Prerequisite: BIOL 3166 or equivalent. Introduction to biological databases, commonly-used bioinformatics software for molecular sequence and structure analysis, and applications of bioinformatics analysis in biological research. |
||
|
Analysis of Microarray Data
Analysis of Microarray Data
|
||
|
This course focuses on recent literature concerning algorithms for analysis of microarray data. The course will start with a review of normal statistics (t-test, ANOVA, etc.) and their non-parametric, robust equivalents. We then turn to primary literature for a survey of the techniques of analyzing microarray data: background subtraction, normalization across samples, assignment of p-values, evaluation of algorithms on control data sets, clustering algorithms, self organizing maps, bootstrap estimations of significance and over-representation of gene ontology terms. Special attention will be given to the problem of appropriate correction of significance for multiple measurements. Students should have fluency in a high-level programming language (PERL, Java, C# or equivalent) and will be expected in assignments to manipulate and analyze large public data sets. The course will utilize the R statistical package with the bioconductor extension. |
||
|
Molecular Sequence Analysis
Molecular Sequence Analysis
|
||
|
Prerequisite: BINF 6100 or equivalent. Introduction to bioinformatics methods that apply to molecular sequence. Intro to biological databases online. Sequence databases, molecular sequence data formats, sequence data preparation and database submission. Local and global sequence alignment, multiple alignment, alignment scoring and alignment algorithms for protein and nucleic acids, genefinding and feature finding in sequence, models of molecular evolution, phylogenetic analysis, comparative modeling. |
||
|
Biological Basis of Bioinformatics
Biological Basis of Bioinformatics
|
||
|
Provides a foundation in molecular genetics and cell biology focusing on foundation topics for graduate training in bioinformatics and genomics. |
||
|
Statistics for Bioinformatics
Statistics for Bioinformatics
|
||
|
The aim of this 3-credit course is to introduce students to statistical methods used in further more technical courses. Basic relevant concepts from probability, stochastic processes, information theory, statistitics and experimental design will be introduced and illustrated by examples from molecular biology, genomics and population genetics with an outline of algorithms and software. R is introduced as the programming language for homework. |
||
|
Internship Project
Internship Project
|
||
|
Project chosen and completed under the guidance of an industry partner, which results in an acceptable technical report |
||
|
Doctoral Dissertation Research
Doctoral Dissertation Research Spring 2010, Fall 2009, Spring 2009, Fall 2008, Spring 2008, Fall 2007
ITSC 8991 (Faculty)

