Stanford Root

Schedule

Stanford Root

Schedule

CS 270

Modeling Biomedical Systems (BMDS 210)

UNITS:3
GRADING:Medical Option (Med-Ltr-CR/NC)
LEVEL:Graduate
GER:—

Biomedical systems translate complex biological and medical data into computable formats that can be used for tasks such as diagnosis, decision support, or drug discovery. At the core of these systems is the challenge of creating fully computable, machine-actionable models of biomedical information so that knowledge can be shared and reused across different applications. This course explores methods for modeling biomedical systems, including topics in knowledge representation, controlled terminologies, ontologies, interoperability, and symbolic AI. Students will acquire hands-on experiences with several systems and tools, such as Protégé, Fast Healthcare Interoperability Resources (FHIR), and semantic web technologies. Prerequisites: CS 106A or equivalent. Basic familiarity with programming, probability, and logic are helpful for taking this course.

Syllabus for selected term:
View Spring 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 6543
0 / 16 enrolled
DAYS:Monday, Wednesday
TIME:1:30 PM – 2:50 PM
LOCATION:TBD
INSTRUCTOR:
Griffin, Ashley, Musen, Mark
3units

CS 270: Modeling Biomedical Systems (BMDS 210)

3 units · Medical Option (Med-Ltr-CR/NC)

Biomedical systems translate complex biological and medical data into computable formats that can be used for tasks such as diagnosis, decision support, or drug discovery. At the core of these systems is the challenge of creating fully computable, machine-actionable models of biomedical information so that knowledge can be shared and reused across different applications. This course explores methods for modeling biomedical systems, including topics in knowledge representation, controlled terminologies, ontologies, interoperability, and symbolic AI. Students will acquire hands-on experiences with several systems and tools, such as Protégé, Fast Healthcare Interoperability Resources (FHIR), and semantic web technologies. Prerequisites: CS106A or equivalent. Basic familiarity with programming, probability, and logic are helpful for taking this course.

Offered in Spring 2027 at Stanford University.

Spring 2027 sections

  • Lecture — Monday Wednesday 1:30 PM – 2:50 PM — Griffin, Ashley, Musen, Mark (Graduate)

More CS courses

  • CS 258: Quantum Cryptography
  • CS 259Q: Quantum Computing
  • CS 261: Combinatorial Optimization (CME 310, MS&E 315)
  • CS 265: Randomized Algorithms and Probabilistic Analysis (CME 309)
  • CS 266Z: Robust Algorithms in the Face of Uncertainty
  • CS 269I: Incentives in Computer Science (MS&E 206)
  • CS 272: Introduction to Biomedical Informatics Research Methodology (BIOE 212, BMDS 212, GENE 212)
  • CS 272H: Methods for Reproducible Population Health and Clinical Research (BMDS 244, EPI 203, HRP 203)
  • CS 273B: Deep Learning in Genomics and Biomedicine (BMDS 273, GENE 236)
  • CS 273C: Cloud Computing for Biology and Healthcare (BMDS 222, GENE 222)
  • CS 273D: Generalization and Causality in Biohealth (STATS 354)
  • CS 274: Representations and Algorithms for Computational Molecular Biology (BIOE 214, BMDS 214, GENE 214)

All CS courses · All departments