scran_aggregate
Aggregate expression values across cells
|
Aggregate expression values across genes. More...
#include <algorithm>
#include <vector>
#include <unordered_set>
#include <stdexcept>
#include "tatami/tatami.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< 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< size_t, const Gene_ *, const Weight_ * > > &gene_sets, const AggregateAcrossGenesOptions &options) |
Aggregate expression values across genes.