1.0.2
Can be installed using:
devtools::install_github("enblacar/SCpubr", ref = "v1.0.2")
General changes
- Change color palette when using
enforce_symmetry = TRUE
to have the middle color asgrey95
instead of the previous one, which made middle values seem closer to the positive end of the scale. - Modified internal structure of all functions to abide with tidyselect v1.2.0 lifecycle modifications.
- Modified
rotate_x_axis_labels
parameter in all functions that made use of it. Now, instead of accepting alogical
, accepts anumeric
: either0
,45
or90
, corresponding to the degrees in which the X axis labels should be rotated. (#5)
SCpubr::do_CopyNumberVariantPlot
- Modified the code for
SCpubr::do_CopyNumberVariantPlot
to also report results for the whole chromosome as well as for each chromosome arm. - Include the
verbose
argument toSCpubr::do_CopyNumberVariantPlot
to silence the messages when there are not enough genes in the chromosome to perform the analysis.
SCpubr::do_DimPlot()
- Fixed a typo that prevented labels to be bold in
SCpubr::do_DimPlot()
when cell borders are displayed. - Added
group.by
andsplit.by
functionality toSCpubr::do_DimPlot()
. (#4)
SCpubr::do_DotPLot()
- Added ticks to axes.
- Modified default colors to convey a better aesthetic.
SCpubr::do_FeaturePlot()
- Fixed potential bugs in
SCpubr::do_FeaturePlot
when settingenforce_symmetry = TRUE
. - Changed default value of
order
inSCpubr::do_FeaturePlot()
fromTRUE
toFALSE
. - Added
min.cutoff
andmax.cutoff
parameters toSCpubr::do_FeaturePlot()
. This allows to effectively subset the color scale to the values provided. Cells outside the range will be converted to the min or max values provided, respectively. (#2)
SCpubr::do_GeyserPlot()
- Added
flip
parameter.
SCpubr::do_GroupwiseDEPlot()
- Fixed bug in
SCpubr::do_GroupwiseDEPlot
in which the heatmap could not be computed. (#3) - Added extra checks to ensure proper input in
SCpubr::do_GroupwiseDEPlot
. (#3)
SCpubr::do_LigandReceptorPlot()
(development release)
- Changed parameter
x_labels_angle
torotate_x_axis_labels
to keep a consistent terminology.
SCpubr::do_RidgePlot()
- Fixed a typo that made the lines in
panel.grid.minor
to be displayed inSCpubr::do_Ridgeplot()
. - Added
flip
parameter.
SCpubr::do_ViolinPlot()
- Added
split.by
functionality toSCpubr::do_ViolinPlot()
. (#4, #5) - Added
flip
parameter. - Now multiple features can be queried ad the same time. (#5)
- Changed
feature
parameter tofeatures
, to better reflect the multiple feature behavior. - Recreated
Seurat
'sshare.y.lims
behavior and set it toshare.y.lims
parameter. (#5)