R/AllGenerics.R

#' @export
#' @name imbalance_score
#' @title Imbalance Score
#' @import methods
#' @param ... parameters including:
methods::setGeneric(
  name = "imbalance_score",
  signature = "Object",
  def = function(Object, ...) {
    standardGeneric("imbalance_score")
  }
)

#' @export
#' @name weights_from_pst
#' @title weights_from_pst
#' @import methods
#' @param pseudotime A matrix or data.frame of \[ncells\] by \[nCurves\].
#' @param ... Other parameters including:
methods::setGeneric(
  name = "weights_from_pst",
  signature = "pseudotime",
  def = function(pseudotime, ...) {
    standardGeneric("weights_from_pst")
  }
)

#' @export
#' @name topologyTest
#' @title Differential Topology Test
#' @param ... parameters including:
#' @import methods
methods::setGeneric(
  name = "topologyTest",
  signature = "sds",
  def = function(sds, ...) {
    standardGeneric("topologyTest")
  }
)

#' @export
#' @name progressionTest
#' @title Differential Progression Test
#' @param ... parameters including:
#' @import methods
methods::setGeneric(
  name = "progressionTest",
  signature = "pseudotime",
  def = function(pseudotime, ...) {
    standardGeneric("progressionTest")
  }
)

#' @name fateSelectionTest
#' @title Differential fate selection Test
#' @param ... parameters including:
#' @import methods
methods::setGeneric(
  name = "fateSelectionTest",
  signature = "cellWeights",
  def = function(cellWeights, ...) {
    standardGeneric("fateSelectionTest")
  }
)



#' @name nLineages
#' @title Number of lineages
#' @param ... parameters including:
#' @import methods
methods::setGeneric(
  name = "nLineages",
  signature = "sds",
  def = function(sds, ...) {
    standardGeneric("nLineages")
  }
)

#' @name slingshot_conditions
#' @title Refitting slingshot per condition
#' @param ... parameters including:
#' @import methods
methods::setGeneric(
  name = "slingshot_conditions",
  signature = "sds",
  def = function(sds, ...) {
    standardGeneric("slingshot_conditions")
  }
)

#' @name progressionTest_multipleSamples
#' @title Differential Progression Test with multiple samples
#' @param ... parameters including:
#' @import methods
methods::setGeneric(
  name = "progressionTest_multipleSamples",
  signature = "pseudotime",
  def = function(pseudotime, ...) {
    standardGeneric("progressionTest_multipleSamples")
  }
)

#' @name fateSelectionTest_multipleSamples
#' @title Differential fate selection Test with multiple samples
#' @param ... parameters including:
#' @import methods
methods::setGeneric(
  name = "fateSelectionTest_multipleSamples",
  signature = "cellWeights",
  def = function(cellWeights, ...) {
    standardGeneric("fateSelectionTest_multipleSamples")
  }
)

#' @name topologyTest_multipleSamples
#' @title Differential Topology Test with multiple samples
#' @param ... parameters including:
#' @import methods
methods::setGeneric(
  name = "topologyTest_multipleSamples",
  signature = "sds",
  def = function(sds, ...) {
    standardGeneric("topologyTest_multipleSamples")
  }
)
HectorRDB/condiments documentation built on Feb. 5, 2024, 10:24 p.m.