Distributed and Privacy-Preserving Computations in R

Balasubramanian Narasimhan
Stanford University

The R programming environment provides a rich suite of
methods and algorithms for statistical model fitting and computation in
general. The exploratory interface of R makes it an ideal platform for
prototyping, analyzing and deploying new algorithms in an open and
extensible manner. This tutorial will begin with a short
self-contained introduction to R and its package mechanism for
programming extensions. We will then discuss some packages for
distributed, cryptographic, homomorphic, and differential privacy
computations. The tutorial will include hands-on programming
exercises. The goal is to provide the background and programming
knowledge so that participants can develop their own packages
implementing new algorithms.

Presentation (PDF File)

Back to Algorithmic Challenges in Protecting Privacy for Biomedical Data