scran_markers
Marker detection for single-cell data
Loading...
Searching...
No Matches
Public Attributes | List of all members
scran_markers::ScoreMarkersPairwiseOptions Struct Reference

Options for score_markers_pairwise() and friends. More...

#include <score_markers_pairwise.hpp>

Public Attributes

double threshold = 0
 
int num_threads = 1
 
bool compute_cohens_d = true
 
bool compute_auc = true
 
bool compute_delta_mean = true
 
bool compute_delta_detected = true
 
scran_blocks::WeightPolicy block_weight_policy = scran_blocks::WeightPolicy::VARIABLE
 
scran_blocks::VariableWeightParameters variable_block_weight_parameters
 

Detailed Description

Options for score_markers_pairwise() and friends.

Member Data Documentation

◆ block_weight_policy

scran_blocks::WeightPolicy scran_markers::ScoreMarkersPairwiseOptions::block_weight_policy = scran_blocks::WeightPolicy::VARIABLE

Policy to use for weighting blocks when computing average statistics/effect sizes across blocks.

◆ compute_auc

bool scran_markers::ScoreMarkersPairwiseOptions::compute_auc = true

Whether to compute the AUC. This only affects the score_markers_pairwise() overload that returns a ScoreMarkersPairwiseResults.

◆ compute_cohens_d

bool scran_markers::ScoreMarkersPairwiseOptions::compute_cohens_d = true

Whether to compute Cohen's d. This only affects the score_markers_pairwise() overload that returns a ScoreMarkersPairwiseResults.

◆ compute_delta_detected

bool scran_markers::ScoreMarkersPairwiseOptions::compute_delta_detected = true

Whether to compute the difference in the detected proportion. This only affects the score_markers_pairwise() overload that returns a ScoreMarkersPairwiseResults.

◆ compute_delta_mean

bool scran_markers::ScoreMarkersPairwiseOptions::compute_delta_mean = true

Whether to compute the difference in means. This only affects the score_markers_pairwise() overload that returns a ScoreMarkersPairwiseResults.

◆ num_threads

int scran_markers::ScoreMarkersPairwiseOptions::num_threads = 1

Number of threads to use. The parallelization scheme is determined by tatami::parallelize().

◆ threshold

double scran_markers::ScoreMarkersPairwiseOptions::threshold = 0

Threshold on the differences in expression values, used to adjust the Cohen's D and AUC calculations. This should be non-negative.

◆ variable_block_weight_parameters

scran_blocks::VariableWeightParameters scran_markers::ScoreMarkersPairwiseOptions::variable_block_weight_parameters

Parameters for the variable block weights. Only used when ScoreMarkersPairwiseOptions::block_weight_policy = scran_blocks::WeightPolicy::VARIABLE.


The documentation for this struct was generated from the following file: