Changes in version 2.6.0 - Added preliminary modbam file support. - Changed rug plot to appear under other geoms. This helps with visibility of data when methylation values are close to 0. - Changed heatmap alpha from 0.5 to 1, line width from 1.0 to 1.2 and line colour from black to darkgrey. - Changed x-axis limits on plots to be controlled using coord_cartesian instead of scale_x_continuous. Plots should now accurately represent data around the boundaries. Changes in version 2.4.0 - Fixed plot_region_heatmap() producing the wrong plot when a factor is used for the chromosome. - Fixed nanopolish and f5c import positions being off by 1. - Fixed broken samples() setter for NanoMethResults. - Added plot_agg_genes() function as a shorthand for plot_agg_regions(x, exons_to_genes(exons(x))). - Added the ability to interrupt methy_to_bsseq() calls. - Added handling for NanoMethResults objects in filter_methy(). If NanoMethResult is used as input, then NanoMethResult is invisibly returned as output. - Added black outlines to exons in annotation to distinguish contiguous segments for features like tandem repeats. - Added line_size argument to plot_gene(), plot_region() and plot_granges() plots for adjusting line size. - Added subsample argument to heatmap plots, default 50. This reduces the number of rows shown the plot to the specified amount. - Added get_exons_mm10(), get_exons_hg19(), and get_exons_hg38() as replacements for get_exons_mus_musculus() and get_exons_homo_sapiens(). - Changed heatmaps to no longer plot samples that are absent from sample annotations. - Changed heatmap labels to appear on the right rather than on top. - Changed heatmap alpha from 0.33 to 0.5. - Changed arrows in exon connectors to appear in the middle as open arrow instead of at the end as closed arrow. - Changed default X axis labels to be rescaled to appropriate SI-style. e.g. Kb, Mb, Gb. Changes in version 2.2.0 - Added heatmap argument to plot_gene(), plot_region() and plot_granges(). This adds a read-heatmap to the plot. - Added cluster_regions() function to perform k-means clustering on a table of genomic regions based on methylation profile. - Added median averaging method for trends in plot_gene(), plot_region() and plot_granges(). This can be changed using the new avg_method argument, default is mean. - Added filter_methy() function to create a filtered methylation file. - Added region_methy_stats() to obtain average methylation fractions of specific regions. - Added methy_to_edger() direct conversion wrapper around methy_to_bsseq() and bsseq_to_edger(). - Added palette argument to plot_gene(), plot_region() and plot_granges() to allow custom colour palettes. - Fixed bsseq_to_edger() failing when regions argument was used. - Fixed heatmaps not staying in a single column when more than 2 groups were present. Changes in version 2.0.0 - Major changes to plot_agg_regions(). - Features of plot_agg_regions() and plot_agg_regions_sample_grouped() merged into one interface. - Regions now specified using single table. - Changed plot_regions() default window proportion to 0. - Changed default theme from theme_bw() to theme_tufte(). - Added Megalodon data import instructions to "Importing Data" vignette. - Added scico palette defaults for heatmaps. These are colourblind friendly. - Added check for 0 length queries which would cause program to hang indefinitely. - Added setters for NanoMethResult attributes methy, samples and exons. - Added MDS and PCA plots. - Added vignette for using external annotation and dimensionality reduction. - Added binary thresholding for plot_gene(), plot_region() and plot_agg_regions(). - Added regions argument to bsseq_to_edger() to calculate aggregate counts over features rather than per site. Changes in version 1.1.4 - Added palette argument to aggregate plots - Added exons_to_genes() function to convert exon annotation to gene annotation - Added plot_granges_heatmap() function to use GRanges for plotting heatmaps Changes in version 1.1.3 - Fixed group handling for list region input in plot_agg_regions() - Fixed unused window size argument in plot_region_heatmap() - Fixed error when reads overlap in name and position for internal function StatLM() Changes in version 1.1.2 - Changed example dataset exon annotations from all genomic exons to just those contained in data. - Fixed methylation heatmap to no longer be hard coded for Peg3. - Added plot_region_heatmap() as analogue to plot_region(). - Fixed plot_agg_regions_sample_grouped() to use group column of NanoMethViz::samples(x) rather than haplotype. - Added unit tests. Changes in version 1.1.1 - Added methylation heatmap via plot_gene_heatmap(). - Fixed gene_anno() in plot_gene() for argument so FALSE actually turns off gene annotation. - Added warning for cpp11 versions <0.2.5 which may cause memory crashes when trying to import methylation data. - Added cpp11 version dependency to address tidyverse/readr#1145. - Added query methylation by gene using query_methy_gene(). Changes in version 1.0.0 - Initial Bioconductor release.