Stanford Root

Schedule

Stanford Root

Schedule

NSUR 288

Data Best Practices: Computation

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

Building on Data Best Practices: Basics, this one-week course covers advanced topics in reproducible, portable, and scalable scientific computing. Students will containerize software and environments with Podman/Docker; parallelize analyses locally with GNU Parallel and orchestrate cloud-based, asynchronous parallelization with Google Cloud Pub/Sub; and implement CI/CD in Stanford GitLab, using runners to automate scientific data preprocessing and analysis pipelines. It is recommended that students take Data Best Practices: Basics prior to enrolling in this course. Students will equivalent experience may also enroll.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Laboratory 1Open
ID: 23604
0 / 20 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
INSTRUCTOR:
Nuyujukian, Paul, Tor, Alice, Grier, Bryce
1unit

NSUR 288: Data Best Practices: Computation

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

Building on Data Best Practices: Basics, this one-week course covers advanced topics in reproducible, portable, and scalable scientific computing. Students will containerize software and environments with Podman/Docker; parallelize analyses locally with GNU Parallel and orchestrate cloud-based, asynchronous parallelization with Google Cloud Pub/Sub; and implement CI/CD in Stanford GitLab, using runners to automate scientific data preprocessing and analysis pipelines. It is recommended that students take Data Best Practices: Basics prior to enrolling in this course. Students will equivalent experience may also enroll.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Laboratory — TBA TBA — Nuyujukian, Paul, Tor, Alice, Grier, Bryce (Graduate)

More NSUR courses

  • NSUR 199: Undergraduate Research
  • NSUR 200: Narratives in Neurosurgery
  • NSUR 210: Operative Neuroanatomy Using Virtual Reality and Cadaver Lab
  • NSUR 232: Fundamentals of Clinical Reasoning in Neurosurgery
  • NSUR 280: Early Clinical Experience in Neurosurgery
  • NSUR 286: Data Best Practices: Basics
  • NSUR 290: Curricular Practical Training
  • NSUR 299: Directed Reading in Neurosurgery
  • NSUR 304A: Neurosurgery Clerkship
  • NSUR 304B: Neurosurgery Clerkship
  • NSUR 304C: Neurosurgery Clerkship
  • NSUR 318A: Subinternship in Neurosurgery

All NSUR courses · All departments