Bulletin

Interested in attending Stanford?
Visit Undergraduate Admissions opens in a new tab or Graduate Admissions opens in a new tab.

Resources

  • About Stanford
  • About Bulletin
  • Academic Calendar opens in a new tab
  • Bulletin Archive
  • Enrollment Overview opens in a new tab
  • Enrollment Deadlines opens in a new tab
  • Degrees at a Glance

Schools

  • Doerr School of Sustainability opens in a new tab
  • Graduate School of Business opens in a new tab
  • Graduate School of Education opens in a new tab
  • School of Engineering opens in a new tab
  • School of Humanities and Science opens in a new tab
  • School of Law opens in a new tab
  • School of Medicine opens in a new tab
Give Feedback

Stanford University is accredited by the Accrediting Commission of Senior Colleges and Universities of the Western Association of Schools and Colleges opens in a new tab.

Give Feedback
Stanford
University
  • Stanford Home
  • Maps & Directions
  • Search Stanford
  • Emergency Info
  • Terms of Use
  • Privacy
  • Copyright
  • Trademarks
  • Non-Discrimination
  • Accessibility
© Stanford University.  Stanford, California 94305.
Skip to main content
Stanford University
Bulletin
Biomedical Data Science
School of Medicine
  • MS
  • PhD
  • PhD Minor
  • Coterm
Program Info
  • About the Program
  • Master of Science
  • Doctor of Philosophy
  • PhD Minor
    • Policies
  • Courses
  • Contact Us
Loading program
  1. Home
  2. Programs
  3. Graduate
  4. Biomedical Data Science
  5. PhD Minor

PhD Minor

PhD Minor
  • Biomedical Data Science opens in a new tab
Program Minimum Units
20 Units
University Minimum Units
20 Units
Interests
Data and Information Sciences, Ethics
Academic Areas
Engineering & Computer Science, Medicine, Health Sciences

Overview

The Biomedical Data Science Program is a graduate and postdoctoral training program, part of the Department of Biomedical Data Science (DBDS) opens in a new tab. Our mission is to train future research leaders to design and implement novel quantitative and computational methods that solve challenging problems across the entire spectrum of biology and medicine. The flexible program attracts applicants with training in biology, research and clinical medicine, computer science, data science and analytics, statistics, engineering, and related disciplines.

Requirements

How to apply

Stanford PhD students should submit:

1. Application for Ph.D. Minor opens in a new tab form ( Scroll to bottom).

  1. A copy of your unofficial transcript

3. A one page statement of purpose

Submit the form and accompanying materials to the Biomedical Data Science program.

You may submit your application anytime during the academic year to dbds-admissions@stanford.edu.

Advising

A minor program advisor is assigned upon admission to the program.

Program Requirements

Requirements Overview

For a PhD minor in Biomedical Data Science, a PhD candidate must complete a minimum of 20 units of coursework. Please note you cannot use any class numbered below 200 to contribute to the 20 units.

  1. Complete 8 units from any combination of:

    • any additional DBDS core course (listed below)

    • BIOMEDIN 201C Biomedical Data Science Student Seminar (1 unit)

    • any course at the 200-level or above on the DBDS Computer Science/Statistics/Math/Engineering electives (listed below)

  2. A student in the DBDS PhD minor is expected to participate regularly in BMDS 201C Biomedical Data Science Student Seminar. Units from enrollment in BMDS 201C can be used once (maximum of one quarter) toward the DBDS PhD minor.

  3. All courses used for the DBDS PhD minor must be taken for a letter grade, except for BMDS 201C. The student should maintain an overall GPA of 3.0 or better.

  4. Units taken for the minor can be counted as part of the overall requirement for the PhD of 135 units of graduate coursework done at Stanford. Courses used for a minor may not be used to meet the requirements for a master’s degree.

  5. Courses taken before applying to the DBDS PhD minor can be counted toward the minor requirements.

DBDS Core Courses (12 Units)

Complete the list below for at least 12 units.

Complete all of the following course(s):
BMDS 202

An overview of Biomedical Data Science

3 Units
BMDS 212

Introduction to Biomedical Informatics Research Methodology

3 Units
BMDS 214

Representations and Algorithms for Computational Molecular Biology

1-4 Units
BMDS 215

Data Science for Medicine

3 Units

Biomedical Data Science Student Seminar

Students in the DBDS PhD minor are expected to participate regularly in BMDS 201C Biomedical Data Science Student Seminar. Units from enrollment in BMDS 201C can be used once (maximum of one quarter) toward the DBDS PhD minor.

Students only need to enroll in this course for credit if they want to count the 1 unit toward their total units for the program.

Complete all of the following course(s):
BMDS 201C

Students Seminar in Biomedical Data Science

1 Units

DBDS Computer Science/Statistics/Math/Engineering Electives

Complete any of the following course(s):
APPPHYS 223

Stochastic and Nonlinear Dynamics

3 Units
APPPHYS 293

A modern explainable AI approach to Theoretical Neuroscience

3 Units
BIO 223

Stochastic and Nonlinear Dynamics

3 Units
BIOE 210

Systems Biology

3 Units
BIOE 279

Computational Biology: Structure and Organization of Biomolecules and Cells

3 Units
BIOE 285

Computational Modeling in the Cardiovascular System

3 Units
BIOE 291

Principles and Practice of Optogenetics for Optical Control of Biological Tissues

3 Units
BIOE 300B

Quantitative Physiology

3 Units
BIOE 301E

Computational Protein Modeling Laboratory

2 Units
BIOE 331

Protein Engineering

3 Units
BIOS 237

Engineering Wellness: Wearable Devices for Precision Medicine Applications

2 Units
BIOS 256

Causal Inference in Healthcare: Experimental, Quasi-experimental and Non-experimental Approaches

1 Units
BMDS 205

Bioinformatics for Stem Cell and Cancer Biology

3 Units
BMDS 210

Modeling Biomedical Systems

3 Units
BMDS 217

Translational Bioinformatics

3-4 Units
BMDS 218

Data Centric AI for Healthcare

3 Units
BMDS 219

Mathematical Models and Medical Decisions

3 Units
BMDS 221

Machine Learning Approaches for Data Fusion in Biomedicine

2-3 Units
BMDS 222

Cloud Computing for Biology and Healthcare

3 Units
BMDS 224

Principles of Pharmacogenomics

3 Units
BMDS 237

Outcomes Analysis

4 Units
BMDS 241

Intermediate Biostatistics: Analysis of Discrete Data

3 Units
BMDS 250

Clinical Trial Design in the Age of Precision Medicine

3 Units
BMDS 270

Algorithmic Foundations for Artificial Intelligence in Healthcare

3-4 Units
BMDS 271

Foundation Models for Healthcare

3 Units
BMDS 273

Deep Learning in Genomics and Biomedicine

3 Units
BMDS 280A

Workshop in Biomedical Data Science

1-2 Units
BMDS 280B

Workshop in Biomedical Data Science

1-2 Units
BMDS 280C

Workshop in Biomedical Data Science

1-2 Units
BMDS 292

Software Engineering For Scientists

2 Units
CBIO 243

Principles of Cancer Systems Biology

3 Units
CHEM 263

Machine Learning for Chemical and Dynamical Data

3 Units
CME 200

Linear Algebra with Application to Engineering Computations

3 Units
CME 204

Partial Differential Equations in Engineering

3 Units
CME 213

Introduction to parallel computing using MPI, openMP, and CUDA

3 Units
CME 250

Introduction to Machine Learning

1 Units
CME 251

Geometric and Topological Data Analysis

3 Units
CME 263

Matrix Methods: Singular Value Decomposition

3 Units
CME 292

Advanced MATLAB for Scientific Computing

1 Units
CME 302

Numerical Linear Algebra

3 Units
CME 303

Partial Differential Equations of Applied Mathematics

3 Units
CME 309

Randomized Algorithms and Probabilistic Analysis

3 Units
CME 330

Applied Mathematics in the Chemical and Biological Sciences

3 Units
CME 334

Optimization Algorithms

3 Units
CME 500

Departmental Seminar

1 Units
CME 510

Linear Algebra and Optimization Seminar

1 Units
CS 205L

Continuous Mathematical Methods with an Emphasis on Machine Learning

3 Units
CS 221

Artificial Intelligence: Principles and Techniques

3-4 Units
CS 223A

Introduction to Robotics

3 Units
CS 224N

Natural Language Processing with Deep Learning

3-4 Units
CS 224R

Deep Reinforcement Learning

3 Units
CS 224S

Spoken Language Processing

2-4 Units
CS 224U

Natural Language Understanding

3-4 Units
CS 224W

Machine Learning with Graphs

3-4 Units
CS 225A

Experimental Robotics

3 Units
CS 226

The Future of Mechanical Engineering

1 Units
CS 227B

General Game Playing

3 Units
CS 228

Probabilistic Graphical Models: Principles and Techniques

3-4 Units
CS 229

Machine Learning

3-4 Units
CS 230

Deep Learning

3-4 Units
CS 231A

Computer Vision: From 3D Perception to 3D Reconstruction and Beyond

3-4 Units
CS 231N

Deep Learning for Computer Vision

3-4 Units
CS 232

Digital Image Processing

3 Units
CS 236

Deep Generative Models

3 Units
CS 236G

Generative Adversarial Networks

3 Units
CS 238

Decision Making under Uncertainty

3-4 Units
CS 240

Advanced Topics in Operating Systems

3 Units
CS 242

Programming Languages

3-4 Units
CS 243

Program Analysis and Optimizations

3-4 Units
CS 244

Advanced Topics in Networking

3-4 Units
CS 244B

Distributed Systems

3 Units
CS 245

Principles of Data-Intensive Systems

3-4 Units
CS 246

Mining Massive Data Sets

3-4 Units
CS 248A

Computer Graphics: Rendering, Geometry, and Image Manipulation

3-4 Units
CS 249I

The Modern Internet

3 Units
CS 254

Computational Complexity

3 Units
CS 255

Introduction to Cryptography

3 Units
CS 261

Combinatorial Optimization

3 Units
CS 263

Counting and Sampling

3 Units
CS 265

Randomized Algorithms and Probabilistic Analysis

3 Units
CS 270

Modeling Biomedical Systems

3 Units
CS 272

Introduction to Biomedical Informatics Research Methodology

3 Units
CS 273B

Deep Learning in Genomics and Biomedicine

3 Units
CS 274

Representations and Algorithms for Computational Molecular Biology

1-4 Units
CS 275

Translational Bioinformatics

3-4 Units
CS 295

Software Engineering

3 Units
CS 309A

Cloud Computing Seminar

1 Units
CS 315B

Parallel Computing Research Project

3 Units
CS 328

Foundations of Causal Machine Learning

3 Units
CS 329A

Self Improving AI Agents

3 Units
CS 329H

Machine Learning from Human Preferences

3 Units
CS 330

Deep Multi-task and Meta Learning

3 Units
CS 342

Building for Digital Health

3-4 Units
CS 348B

Computer Graphics: Image Synthesis Techniques

3-4 Units
CS 348I

Computer Graphics in the Era of AI

3-4 Units
CS 355

Advanced Topics in Cryptography

3 Units
CS 356

Topics in Computer and Network Security

3 Units
CS 362

Research in AI Alignment

3 Units
CS 375

Large-Scale Neural Network Modeling for Neuroscience

3 Units
CS 431

High-level Vision: From Neurons to Deep Neural Networks

1-3 Units
CS 448B

Data Visualization

3-4 Units
CS 468

Topics in Geometric Computing - 3D and 4D Foundation Models

3 Units
CS 520

Knowledge Graphs

1 Units
CS 522

Seminar in Artificial Intelligence in Healthcare

1 Units
CS 524

AI for Science

3 Units
CS 528

Machine Learning Systems Seminar

1 Units
CS 547

Human-Computer Interaction Seminar

1 Units
DATASCI 211

Accelerating Research with Marlowe: Practical GPU Computing for Scientists

1 Units
DATASCI 294B

Data Science for Computational Molecular Biology

3 Units
EE 101A

Circuits I

4 Units
EE 101B

Circuits II

4 Units
EE 102A

Signals and Systems I

4 Units
EE 102B

Signals and Systems II

4 Units
EE 108

Digital System Design

5 Units
EE 168

Introduction to Digital Image Processing

3-4 Units
EE 169

Introduction to Bioimaging

3 Units
EE 178

Probabilistic Systems Analysis

3-4 Units
EE 179

Analog and Digital Communication Systems

3 Units
EE 256

Board Level Design

3-4 Units
EE 261

The Fourier Transform and Its Applications

3 Units
EE 263

Matrix Methods: Singular Value Decomposition

3 Units
EE 264

Digital Signal Processing

3-4 Units
EE 276

Information Theory

3 Units
EE 279

Introduction to Digital Communication

3 Units
EE 282

Computer Systems Architecture

3 Units
EE 284

Introduction to Computer Networks

3 Units
EE 364A

Convex Optimization I

3 Units
EE 364B

Convex Optimization II

3 Units
EE 368

Digital Image Processing

3 Units
EE 369A

Medical Imaging Systems I

3 Units
EE 369B

Medical Imaging Systems II

3 Units
EE 369C

Medical Image Reconstruction

3 Units
EE 376C

Universal Information Processing

3 Units
EE 378A

Statistical Signal Processing

3 Units
EE 379

Digital Communication

3 Units
EE 382A

Parallel Processors Beyond Multicore Processing

3 Units
EE 382C

Interconnection Networks

3 Units
EE 384A

Internet Switching and Routing Protocols

3 Units
EE 384S

Performance Engineering of Computer Systems & Networks

3 Units
EE 387

Algebraic Error Correcting Codes

3 Units
ENGR 108

Introduction to Matrix Methods

3-5 Units
ENGR 154

Vector Calculus for Engineers

5 Units
ENGR 155A

Ordinary Differential Equations for Engineers

5 Units
ENGR 155B

Linear Algebra and Partial Differential Equations for Engineers

5 Units
ENGR 155C

Introduction to Probability and Statistics for Engineers

4 Units
ENGR 205

Introduction to Control Design Techniques

3 Units
ENGR 209A

Analysis and Control of Nonlinear Systems

3 Units
EPI 206

Meta-research: Appraising Research Findings, Bias, and Meta-analysis

3 Units
EPI 224

Genetic Epidemiology

3 Units
EPI 225

Introduction to Epidemiologic and Clinical Research Methods

3 Units
EPI 226

Intermediate Epidemiologic and Clinical Research Methods

3 Units
EPI 251

Design and Conduct of Clinical Trials

3 Units
EPI 258

Introduction to Probability and Statistics for Clinical Research

3 Units
EPI 259

Introduction to Probability and Statistics for Epidemiology

3 Units
EPI 262

Intermediate Biostatistics: Regression, Prediction, Survival Analysis

3 Units
EPI 263

Social Epidemiology

2 Units
HRP 252

Outcomes Analysis

4 Units
HRP 255

Decoding Academia: Power, Hierarchies, and Transforming Institutions

2 Units
HRP 263

Advanced Decision Science Methods and Modeling in Health

3 Units
IMMUNOL 207

Essential Methods in Computational and Systems Immunology

3 Units
MATH 104

Applied Matrix Theory

4 Units
MATH 106

Functions of a Complex Variable

4 Units
MATH 107

Graph Theory

4 Units
MATH 108

Introduction to Combinatorics and Its Applications

4 Units
MATH 109

Groups and Symmetry

4 Units
MATH 110

Number Theory for Cryptography

4 Units
MATH 113

Linear Algebra and Matrix Theory

4 Units
MATH 115

Functions of a Real Variable

4 Units
MATH 116

Complex Analysis

4 Units
MATH 118

Mathematics of Computation

4 Units
MATH 120

Groups and Rings

4 Units
MATH 121

Galois Theory

4 Units
MATH 122

Modules and Group Representations

4 Units
MATH 131P

Partial Differential Equations

4 Units
MATH 136

Stochastic Processes

4 Units
MATH 143

Differential Geometry

4 Units
MATH 144

Introduction to Topology and Geometry

4 Units
MATH 145

Algebraic Geometry

4 Units
MATH 147

Differential Topology

4 Units
MATH 148

Algebraic Topology

4 Units
MATH 151

Introduction to Probability Theory

4 Units
MATH 152

Elementary Theory of Numbers

4 Units
MATH 154

Algebraic Number Theory

4 Units
MATH 155

Analytic Number Theory

4 Units
MATH 159

Discrete Probabilistic Methods

4 Units
MATH 161

Set Theory

4 Units
MATH 171

Fundamental Concepts of Analysis

4 Units
MATH 172

Fourier Analysis

4 Units
MATH 173

Theory of Partial Differential Equations

4 Units
MATH 175

Elementary Functional Analysis

4 Units
MATH 193

Polya Problem Solving Seminar

1 Units
MATH 205A

Real Analysis

3 Units
MATH 205B

Real Analysis

3 Units
MATH 210A

Modern Algebra I

3 Units
MATH 210B

Modern Algebra II

3 Units
MATH 210C

Lie Theory

3 Units
MATH 215A

Algebraic Topology

3 Units
MATH 215B

Differential Topology

3 Units
MATH 215C

Differential Geometry

3 Units
MATH 216A

Introduction to Algebraic Geometry

3 Units
MATH 216B

Introduction to Algebraic Geometry

3 Units
MATH 216C

Introduction to Algebraic Geometry

3 Units
MATH 220A

Partial Differential Equations of Applied Mathematics

3 Units
MATH 220B

Computational Methods of Applied Mathematics

3 Units
MATH 228

Stochastic Methods in Engineering

3 Units
MATH 230A

Theory of Probability I

3 Units
MATH 230B

Theory of Probability II

3 Units
MATH 230C

Theory of Probability III

3 Units
MATH 232

Topics in Probability

3 Units
MATH 236

Introduction to Stochastic Differential Equations

3 Units
MATH 244

Riemann Surfaces

3 Units
MATH 245A

Topics in Algebraic Geometry

3 Units
MATH 245B

Topics in Algebraic Geometry

3 Units
MATH 245C

Topics in Algebraic Geometry

3 Units
MATH 249A

Topics in number theory

3 Units
MATH 249B

Topics in Number Theory

3 Units
MATH 249C

Topics in Number Theory

3 Units
MATH 256A

Partial Differential Equations

3 Units
MATH 256B

Partial Differential Equations

3 Units
MATH 257A

Symplectic Geometry and Topology

3 Units
MATH 257B

Symplectic Geometry and Topology

3 Units
MATH 258

Topics in Geometric Analysis

3 Units
MATH 263A

Topics in Representation Theory

3 Units
MATH 269

Topics in symplectic geometry

3 Units
MATH 270

Geometry and Topology of Complex Manifolds

3 Units
MATH 271

The H-Principle

3 Units
MATH 272

Topics in Analysis and Partial Differential Equations

3 Units
MATH 282A

Low Dimensional Topology

3 Units
MATH 282B

Homotopy Theory

3 Units
MATH 282C

Fiber Bundles and Cobordism

3 Units
MATH 283A

Topics in Topology

3 Units
MATH 286

Topics in Differential Geometry

3 Units
ME 161

Dynamic Systems, Vibrations and Control

3 Units
ME 300B

Partial Differential Equations in Engineering

3 Units
MED 252

Outcomes Analysis

4 Units
MED 206

Meta-research: Appraising Research Findings, Bias, and Meta-analysis

3 Units
MED 263

Advanced Decision Science Methods and Modeling in Health

3 Units
MGTECON 634

Machine Learning and Causal Inference

3 Units
MS&E 120

Introduction to Probability

4 Units
MS&E 211

Introduction to Optimization

3-4 Units
MS&E 220

Probabilistic Analysis

3 Units
MS&E 223

Stochastic Simulation and Monte Carlo Methods

3 Units
MS&E 226

Fundamentals of Data Science: Prediction, Inference, Causality

3 Units
MS&E 228

Applied Causal Inference with Machine Learning and AI

3 Units
MS&E 229

Bayesian Linear Regression

3 Units
MS&E 252

Foundations of Decision Analysis

3 Units
MS&E 263

Healthcare Operations Management

3 Units
MS&E 310

Linear Programming

3 Units
MS&E 328

Foundations of Causal Machine Learning

3 Units
MS&E 334

Topics in Social Data

3 Units
MS&E 335

Queueing and Scheduling in Processing Networks

3 Units
MS&E 355

Influence Diagrams and Probabilistics Networks

3 Units
MS&E 454

Decision Analysis Seminar

1 Units
MS&E 463

Healthcare Systems Design

3-4 Units
NBIO 228

Mathematical Tools for Neuroscience

3 Units
NENS 230

Analysis Techniques for the Biosciences Using MATLAB

2 Units
PSYCH 253

Multivariate Analysis, Measurement, and Study of Change in Social Science Research

3 Units
STATS 110

Introduction to Statistics for Engineering and the Sciences

5 Units
STATS 191

Introduction to Applied Statistics

3 Units
STATS 200

Introduction to Theoretical Statistics

3-4 Units
STATS 202

Statistical Learning and Data Science

3 Units
STATS 203

Regression Models and Analysis of Variance

3 Units
STATS 205

Introduction to Nonparametric Statistics

3 Units
STATS 206

Applied Multivariate Analysis

3 Units
STATS 207

Time Series Analysis

3 Units
STATS 208

Resampling Methods: Bootstrap, Cross Validation and Beyond

3 Units
STATS 209

Introduction to Causal Inference

3 Units
STATS 211

Meta-research: Appraising Research Findings, Bias, and Meta-analysis

3 Units
STATS 214

Machine Learning Theory

3 Units
STATS 215

Statistical Models in Biology

3 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
STATS 218

Introduction to Stochastic Processes II

3 Units
STATS 219

Stochastic Processes

4 Units
STATS 260A

Workshop in Biomedical Data Science

1-2 Units
STATS 260B

Workshop in Biomedical Data Science

1-2 Units
STATS 260C

Workshop in Biomedical Data Science

1-2 Units
STATS 261

Intermediate Biostatistics: Analysis of Discrete Data

3 Units
STATS 262

Intermediate Biostatistics: Regression, Prediction, Survival Analysis

3 Units
STATS 263

Design of Experiments

3 Units
or
STATS 363

Design of Experiments

3 Units
STATS 270

Bayesian Statistics

3 Units
STATS 285

Massive Computational Experiments, Painlessly

2 Units
STATS 290

Computing for Data Science

3 Units
STATS 300A

Theory of Statistics I

3 Units
STATS 300B

Theory of Statistics II

3 Units
STATS 300C

Theory of Statistics III

3 Units
STATS 305A

Applied Statistics I

3 Units
STATS 305B

Applied Statistics II

3 Units
STATS 305C

Applied Statistics III

3 Units
STATS 310A

Theory of Probability I

3 Units
STATS 310B

Theory of Probability II

3 Units
STATS 310C

Theory of Probability III

3 Units
STATS 314A

Advanced Statistical Theory

3 Units
STATS 315A

Modern Applied Statistics: Learning

3 Units
STATS 315B

Modern Applied Statistics: Learning II

3 Units
STATS 317

Stochastic Processes

3 Units
STATS 318

Modern Markov Chains

3 Units
STATS 319

Literature of Statistics

1 Units
STATS 320

Machine Learning Methods for Neural Data Analysis

3 Units
STATS 322

Function Estimation in White Noise

3 Units
STATS 324

Stein's Method

3 Units
STATS 325

Multivariate Analysis and Random Matrices in Statistics

3 Units
STATS 352

Topics in Computing for Data Science

1 Units
STATS 361

Causal Inference

3 Units
STATS 362

Topic: Monte Carlo

3 Units
STATS 370

Bayesian Statistics

3 Units
STATS 375

Mathematical Problems in Machine Learning

3 Units

Crosslisted offerings (as long as they are numbered 200 or above) for any of the courses listed above are accepted in place of the offering listed.