We are committed to workforce development, training the next generation of researchers at the intersection of chemistry and computation. Our offerings cater to students and professionals at various levels.
Computational Molecular Science Courses
We offer the following graduate level courses, but all are co-listed with a corresponding undergraduate course (for senior level undergraduate students, or, for sophomore and junior level students with extraordinary talents who can apply by admission by special permission). Related courses in other Departments, Colleges and Schools complement these courses. For more information about them contact the CACMS Director.
Name: CHEM 5510 - Computational Chemistry
Description: Classical and ab initio molecular dynamics are covered from theory to application. Students have access to high-performance computational resources and cover current topics in the field. Requisite knowledge in Undergraduate Physical Chemistry is assumed. Cross-listed with CHEM 4510.
Syllabus:
Name: CHEM 5580 - Molecular Informatics
Description: This course resides at the intersection between Chemistry, Biochemistry, and Data Science. The course covers fundamental concepts of Chemical and Biochemical Informatics and provides students with hands on experience in using computational tools to manipulate chemical and biochemical data. Students will learn fundamentals of data science, database management, data structure, data representation, data visualization, and data analysis as applied to Chemistry and Biochemistry. The course requires a basic understanding of programming but does not require extensive programming experience. Examples explored in class and in homework will be built using Python code within Jupyter Notebooks or Google Colab notebooks such that students can explore new topics while remaining focused on the underlying molecular concepts and computer methods which allow them to manage large amounts of molecular information and to find relationships between the structure and properties of molecules. Data mining approaches will be explored as will classification algorithms and chemical similarity analysis methods. Students will learn about the applications of cheminformatics in drug discovery, such as compound selection, virtual library generation, virtual high throughput screening which can check for potential molecules that have the potential to be developed into drugs. Note: While this course is not a pre-requisite for 4510 Computational Chemistry, CHEM 4640 AI in Chemistry and Biochemistry, or CHEM 4845 Molecular Modeling and Drug Design, the skills developed in this course will work synergistically with those courses and will allow you to get more from your experiences in those courses or from your experience in a research lab.
Syllabus:
Name: CHEM 5630 - Programming for Data Analysis in the Physical Sciences
Description: This course will be taught using live coding format (the instructor will code live in the classroom with the students). In this course, you will learn to process data using python scripts that you will write. Data include for example absorption spectra, protein pdb files, coordinate files. You will also learn how to use Python libraries and write functions (for example to create high resolution graphs). Finally, you will learn best coding practices, how to keep track of different versions of your code and share your code using Github. Cross-listed with CHEM 4630.
Syllabus:
Name: CHEM 5640 / 4640 - Artificial Intelligence in Chemistry and Biochemistry
Description: Artificial Intelligence (AI) changes every aspect of our lives. In this course, we explore AI and its applications from the perspective of a chemist/biochemist. The role of AI and the latest trends in modern chemistry and biochemistry will be taught. Students will learn how to connect modern AI techniques to their own research projects, using both experimental and computational data.
Syllabus:
Name: CHEM 5845 - Molecular Modeling and Computer-aided Drug Design
Description: Advanced course in biochemistry. An introductory course on modern molecular modeling techniques and their applications to computer-aided rational drug design. Cross-listed with CHEM 4845.
Syllabus:
Tutorials/Videos
Name: POKY Tutorial Playlist
Description: A YouTube channel with a playlist of categories delineated in order of POKY workflow stage including:
Getting Started
Data Processing
Data Import
Peak Picking
Backbone Assignment
Strip Plots
Sidechain Assignment
Automated Assignment (I-PINE)
Chemical Shift Analysis
TALOS+: Secondary Structure & Dihedral Angles
Structure Calculation
AI Structure Prediction
Dynamics
NMR Perturbation & CSP
CHESCA/CHESPA-SPARKY
REDEN Peak Decomposition
Metabolomics (A-SIMA & A-MAP)
Utilities
Publication: https://poky.clas.ucdenver.edu/poky_releases/manual/tutorials.html#getti...
Name: POKY QMMM plugin
Description: POKY QMMM is a QMMM plugin for the Open Source PyMol program in the POKY suite. It was written by Abigail Chiu and Woonghee Lee of the POKY team at the University of Colorado Denver. The plugin allows users to interactively select, display, and edit the list of QM and cap atoms. It is particularly useful when working with large model systems like a solvated protein. A tutorial is available. It covers how to download and install the POKY suite as well as how to use the POKY QMMM plugin for QMMM editing and visualization.
Publication: https://comp.chem.umn.edu/qmmm/
Name: Dr. Data Science
Description: A YouTube channel containing quick and easy videos to learn topics in computer science, probability theory, statistics and applied mathematics. The site has ~ 9.61K subscribers and contains:
Videos
Shorts
Courses
Playlists
Posts
Publication: https://www.youtube.com/c/drdatascience
Name: ChemIllusion Learn Series
Description: Various tutorials on how to use ChemIllusion including:
Drawing Coach
AI Generator Chat – AI tool to generate and manipulate molecular structures
Note Scan Tool – Converts hand-drawn structures to ChemIllusion structures
Fragment Editor
Artistic Bonds
3D Molecule Preview Tool
Manuscript-Ready 3-D Molecules
Sugars Tool
Protein Tool
Ligand Binding Tool
Resonance Explorer Tool
Hybridization Diagram Tool
3D_QM Render Tool
Hybrid Orbitals Tool
Reaction Coordinate Diagrams
Slide Deck Tool for Teachers
Lesson Cards for Students
.
.
.
And many others
Publication:
https://www.youtube.com/@chemillusion
https://www.instagram.com/chem.illusions/
https://www.tiktok.com/@chemillusion
Certificates
Data Science and Chemistry Certificate
This certificate program has requirements that are subject to periodic revision by the academic department, and the College of Liberal Arts and Sciences reserves the right to make exceptions and substitutions as judged necessary in individual cases. Therefore, the College strongly urges students to consult regularly with the Data Science and Chemistry Certificate program director Dr. Woonghee Lee to confirm the best plans of study before finalizing them.
Program Delivery
This is an on-campus program.
Program Learning Goals
Possessing an understanding of the basic concepts of data science and their application in chemistry and biochemistry.
Being familiar with selected data science techniques and software that are popular in chemical informatics and protein structures.
Working effectively on a project assimilating knowledge along the way, through reports in oral and written forms.
Declaring This Certificate
Students should meet with the Data Science and Chemistry Certificate Program Director, Dr. Woonghee Lee, to file a certificate plan prior to the semester of graduation. The certificate is available to degree seeking graduates.
General Requirements
Student must satisfy all requirements as outlined below and by the department offering the certificate.
Certificate Requirements
Students must complete 13 credit hours from the listed courses for this certificate.
Students must earn a minimum grade of C (2.0) in all certificate courses taken at CU Denver and must achieve a minimum cumulative certificate GPA of 2.7. Students cannot complete certificate course requirements as pass/fail.
Students must complete all credit hours of the courses for this certificate with CU Denver faculty.
Program Restrictions, Allowances, and Recommendations
All courses must be taken within ten years of receipt of the Data Science and Chemistry Certificate.
Prerequisite courses do not have to be completed at CU Denver. Required courses must be completed in residency at CU Denver. Any residency exemptions need to be approved in writing by the Data Science and Chemistry advisor prior to the course(s) being taken at another institution.
Required Courses for this Program
CHEM 5630 - Programming for Data Analysis in the Physical Sciences
CHEM 5845 - Molecular Modeling and Computer-aided Drug Design
CHEM 5510 - Computational Chemistry
CHEM 5580 - Molecular Informatics
CHEM 5640 - Artificial Intelligence in Chemistry and Biochemistry
