plotPairs
andplotPairsArches
check and swap order of anchors.plotTranscripts
NULL
label checking bug fix.
Version bump for Bioconductor 3.19 release.
plotHicSquare
has addedyaxisDir
parameter for flipping the direction of genomic coordinates on the y-axis.
plotManhattan
accommodatesGRanges
data input. s
plotGenes
appropriately handlestibble
input forgeneHighlights
.
plotIdeogram
has addedflip
parameter to allow for flipping the ideogram so the end can be before/above the start.
plotManhattan
pch mapping is compatible when number of data points is less than the number of levels of acolorby
column.
Version bump for Bioconductor 3.18 release.
params
parsing removes non-standard chromosomes when identifying gene transcripts
colorby
logic parsing is patched.
plotPairs
,plotPairsArches
, andplotRanges
allowNA
fill.
- Removed extra page creation with
annoYaxis
axisLine = FALSE
.
- Removed blank page creation with pdf() calls for all major plotting functions.
- Fixed
plotMultiSignal
width and height parsing bug.
plotManhattan
y-scales can be reversed for Miami plot-style layouts.
Version bump for Bioconductor 3.17 release.
- Fixed page viewport parsing bug fixes related to R version 4.3.0 updates.
annoPixels
detects and annotates all pixels forplotHicRectangle
plots.
- yscales for
plotHicRectangle
andplotHicTriangle
reflect distance in Hi-C bins.
Version bump for Bioconductor 3.16 release.
- Fixed vignette links in "Introduction to plotgardener" vignette.
plotGenes
and related functions will appropriately check for and handle customOrgDb
s.getExons
will double-check for appropriate chromosome data to avoid incorrect plotting based on related chromosome contigs.
plotManhattan
p-value data can be scaled according to a custom transformation, rather than being limited to -log10.plotRanges
elements can be ordered randomly or by decreasing width before plotted row assignment.
mapColors
can appropriately map colors to a numeric vector with the same values, so long as a range is provided.
plotMultiSignal
function can plot multiple signal track data sets in line with each other.calcSignalRange
helper function will calculate an appropriate range for multiple signal data sets.pageLayoutRow
andpageLayoutCol
functions for generating row and column positions for a number of plot elements.- Gene transcripts can be highlighted by gene name or transcript name with the
parameter
transcriptHighlights
inplotTranscripts
.
plotPairsArches
Bezier curve height calculations were fixed for pairs with different sized anchors.
plotSignal
can now plot negative signal data alone or listed as a second file.- A
label
parameter has been added forplotSignal
for convenient labeling.
-
plotSignal
range parsing bug fixes were resolved. -
Note about double page rendering has been added to
pageGuideHide()
documentation.
-
plotSignal
bug fixes related to function not finding posSignal2 and negSignal2 variables with insufficient data. -
Documentation to introduction vignette has been added to explain double page rendering when using any removal function, particularly
pageGuideHide()
.
Version bump for Bioconductor 3.15 release.
hicTriangles
andhicRectangles
can now be annotated withannoDomains
orannoPixels
if they are flipped.
plotIdeogram
can now accept custom colors with afill
parameter. Colors can be specified with a named or unnamed vector. To see which stains are being assigned which colors, look inside theideogram
object.
- ENTREZ IDs obtained from
AnnotationDbi::select()
are subset just forENTREZID
column when determining default gene priorities, eliminatingdplyr
incompatible types error. - All plus and minus strand gene name label parsing in
plotGenes
is now carried out only if there is a non-zero number of that strand's genes.
- Citation linked for
plotgardener
publication in Bioinformatics.
plotSignal
yrange parsing for negative scores now has fixed the typo on line 418 from "score2" to "score".
plotSignal
default yrange parsing now catches the invalid 0,0 range and no longer throws a viewport related error.
readHic
and functions related to the reading of .hic files now leaves the chromosome input formatted as is (e.g. "chr1" and "1"). Functions will throw an error if the input chromosome is not found in the chromosomes listed in the .hic file.
annoDomains
coordinates fixed forplotHicRectangle
.- Clipping logic for
plotPairsArches
now clips arches both on left and right side of plot. - Subsetting
plotPairs
logic fixed to matchplotPairsArches
.
clip.noAnchors
parameter inplotPairsArches
allows for inclusion or clipping of arches that do not have anchors in the given genomic region.plotPairsArches
now allows for column name input to designatearchHeights
.
:
added back to readHic forstrawr
region parsing.plotHicSquare
subsetting fixed for off diagonal regions.
- All Hi-C functions now allow input of remote Hi-C files.
This package was previously called BentoBox
.
- Version bump to 0.99.0 for Bioconductor package submission.
bb_mapColors
function for users to map a vector to a palette of colors.linecolor
parameter inbb_plotPairs
,bb_plotPairsArches
, andbb_plotRanges
now accepts a single value, a vector of colors, acolorby
object, or the value "fill".
- R version requirement changed to (R >= 4.1.0) for proper plot placement.
colorby
object now has ascalePerRegion
parameter to scale numericalcolorby
data to the range of data in a plotted genomic region.
bb_plotManhattan
fill
paramete now accepts a single value, a vector of colors, or acolorby
object.
colorby
constructor now includes optional palette specification.bb_plotPairs
,bb_plotPairsArches
, andbb_plotRanges
fill
parameter now accepts a single value, a vector of colors, or acolorby
object.
GInteractions
assembly match checking moved before dataframe conversion.
- Data moved to
plotgardenerData
package. - Default genome assembly updated to "hg38".
- Streamlined parameter parsing and data reading logic.
- Added unit tests with
testthat
. bb_annoDomains
function addition.bb_plotSignal
vertical orientation.
- Added a
NEWS
file to track changes to the package.
- Updated viewport parsing for package
grid
version 4.1.0.