Recent tutorials



ggplot2 - Easy way to mix multiple graphs on the same page




To arrange multiple ggplot2 graphs on the same page, the standard R functions - par() and layout() - cannot be used. The basic solution is to use the gridExtra R package, which comes with t...

Bar Plots and Modern Alternatives




This article describes how to create easily basic and ordered bar plots using ggplot2 based helper functions available in the ggpubr R package. We’ll also present some modern alternative...

Facilitating Exploratory Data Visualization: Application to TCGA Genomic Data




In genomic fields, it’s very common to explore the gene expression profile of one or a list of genes involved in a pathway of interest. Here, we present some helper functions in the ggpubr...

Add P-values and Significance Levels to ggplots




In this article, we’ll describe how to easily i) compare means of two or multiple groups; ii) and to automatically add p-values and significance levels to a ggplot (such as box plots, dot ...

 [See More...]





Recent articles


Open Multiple Independent Rstudio Sessions in Mac OS X

By kassambara, 2017-07-27, in Tips & Tricks



To open multiple independent R sessions in Mac OSX, type the following bash command in the UNIX Terminal: [[CODE=bash]] open -n -a "Rstudio" [[/CODE]]...

ggjoy: Create a ggplot2-based Joyplots

By kassambara, 2017-07-25, in R packages



Joyplots consist of partially overlapping line plots for visualizing changes in distribution over time or space. Joyplots can be easily created in R using the ggjoy package, which is an extension...

FactoInvestigate R Package: Automatic Reports and Interpretation of Principal Component Analyses

By kassambara, 2017-07-19, in R packages



FactoInvestigate makes it easy to generate an automatic report and interpretation of FactoMineR - based principal compoent analyses. The main function provided by the package is the function ...

Unitas: Universal Tool to Annotate Small RNAs

By kassambara, 2017-07-19, in Bioinformatics



Reliable annotation of small non-coding RNA data produced by high-throughput sequencing is time-consuming and requires robust bioinformatics expertise. Here we present the unitas tool, for easily an...

 [See More...]