Thanks @jamesobutler.
There are many different types of analyses that one can use landmark based shape analyses to investigate different biological questions (phylogenetics, ecology, evolutionary trajectories etc). Most of these are already implemented in R as different packages (and surprisingly almost none in python, AFAIK). We just don’t want to reimplement them in Slicer (and also take the responsibility of maintaining them). Instead our goal is to have a standard way of visualizing results by pulling and pushing data between these R packages (or at least that’s the idea).
I also noticed that is another package called pyRserve, which makes a remote connection to its sister package Rserve. That model may work us better than Rpy2.