scran_markers
Marker detection for single-cell data
Loading...
Searching...
No Matches
Public Attributes | List of all members
scran_markers::ScoreMarkersSummaryBuffers< Stat_, Rank_ > Struct Template Reference

Buffers for score_markers_summary() and friends. More...

#include <score_markers_summary.hpp>

Public Attributes

std::vector< Stat_ * > mean
 
std::vector< Stat_ * > detected
 
std::vector< SummaryBuffers< Stat_, Rank_ > > cohens_d
 
std::vector< SummaryBuffers< Stat_, Rank_ > > auc
 
std::vector< SummaryBuffers< Stat_, Rank_ > > delta_mean
 
std::vector< SummaryBuffers< Stat_, Rank_ > > delta_detected
 

Detailed Description

template<typename Stat_, typename Rank_>
struct scran_markers::ScoreMarkersSummaryBuffers< Stat_, Rank_ >

Buffers for score_markers_summary() and friends.

Template Parameters
Stat_Floating-point type for the output statistics.
Rank_Numeric type for the rank.

Member Data Documentation

◆ auc

Vector of length equal to the number of groups. Each entry contains the buffers in which to store the corresponding group's summary statistics for the AUC.

Any of the pointers in any of the SummaryBuffers may be NULL, in which case the corresponding summary statistic is not computed. This vector may also be empty, in which case no summary statistics are computed for this effect size.

◆ cohens_d

Vector of length equal to the number of groups. Each entry contains the buffers in which to store the corresponding group's summary statistics for Cohen's d.

Any of the pointers in any of the SummaryBuffers may be NULL, in which case the corresponding summary statistic is not computed. This vector may also be empty, in which case no summary statistics are computed for this effect size.

◆ delta_detected

Vector of length equal to the number of groups. Each entry contains the buffers in which to store the corresponding group's summary statistics for the delta-detected.

Any of the pointers in any of the SummaryBuffers may be NULL, in which case the corresponding summary statistic is not computed. This vector may also be empty, in which case no summary statistics are computed for this effect size.

◆ delta_mean

Vector of length equal to the number of groups. Each entry contains the buffers in which to store the corresponding group's summary statistics for the delta-mean.

Any of the pointers in any of the SummaryBuffers may be NULL, in which case the corresponding summary statistic is not computed. This vector may also be empty, in which case no summary statistics are computed for this effect size.

◆ detected

Vector of length equal to the number of groups. Each pointer corresponds to a group and points to an array of length equal to the number of genes, to be filled with the proportion of cells with detected expression in that group.

◆ mean

Vector of length equal to the number of groups. Each pointer corresponds to a group and points to an array of length equal to the number of genes, to be filled with the mean expression of each gene in that group.


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