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

Choose highly variable genes for downstream analyses. More...

#include <vector>
#include <algorithm>
#include <numeric>
#include <cstdint>
Include dependency graph for choose_highly_variable_genes.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  scran_variances::ChooseHighlyVariableGenesOptions
 Options for choose_highly_variable_genes(). More...
 

Namespaces

namespace  scran_variances
 Variance modelling for single-cell expression data.
 

Functions

template<typename Stat_ , typename Bool_ >
void scran_variances::choose_highly_variable_genes (size_t n, const Stat_ *statistic, Bool_ *output, const ChooseHighlyVariableGenesOptions &options)
 
template<typename Bool_ = uint8_t, typename Stat_ >
std::vector< Bool_scran_variances::choose_highly_variable_genes (size_t n, const Stat_ *statistic, const ChooseHighlyVariableGenesOptions &options)
 
template<typename Index_ , typename Stat_ >
std::vector< Index_ > scran_variances::choose_highly_variable_genes_index (Index_ n, const Stat_ *statistic, const ChooseHighlyVariableGenesOptions &options)
 

Detailed Description

Choose highly variable genes for downstream analyses.