... | ... |
@@ -1,4 +1,3 @@ |
1 |
-// Copyright [2014] <Fred Hutchinson Cancer Research Center> |
|
2 | 1 |
// This file was automatically generated by Kmisc::registerFunctions() |
3 | 2 |
|
4 | 3 |
#include <R.h> |
... | ... |
@@ -34,6 +33,15 @@ SEXP updatealphas_Exp(SEXP alphast, |
34 | 33 |
SEXP var_2, |
35 | 34 |
SEXP p_var, |
36 | 35 |
SEXP ttt); |
36 |
+SEXP updatealphas_Exp_MH(SEXP alphast, |
|
37 |
+ SEXP n_s, |
|
38 |
+ SEXP K, |
|
39 |
+ SEXP I, |
|
40 |
+ SEXP lambda_s, |
|
41 |
+ SEXP gammat, |
|
42 |
+ SEXP var_1, |
|
43 |
+ SEXP var_2, |
|
44 |
+ SEXP p_var); |
|
37 | 45 |
SEXP updatealphau_noPu_Exp(SEXP alphaut, |
38 | 46 |
SEXP n_s, |
39 | 47 |
SEXP n_u, |
... | ... |
@@ -43,6 +51,14 @@ SEXP updatealphau_noPu_Exp(SEXP alphaut, |
43 | 51 |
SEXP var_p, |
44 | 52 |
SEXP ttt, |
45 | 53 |
SEXP gammat); |
54 |
+SEXP updatealphau_noPu_Exp_MH(SEXP alphaut, |
|
55 |
+ SEXP n_s, |
|
56 |
+ SEXP n_u, |
|
57 |
+ SEXP I, |
|
58 |
+ SEXP K, |
|
59 |
+ SEXP lambda_u, |
|
60 |
+ SEXP var_p, |
|
61 |
+ SEXP gammat); |
|
46 | 62 |
SEXP updategammak_noPu(SEXP n_s, |
47 | 63 |
SEXP n_u, |
48 | 64 |
SEXP gammat, |
... | ... |
@@ -69,7 +85,9 @@ R_CallMethodDef callMethods[] = { |
69 | 85 |
{"C_COMPASS_CellCounts", (DL_FUNC) & _COMPASS_CellCounts, 2}, |
70 | 86 |
{"C_samplePuPs", (DL_FUNC) & samplePuPs, 9}, |
71 | 87 |
{"C_updatealphas_Exp", (DL_FUNC) & updatealphas_Exp, 10}, |
88 |
+ {"C_updatealphas_Exp_MH", (DL_FUNC) & updatealphas_Exp_MH, 9}, |
|
72 | 89 |
{"C_updatealphau_noPu_Exp", (DL_FUNC) & updatealphau_noPu_Exp, 9}, |
90 |
+ {"C_updatealphau_noPu_Exp_MH", (DL_FUNC) & updatealphau_noPu_Exp_MH, 8}, |
|
73 | 91 |
{"C_updategammak_noPu", (DL_FUNC) & updategammak_noPu, 16}, |
74 | 92 |
{NULL, NULL, 0}}; |
75 | 93 |
|
Commit information:
Commit id: 060940bf9d25ab794e641134f5113e73a9235dae
Commit message:
Re-format
Committed by Kevin Ushey <kevinushey at gmail.com>
Commit date: 2014-05-01T21:10:15-07:00
From: Bioconductor Git-SVN Bridge <[email protected]>
git-svn-id: https://hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/COMPASS@89817 bc3139a8-67e5-0310-9ffc-ced21a209358
... | ... |
@@ -5,31 +5,74 @@ |
5 | 5 |
|
6 | 6 |
#include <R_ext/Rdynload.h> |
7 | 7 |
|
8 |
-SEXP melt_dataframe( SEXP x, SEXP id_ind_, SEXP val_ind_, SEXP variable_name, SEXP value_name ); |
|
9 |
-SEXP melt_matrix( SEXP x ); |
|
8 |
+SEXP melt_dataframe(SEXP x, |
|
9 |
+ SEXP id_ind_, |
|
10 |
+ SEXP val_ind_, |
|
11 |
+ SEXP variable_name, |
|
12 |
+ SEXP value_name); |
|
13 |
+SEXP melt_matrix(SEXP x); |
|
10 | 14 |
SEXP transpose_list(SEXP x); |
11 | 15 |
SEXP COMPASS_CellCounts_character(SEXP dataSEXP, SEXP combinationsSEXP); |
12 | 16 |
SEXP COMPASS_CellCounts(SEXP xSEXP, SEXP combosSEXP); |
13 |
-SEXP samplePuPs(SEXP alphau, SEXP alphas, SEXP gammat, SEXP T, SEXP K , SEXP nsi, SEXP nui, SEXP d, SEXP M); |
|
14 |
-SEXP updatealphas_Exp(SEXP alphast,SEXP n_s, SEXP K, SEXP I, SEXP lambda_s, SEXP gammat, SEXP var_1,SEXP var_2, SEXP p_var, SEXP ttt); |
|
15 |
-SEXP updatealphau_noPu_Exp(SEXP alphaut, SEXP n_s, SEXP n_u, SEXP I, SEXP K, SEXP lambda_u, SEXP var_p, SEXP ttt, SEXP gammat); |
|
16 |
-SEXP updategammak_noPu(SEXP n_s,SEXP n_u, SEXP gammat, SEXP I, SEXP K, SEXP SS, SEXP alphau, SEXP alphas, SEXP alpha, SEXP mk, SEXP Istar, SEXP mKstar, SEXP pp, SEXP pb1, SEXP pb2, SEXP indi); |
|
17 |
+SEXP samplePuPs(SEXP alphau, |
|
18 |
+ SEXP alphas, |
|
19 |
+ SEXP gammat, |
|
20 |
+ SEXP T, |
|
21 |
+ SEXP K, |
|
22 |
+ SEXP nsi, |
|
23 |
+ SEXP nui, |
|
24 |
+ SEXP d, |
|
25 |
+ SEXP M); |
|
26 |
+SEXP updatealphas_Exp(SEXP alphast, |
|
27 |
+ SEXP n_s, |
|
28 |
+ SEXP K, |
|
29 |
+ SEXP I, |
|
30 |
+ SEXP lambda_s, |
|
31 |
+ SEXP gammat, |
|
32 |
+ SEXP var_1, |
|
33 |
+ SEXP var_2, |
|
34 |
+ SEXP p_var, |
|
35 |
+ SEXP ttt); |
|
36 |
+SEXP updatealphau_noPu_Exp(SEXP alphaut, |
|
37 |
+ SEXP n_s, |
|
38 |
+ SEXP n_u, |
|
39 |
+ SEXP I, |
|
40 |
+ SEXP K, |
|
41 |
+ SEXP lambda_u, |
|
42 |
+ SEXP var_p, |
|
43 |
+ SEXP ttt, |
|
44 |
+ SEXP gammat); |
|
45 |
+SEXP updategammak_noPu(SEXP n_s, |
|
46 |
+ SEXP n_u, |
|
47 |
+ SEXP gammat, |
|
48 |
+ SEXP I, |
|
49 |
+ SEXP K, |
|
50 |
+ SEXP SS, |
|
51 |
+ SEXP alphau, |
|
52 |
+ SEXP alphas, |
|
53 |
+ SEXP alpha, |
|
54 |
+ SEXP mk, |
|
55 |
+ SEXP Istar, |
|
56 |
+ SEXP mKstar, |
|
57 |
+ SEXP pp, |
|
58 |
+ SEXP pb1, |
|
59 |
+ SEXP pb2, |
|
60 |
+ SEXP indi); |
|
17 | 61 |
|
18 |
-R_CallMethodDef callMethods[] = { |
|
19 |
- {"C_melt_dataframe", (DL_FUNC) &melt_dataframe, 5}, |
|
20 |
- {"C_melt_matrix", (DL_FUNC) &melt_matrix, 1}, |
|
21 |
- {"C_transpose_list", (DL_FUNC) &transpose_list, 1}, |
|
22 |
- {"C_COMPASS_CellCounts_character", (DL_FUNC) &COMPASS_CellCounts_character, 2}, |
|
23 |
- {"C_COMPASS_CellCounts", (DL_FUNC) &COMPASS_CellCounts, 2}, |
|
24 |
- {"C_samplePuPs", (DL_FUNC) &samplePuPs, 9}, |
|
25 |
- {"C_updatealphas_Exp", (DL_FUNC) &updatealphas_Exp, 10}, |
|
26 |
- {"C_updatealphau_noPu_Exp", (DL_FUNC) &updatealphau_noPu_Exp, 9}, |
|
27 |
- {"C_updategammak_noPu", (DL_FUNC) &updategammak_noPu, 16}, |
|
28 |
- {NULL, NULL, 0} |
|
29 |
-}; |
|
62 |
+R_CallMethodDef callMethods[] = { |
|
63 |
+ {"C_melt_dataframe", (DL_FUNC) & melt_dataframe, 5}, |
|
64 |
+ {"C_melt_matrix", (DL_FUNC) & melt_matrix, 1}, |
|
65 |
+ {"C_transpose_list", (DL_FUNC) & transpose_list, 1}, |
|
66 |
+ {"C_COMPASS_CellCounts_character", (DL_FUNC) & COMPASS_CellCounts_character, |
|
67 |
+ 2}, |
|
68 |
+ {"C_COMPASS_CellCounts", (DL_FUNC) & COMPASS_CellCounts, 2}, |
|
69 |
+ {"C_samplePuPs", (DL_FUNC) & samplePuPs, 9}, |
|
70 |
+ {"C_updatealphas_Exp", (DL_FUNC) & updatealphas_Exp, 10}, |
|
71 |
+ {"C_updatealphau_noPu_Exp", (DL_FUNC) & updatealphau_noPu_Exp, 9}, |
|
72 |
+ {"C_updategammak_noPu", (DL_FUNC) & updategammak_noPu, 16}, |
|
73 |
+ {NULL, NULL, 0}}; |
|
30 | 74 |
|
31 |
-void R_init_COMPASS(DllInfo *info) { |
|
75 |
+void R_init_COMPASS(DllInfo* info) { |
|
32 | 76 |
R_registerRoutines(info, NULL, callMethods, NULL, NULL); |
33 | 77 |
R_useDynamicSymbols(info, FALSE); |
34 | 78 |
} |
35 |
- |
... | ... |
@@ -5,31 +5,74 @@ |
5 | 5 |
|
6 | 6 |
#include <R_ext/Rdynload.h> |
7 | 7 |
|
8 |
-SEXP melt_dataframe( SEXP x, SEXP id_ind_, SEXP val_ind_, SEXP variable_name, SEXP value_name ); |
|
9 |
-SEXP melt_matrix( SEXP x ); |
|
8 |
+SEXP melt_dataframe(SEXP x, |
|
9 |
+ SEXP id_ind_, |
|
10 |
+ SEXP val_ind_, |
|
11 |
+ SEXP variable_name, |
|
12 |
+ SEXP value_name); |
|
13 |
+SEXP melt_matrix(SEXP x); |
|
10 | 14 |
SEXP transpose_list(SEXP x); |
11 | 15 |
SEXP COMPASS_CellCounts_character(SEXP dataSEXP, SEXP combinationsSEXP); |
12 | 16 |
SEXP COMPASS_CellCounts(SEXP xSEXP, SEXP combosSEXP); |
13 |
-SEXP samplePuPs(SEXP alphau, SEXP alphas, SEXP gammat, SEXP T, SEXP K , SEXP nsi, SEXP nui, SEXP d, SEXP M); |
|
14 |
-SEXP updatealphas_Exp(SEXP alphast,SEXP n_s, SEXP K, SEXP I, SEXP lambda_s, SEXP gammat, SEXP var_1,SEXP var_2, SEXP p_var, SEXP ttt); |
|
15 |
-SEXP updatealphau_noPu_Exp(SEXP alphaut, SEXP n_s, SEXP n_u, SEXP I, SEXP K, SEXP lambda_u, SEXP var_p, SEXP ttt, SEXP gammat); |
|
16 |
-SEXP updategammak_noPu(SEXP n_s,SEXP n_u, SEXP gammat, SEXP I, SEXP K, SEXP SS, SEXP alphau, SEXP alphas, SEXP alpha, SEXP mk, SEXP Istar, SEXP mKstar, SEXP pp, SEXP pb1, SEXP pb2, SEXP indi); |
|
17 |
+SEXP samplePuPs(SEXP alphau, |
|
18 |
+ SEXP alphas, |
|
19 |
+ SEXP gammat, |
|
20 |
+ SEXP T, |
|
21 |
+ SEXP K, |
|
22 |
+ SEXP nsi, |
|
23 |
+ SEXP nui, |
|
24 |
+ SEXP d, |
|
25 |
+ SEXP M); |
|
26 |
+SEXP updatealphas_Exp(SEXP alphast, |
|
27 |
+ SEXP n_s, |
|
28 |
+ SEXP K, |
|
29 |
+ SEXP I, |
|
30 |
+ SEXP lambda_s, |
|
31 |
+ SEXP gammat, |
|
32 |
+ SEXP var_1, |
|
33 |
+ SEXP var_2, |
|
34 |
+ SEXP p_var, |
|
35 |
+ SEXP ttt); |
|
36 |
+SEXP updatealphau_noPu_Exp(SEXP alphaut, |
|
37 |
+ SEXP n_s, |
|
38 |
+ SEXP n_u, |
|
39 |
+ SEXP I, |
|
40 |
+ SEXP K, |
|
41 |
+ SEXP lambda_u, |
|
42 |
+ SEXP var_p, |
|
43 |
+ SEXP ttt, |
|
44 |
+ SEXP gammat); |
|
45 |
+SEXP updategammak_noPu(SEXP n_s, |
|
46 |
+ SEXP n_u, |
|
47 |
+ SEXP gammat, |
|
48 |
+ SEXP I, |
|
49 |
+ SEXP K, |
|
50 |
+ SEXP SS, |
|
51 |
+ SEXP alphau, |
|
52 |
+ SEXP alphas, |
|
53 |
+ SEXP alpha, |
|
54 |
+ SEXP mk, |
|
55 |
+ SEXP Istar, |
|
56 |
+ SEXP mKstar, |
|
57 |
+ SEXP pp, |
|
58 |
+ SEXP pb1, |
|
59 |
+ SEXP pb2, |
|
60 |
+ SEXP indi); |
|
17 | 61 |
|
18 |
-R_CallMethodDef callMethods[] = { |
|
19 |
- {"C_melt_dataframe", (DL_FUNC) &melt_dataframe, 5}, |
|
20 |
- {"C_melt_matrix", (DL_FUNC) &melt_matrix, 1}, |
|
21 |
- {"C_transpose_list", (DL_FUNC) &transpose_list, 1}, |
|
22 |
- {"C_COMPASS_CellCounts_character", (DL_FUNC) &COMPASS_CellCounts_character, 2}, |
|
23 |
- {"C_COMPASS_CellCounts", (DL_FUNC) &COMPASS_CellCounts, 2}, |
|
24 |
- {"C_samplePuPs", (DL_FUNC) &samplePuPs, 9}, |
|
25 |
- {"C_updatealphas_Exp", (DL_FUNC) &updatealphas_Exp, 10}, |
|
26 |
- {"C_updatealphau_noPu_Exp", (DL_FUNC) &updatealphau_noPu_Exp, 9}, |
|
27 |
- {"C_updategammak_noPu", (DL_FUNC) &updategammak_noPu, 16}, |
|
28 |
- {NULL, NULL, 0} |
|
29 |
-}; |
|
62 |
+R_CallMethodDef callMethods[] = { |
|
63 |
+ {"C_melt_dataframe", (DL_FUNC) & melt_dataframe, 5}, |
|
64 |
+ {"C_melt_matrix", (DL_FUNC) & melt_matrix, 1}, |
|
65 |
+ {"C_transpose_list", (DL_FUNC) & transpose_list, 1}, |
|
66 |
+ {"C_COMPASS_CellCounts_character", (DL_FUNC) & COMPASS_CellCounts_character, |
|
67 |
+ 2}, |
|
68 |
+ {"C_COMPASS_CellCounts", (DL_FUNC) & COMPASS_CellCounts, 2}, |
|
69 |
+ {"C_samplePuPs", (DL_FUNC) & samplePuPs, 9}, |
|
70 |
+ {"C_updatealphas_Exp", (DL_FUNC) & updatealphas_Exp, 10}, |
|
71 |
+ {"C_updatealphau_noPu_Exp", (DL_FUNC) & updatealphau_noPu_Exp, 9}, |
|
72 |
+ {"C_updategammak_noPu", (DL_FUNC) & updategammak_noPu, 16}, |
|
73 |
+ {NULL, NULL, 0}}; |
|
30 | 74 |
|
31 |
-void R_init_COMPASS(DllInfo *info) { |
|
75 |
+void R_init_COMPASS(DllInfo* info) { |
|
32 | 76 |
R_registerRoutines(info, NULL, callMethods, NULL, NULL); |
33 | 77 |
R_useDynamicSymbols(info, FALSE); |
34 | 78 |
} |
35 |
- |
Commit information:
Commit id: a77bbd32f9b1665bb3a0c7e4ed2c8d92509b4864
Commit message:
One more unit test
Committed by kevinushey <kevinushey at gmail.com>
Commit date: 2014-04-04T12:33:29-07:00
Commit id: b7396ae1d8ab4e3ce8701225feacde97215fb529
Commit message:
Clean out the continuous model files (not used)
Committed by kevinushey <kevinushey at gmail.com>
Commit date: 2014-04-04T12:33:29-07:00
From: Bioconductor Git-SVN Bridge <[email protected]>
git-svn-id: https://hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/COMPASS@88439 bc3139a8-67e5-0310-9ffc-ced21a209358
... | ... |
@@ -10,7 +10,6 @@ SEXP melt_matrix( SEXP x ); |
10 | 10 |
SEXP transpose_list(SEXP x); |
11 | 11 |
SEXP COMPASS_CellCounts_character(SEXP dataSEXP, SEXP combinationsSEXP); |
12 | 12 |
SEXP COMPASS_CellCounts(SEXP xSEXP, SEXP combosSEXP); |
13 |
-SEXP model(SEXP T, SEXP I, SEXP K, SEXP M, SEXP ttt, SEXP SS, SEXP alpha_u, SEXP alpha_s, SEXP mu_u, SEXP mu_s, SEXP alpha, SEXP beta, SEXP gamma, SEXP n_s, SEXP n_u, SEXP varp_u, SEXP lambda_u,SEXP indi, SEXP d, SEXP ybar_s, SEXP ybar_u, SEXP ys2_s, SEXP ys2_u, SEXP a, SEXP b, SEXP lambda, SEXP mk, SEXP Istar, SEXP mKstar, SEXP pp, SEXP pb1, SEXP pb2, SEXP lambda_s,SEXP var_1, SEXP var_2, SEXP p_var, SEXP p_vars, SEXP var_1s, SEXP var_2s, SEXP m_s,SEXP Sigma_s, SEXP p_varu, SEXP var_1u,SEXP var_2u, SEXP m_u, SEXP Sigma_u, SEXP p_vara, SEXP var_1a, SEXP var_2a, SEXP sig_alpha1, SEXP alpha1, SEXP p_varb, SEXP var_1b, SEXP var_2b, SEXP sig_beta1, SEXP beta1, SEXP A_alphau, SEXP A_alphas, SEXP A_gm, SEXP A_mus, SEXP A_muu, SEXP A_alpha, SEXP A_beta, SEXP Tune, SEXP pgamma); |
|
14 | 13 |
SEXP samplePuPs(SEXP alphau, SEXP alphas, SEXP gammat, SEXP T, SEXP K , SEXP nsi, SEXP nui, SEXP d, SEXP M); |
15 | 14 |
SEXP updatealphas_Exp(SEXP alphast,SEXP n_s, SEXP K, SEXP I, SEXP lambda_s, SEXP gammat, SEXP var_1,SEXP var_2, SEXP p_var, SEXP ttt); |
16 | 15 |
SEXP updatealphau_noPu_Exp(SEXP alphaut, SEXP n_s, SEXP n_u, SEXP I, SEXP K, SEXP lambda_u, SEXP var_p, SEXP ttt, SEXP gammat); |
... | ... |
@@ -22,7 +21,6 @@ R_CallMethodDef callMethods[] = { |
22 | 21 |
{"C_transpose_list", (DL_FUNC) &transpose_list, 1}, |
23 | 22 |
{"C_COMPASS_CellCounts_character", (DL_FUNC) &COMPASS_CellCounts_character, 2}, |
24 | 23 |
{"C_COMPASS_CellCounts", (DL_FUNC) &COMPASS_CellCounts, 2}, |
25 |
- {"C_model", (DL_FUNC) &model, 65}, |
|
26 | 24 |
{"C_samplePuPs", (DL_FUNC) &samplePuPs, 9}, |
27 | 25 |
{"C_updatealphas_Exp", (DL_FUNC) &updatealphas_Exp, 10}, |
28 | 26 |
{"C_updatealphau_noPu_Exp", (DL_FUNC) &updatealphau_noPu_Exp, 9}, |
... | ... |
@@ -10,7 +10,6 @@ SEXP melt_matrix( SEXP x ); |
10 | 10 |
SEXP transpose_list(SEXP x); |
11 | 11 |
SEXP COMPASS_CellCounts_character(SEXP dataSEXP, SEXP combinationsSEXP); |
12 | 12 |
SEXP COMPASS_CellCounts(SEXP xSEXP, SEXP combosSEXP); |
13 |
-SEXP model(SEXP T, SEXP I, SEXP K, SEXP M, SEXP ttt, SEXP SS, SEXP alpha_u, SEXP alpha_s, SEXP mu_u, SEXP mu_s, SEXP alpha, SEXP beta, SEXP gamma, SEXP n_s, SEXP n_u, SEXP varp_u, SEXP lambda_u,SEXP indi, SEXP d, SEXP ybar_s, SEXP ybar_u, SEXP ys2_s, SEXP ys2_u, SEXP a, SEXP b, SEXP lambda, SEXP mk, SEXP Istar, SEXP mKstar, SEXP pp, SEXP pb1, SEXP pb2, SEXP lambda_s,SEXP var_1, SEXP var_2, SEXP p_var, SEXP p_vars, SEXP var_1s, SEXP var_2s, SEXP m_s,SEXP Sigma_s, SEXP p_varu, SEXP var_1u,SEXP var_2u, SEXP m_u, SEXP Sigma_u, SEXP p_vara, SEXP var_1a, SEXP var_2a, SEXP sig_alpha1, SEXP alpha1, SEXP p_varb, SEXP var_1b, SEXP var_2b, SEXP sig_beta1, SEXP beta1, SEXP A_alphau, SEXP A_alphas, SEXP A_gm, SEXP A_mus, SEXP A_muu, SEXP A_alpha, SEXP A_beta, SEXP Tune, SEXP pgamma); |
|
14 | 13 |
SEXP samplePuPs(SEXP alphau, SEXP alphas, SEXP gammat, SEXP T, SEXP K , SEXP nsi, SEXP nui, SEXP d, SEXP M); |
15 | 14 |
SEXP updatealphas_Exp(SEXP alphast,SEXP n_s, SEXP K, SEXP I, SEXP lambda_s, SEXP gammat, SEXP var_1,SEXP var_2, SEXP p_var, SEXP ttt); |
16 | 15 |
SEXP updatealphau_noPu_Exp(SEXP alphaut, SEXP n_s, SEXP n_u, SEXP I, SEXP K, SEXP lambda_u, SEXP var_p, SEXP ttt, SEXP gammat); |
... | ... |
@@ -22,7 +21,6 @@ R_CallMethodDef callMethods[] = { |
22 | 21 |
{"C_transpose_list", (DL_FUNC) &transpose_list, 1}, |
23 | 22 |
{"C_COMPASS_CellCounts_character", (DL_FUNC) &COMPASS_CellCounts_character, 2}, |
24 | 23 |
{"C_COMPASS_CellCounts", (DL_FUNC) &COMPASS_CellCounts, 2}, |
25 |
- {"C_model", (DL_FUNC) &model, 65}, |
|
26 | 24 |
{"C_samplePuPs", (DL_FUNC) &samplePuPs, 9}, |
27 | 25 |
{"C_updatealphas_Exp", (DL_FUNC) &updatealphas_Exp, 10}, |
28 | 26 |
{"C_updatealphau_noPu_Exp", (DL_FUNC) &updatealphau_noPu_Exp, 9}, |
git-svn-id: https://hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/COMPASS@86807 bc3139a8-67e5-0310-9ffc-ced21a209358
1 | 1 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,37 @@ |
1 |
+// This file was automatically generated by Kmisc::registerFunctions() |
|
2 |
+ |
|
3 |
+#include <R.h> |
|
4 |
+#include <Rinternals.h> |
|
5 |
+ |
|
6 |
+#include <R_ext/Rdynload.h> |
|
7 |
+ |
|
8 |
+SEXP melt_dataframe( SEXP x, SEXP id_ind_, SEXP val_ind_, SEXP variable_name, SEXP value_name ); |
|
9 |
+SEXP melt_matrix( SEXP x ); |
|
10 |
+SEXP transpose_list(SEXP x); |
|
11 |
+SEXP COMPASS_CellCounts_character(SEXP dataSEXP, SEXP combinationsSEXP); |
|
12 |
+SEXP COMPASS_CellCounts(SEXP xSEXP, SEXP combosSEXP); |
|
13 |
+SEXP model(SEXP T, SEXP I, SEXP K, SEXP M, SEXP ttt, SEXP SS, SEXP alpha_u, SEXP alpha_s, SEXP mu_u, SEXP mu_s, SEXP alpha, SEXP beta, SEXP gamma, SEXP n_s, SEXP n_u, SEXP varp_u, SEXP lambda_u,SEXP indi, SEXP d, SEXP ybar_s, SEXP ybar_u, SEXP ys2_s, SEXP ys2_u, SEXP a, SEXP b, SEXP lambda, SEXP mk, SEXP Istar, SEXP mKstar, SEXP pp, SEXP pb1, SEXP pb2, SEXP lambda_s,SEXP var_1, SEXP var_2, SEXP p_var, SEXP p_vars, SEXP var_1s, SEXP var_2s, SEXP m_s,SEXP Sigma_s, SEXP p_varu, SEXP var_1u,SEXP var_2u, SEXP m_u, SEXP Sigma_u, SEXP p_vara, SEXP var_1a, SEXP var_2a, SEXP sig_alpha1, SEXP alpha1, SEXP p_varb, SEXP var_1b, SEXP var_2b, SEXP sig_beta1, SEXP beta1, SEXP A_alphau, SEXP A_alphas, SEXP A_gm, SEXP A_mus, SEXP A_muu, SEXP A_alpha, SEXP A_beta, SEXP Tune, SEXP pgamma); |
|
14 |
+SEXP samplePuPs(SEXP alphau, SEXP alphas, SEXP gammat, SEXP T, SEXP K , SEXP nsi, SEXP nui, SEXP d, SEXP M); |
|
15 |
+SEXP updatealphas_Exp(SEXP alphast,SEXP n_s, SEXP K, SEXP I, SEXP lambda_s, SEXP gammat, SEXP var_1,SEXP var_2, SEXP p_var, SEXP ttt); |
|
16 |
+SEXP updatealphau_noPu_Exp(SEXP alphaut, SEXP n_s, SEXP n_u, SEXP I, SEXP K, SEXP lambda_u, SEXP var_p, SEXP ttt, SEXP gammat); |
|
17 |
+SEXP updategammak_noPu(SEXP n_s,SEXP n_u, SEXP gammat, SEXP I, SEXP K, SEXP SS, SEXP alphau, SEXP alphas, SEXP alpha, SEXP mk, SEXP Istar, SEXP mKstar, SEXP pp, SEXP pb1, SEXP pb2, SEXP indi); |
|
18 |
+ |
|
19 |
+R_CallMethodDef callMethods[] = { |
|
20 |
+ {"C_melt_dataframe", (DL_FUNC) &melt_dataframe, 5}, |
|
21 |
+ {"C_melt_matrix", (DL_FUNC) &melt_matrix, 1}, |
|
22 |
+ {"C_transpose_list", (DL_FUNC) &transpose_list, 1}, |
|
23 |
+ {"C_COMPASS_CellCounts_character", (DL_FUNC) &COMPASS_CellCounts_character, 2}, |
|
24 |
+ {"C_COMPASS_CellCounts", (DL_FUNC) &COMPASS_CellCounts, 2}, |
|
25 |
+ {"C_model", (DL_FUNC) &model, 65}, |
|
26 |
+ {"C_samplePuPs", (DL_FUNC) &samplePuPs, 9}, |
|
27 |
+ {"C_updatealphas_Exp", (DL_FUNC) &updatealphas_Exp, 10}, |
|
28 |
+ {"C_updatealphau_noPu_Exp", (DL_FUNC) &updatealphau_noPu_Exp, 9}, |
|
29 |
+ {"C_updategammak_noPu", (DL_FUNC) &updategammak_noPu, 16}, |
|
30 |
+ {NULL, NULL, 0} |
|
31 |
+}; |
|
32 |
+ |
|
33 |
+void R_init_COMPASS(DllInfo *info) { |
|
34 |
+ R_registerRoutines(info, NULL, callMethods, NULL, NULL); |
|
35 |
+ R_useDynamicSymbols(info, FALSE); |
|
36 |
+} |
|
37 |
+ |
git-svn-id: https://hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/COMPASS@86791 bc3139a8-67e5-0310-9ffc-ced21a209358
1 | 1 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,37 @@ |
1 |
+// This file was automatically generated by Kmisc::registerFunctions() |
|
2 |
+ |
|
3 |
+#include <R.h> |
|
4 |
+#include <Rinternals.h> |
|
5 |
+ |
|
6 |
+#include <R_ext/Rdynload.h> |
|
7 |
+ |
|
8 |
+SEXP melt_dataframe( SEXP x, SEXP id_ind_, SEXP val_ind_, SEXP variable_name, SEXP value_name ); |
|
9 |
+SEXP melt_matrix( SEXP x ); |
|
10 |
+SEXP transpose_list(SEXP x); |
|
11 |
+SEXP COMPASS_CellCounts_character(SEXP dataSEXP, SEXP combinationsSEXP); |
|
12 |
+SEXP COMPASS_CellCounts(SEXP xSEXP, SEXP combosSEXP); |
|
13 |
+SEXP model(SEXP T, SEXP I, SEXP K, SEXP M, SEXP ttt, SEXP SS, SEXP alpha_u, SEXP alpha_s, SEXP mu_u, SEXP mu_s, SEXP alpha, SEXP beta, SEXP gamma, SEXP n_s, SEXP n_u, SEXP varp_u, SEXP lambda_u,SEXP indi, SEXP d, SEXP ybar_s, SEXP ybar_u, SEXP ys2_s, SEXP ys2_u, SEXP a, SEXP b, SEXP lambda, SEXP mk, SEXP Istar, SEXP mKstar, SEXP pp, SEXP pb1, SEXP pb2, SEXP lambda_s,SEXP var_1, SEXP var_2, SEXP p_var, SEXP p_vars, SEXP var_1s, SEXP var_2s, SEXP m_s,SEXP Sigma_s, SEXP p_varu, SEXP var_1u,SEXP var_2u, SEXP m_u, SEXP Sigma_u, SEXP p_vara, SEXP var_1a, SEXP var_2a, SEXP sig_alpha1, SEXP alpha1, SEXP p_varb, SEXP var_1b, SEXP var_2b, SEXP sig_beta1, SEXP beta1, SEXP A_alphau, SEXP A_alphas, SEXP A_gm, SEXP A_mus, SEXP A_muu, SEXP A_alpha, SEXP A_beta, SEXP Tune, SEXP pgamma); |
|
14 |
+SEXP samplePuPs(SEXP alphau, SEXP alphas, SEXP gammat, SEXP T, SEXP K , SEXP nsi, SEXP nui, SEXP d, SEXP M); |
|
15 |
+SEXP updatealphas_Exp(SEXP alphast,SEXP n_s, SEXP K, SEXP I, SEXP lambda_s, SEXP gammat, SEXP var_1,SEXP var_2, SEXP p_var, SEXP ttt); |
|
16 |
+SEXP updatealphau_noPu_Exp(SEXP alphaut, SEXP n_s, SEXP n_u, SEXP I, SEXP K, SEXP lambda_u, SEXP var_p, SEXP ttt, SEXP gammat); |
|
17 |
+SEXP updategammak_noPu(SEXP n_s,SEXP n_u, SEXP gammat, SEXP I, SEXP K, SEXP SS, SEXP alphau, SEXP alphas, SEXP alpha, SEXP mk, SEXP Istar, SEXP mKstar, SEXP pp, SEXP pb1, SEXP pb2, SEXP indi); |
|
18 |
+ |
|
19 |
+R_CallMethodDef callMethods[] = { |
|
20 |
+ {"C_melt_dataframe", (DL_FUNC) &melt_dataframe, 5}, |
|
21 |
+ {"C_melt_matrix", (DL_FUNC) &melt_matrix, 1}, |
|
22 |
+ {"C_transpose_list", (DL_FUNC) &transpose_list, 1}, |
|
23 |
+ {"C_COMPASS_CellCounts_character", (DL_FUNC) &COMPASS_CellCounts_character, 2}, |
|
24 |
+ {"C_COMPASS_CellCounts", (DL_FUNC) &COMPASS_CellCounts, 2}, |
|
25 |
+ {"C_model", (DL_FUNC) &model, 65}, |
|
26 |
+ {"C_samplePuPs", (DL_FUNC) &samplePuPs, 9}, |
|
27 |
+ {"C_updatealphas_Exp", (DL_FUNC) &updatealphas_Exp, 10}, |
|
28 |
+ {"C_updatealphau_noPu_Exp", (DL_FUNC) &updatealphau_noPu_Exp, 9}, |
|
29 |
+ {"C_updategammak_noPu", (DL_FUNC) &updategammak_noPu, 16}, |
|
30 |
+ {NULL, NULL, 0} |
|
31 |
+}; |
|
32 |
+ |
|
33 |
+void R_init_COMPASS(DllInfo *info) { |
|
34 |
+ R_registerRoutines(info, NULL, callMethods, NULL, NULL); |
|
35 |
+ R_useDynamicSymbols(info, FALSE); |
|
36 |
+} |
|
37 |
+ |