Releases: stuart-lab/signac
Releases · stuart-lab/signac
1.17.1
1.17.0
New features:
- Added the
ATACqc()function to runfragtk qcand store the results - Added
FitMeanVar()andPearsonResidualVar()functions for highly variable feature selection - Added
pcaparameter toRunSVD()to compute PCA dimension reduction without storing standardized matrix - Added the
EnrichedTerms()function to runfgsea()on differential testing results from each group of cell identities - Added
layerparameter toRunSVD()to select which layer to use
Bug fixes:
- Added
seqinfoto motif positions inAddMotifs()to prevent the extension
of motif regions beyond the ends of chromosomes
(#1983; @chenyenchung)
Other changes:
- Deprecated
NucleosomeSignalandTSSEnrichmentfunctions in favor of the
newATACqcfunction - Deprecated
TSSPlot - Deprecated
GRangesToStringandStringToGRanges - Deprecated the blacklist region data objects in favor of using the
excluderanges package - Changed SVD function in
RunSVD()fromirlba::irlba()toRSpectra::svds() - Removed
irlba.workparameter fromRunSVD() - Added
sparseMatrixStatsandRSpectrato package dependencies; removedirlba - Added
fgseato suggested packages - Added
Seqinfoto dependencies - Removed
RunChromVAR()andAddChromatinModule()due to the chromVAR package
being unavailable in Bioconductor 3.23 - Removed
chromVARfrom suggested packages
1.16.0
Signac 1.16.0
Bug fixes:
- Check that
macs2exists at themacs2.pathinCallPeaks()(#1678) - Fix bug in
LinkPeaks()that incorrectly excluded additional chromosomes from background peak set
Other changes:
- Remove broken
seqinfolinks from documentation as functions are moved fromGenomeInfoDbtoSeqinfo - Enable faster selection of background peaks if the
wrswoRpackage is installed - Add
wrswoRto suggested packages - Updated
MatchRegionStats()to use likelihood-ratio weighting (query/background probability) to sample regions.
This produces more accurate matching distributions between query and background features.
This change will affect how background peaks are selected for theFindMotifs()andLinkPeaks()functions.
1.15.0
New features:
- Added
group.orderparameter toRegionPlot()andRegionHeatmap()functions to control order of plotted groups (#1745)
Bug fixes:
- Fix object subsetting when
RegionMatrix()position enrichment information is present in the object. - Fix error in
RegionPlot()x-axis (@cmf1997; #1899)
Other changes:
- Enable using a 6-column fragment file (#1945)
- Improve error messages for
FindMotifs()(#1788) - Add documentation about the required format for gene annotations, and ensure this format is present when creating the assay (#1797; @lldelisle)
- Add an option to force
FeatureMatrix()to return as many rows as input granges (@lldelisle; #1803)
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 combiningcellsandgroup.byparameters (#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()forChromatinAssayobjects (#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 bothidentandsplit.byparameters (#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.linewidthparameter 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)