scran_variances
Model per-gene variance in expression
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
model_gene_variances.hpp File Reference

Model the per-gene variances. More...

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

Go to the source code of this file.

Classes

struct  scran_variances::ModelGeneVariancesOptions
 Options for model_gene_variances() and friends. More...
 
struct  scran_variances::ModelGeneVariancesBuffers< Stat_ >
 Buffers for model_gene_variances() and friends. More...
 
struct  scran_variances::ModelGeneVariancesResults< Stat_ >
 Results of model_gene_variances(). More...
 
struct  scran_variances::ModelGeneVariancesBlockedBuffers< Stat_ >
 Buffers for model_gene_variances_blocked(). More...
 
struct  scran_variances::ModelGeneVariancesBlockedResults< Stat_ >
 Results of model_gene_variances_blocked(). More...
 

Namespaces

namespace  scran_variances
 Variance modelling for single-cell expression data.
 

Functions

template<typename Value_ , typename Index_ , typename Block_ , typename Stat_ >
void scran_variances::model_gene_variances_blocked (const tatami::Matrix< Value_, Index_ > &mat, const Block_ *block, const ModelGeneVariancesBlockedBuffers< Stat_ > &buffers, const ModelGeneVariancesOptions &options)
 
template<typename Value_ , typename Index_ , typename Stat_ >
void scran_variances::model_gene_variances (const tatami::Matrix< Value_, Index_ > &mat, ModelGeneVariancesBuffers< Stat_ > buffers, const ModelGeneVariancesOptions &options)
 
template<typename Stat_ = double, typename Value_ , typename Index_ >
ModelGeneVariancesResults< Stat_scran_variances::model_gene_variances (const tatami::Matrix< Value_, Index_ > &mat, const ModelGeneVariancesOptions &options)
 
template<typename Stat_ = double, typename Value_ , typename Index_ , typename Block_ >
ModelGeneVariancesBlockedResults< Stat_scran_variances::model_gene_variances_blocked (const tatami::Matrix< Value_, Index_ > &mat, const Block_ *block, const ModelGeneVariancesOptions &options)
 

Detailed Description

Model the per-gene variances.