|
scran_aggregate
Aggregate expression values across cells
|
Aggregate expression values across genes. More...
#include <algorithm>#include <vector>#include <unordered_set>#include <stdexcept>#include <cstddef>#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::AggregateAcrossGenesOptions |
Options for aggregate_across_genes(). More... | |
| struct | scran_aggregate::AggregateAcrossGenesBuffers< Sum_ > |
Buffers for aggregate_across_genes(). More... | |
| struct | scran_aggregate::AggregateAcrossGenesResults< Sum_ > |
Results of aggregate_across_genes(). More... | |
Namespaces | |
| namespace | scran_aggregate |
| Aggregate single-cell expression values. | |
Functions | |
| template<typename Data_ , typename Index_ , typename Gene_ , typename Weight_ , typename Sum_ > | |
| void | scran_aggregate::aggregate_across_genes (const tatami::Matrix< Data_, Index_ > &input, const std::vector< std::tuple< std::size_t, const Gene_ *, const Weight_ * > > &gene_sets, const AggregateAcrossGenesBuffers< Sum_ > &buffers, const AggregateAcrossGenesOptions &options) |
| template<typename Sum_ = double, typename Data_ , typename Index_ , typename Gene_ , typename Weight_ > | |
| AggregateAcrossGenesResults< Sum_ > | scran_aggregate::aggregate_across_genes (const tatami::Matrix< Data_, Index_ > &input, const std::vector< std::tuple< std::size_t, const Gene_ *, const Weight_ * > > &gene_sets, const AggregateAcrossGenesOptions &options) |
Aggregate expression values across genes.