|
scran_aggregate
Aggregate expression values across cells
|
Aggregate expression values across cells. More...
#include <algorithm>#include <vector>#include <cstddef>#include <type_traits>#include "tatami/tatami.hpp"#include "tatami_stats/tatami_stats.hpp"#include "sanisizer/sanisizer.hpp"#include "utils.hpp"

Go to the source code of this file.
Classes | |
| struct | scran_aggregate::AggregateAcrossCellsOptions |
Options for aggregate_across_cells(). More... | |
| struct | scran_aggregate::AggregateAcrossCellsBuffers< Sum_, Detected_ > |
Buffers for aggregate_across_cells(). More... | |
| struct | scran_aggregate::AggregateAcrossCellsResults< Sum_, Detected_ > |
Results of aggregate_across_cells(). More... | |
Namespaces | |
| namespace | scran_aggregate |
| Aggregate single-cell expression values. | |
Functions | |
| template<typename Data_ , typename Index_ , typename Group_ , typename Sum_ , typename Detected_ > | |
| void | scran_aggregate::aggregate_across_cells (const tatami::Matrix< Data_, Index_ > &input, const Group_ *const group, const AggregateAcrossCellsBuffers< Sum_, Detected_ > &buffers, const AggregateAcrossCellsOptions &options) |
| template<typename Sum_ = double, typename Detected_ = int, typename Data_ , typename Index_ , typename Group_ > | |
| AggregateAcrossCellsResults< Sum_, Detected_ > | scran_aggregate::aggregate_across_cells (const tatami::Matrix< Data_, Index_ > &input, const Group_ *const group, const AggregateAcrossCellsOptions &options) |
Aggregate expression values across cells.