Summary
- What does this package do? (explain in 50 words or less):
Makes complex, interactive heatmaps. The package includes a modular system for iteratively building up complex heatmaps, as well as the iheatmap function for making relatively standard heatmaps.
- Paste the full DESCRIPTION file inside a code block below:
Package: iheatmapr
Type: Package
Title: Interactive Complex Heatmaps
Version: 0.2.4
Authors@R: c(person("Alicia", "Schep", email = "aschep@gmail.com",
role = c("aut", "cre")),
person("Sarah","Kummerfeld", email = "kummerfeld.sarah@gene.com",
role = c("aut")),
person("Genentech", role = "cph"))
Description: iheatmapr is a package for making complex, interactive heatmaps.
The package includes a modular system for iteratively building up complex
heatmaps, as well as the iheatmap function for making relatively standard
heatmaps.
License: MIT + file LICENSE
Depends:
plotly (>= 4.1.1),
R (>= 2.10)
Imports:
methods,
plyr,
utils,
magrittr,
S4Vectors,
stats,
ggdendro,
fastcluster,
RColorBrewer,
htmlwidgets,
jsonlite,
scales,
knitr
Suggests:
htmltools,
datasets,
shiny,
testthat,
rmarkdown,
reshape2,
roxygen2,
covr
biocViews: Visualization
RoxygenNote: 6.0.1
VignetteBuilder: knitr
URL: https://github.com/AliciaSchep/iheatmapr
BugReports: https://github.com/AliciaSchep/iheatmapr/issues
Collate:
'AllClasses.R'
'AllGenerics.R'
'annotations.R'
'as_plotly.R'
'axes.R'
'axis_labels.R'
'axis_titles.R'
'barplot.R'
'clustering.R'
'clusters.R'
'colorbars.R'
'colors.R'
'components.R'
'dendogram.R'
'generic_subplots.R'
'groups.R'
'main_heatmap.R'
'iheatmap.R'
'iheatmapr.R'
'layout.R'
'shiny_click_test.R'
'signal.R'
'subplot.R'
'summary.R'
'utils.R'
- URL for the package (the development repository, not a stylized html page):
https://github.com/AliciaSchep/iheatmapr
- Who is the target audience?
Anyone who wants to visualize data using heatmaps. Package is not intended to be domain specific, although some fields tend to use heatmaps more than others.
- Are there other R packages that accomplish the same thing? If so, what is different about yours?
There are great tools in R for creating relatively simple interactive heatmaps (plotly, d3heatmap, heatmaply) or creating static complex heatmaps (ComplexHeatmap). However, there are no tools (that I am aware of) facilitating easy creation of complex, interactive heatmaps.
Requirements
Confirm each of the following by checking the box. This package:
Publication options
Detail
Summary
Makes complex, interactive heatmaps. The package includes a modular system for iteratively building up complex heatmaps, as well as the
iheatmapfunction for making relatively standard heatmaps.https://github.com/AliciaSchep/iheatmapr
Anyone who wants to visualize data using heatmaps. Package is not intended to be domain specific, although some fields tend to use heatmaps more than others.
There are great tools in R for creating relatively simple interactive heatmaps (plotly, d3heatmap, heatmaply) or creating static complex heatmaps (ComplexHeatmap). However, there are no tools (that I am aware of) facilitating easy creation of complex, interactive heatmaps.
Requirements
Confirm each of the following by checking the box. This package:
Publication options
paper.mdwith a high-level description in the package root or ininst/.Detail
Does
R CMD check(ordevtools::check()) succeed? Paste and describe any errors or warnings:Does the package conform to rOpenSci packaging guidelines? Please describe any exceptions:
If this is a resubmission following rejection, please explain the change in circumstances:
If possible, please provide recommendations of reviewers - those with experience with similar packages and/or likely users of your package - and their GitHub user names: