1#ifndef SCRAN_MARKERS_SUMMARIZE_EFFECTS_HPP
2#define SCRAN_MARKERS_SUMMARIZE_EFFECTS_HPP
115template<
typename Gene_,
typename Stat_,
typename Rank_>
118 const std::size_t ngroups,
119 const Stat_*
const effects,
123 internal::compute_min_rank_pairwise(ngenes, ngroups, effects, summaries, options.
num_threads);
124 internal::summarize_comparisons(ngenes, ngroups, effects, summaries, options.
num_threads);
143template<
typename Stat_ =
double,
typename Rank_ =
int,
typename Gene_>
146 const std::size_t ngroups,
147 const Stat_*
const effects,
150 std::vector<SummaryResults<Stat_, Rank_> > output;
151 const auto ptrs = internal::fill_summary_results(
Marker detection for single-cell data.
Definition score_markers_pairwise.hpp:25
void summarize_effects(const Gene_ ngenes, const std::size_t ngroups, const Stat_ *const effects, const std::vector< SummaryBuffers< Stat_, Rank_ > > &summaries, const SummarizeEffectsOptions &options)
Definition summarize_effects.hpp:116
Options for summarize_effects().
Definition summarize_effects.hpp:20
int num_threads
Definition summarize_effects.hpp:25
bool compute_median
Definition summarize_effects.hpp:43
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:29
Utilities for effect summarization.