forked from satijalab/seurat
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRcppExports.R
103 lines (77 loc) · 4.34 KB
/
RcppExports.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# Generated by using Rcpp::compileAttributes() -> do not edit by hand
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393
RunModularityClusteringCpp <- function(SNN, modularityFunction, resolution, algorithm, nRandomStarts, nIterations, randomSeed, printOutput, edgefilename) {
.Call('_Seurat_RunModularityClusteringCpp', PACKAGE = 'Seurat', SNN, modularityFunction, resolution, algorithm, nRandomStarts, nIterations, randomSeed, printOutput, edgefilename)
}
RunUMISampling <- function(data, sample_val, upsample = FALSE, display_progress = TRUE) {
.Call('_Seurat_RunUMISampling', PACKAGE = 'Seurat', data, sample_val, upsample, display_progress)
}
RunUMISamplingPerCell <- function(data, sample_val, upsample = FALSE, display_progress = TRUE) {
.Call('_Seurat_RunUMISamplingPerCell', PACKAGE = 'Seurat', data, sample_val, upsample, display_progress)
}
RowMergeMatrices <- function(mat1, mat2, mat1_rownames, mat2_rownames, all_rownames) {
.Call('_Seurat_RowMergeMatrices', PACKAGE = 'Seurat', mat1, mat2, mat1_rownames, mat2_rownames, all_rownames)
}
LogNorm <- function(data, scale_factor, display_progress = TRUE) {
.Call('_Seurat_LogNorm', PACKAGE = 'Seurat', data, scale_factor, display_progress)
}
FastRowScale <- function(mat, scale = TRUE, center = TRUE, scale_max = 10, display_progress = TRUE) {
.Call('_Seurat_FastRowScale', PACKAGE = 'Seurat', mat, scale, center, scale_max, display_progress)
}
Standardize <- function(mat, display_progress = TRUE) {
.Call('_Seurat_Standardize', PACKAGE = 'Seurat', mat, display_progress)
}
FastSparseRowScale <- function(mat, scale = TRUE, center = TRUE, scale_max = 10, display_progress = TRUE) {
.Call('_Seurat_FastSparseRowScale', PACKAGE = 'Seurat', mat, scale, center, scale_max, display_progress)
}
FastSparseRowScaleWithKnownStats <- function(mat, mu, sigma, scale = TRUE, center = TRUE, scale_max = 10, display_progress = TRUE) {
.Call('_Seurat_FastSparseRowScaleWithKnownStats', PACKAGE = 'Seurat', mat, mu, sigma, scale, center, scale_max, display_progress)
}
FastCov <- function(mat, center = TRUE) {
.Call('_Seurat_FastCov', PACKAGE = 'Seurat', mat, center)
}
FastCovMats <- function(mat1, mat2, center = TRUE) {
.Call('_Seurat_FastCovMats', PACKAGE = 'Seurat', mat1, mat2, center)
}
FastRBind <- function(mat1, mat2) {
.Call('_Seurat_FastRBind', PACKAGE = 'Seurat', mat1, mat2)
}
FastExpMean <- function(mat, display_progress) {
.Call('_Seurat_FastExpMean', PACKAGE = 'Seurat', mat, display_progress)
}
SparseRowVar2 <- function(mat, mu, display_progress) {
.Call('_Seurat_SparseRowVar2', PACKAGE = 'Seurat', mat, mu, display_progress)
}
SparseRowVarStd <- function(mat, mu, sd, vmax, display_progress) {
.Call('_Seurat_SparseRowVarStd', PACKAGE = 'Seurat', mat, mu, sd, vmax, display_progress)
}
FastLogVMR <- function(mat, display_progress) {
.Call('_Seurat_FastLogVMR', PACKAGE = 'Seurat', mat, display_progress)
}
RowVar <- function(x) {
.Call('_Seurat_RowVar', PACKAGE = 'Seurat', x)
}
SparseRowVar <- function(mat, display_progress) {
.Call('_Seurat_SparseRowVar', PACKAGE = 'Seurat', mat, display_progress)
}
ReplaceColsC <- function(mat, col_idx, replacement) {
.Call('_Seurat_ReplaceColsC', PACKAGE = 'Seurat', mat, col_idx, replacement)
}
FindWeightsC <- function(integration_matrix, cells2, distances, anchor_cells2, integration_matrix_rownames, cell_index, anchor_score, min_dist, sd, display_progress) {
.Call('_Seurat_FindWeightsC', PACKAGE = 'Seurat', integration_matrix, cells2, distances, anchor_cells2, integration_matrix_rownames, cell_index, anchor_score, min_dist, sd, display_progress)
}
IntegrateDataC <- function(integration_matrix, weights, expression_cells2) {
.Call('_Seurat_IntegrateDataC', PACKAGE = 'Seurat', integration_matrix, weights, expression_cells2)
}
SNNAnchor <- function(k_matrix, anchor_only) {
.Call('_Seurat_SNNAnchor', PACKAGE = 'Seurat', k_matrix, anchor_only)
}
ComputeSNN <- function(nn_ranked, prune) {
.Call('_Seurat_ComputeSNN', PACKAGE = 'Seurat', nn_ranked, prune)
}
WriteEdgeFile <- function(snn, filename, display_progress) {
invisible(.Call('_Seurat_WriteEdgeFile', PACKAGE = 'Seurat', snn, filename, display_progress))
}
DirectSNNToFile <- function(nn_ranked, prune, display_progress, filename) {
.Call('_Seurat_DirectSNNToFile', PACKAGE = 'Seurat', nn_ranked, prune, display_progress, filename)
}