Description Usage Arguments Value Examples
View source: R/plotting_layout.R
Creates a plot representing the layout of a MinION flow cell. Each circle
represents an individual channel with the intensity relecting a specified
sequencing metric. This function is a more generalised version of
layoutPlot
, allowing the user to map any value the like on
the channel layout.
1 | channelHeatmap(data, zValue)
|
data |
A data.frame. Should have at least two columns, one of which has the name 'channel'. |
zValue |
Character string specifying the name of the column to be used for the colour scaling. |
Returns an object of gg
representing the plot.
1 2 3 4 5 6 7 8 9 | library(dplyr)
if( require(minionSummaryData) ) {
data(s.typhi.rep2, package = 'minionSummaryData')
## calculate and plot the mean number of events recorded by each channel
avgEvents <- left_join(readInfo(s.typhi.rep2), eventData(s.typhi.rep2), by = 'id') %>%
group_by(channel) %>%
summarise(mean_nevents = mean(num_events))
channelHeatmap(avgEvents, zValue = 'mean_nevents')
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.