1#ifndef SCRAN_MARKERS_SUMMARIZE_EFFECTS_HPP
2#define SCRAN_MARKERS_SUMMARIZE_EFFECTS_HPP
133template<
typename Gene_,
typename Stat_,
typename Rank_>
135 const Gene_ num_genes,
136 const std::size_t num_groups,
137 const Stat_*
const effects,
162template<
typename Stat_ =
double,
typename Rank_ =
int,
typename Gene_>
164 const Gene_ num_genes,
165 const std::size_t num_groups,
166 const Stat_*
const effects,
169 std::vector<SummaryResults<Stat_, Rank_> > output;
170 const auto ptrs = internal::fill_summary_results(
Marker detection for single-cell data.
Definition score_markers_pairwise.hpp:26
void summarize_effects(const Gene_ num_genes, const std::size_t num_groups, const Stat_ *const effects, const std::vector< SummaryBuffers< Stat_, Rank_ > > &summaries, const SummarizeEffectsOptions &options)
Definition summarize_effects.hpp:134
Options for summarize_effects().
Definition summarize_effects.hpp:20
std::optional< std::vector< double > > compute_quantiles
Definition summarize_effects.hpp:62
int num_threads
Definition summarize_effects.hpp:25
bool compute_median
Definition summarize_effects.hpp:43
bool min_rank_preserve_ties
Definition summarize_effects.hpp:69
bool compute_mean
Definition summarize_effects.hpp:37
bool compute_min_rank
Definition summarize_effects.hpp:55
bool compute_max
Definition summarize_effects.hpp:49
bool compute_min
Definition summarize_effects.hpp:31
Pointers to arrays to hold the summary statistics.
Definition summarize_comparisons.hpp:33
Utilities for effect summarization.