scran_qc
Simple quality control on single-cell data
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
choose_filter_thresholds.hpp File Reference

Define QC filter thresholds using a MAD-based approach. More...

#include <vector>
#include <limits>
#include <cmath>
#include "find_median_mad.hpp"
Include dependency graph for choose_filter_thresholds.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  scran_qc::ChooseFilterThresholdsOptions
 Options for choose_filter_thresholds(). More...
 
struct  scran_qc::ChooseFilterThresholdsResults< Float_ >
 Results of compute_adt_qc_metrics(). More...
 

Namespaces

namespace  scran_qc
 Simple quality control for single-cell data.
 

Functions

template<typename Float_ >
ChooseFilterThresholdsResults< Float_scran_qc::choose_filter_thresholds (const FindMedianMadResults< Float_ > &mm, const ChooseFilterThresholdsOptions &options)
 
template<typename Index_ , typename Float_ >
ChooseFilterThresholdsResults< Float_scran_qc::choose_filter_thresholds (Index_ num, Float_ *metrics, const ChooseFilterThresholdsOptions &options)
 
template<typename Index_ , typename Value_ , typename Float_ >
ChooseFilterThresholdsResults< Float_scran_qc::choose_filter_thresholds (Index_ num, const Value_ *metrics, Float_ *buffer, const ChooseFilterThresholdsOptions &options)
 
template<typename Float_ >
std::vector< ChooseFilterThresholdsResults< Float_ > > scran_qc::choose_filter_thresholds_blocked (const std::vector< FindMedianMadResults< Float_ > > mms, const ChooseFilterThresholdsOptions &options)
 
template<typename Index_ , typename Value_ , typename Block_ , typename Float_ >
std::vector< ChooseFilterThresholdsResults< Float_ > > scran_qc::choose_filter_thresholds_blocked (Index_ num, const Value_ *metrics, const Block_ *block, FindMedianMadWorkspace< Float_, Index_ > *workspace, const ChooseFilterThresholdsOptions &options)
 

Detailed Description

Define QC filter thresholds using a MAD-based approach.