This release contains many new features and bug fixes.
Subgrouping and multi-event plots (from @jtapial #7)
- Support for sample subgroups in all plot functions, through the config files. PSIs of samples in a subgroup are averaged and displayed as a single data point. Confidence intervals are computed by fitting a joint beta distribution to a population of points sampled from beta distributions coming from the individual samples, and then applying the same method as for single samples.
- Support for plotting multiple events in the same PSI plot, with events identified with different colours, and samples identified by the color background.
- Support for sample columns containing suffixes (e.g. "Sample1-cRPKM", while the config says only "Sample1").
- Support for gene expression tables containing both cRPKM and raw read counts (similar to the PSI and QC columns for events).
- Big changes in the preprocess_sample_colors function and its output, to allow for all this.
- Use of dplyr (and tidyverse in general) instead of plyr.
- README contents moved to vignette
Simplified requirements for configuration file (#8)
- The columns Order and RColorCode in the configuration file are now optional. Only columns SampleName and GroupName are mandatory. This should simplify the minimum requirements needed to create a functional config.
- Without Order, the order defaults to 1,2,...,N where 1 is the first row of the config
and N is the last row. - Without RColorCode, the default ggplot2 color palette is used.
- Without Order, the order defaults to 1,2,...,N where 1 is the first row of the config