BIOSTAT 821
Software Tools for Data Science
Steven (Steve) G. Rozen
Description from DukeHub
A data scientist needs to master several different tools to obtain, process, analyze, visualize and interpret large biomedical data sets such as electronic health records, medical images, and genomic sequences. It is also critical that the data scientist masters the best practices associated with using these tools, so the results are robust and reproducible. The course covers foundational tools that will allow students to assemble a data science toolkit, including the Unix shell, text editors, regular expressions, relational and NoSQL databases, and the Python programming language for data munging, visualization and machine learning. Best practices that students will learn include the Findable, Accessible, Interoperable and Reusable (FAIR) practices for data stewardship, as well as reproducible analysis with literate programming, version control and containerization. Credits: 3
Skills
- programmingdescription: "python" and 2 more
- data and statisticstitle: "data science"
- ai and machine learningAI review: "the Python programming language for data munging, visualization and machine learning"
AI-resilient: 0 of 5
- No: Physical, lab or field work
- No: Live work with people
- No: Judgment someone is accountable for
- No: A craft you practice with your hands or body
- No: Small, in-person format
The checks lean on Microsoft Research, Working with AI (2025), which found generative AI applies least to physical work and hands-on work with people. A signal, not a promise. How the score works
More in BIOSTAT
- Introduction to Statistical Theory and Methods II BIOSTAT 704
- Applied Biostatistical Methods II BIOSTAT 705
- Introduction to the Practice of Biostatistics II BIOSTAT 706
- Clinical Trial Design and Analysis BIOSTAT 708
- Introduction to Causal Inference BIOSTAT 709
- Analysis of Correlated and Longitudinal Data BIOSTAT 718