Releases: stuart-lab/signac
Releases · stuart-lab/signac
1.14.0
New features:
- Added
SortIdents()
function to automatically order cell metadata according
to similarity (@JavenTyr)
Other changes:
- Change to SeuratObject v5.0.2 dependency
- Increase R dependency to 4.1
- Deprecate
CoverageBrowser()
- Add informative error message for
ClosestFeature()
when gene annotations are not present in the object (#1681) - Fix error in
CreateChromatinAssay()
when supplying a pre-computed Motif object (#1657) - Fix error in
CoveragePlot()
when combiningcells
andgroup.by
parameters (#1724) - Added warning in
FeatureMatrix()
when requested features are on seqnames not
present in the fragment file (#1754)
1.13.0
Bug fixes:
- Fix bug in
SetAssayData()
forChromatinAssay
objects (#1538) - Fix bug in
TSSEnrichment()
causing error on small example dataset (#1563) - Fix errors when using a CSI index (#1494)
- Fix error in
Footprint()
when running on a small number of regions (#1614) - Fix error in
CoveragePlot()
andPlotFootprint()
when setting bothident
andsplit.by
parameters (#1660) - Fix bug in
MatchRegionStats()
when NA values are present in only some of the feature metadata rows (#1655)
Other changes:
1.12.0
1.11.0
1.10.0
New functionality:
- Added
DensityScatter()
function - Added
scale.linewidth
parameter toLinkPlot()
(#1412)
Bug fixes:
- Fixed error in
GetReadsInRegion()
when no fragments present that overlap the region (@Rockweiler; #1348) - Make motif names unique to avoid errors in motif-related functions (#1311)
- Ignore missing seqnames when constructing a Motif object (#1381)
- Fixed error in
BigwigTrack()
(#1389) - Fixed bug in
RegionMatrix()
where regions on minus strand were not handled correctly (#1368)
Other changes:
- Improved documentation for
AddMotifs()
function (#1361)
1.9.0
1.8.0
Bug fixes:
- Fixed bug in Motif object subsetting (#1162)
- Fixed bug in
FeatureMatrix()
where cell names would not be converted correctly when running
withcells=NULL
(#1198) - Fixed bug causing crash when fragment file line lengths are very large (#723)
Other changes:
- Improved fold change calculation (#1174)
- Added
subset()
method forFragment
-class objects - Set random seed within
CoverageTrack
to enable reproducible coverage plots (#1206) - Add ability to plot region using gene name in
PeakPlot()
,LinkPlot()
, and
AnnotationPlot()
(#919) - Change
Motif
class definition to allow anyCsparseMatrix
in the data slot
1.7.0
New functionality:
- Added
method
parameter toLinkPeaks()
(@saketkc; #1030) - Added ability to plot transcript isoforms (set
annotation="transcript"
inCoveragePlot()
) - Added multiple testing correction to
FindMotifs()
, and newp.adjust
column in output dataframe - Added
p.adjust.method
parameter toFindMotifs()
to control multiple testing correction method used
Bug fixes:
- Fixed bug in
CallPeaks()
when project name contained whitespace (#981) - Fixed bug in
CoveragePlot()
whentile=TRUE
- Fixed bug in
InsertionBias()
that set the coordinates beyond the end of some chromosomes (#986) - Fixed bug in
BigwigTrack()
when supplying a single bigwig file (#1053) - Fixed bug in
GeneActivity()
when specifying biotypes (#1058) - Fixed bug in
GeneActivity()
when gene name is an empty string (#1055) - Fixed bug in
FeatureMatrix()
when using list of Fragment objects (#1056) - Fixed bug in
RegionMatrix()
when running on objects containing renamed cells (#1076) - Fixed bug in
Footprint()
when using a FASTA file (#1092) - Fixed bug in
Footprint()
when using list of genomic regions (#1098) - Add check for invalid features in
FindMotifs()
(#1109)
Other changes:
- Improved error message when no fragment file is supplied in
CallPeaks()
(#1062) - Moved
Seurat
,ggforce
,ggrepel
,ggseqlogo
,lsa
,qlcMatrix
to suggested packages - Added progress bar to
GetGRangesFromEnsDb()
Version 1.6.0
New functionality:
- Added
RegionHeatmap()
function - Added
RegionPlot()
function - Added
RegionMatrix()
function - Added
MotifCounts()
function - Added ability to plot multiple assays simultaneously in
CoveragePlot()
by providing a list of assay names - Added
assay.scale
,bigwig.scale
, andsplit.assay
parameters toCoveragePlot()
- Added new option to provide quantile
ymax
value inCoveragePlot()
- Added
bigwig.scale
andymax
parameters toBigwigTrack()
- Added
peak.slot
parameter toLinkPeaks()
(#932)
Bug fixes:
- Fixed behaviour of
min.features
parameter inCreateChromatinAssay()
to retain cells with>= min.features
(#902) - Fixed behaviour of
min.cells
parameter inLinkPeaks()
(#932)
Other changes:
Version 1.5.0
Bug fixes:
- Fixed bug in
FeatureMatrix()
when cells information not present in Fragment object (#803) - Fixed bug in object merging (#804)
- Add ability to run
LinkPeaks()
using Ensembl IDs (#858) - Fix issue in
GeneActivity()
when gene names areNA
(#865) - Fix bug in
FeatureMatrix()
when only one region supplied - Allow negative values in
ExpressionPlot()
when using scaled data (#893)
Other changes: