BINF 5110 AI in Research and Work 1 Credit
This course provides an introduction to the effective and responsible use of artificial intelligence (AI) tools in academic research, programming, and everyday professional tasks. Emphasizing both conceptual understanding and critical application, students will explore how AI can streamline workflows while also learning to recognize and avoid its potential pitfalls.
Topics include core AI terminology, major categories of AI tools (e.g., large language models and code assistants such as ChatGPT, Copilot, DEEPL, Google AI, Meta AI, claude.ai, and scite.ai), and practical applications in writing, research planning, and software development. The course also addresses the limitations of current AI systems, including hallucinations (factually incorrect output), ethical risks such as plagiarism, and the importance of transparency in AI-assisted work.
Level: Graduate
Grading: Main Campus (UGrad, Grad)
Course registration restrictions: Enrollment limited to students in the MS-BIO-SM or MS-SYSM-SM programs.
Enrollment is limited to Graduate level students.
BINF 5115 Compt. and Algorith. Thnking 1 Credit
This course introduces fundamental algorithms used in bioinformatics, emphasizing both conceptual understanding and practical problem-solving. Students will study key computational methods including sequence alignment algorithms (e.g., Needleman-Wunsch, Smith-Waterman), string matching algorithms (e.g., Boyer-Moore, Knuth-Morris-Pratt), clustering techniques (k-means, DBSCAN), and tree-based data structures such as binary search trees.
In addition to mastering these specific algorithms, students will learn to generalize core principles and apply them to novel or related computational problems. The course emphasizes step-by-step exercises completed on paper to build algorithmic thinking, reinforce theoretical knowledge, and prepare students to adapt solutions beyond standard cases.
Level: Graduate
Grading: Main Campus (UGrad, Grad)
Course registration restrictions: Enrollment limited to students in the MS-BIO-SM or MS-SYSM-SM programs.
Enrollment is limited to Graduate level students.
BINF 5125 Intro to Molecular Biology 1 Credit
Level: Graduate
Grading: Main Campus (UGrad, Grad)
BINF 5130 Sci. Debating and Writing 2 Credits
This is an interactive journal club, scientific debating, and scientific writing course that focuses on recent research in Bioinformatics. Students will (i) present selected papers in the fields of Bioinformatics; (ii) prepare and lead interactive discussions in the form of a scientific debate; (iii) develop critical analysis, communication, and writing skills; and (iv) experience fact-based debating. Papers will be selected in consultation with faculty. Each session will begin with a student-led presentation (approx. 20 minutes) of one selected scientific publication. The publication can be selected from a provided reading list, or the student can find a topic-related publication that has to be approved by the lecturer. The presenting student will act as the Debate Leader. Four additional students will be assigned to argue either in favor (two students pro) or against (two students contra) the credibility of the publication's results.
Level: Graduate
Grading: Main Campus (UGrad, Grad)
Course registration restrictions: Enrollment is limited to Graduate level students.
BINF 5210 Bioinformatics 4 Credits
A mixture of lectures and hands-on sessions with introduction to bioinformatics concepts, methods, databases and applications, covering genomic sequence analysis, molecular evolution, and protein sequence, structural, functional analysis.
Non-bioinformatics major students may be able to take individual units of this course on Genomic Sequence Analysis (BCHB-571) and Protein Sequence Analysis (BCHB-572), depending on the number of enrollments for BCHB 521.
Level: Graduate, Undergraduate
Grading: Main Campus (UGrad, Grad)
Course registration restrictions: Enrollment is limited to Graduate level students.
BINF 5220 Machine Learning 3-4 Credits
Level: Graduate, Undergraduate
Grading: Main Campus (UGrad, Grad)
BINF 5230 Molecular Biology 2 Credits
Level: Graduate
Grading: Main Campus (UGrad, Grad)
BINF 5240 Bioinformatics Computing 3 or 5 Credits
A hands on introduction to programming for Bioinformatics using the scripting language Python. Students will build a portfolio of scripts that automate common bioinformatics tasks such as accessing data in relational databases and web-based repositories, interfacing with external tools such as blast, and building web-based resources for use by interactive users or as web-services.
Level: Graduate, Undergraduate
Grading: Main Campus (UGrad, Grad)
BINF 5730 Bioinformatics Sem Series I 1 Credit
Bioinformatics Seminar Series
Level: Graduate, Undergraduate
Grading: Main Campus (UGrad, Grad)
BINF 5740 Bioinformatics Sem Series II 1 Credit
Level: Graduate, Undergraduate
Grading: Main Campus (UGrad, Grad)
Mutual exclusion: BCHB 574
Course registration restrictions: Enrollment limited to students in the MS-BIO program.
BINF 5800 SYSTEMS BIOL/BIOINFORMATICS 3 Credits
An introduction to bioinformatics in systems biology, covering microarray data analysis, proteomic/metabolomic informatics, and regulatory network and pathway analysis. Non Bioinformatics major students may be able to take individual units of this course on Transcriptomics (BCHB 581), Proteomics (BCHB 582) and Systems Biology (BCHB 583), depending on the number of enrollments for BCHB 580.
Level: Graduate, Undergraduate
Grading: Main Campus (UGrad, Grad)
BINF 5860 Mol. Bio for Bioinf. 3 Credits
An introductory molecular biology and biochemistry course that emphasizes topics of special interest to students of bioinformatics, including properties of amino acids and proteins, the central dogma (DNA replication, mRNA transcription, protein translation) and regulation of gene expression. The course consists of a mixture of lectures and tutorial sessions where students work on problem sets related to the lecture material.
Level: Graduate, Undergraduate
Grading: Main Campus (UGrad, Grad)
BINF 5990 Next Gen Seq Data Analysis 2 Credits
This course will cover analysis and interpretation of Next Generation Sequencing (NGS) data. Topics will include genome sequencing and annotation, gene expression analysis (RNAseq), and genomic variant analysis. A substantial part of the course will be devoted to hands-on tutorials using the Galaxy and R platforms to work with NGS data, from the raw sequencing reads through biological interpretation of the results. Students will apply what they have learned by conducting an independent RNAseq analysis project and presenting their results in the format of a scientific paper. Upon completing the course, students should be familiar with the practical aspects of carrying out an NGS analysis workflow and appreciate how NGS technology can be used to further our understanding of biological systems.
Level: Graduate, Undergraduate
Grading: Main Campus (UGrad, Grad)
Mutual exclusion: BCHB 599
Course registration restrictions: Enrollment limited to students in the MS-BIO program.
BINF 6200 Bioinformatics Algorithms 1-3 Credits
Self-paced course in bioinformatics algorithms using rosalind.info. Students will complete 28 problems in the 1 credit section.
Level: Graduate
Grading: Main Campus (UGrad, Grad)
Mutual exclusion: BCHB 620
Course registration restrictions: Enrollment limited to students in the MS-BIO program.
Enrollment is limited to Graduate level students.
BINF 6300 Broad Aspects of AI in Biotech 1 Credit
This course is designed to provide students with a high-level understanding of key industry trends where AI intersects with Biotechnology. It will cover broad descriptions of AI techniques and concepts (machine learning, neural networks, computer vision, big data, etc.) and biotech applications such as imaging, genomics, and drug development. The class will discuss strategic considerations for the development and commercialization of successful data pipelines. It will also ponder the paradigm changes for biotech, health care providers, and regulators.
Level: Graduate, Undergraduate
Grading: Main Campus (UGrad, Grad)
Course registration restrictions: Enrollment is limited to Graduate level students.
BINF 6970 Databases for Bioinformatics 3 Credits
Physical and logical organization of databases. Data retrieval languages, relational database languages, security and integrity, concurrency, overview of the databases in bioinformatics. Course Objectives In this course, students will learn how to create and manipulate a database system using MySQL. He or she will also learn how to design a database using the E/R model. Upon completion, students will understand how databases are used in bioinformatics and should be able to design and implement a complete normalized relational database system.
Level: Graduate
Grading: Main Campus (UGrad, Grad)
Mutual exclusion: BCHB 697
Course registration restrictions: Enrollment limited to students in the MS-BIO program.
Enrollment is limited to Graduate level students.
BINF 7950 Bioinf. Internship Proposal 1 Credit
Students will write, submit, and revise their Bioinformatics Internship Proposal for approval prior to starting their internship.
Level: Graduate
Grading: Main Campus (UGrad, Grad)
Mutual exclusion: BCHB 587
Course registration restrictions: Enrollment limited to students in the MS-BIO or MS-BIO-SM programs.
Enrollment is limited to Graduate level students.
BINF 7951 BIOINFORMATICS INTERNSHIP 0-4 Credits
Internship for a bioinformatics project with defined objectives in a research laboratory on campus or off-campus (e.g. NIH, JCVI, CNMC, CARB). Internships can be in various topics such as genomic and proteomic informatics, protein structural and functional analysis, comparative genomics, pathway and network analysis, systems biology, medical informatics, biomedical text mining and ontologies, data integration and mining, and bioinformatics tool and database development.
Level: Graduate
Grading: Main Campus (UGrad, Grad)
Mutual exclusion: BCHB 907
Course registration restrictions: Enrollment limited to students in the MS-BIO or MS-BIO-SM programs.
Enrollment is limited to Graduate level students.
BINF 7952 Bioinformatics Internship II 0-4 Credits
Bioinformatics Internship II
Level: Graduate
Grading: Main Campus (UGrad, Grad)
Equivalent to BINF 909
Course registration restrictions: Enrollment is limited to students with a program in Bioinformatics, Bioinformatics, Bioinformatics or Bioinformatics.
Enrollment is limited to Graduate level students.
Enrollment limited to students in a Master of Science degree.
BINF 9001 Tutorial: Biochem/Bioinfomtcs 1-16 Credits
Level: Graduate
Grading: Main Campus (UGrad, Grad)
Course registration restrictions: Enrollment is limited to Graduate level students.
BINF 9993 Continuous Registration
Level: Graduate
Grading: Main Campus (UGrad, Grad)