scran_aggregate
Aggregate expression values across cells
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
aggregate_across_genes.hpp File Reference

Aggregate expression values across genes. More...

#include <algorithm>
#include <vector>
#include <unordered_set>
#include <stdexcept>
#include "tatami/tatami.hpp"
Include dependency graph for aggregate_across_genes.hpp:
This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

Aggregate expression values across genes.