introduction to R

Monday

10.30-11.30Introduction to ROliver Davisslidesscript
11.30-12.30Vectors, arithmetic, recyclingKen Hanscombeslidesscript
12.30-13.30Lunch
13.30-14.30Practical: Vectors, arithmetic, recyclingKen Hanscombe scriptsolutions
14.30-15.30Data structuresOliver Davisslidesscript
15.30-16.00Afternoon tea
16.00-17.00Practical: Data structuresKen Hanscombe scriptsolutions

Tuesday

10.30-11.30Reading in dataKen Hanscombeslidesscript
11.30-12.30Practical: Reading in dataKen Hanscombe scriptsolutions
12.30-13.30Lunch
13.30-14.30GraphicsOliver Davisslidesscript
14.30-15.30Practical: GraphicsOliver Davis scriptsolutions
15.30-16.00Afternoon tea
16.00-17.00The analysis workflowLeo Schalkwykslidesscript

Wednesday

10.30-11.30Making your own functions ILeo Schalkwykslidesscript
11.30-12.30Practical: data exploration and filteringLeo Schalkwyk scriptsolutions
12.30-13.30Lunch
13.30-14.30Making your own functions IIOliver Davisslidesscript
14.30-15.30Practical: Making your own functionsOliver Davis scriptsolutions
15.30-16.00Afternoon tea
16.00-17.00Linear modellingTom Priceslidesscript

Thursday

10.30-11.30Practical: Linear modellingTom Priceslidesscriptsolutions
11.30-12.30Object-oriented programmingOliver Davisslidesscript
12.30-13.30Lunch
13.30-14.30Practical: Object-oriented programmingOliver Davis scriptsolutions
14.30-15.30Introduction to BioconductorMat Davisscript
15.30-16.00Afternoon tea
16.00-17.00Practical: Introduction to BioconductorMat Davisdatascriptsolutions

Friday

10.30-11.30Principal components analysisMatt Daviesslidesscript
11.30-12.30Practical: Principal components analysisMatt Davies scriptsolutions
12.30-13.30Lunch
13.30-14.30Graphics IILeo Schalkwykslidesscript
14.30-15.30Practical: Advanced graphicsLeo Schalkwyk scriptsolutions
15.30-16.00Afternoon tea
16.00-17.00DiscussionLeo Schalkwyk

Some other sources of information