Programming For Data Science (NEU0264C)
MATERIALE DIDATTICO
AA 2022/2023
Link
Plans
AA 2021/2022
Exercises
- Additional exercises on loops / functions
- Additional exercises on loops / functions - solutions
- Exam example
- Lesson n.10 - Lab n.3 - RRibo refactoring solutions
- Lesson n.12 - exercises solutions
- Lesson n.14 - ggplot - solutions
- Lesson n.16 - lab R notebooks - additional solutions
- Lesson n.16 - lab R notebooks - solutions
- Lesson n.17 - game of life - solutions
- Lesson n.2 - Solutions
- Lesson n.4 - Lab n.1 - bash - solutions
- Lesson n.7 - R loops - solutions
- Lesson n.8 - Lab n.2 - RRibo solutions n.1
- Lesson n.8 - Lab n.2 - RRibo solutions n.2 - longest ORF
- Lesson n.9 - functions - solutions
- Material for last laboratory (19/20, Snakemake) - drosophila fake genes map
- Material for last laboratory (19/20, Snakemake) - Snakefile skeleton
- Material for lesson n.10/lab n.3
- Material for lesson n.11
- Material for lesson n.16/lab on notebooks
- Material for lesson n.2
- Material for lesson n.3
- Material for lesson n.4/lab n.1
- Material for lesson n.9
- Solutions for last laboratory (19/20, Snakemake)
- Solutions for the sorting exercises
- tRNA
Handouts
Link
- Webex registration of exam example solutions
- Webex registration of intro to Game of Life laboratory (lesson n.17)
- Webex registration of intro to Notebooks laboratory (lesson n.16)
- Webex registration of intro to Snakemake laboratory (lesson n.19)
- Webex registration of intro to Snakemake laboratory second half (lesson n.20)
- Webex registration of lab n.16/17 (notebooks/game of life)
- Webex registration of lablesson n.4
- Webex registration of lesson n.1
- Webex registration of lesson n.10/lab. n.3
- Webex registration of lesson n.11
- Webex registration of lesson n.12
- Webex registration of lesson n.13
- Webex registration of lesson n.14
- Webex registration of lesson n.15
- Webex registration of lesson n.18
- Webex registration of lesson n.2
- Webex registration of lesson n.3
- Webex registration of lesson n.6
- Webex registration of lesson n.7
- Webex registration of lesson n.9
Slide
- Lesson n.1 - Intro
- Lesson n.10 - Lab n.3 - RRibo refactoring
- Lesson n.11 - dataframes in depth, loops and l/apply
- Lesson n.12 - Data reshaping and some other *apply examples
- Lesson n.13 - intro to OOP, R libraries ecosystem
- Lesson n.14 - ggplot
- Lesson n.15 - example code with errors for debugging + correct insertion sort
- Lesson n.15 - sorting&debugging
- Lesson n.16 - lab R notebooks - compiled
- Lesson n.16 - lab R notebooks - source
- Lesson n.17 - lab on Game of Life
- Lesson n.18 - Snakemake
- Lesson n.18 - Snakemake - example Snakefile discussed during the lesson
- Lesson n.19/20 - last laboratory RNAseq with Snakemake
- Lesson n.2 - bash basics
- Lesson n.3 - bash arsenal and pipes
- Lesson n.4 - Lab n.1 - bash
- Lesson n.5 - Intro to R types, variables
- Lesson n.6 - vectorization/ if-else / ifelse
- Lesson n.7 - R loops
- Lesson n.8 - Lab n.2 - RRibo!
- Lesson n.9 - functions