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

Aggregate expression values across cells. More...

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

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 Factor_ , typename Sum_ , typename Detected_ >
void scran_aggregate::aggregate_across_cells (const tatami::Matrix< Data_, Index_ > &input, const Factor_ *factor, const AggregateAcrossCellsBuffers< Sum_, Detected_ > &buffers, const AggregateAcrossCellsOptions &options)
 
template<typename Sum_ = double, typename Detected_ = int, typename Data_ , typename Index_ , typename Factor_ >
AggregateAcrossCellsResults< Sum_, Detected_ > scran_aggregate::aggregate_across_cells (const tatami::Matrix< Data_, Index_ > &input, const Factor_ *factor, const AggregateAcrossCellsOptions &options)
 

Detailed Description

Aggregate expression values across cells.