Spring 2009
Up one levelBioinformatics Programming II
Bioinformatics Programming II
|
||
|
This is a continuation of Bioinformatics Programming I (BINF 6111). While the previous course emphasized fundamentals of Bioinformatics programming, this course emphasizes efficiency in speed, data structures and file size. Students will learn how to optimize code and databases so that the demanding analyses of modern biology can be performed in acceptable amounts of time while minimizing hardware requirements. Topics covered will include algorithm optimization, optimization of database queries and parallel processing to allow bioinformatics calculations to be performed on clusters. |
||
|
Genomics, Transcriptomics & Proteomics
Genomics, Transcriptomics & Proteomics
|
||
|
This course surveys the application and interpretation of high-throughput molecular biology and analytical biochemistry methods used to produce the kinds of high-volume biological data most commonly encountered by bioinformaticians. The relationship between significant biological questions, modern biotechnology methods, and the bioinformatics solutions that enable interpretation of complex data is emphasized. Topics include: Genome sequencing and assembly, genome annotation, genome comparison. Genome evolution. Function prediction and gene ontologies. Microarray assay design, data acquisition, data analysis. Proteomics and methods and data analysis. Methods for identification of molecular interactions. Metabolic databases, pathways and models. |
||
|
Mathematical Systems Biology
Mathematical Systems Biology
|
||
|
Introduction to concepts and common methods in systems biology. The class emphasizes molecular networks, models and applications, and covers the following topics: complexity and robustness of cellular systems; hierarchy and modularity of molecular interaction networks; biologically data acquisition for system level modeling; introduction to systems biology markup language (SBML); Bayesian inference of biological systems; stoichiometric and constraint-based modeling; modeling molecular interaction networks with nonlinear ordinary differential equations; quantitative approaches to the analysis of genetic regulatory networks; stochastic modeling of intracellular kinetics; multilevel modeling. |
||
|
Numerical Methods in Bioinformatics
Numerical Methods in Bioinformatics
|
||
|
This course will focus on mathematically complex problems and show students how to implement efficient numerical methods to solve those problems. The focus on the class will depend on instructor expertise but may include: applying linear models and principal component analysis to analysis of microrarrays, application of ordinary and partial differential equations to modeling cellular pathways, applying Markov Chains to gene finding and gene predictions algorithms and application of stochastic models and Monte Carlo simulations to molecular dynamics and protein folding. |
||
|
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)
Energy and Information in Biological Modeling
Energy and Information in Biological Modeling
|
|||
|
Prerequisites: Admission to graduate standing in Bioinformatics. This course covers: the major organic and inorganic chemical features of biological macromolecules, the physical forces that shape biological molecules, assemblies and cells, the chemical driving forces that govern living systems, the molecular roles of biological macromolecules and common metabolites, and the pathways of energy generation and storage. Each section of the course builds upon the relevant biology and chemistry to explain the most common mathematical and physical abstractions used in modeling in the relevant context. |
|||
|
Metagenomics
Topics in Bioinformatics: Metagenomics – Microbial Community Ecology Spring 2009
BINF 6010 | ITSC 8010 Dr. Fodor Spring 2009
"Microbes run the world. It's that simple".
Microbial communities process much of the nutrient and energy flux on the planet. All plants and animals have symbiotic microbial communities that contribute key metabolites for their hosts. Microbes touch every area of environmental science from the carbon cycle that controls global warming to the nitrogen cycle that controls soil quality. Despite their ubiquity and importance, the study of microbial communities has historically been limited by the resistance of ~99% of all microbes to culturing. Over the last few decades, the techniques of molecular biology have been used to study the sequences of microbial communities in the absence of culturing. These techniques are often referred to as metagenomics since they allow for information to be acquired simultaneously across many microbial genomes from a single experiment.
The complexity and apparently inexhaustible diversity of microbial communities, together with the recent rapid development of high-throughput methods for characterizing microbes, generate very difficult and interesting bioinformatics problems. This class will focus on the recent metagenomics literature with an eye towards understanding how to analyze the enormous datasets produced by modern post-genomic techniques.
Possible topics include: Comparison of pyrosequencing technologies, CAMERA and other public resources, the role of metadata annotations in large-scale data mining, the application of protein structure algorithms to metagenomics, power simulations in the planning of metagenomics experiments, comparison of PCR based techniques to whole-genome shotgun results, the role of ontologies and controlled vocabularies in describing microbial communities, the role of mobile elements in bacterial genomes, informatics techniques for discovery of novel genes, the application of metabolomics and proteomics to metagenomics and the limitations of assembly algorithms on real and simulated data.
The class is open to all graduate students. Students will be required to participate in class discussions on recent papers and to complete an independent project. Working knowledge of a programming language is recommended, but not required, as a pre-requisite.
For further information, please contact Dr. Anthony Fodor at afodor@uncc.edu
Computational Structural Biology
Computational Structural Biology
|
||
|
This course will cover: (a) the fundamental concepts of structural biology (chemical building blocks, structure, superstructure, folding, etc.); (b) software for visualization, visualization styles, publication quality images; (c) the hierarchical nature of biomacromolecular structure classification; (d) computational methods to evaluate and compare biomacromolecular structure; (e) inferring structure/function relationships from structure; and (f) computational prediction of protein and nucleic acid structure from sequence. |
||
|
Doctoral Dissertation Research
Doctoral Dissertation Research Spring 2010, Fall 2009, Spring 2009, Fall 2008, Spring 2008, Fall 2007
ITSC 8991 (Faculty)

