Where can I use the VSN source code in C++?
1
0
Entering edit mode
core_wzw • 0
@core_wzw-12357
Last seen 4.7 years ago

I want to using the VSN to process some data in C++ and where can I find the source code of VSN？

http://bioconductor.org/packages/release/bioc/html/vsn.html, Here is the homepage of VSN in R.

vsn r language C++ source code • 844 views
3
Entering edit mode
@lluis-revilla-sancho
Last seen 1 day ago
European Union

The code can be downloaded from the homepage of VSN, or from the github mirror.

0
Entering edit mode

Also in old-school SVN, the authoritative source. But really you should be using the functionality exposed by the package, rather than accessing it through some 'back-door' mechanism or forking  the code base.

The appropriate forum for discussion of package development is the Bioc-devel mailing list.

0
Entering edit mode

Thank you for the help. But I can not find the C++ source code at the VSNs github mirror and homepage.

In the github mirror, there are some VSN.c/h which lost some R.h files. Whats more, they are not VSN source code but Rcpp code which using C++ to run the R code.

I still don`t know how to write the pure VSN function.

1
Entering edit mode

The code of the vsn package is partially in R and partially in C++ called into R using Rcpp. If the package wouldn't work as it is it wouldn't be in Bioconductor (for much longer), see the definition of the method in R. I don't understand which R.h files do you expect, or why do you expect having vsn completely implemented in C++.