|
mumosa
Multi-modal analyses of single-cell data
|
Compute distances to nearest neighbors. More...
#include <vector>#include <stdexcept>#include <cmath>#include <algorithm>#include <limits>#include <cstddef>#include <type_traits>#include "knncolle/knncolle.hpp"#include "tatami_stats/tatami_stats.hpp"#include "sanisizer/sanisizer.hpp"#include "utils.hpp"

Go to the source code of this file.
Classes | |
| struct | mumosa::Options |
Options for compute_distance(). More... | |
Namespaces | |
| namespace | mumosa |
| Scale multi-modal embeddings to adjust for differences in variance. | |
Functions | |
| template<typename Index_ , typename Distance_ > | |
| std::pair< Distance_, Distance_ > | mumosa::compute_distance (const Index_ num_cells, Distance_ *const distances) |
| template<typename Index_ , typename Input_ , typename Distance_ > | |
| std::pair< Distance_, Distance_ > | mumosa::compute_distance (const knncolle::Prebuilt< Index_, Input_, Distance_ > &prebuilt, Distance_ *const distances, const Options &options) |
| template<typename Index_ , typename Input_ , typename Distance_ , class Matrix_ = knncolle::Matrix<Index_, Input_>> | |
| std::pair< Distance_, Distance_ > | mumosa::compute_distance (const std::size_t num_dim, const Index_ num_cells, const Input_ *const data, const knncolle::Builder< Index_, Input_, Distance_, Matrix_ > &builder, const Options &options) |
Compute distances to nearest neighbors.