CSCI 8876 DATABASE SEARCH AND PATTERN DISCOVERY IN BIOINFORMATICS (3 credits)
This required course for undergraduate bioinformatics majors provides foundational knowledge on database aspects used in the field and an overview of their applications in bioinformatics, biomedical informatics, and health/clinical informatics. The course begins with a brief review of key concepts in computational molecular biology related to database search/development, database management systems, the difference between primary and secondary databases, and bioinformatics-related aspects of modeling and theory in computer science. The major focus is on the multiple challenges and aspects of bio-database development, search, and pattern discovery. The course uses problem-based learning to help students develop database management skills as they apply to high throughput "-omics." data, the basics of data management, data provenance and governance, standards, and analysis through KDD-based workflows. This course will also consider the fundamentals of artificial intelligence and machine learning as they pertain to bioinformatics, from the perspective of database storage, I/O, and analysis. (Cross-listed with BIOI 4870)
Prerequisite(s): CSCI 3320 and BIOI 3500, or permission of instructor; BIOI 3500 can be taken concurrently. Prior completion of CSCI 4850 is strongly recommended but not required. Not open to non-degree graduate students.