300 Level Courses
BINF 334: Perl for Bioinformatics. 3 credits.
Introduction into Perl programming language. Topics include data representation, control structures, file input/output, subroutines, regular expressions, debugging, relational databases. Emphasizes bioinformatics applications including DNA sequence analysis, parsing FAST A and GenBank files, processing BLAST output files, SQL or equivalent query language. Offered by School of Systems Biology. Limited to three attempts.
BINF 354: Foundations in Mathematical Biology. 3 credits.
Interdisciplinary introduction to life sciences for physicists, chemists, engineers, and mathematicians. Combines knowledge from natural sciences, social and behavioral sciences, quantitative reasoning, and information technology. Covers selected topics in ecology, physiology, biochemistry, and behavior. May include biochemical reaction kinetics, Hodgkin-Huxley model for cellular electrical activity, continuous and discrete population interactions, and neural network models of learning. Techniques utilized include ordinary differential equations, difference equations, algebraic equations, and computer simulations. Offered by School of Systems Biology. Limited to three attempts.
400 Level Courses
BINF 401: Bioinformatics and Computational Biology I. 3 credits.
Covers the following topics and related methodology: protein sequence, structure prediction, and modeling methods; nucleic acid sequence and structure prediction; gene structure prediction in prokaryotes and eukaryotes; elements of system biology. Students will learn programming approaches to solve bioinformatics problems. Offered by School of Systems Biology. Limited to three attempts.
BINF 402: Bioinformatics and Computational Biology II. 3 credits.
Continuation of BINF401 and studies in-depth several algorithms and methods used in bioinformatics and computational biology. Students will learn sequence alignment and assembly algorithms, hidden Markov models, classification and prediction methods, genome annotation. These techniques will then be applied to current bioinformatics problems. Programming assignments are incorporated in the course program. Offered by School of Systems Biology. Limited to three attempts.
BINF 403: Bioinformatics and Computational Biology Lab I. 1 credit.
Laboratories will introduce students to bioinformatics tools designed to answer research problems in the topics covered in lectures, such as sequence alignment, sequence pattern recognition, structural conformation modeling, phylogenetic analysis methods and image comparisons. Offered by School of Systems Biology. Limited to three attempts.
BINF 404: Bioinformatics and Computational Biology Lab II. 1 credit.
Laboratories will introduce students to research bioinformatics tools relevant to lecture topics such as: the correspondence of measured fragments to parent biomolecules, inference methods for gene and protein networks, predicting system outputs given specified inputs. Offered by School of Systems Biology. Limited to three attempts.
BINF 450: Bioinformatics for Life Sciences. 4 credits.
Teaches students how to understand the basis of and use of bioinformatics software in database searching, sequence analysis, gene identification, genomics, protein structure and phylogeny. Offered by School of Systems Biology. Limited to three attempts.
BINF 470: Molecular Biophysics. 3 credits.
Offers a broad introduction into molecular biophysics. Demonstrates that the application of methods of physics provides a unique opportunity to tackle complex biological problems. Designed for physics or chemistry majors; also useful for biology majors interested in bioinformatics and computational biology. Offered by School of Systems Biology. Limited to three attempts. Equivalent to
PHYS 370.
BINF 490: Independent Senior Research in Bioinformatics and Computational Biology. 3 credits.
Course offers individual research in bioinformatics and computational biology under the guidance of faculty member. Written report required upon course completion. Offered by School of Systems Biology. Limited to three attempts.
BINF 491: Senior Thesis in Bioinformatics. 1 credit.
A project is chosen and completed under the guidance of a Bioinformatics Department faculty member. Notes: An oral progress report with a poster at the fall semester Bioinformatics Student Research Day is required.Offered by School of Systems Biology. Limited to three attempts.
BINF 492: Senior Thesis in Bioinformatics. 1 credit.
A project is chosen and completed under the guidance of a Bioinformatics Department faculty member. Notes: A written thesis in standard format is required.Offered by School of Systems Biology. Limited to three attempts.
500 Level Courses
BINF 530: Introduction to Bioinformatics Methods. 3 credits.
Introduction to methods and tools for pairwise sequence comparison, multiple sequence alignment, phylogenetic analysis, protein structure prediction and comparison, database similarity searches, and discovery of conserved patterns in protein sequence and structures.Offered by School of Systems Biology. May not be repeated for credit.
BINF 531: Molecular Cell Biology for Bioinformatics. 3 credits.
Intensive review of biochemistry, molecular biology, and cell biology necessary OT begin research in bioinformatics. Topics include protein biochemistry, nucleic acids biochemistry, DNA replication transcription, and translation, recombinant DNA technology, genomics, molecular structure of genes and chromosomes, and expression and control.Offered by School of Systems Biology. May not be repeated for credit.
BINF 550: Introduction to Bioinformatics Database Design. 3 credits.
Students will acquire skills needed to exploit public biological databases, and establish and maintain personal databases that support their own research. Skills include learning underlying data models and the basics of DBMS and SQL.Offered by School of Systems Biology. May not be repeated for credit.
600 Level Courses
BINF 630: Bioinformatics Methods. 3 credits.
Introduction to methods and tools for pairwise sequence comparison, multiple sequence alignment, phylogenetic analysis, protein structure prediction and comparison, database similarity searches, and discovery of conserved patterns in protein sequence and structures. Offered by School of Systems Biology. May not be repeated for credit.
BINF 631: Molecular Cell Biology for Bioinformatics. 3 credits.
Intensive review of biochemistry, molecular biology, and cell biology necessary to begin research in bioinformatics. Topics include protein biochemistry, nucleic acids biochemistry, DNA replication, transcription, and translation, recombinant DNA technology, genomics, molecular structure of genes and chromosomes, and gene expression and control. Offered by School of Systems Biology. May not be repeated for credit.
BINF 633: Molecular Biotechnology. 3 credits.
Introduction to the theory and practice of molecular biotechnology, with emphasis on the application of tools in today's society. Includes study of recombinant DNA technology, genomics, and bioinformatics as applied to commercially important products. Lectures reflect more recent advances and applications in the commercial aspects of biology. Offered by School of Systems Biology. May not be repeated for credit.
BINF 634: Bioinformatics Programming. 3 credits.
Data representation, control structures, file input/output, subroutines, regular expressions, debugging, introduction to relational databases. Emphasizes bioinformatics applications including DNA sequence analysis, parsing FASTA and GenBank files, processing BLAST output files, SQL, or equivalent query language. Offered by School of Systems Biology. May not be repeated for credit.
BINF 636: Microarray Methodology and Analysis. 3 credits.
Theory and practice of genome analysis including genetics, biochemistry, and tools for analyzing global gene expression, and detection and quantification of genes and gene products. Offered by School of Systems Biology. May not be repeated for credit.
BINF 637: Forensic DNA Sciences. 3 credits.
Intensive introduction to parameters affecting data QC and analysis, including factors arising from biochemistry, chemistry, genetics, statistics, instrumentation, and software. Offered by School of Systems Biology. May not be repeated for credit.
BINF 639: Introduction to Biometrics. 3 credits.
Introduction to methods for measuring humans. Topics include face, speaker, fingerprint, and shoeprint recognition; and handwriting analysis. Students develop computer programs to perform many of these tasks. Offered by School of Systems Biology. May not be repeated for credit.
BINF 641: Biomolecular Modeling. 3 credits.
Introduction to basic principles and practice of computational biomolecular modeling. Students learn the elements of physical chemistry and molecular biology, which constitute the foundation of molecular modeling. Practical application of biomolecular software and development of related skills are emphasized through online lectures, homework, and course project. Offered by School of Systems Biology. May not be repeated for credit.
BINF 650: Introduction to Bioinformatics Database Design. 3 credits.
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. Offered by School of Systems Biology. May not be repeated for credit.
BINF 690: Numerical Methods for Bioinformatics. 3 credits.
Computational techniques for solving scientific problems focusing on applications in bioinformatics and computational biology. Students develop the ability to convert a quantitative problem into computer programs to solve the problem. Emphasizes efficiency and readability of code. Offered by School of Systems Biology. May not be repeated for credit.
700 Level Courses
BINF 701: Systems Biology. 3 credits.
Systems biology seeks to understand how a complex biological system functions. This involves the use of computational methods and models to integrate information obtained about these systems through a wide range of methods that span multiple spatial and temporal scales. Current research examples will be used to motivate and demonstrate these approaches. Offered by School of Systems Biology. May not be repeated for credit. Equivalent to
BIOS 701.
BINF 702: Biological Data Analysis. 3 credits.
Trains students in research methodologies for life sciences. Covers the three phases of biological research projects: experimental design, data collection and data analysis. Offered by School of Systems Biology. May not be repeated for credit.
BINF 703: Bioinformatics Lab Rotation. 1 credit.
Short-term introductory research on a specific topic in computational sciences and informatics under direction of faculty member. Offered by School of Systems Biology. May be repeated within the term for a maximum 3 credits.
BINF 704: Colloquium in Bioinformatics. 1 credit.
Seminar presentations in a variety of areas of bioinformatics and computational biology by COS faculty, staff, advanced PhD students, and professional visitors. Offered by School of Systems Biology. May be repeated within the degree for a maximum 3 credits.
BINF 705: Research Ethics. 1 credit.
Examines ethical issues in scientific research, reflecting on purpose and reviewing foundational principles for evaluating ethical issues. Provides skills for survival in scientific research through training in moral reasoning and teaching of responsible conduct. Students learn to apply critical-thinking skills to design, execution, and analysis of experiments and analysis of ethical issues in research, including use of animals and humans, standards in computer community, and research fraud. Guidelines for data ownership, manuscript preparation, and conduct of people in authority may be presented and discussed. Offered by School of Systems Biology. May not be repeated for credit.
BINF 730: Biological Sequence and Genome Analysis. 3 credits.
Fundamental methods for analyzing nucleic acid and protein sequences, including pairwise and multiple alignment, database search methods, profile searches, and phylogenetic inference. Development of probabilistic tools, including hidden Markov models and optimization algorithms. Survey of current software tools. Offered by School of Systems Biology. May not be repeated for credit.
BINF 731: Protein Structure Analysis. 3 credits.
Computational methods for analyzing, classifying, and predicting three-dimensional protein structures. Covers theoretical approaches, techniques, and computational tools for protein structure analysis. Offered by School of Systems Biology. May not be repeated for credit.
BINF 732: Genomics. 3 credits.
Surveys computational tools and techniques to study whole genomes, and explores biological basis of genome analysis algorithms. Topics include genome mapping, comparative genomics, and functional genomics. Offered by School of Systems Biology. May not be repeated for credit.
BINF 733: Gene Expression Analysis. 3 credits.
Analyzes gene expression data. Topics include cluster analysis and visualization of expression data, inference of genetic regulatory networks, and theoretical models of genetic networks. Offered by School of Systems Biology. May not be repeated for credit.
BINF 734: Advanced Bioinformatics Programming. 3 credits.
Topics include algorithm design, complex data structures, object oriented programming, relational databases, designing modules, and graphics and web programming. Students complete a bioinformatics programming project. Offered by School of Systems Biology. May not be repeated for credit.
BINF 735: Next Generation Sequencing Data Analysis. 3 credits.
This course introduces students to next generation sequencing (NGS) technologies and computational pipelines to store, validate, quantify, and visualize NGS data. Students will be exposed to the concepts and software driving NGS analysis and will acquire hands-on experience utilizing these tools both through the command-line and through integrated platforms. Students will demonstrate practical knowledge of NGS data analysis through the course’s final project, which will require students to produce an analytical pipeline and present their findings in written form.Offered by School of Systems Biology. Limited to three attempts.
BINF 739: Topics in Bioinformatics. 1-3 credits.
Selected topics in bioinformatics not covered in fixed-content bioinformatics courses. Offered by School of Systems Biology. May be repeated within the term for a maximum 6 credits.
BINF 740: Introduction to Biophysics. 3 credits.
Introduces biophysics, focusing on physical and chemical concepts and their relation to rapidly expanding interdisciplinary interfaces among biology, chemistry, and physics. Reveals multiscale nature of biophysics, and includes exploration of macroscopic and microscopic applications. Offered by School of Systems Biology. May not be repeated for credit. Equivalent to
PHYS 630.
BINF 741: Introduction to Computer Simulations of Biomolecules. 3 credits.
Details computational methods in biomolecular simulations, such as molecular dynamics and Monte Carlo algorithms. Special emphasis given to practical applications. Reviews most recent advances in biomolecular simulations. Offered by School of Systems Biology. May not be repeated for credit.
BINF 751: Biochemical and Cellular Systems Modeling. 3 credits.
Mathematical and computational methods for analysis of cellular and subcellular processes. Topics may include ion channels, whole cell models, intracellular signaling, biochemical oscillations, pathway modeling, parameter estimation, and sensitivity analysis.Offered by School of Systems Biology. May not be repeated for credit.
BINF 760: Machine Learning for Bioinformatics. 3 credits.
Machine learning and data mining methods relevant to application to problems in computational biology. Methods include decision trees, random forests, rule learning methods, support vector machines, neural networks, genetic algorithms, instance-based learning, Bayesian networks, and evaluation metrics for learning systems. Applications include cancer prediction, gene finding, protein function classification, gene regulation network inference, and other recent bioinformatics applications selected from the literature. Notes: In addition to lectures from the instructor, students will present papers from the literature and complete a machine learning project.Offered by School of Systems Biology. May not be repeated for credit.
BINF 761: Artificial Intelligence and Deep Learning in Bioinformatics. 3 credits.
This course explores the use of artificial intelligence (AI) and deep learning in bioinformatics. Students will gain hands-on experience training deep learning models on biological datasets, with a focus on sequence data, medical images, omics data, and biomolecular structures related to human health, cancer, and infectious diseases. The models that will be covered include convolutional neural networks (CNNs), language models, variational autoencoders (VAEs), and generative adversarial networks (GANs). Additionally, the course will focus on existing predictive tools such as AlphaFold. Students will present papers from literature to survey recent applications of deep learning in bioinformatics and complete a deep learning project.Offered by School of Systems Biology. May not be repeated for credit.
BINF 795: Bioinformatics Internship. 1-3 credits.
Involves off-campus, professional work with approved agencies, institutions, non-profits, or businesses throughout the semester. The internship work must produce one or more products such as; a comprehensive report, a departmental presentation, a research project, or an article. Internship placement and product type must be approved by the student's faculty advisor.Offered by School of Systems Biology. May be repeated within the degree for a maximum 3 credits.
BINF 796: Directed Reading and Research. 1-6 credits.
Reading and research on specific topic in computational sciences and informatics under direction of faculty member. Offered by School of Systems Biology. May be repeated within the degree for a maximum 6 credits.
BINF 798: Research Project. 3 credits.
Project chosen and completed under guidance of graduate faculty member that results in acceptable technical report. Offered by School of Systems Biology. May not be repeated for credit.
BINF 799: Master's Thesis. 1-6 credits.
Project chosen and completed under guidance of graduate faculty member that results in acceptable technical report (master's thesis) and oral defense. Offered by School of Systems Biology. May be repeated within the degree.