2018-10-26 / Colin Fay / rconsortium
RConsortium — Building an R Certification
For the last months, ThinkR has been involved (with Mango, Procogia and the Linux Foundation) in a working group for an RConsortium R Certification. ...
2018-10-26 / Colin Fay / rconsortium
For the last months, ThinkR has been involved (with Mango, Procogia and the Linux Foundation) in a working group for an RConsortium R Certification. ...
2018-10-03 / Colin Fay / docker, server, shinyproxy, tips
Once upon a time, there was a team of fearless R knights who started a new quest: they were missioned to bring the almighty Google Auth into the wonderful world of ShinyProxy. Here is their story, told from the inside. In the beginning, there was a container For those amongst our readers who do not know ShinyProxy, this open ...
2018-09-20 / Vincent Guyader / docker, server, shiny, shinyproxy
You created some great Shiny applications, following our advice of Shiny packaging for example, and you want to put them into production, self-hosting, so that others can enjoy them, without limitations, on the Internet or on an internal server of your company? ShinyProxy is for you! ShinyProxy v2.0 has recently been released. What a great opportunity to talk about its ...
2018-09-16 / Marion Louveaux / data, dataviz, tidyverse
You did an experiment or a survey, or you collected data, and you are ready to analyse them. But what is the first step? Everyone will tell you that you have to visualise your data with graphs. Yes, but how? and why? What are the common pitfalls to avoid? We are very grateful to Marion Louveaux, bio-image data analyst for ...
2018-08-29 / Colin Fay / package, rstudio, server
Managing packages in production is a lot of work: you have to juggle between versions, internal packages, CRAN updates, Bioconductor, GitHub sources… Let’s have a look into Posit RStudio Package Manager, one of the tools available that helps you dealing with this. What is love RSPM (Baby don’t hurt me, no more 🎶) RStudio Package Manager (or RSPM for short) ...
2018-08-10 / Sébastien Rochette / maps, server, ubuntu
Do you plan to upgrade your server installation from Ubuntu 16.04 to Ubuntu 18.04 LTS ? It is also the best time to migrate to R 3.5 ! By the way, if you always found difficult to install R packages for geographical data on Ubuntu, this time is over. Just follow the guide… Note that this tutorial also works for ...
2018-07-11 / Colin Fay / dataviz, tidyverse
Let’s welcome the viridis palette into the new version of {ggplot2}! Viri-what ? viridis is one of the favorite color palettes of one of the member of the team (guesswho). The viridis palette was first developed for the python package matplotlib, and has been implemented in R since. The strengths of this palette are that: plots are beautiful (which is ...
2018-07-09 / Marion Louveaux / data, database, tidyverse
Our diligent readers already know how important having well formatted data is for efficient statistical analyses. Here we gathered some advice on how to make a well structured database, in order to perform accurate analyses, and avoid driving your fellow analysts crazy. We are very grateful to Marion Louveaux, bio-image analyst for this translation of french version “Une base de ...
2018-06-07 / Colin Fay / docker, package, server
There are several reasons you would want to deploy your own R archive repo: you don’t want to rely on GitHub for your dev packages, you want to use a more “confidential” way, or maybe (and that’s good enough a reason), you’re a nerd and you like the idea of hosting your own repo. So, here’s how to. ...
2018-05-29 / Colin Fay / development, object-oriented
The object oriented system is a nice and powerful way to program and to build softwares and data in R. Yet, it can be a little bit daunting at first, especially if you’ve alway been coding in R, and with functions. In this blogpost, we’ll have a look at {R6}, one of the most downloaded package from the CRAN, which ...
2018-05-26 / Vincent Guyader / rstudio, tips
Because I was tired of typing the same thing over and over. I finally took the time to make myself a little Rstudio snippet. To do this just go to Tools > global Option > code > edit snippet and to add in the list these few lines : snippet aa ${1:dataset} <- ${1:dataset} %>% ${0} This is the Result ...
2018-05-16 / Sébastien Rochette / models
In the ThinkR Task force, we love playing with H2O in R. Their algorithms for machine learning and artificial intelligence are really powerful. Combined with Apache Spark through Sparkling Water, H2O provides even more powerful data processing workflows, which you can run on your own laptop. Installing Spark and H2O so that they work together within R The H2O documentation ...
2018-05-16 / Vincent Guyader / development, package, shiny
In this article, I will introduce the approach we use at ThinkR for Shiny applications we design. This is a relatively strict framework but designed to simplify our life and guarantee to deliver a “prod ready” application (whether it is launched locally, on shinyserver, Rconnect or via ShinyProxy with docker). This framework simplifies application maintenance and collaborative work. Edit: Better read ...
Contact us
A question ?
Tell us how we can help.