What is R, really?

[This article was first published on Mario's Entangled Bank » R, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

On CRAN, the official web home of all things R it says,

R is a free software environment for statistical computing and graphics.

Well, that sounds all hunky dory. But let’s take a close look at what this statement really is says.

  • “free software” – what does this mean? Free as in gratis or as in Open Source free? As it turns out, R is not only priceless but is also Open Source, an aspect that is fundamentally required for anyone doing publicly funded research published in peer-reviewed journals. Without going into the details (because others have done it much more eloquently, e.g. here and this week in Nature) research has to be reproducible and only Open Source software can achieve this for computational research. Apologize to all you Mathematica (or whatever proprietary software you use for your research) users out there, I am sure your software looks nice but you are using a black box and as a result your research is irreproducible.
  • environment” – why settle for a piece of software when you can have an environment. Think software = swiss army knife (A jack of all trades and… you get my point) vs. environment = a tool box in the spirit of Unix philosophy (Do one thing and do it well. Write programs packages to work together.) Bottom line, you don’t build a house using a swiss army knife.
  • statistical computing” – now come on people I know many of you guys (for some reason I can only find one woman on the official R contributor rooster) are into statistics, but you really are short-selling your baby here. I can’t remember the last time I used R for statistics (probably this morning, so yeah, I know) but R can do so much more, just look at the amazing diversity of packages available. There is a lot more than just statistics here. And yes, one can do mathematical biology with R (that’s biology without stats people).
  • graphics” – check!

So here’s what I think CRAN should be saying about R:

R is a free and open source environment for computational research and graphics.

This is from the “Mario’s Entangled Bank” blog ( http://pineda-krch.com) of Mario Pineda-Krch, a theoretical biologist at the University of Alberta.


Filed under: computing, open science, R

To leave a comment for the author, please follow the link and comment on their blog: Mario's Entangled Bank » R.

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)