scran
C++ library for basic single-cell RNA-seq analyses
|
Quickly compute grouped size factors. More...
#include "../utils/macros.hpp"
#include <algorithm>
#include <vector>
#include <cmath>
#include <functional>
#include <memory>
#include "tatami/tatami.hpp"
#include "kmeans/Kmeans.hpp"
#include "kmeans/InitializePCAPartition.hpp"
#include "../utils/blocking.hpp"
#include "../dimensionality_reduction/SimplePca.hpp"
#include "LogNormCounts.hpp"
#include "GroupedSizeFactors.hpp"
Go to the source code of this file.
Classes | |
struct | scran::quick_grouped_size_factors::Options< Block_, SizeFactor_ > |
Options for run() . More... | |
Namespaces | |
namespace | scran |
Functions for single-cell RNA-seq analyses. | |
namespace | scran::quick_grouped_size_factors |
Quickly compute grouped size factors. | |
Functions | |
template<typename Value_ , typename Index_ , typename OutputFactor_ , typename Block_ , typename SizeFactor_ > | |
void | scran::quick_grouped_size_factors::run (const tatami::Matrix< Value_, Index_ > *mat, OutputFactor_ *output, const Options< Block_, SizeFactor_ > &opt) |
template<typename Value_ , typename Index_ , typename OutputFactor_ > | |
void | scran::quick_grouped_size_factors::run (const tatami::Matrix< Value_, Index_ > *mat, OutputFactor_ *output) |
template<typename OutputFactor_ = double, typename Value_ , typename Index_ , typename Block_ , typename SizeFactor_ > | |
std::vector< OutputFactor_ > | scran::quick_grouped_size_factors::run (const tatami::Matrix< Value_, Index_ > *mat, const Options< Block_, SizeFactor_ > &opt) |
template<typename OutputFactor_ = double, typename Value_ , typename Index_ > | |
std::vector< OutputFactor_ > | scran::quick_grouped_size_factors::run (const tatami::Matrix< Value_, Index_ > *mat) |
Quickly compute grouped size factors.