Expert public only
Lecturer: Dr. Jochen Kruppa
Berlin is home to many epidemiologists, but there aren’t many local platforms for us to connect, learn new methods, and discuss current issues in the field. The Berlin Epidemiological Methods Colloquium (BEMC) seeks to fill this gap via interactive monthly BEMC Talks and BEMC JClub.
Jochen Kruppa is a researcher at the Institute of Biometry and Clinical Epidemiology at Charité - Universitätsmedizin Berlin.
About the lecture:
The programming language R was original invented and written late in 1993. Since then, many new applications and packages have been added to the core code of R. The R Studio environment has been developed and helps the users to code in R. Still, R sometimes seems to be slow and very unstructured. The problem is twofold. First, young R scripts should be compatible with old R scripts, written a long time ago and second, users are not able to improve the R core code but to add packages to the R environment. Lately, a group around Hadley Wickham started to push the R language to new horizons. They started to reinvent the R package generation by the R package devtools, the visualization of figures by the mighty package ggplot2 and finally reinvent a new grammar for the R language by introducing a whole new programming universe - the tidyverse. Beside the pure grammar of writing code, Hadley Wickham also introduced a philosophy to handle data more efficiently.
In my talk, I will give an overview of the new implementations of faster and efficient programming in R. The focus will not be on pure applications, such as to load a package and run some analysis, instead I will focus on the crafting of R programming. Nowadays R offers the possibilities to pipe code through functions and allows to run parallel calculations in a easy manner. Writing and reading of code into R from different sources is very easy and can be plugged into the tidyverse. The talk will give a broad overview, introduce the R packages and offer code chunks. The Rmarkdown script of the presentation will be sent to the audience. In an ideal world, you are able to program better and have new ideas to improve your code after participation in my lecture.
Organizational and administrative matters
Dr. Jochen Kruppa, Charité - Universitätsmedizin Berlin
Berlin Epidemiologic Methods Colloquium
Seminar room of the Neurology Clinic; Bonhoefferweg 3 entrance, 3rd floor, Charité – Campus Mitte