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