- Renamed 'package.R' to 'gateR-package.R' after Roxygen (>=7.3.0) update
- Fixed Rd
\link{}targets missing package within 'gateR-package.Rd' - Updated vignette with updated package version and dependencies
- Fixed 'Moved Permanently' content by replacing the old URL with the new URL
- Fixed bug in calculation of False Discovery Rate in internal
pval_correct()function - Argument
plot_colscorrectly renamedcolsinlrr_plot()function
- Migrated R-spatial dependency
- Replaced
rasterin Imports withterrabecause of imminent package retirement - Updated documentation throughout
- Added GitHub R-CMD-check
- Updated citation style for CITATION file
- Updated maintainer contact information
- Updated package URL and BugReports to renamed GitHub account "lance-waller-lab" (previously "Waller-SUSAN")
- Replaced
if()conditions comparingclass()to string withinherits()in functions toolsis no longer Importsutilsis now Suggests because "zzz.R" calls thepackageDescription()functionncdfFlow,flowWorkspaceDataare no longer Suggests (for generating random data setrandCyto) because "Package suggested but not available for checking" in the some CRAN environments- Added CITATION file
- Fixed typos in documentation throughout
- Updated dependencies
spatstat.coreandspatstat.linnetpackages based on feedback from the Spatstat Team (Adrian Baddeley and Ege Rubak). All random generators inspatstat.corewere moved to a new packagespatstat.random spatstat.geom,spatstat.core,spatstat.linnet, andspatstat (>=2.0-0)are no longer Dependsspatstat.geomis now Importsdplyr,ncdfFlow,flowWorkspaceData, andusethisnow Suggests (for generating random data setrandCyto)- Fixed annotation typos in the vignette. Removed packages no longer used in the vignette
- Now
rlangis in Depends. - Output for
gating()now includes a diagnostic message saved as a character string for reference in a slot callednote - A diagnostic message can be viewed running
rlang::last_error()$out$noteafter the unsuccessful run ofgating() - Removed redundant
@importFrom fields image.plotin 'package.R'
- Updated
spatstatpackage to new subsetted packages based on feedback from the Spatstat Team (Adrian Baddeley and Ege Rubak). Nowspatstat.geom,spatstat.core,spatstat.linnet, andspatstat (>= 2.0-0)are in Depends - Fixed check for
varsindatwithin thegating()function
- Updated
spatstatpackage to new subsetted packages based on feedback from the Spatstat Team (Adrian Baddeley and Ege Rubak).spatstat.geompackage replacesspatstatpackage in Imports - Added additional multiple testing corrections, including False Discovery Rate, spatially dependent Sidak correction, independent Sidak correction, and two corrections based on Random Field Theory (Adler and Hasofer or Friston)
- The latter two corrections required a new argument
bandwto be added togating(),lotrrs(), andrrs()functions to allow users to specify bandwidth for the kernel density estimation - Updated the calculation of the spatial correlogram in internal
pval_correct()function from thecorrelog()function in thepgrimesspackage to themodified.ttest()function in theSpatialPackpackage - Imports
lifecyclepackage to document deprecated argumentsdoplotandverboseinlotrrs(),rrs(), andgating()functions - In
gating()function, creates a categorizedimbased on critical p-value, assigns that value to every point in apppobject, and subsets points by category - Removed
maptoolsandsppackages from Imports - Updated links in 'gateR-package.Rd' for package updates
- Updated URLs in 'gateR-package.Rd'
- Updated year in DESCRIPTION
- Added arguments
save_gate,name_gate, andpath_gateinlotrrs(),rrs(), andgating()to save plots as PNG files as output - Renamed
doplotargument asplot_gatefor consistency with new plotting arguments - Added a stop (and return no results) if no significant clusters detected during first gate
- Deprecate
verboseargument ingating(),rrs(), andlotrrs() - Added
try()error catches inrrs()andlotrrs()forc1nandc2narguments - Changed the
rightargument incut()inpval_plot()to "TRUE" (the default for cut) - Removed fullstop in error messages
- Added a
make.names()check forvarsandcolnames(dat)ingating()
- Added documentation to
lotrrs(),rrs(), andgating()about the levels of condition(s) - Fixed bug in
lotrrs()that was mislabeling numerator and denominator levels of second condition - Added parameters
c1nandc2ninlotrrs(),rrs(), andgating()to specify the numerator level
- Removed
ncdFlow,flowWorkspaceData, andknitrpackages from Suggests - Created a random data set
randCytoand all documentation - Updated examples and testthat to use
randCytodata - Updated vignette with clearer language