Yes. I tried R internal libraries for random number generator also those
provided by Rcpp but they are were not thread safe so it with
multi-threading. I can try using other libraries, if anyone know random
generator that are thread safe and not slow.
thanks
avi
On Wed, Jan 21, 2015 at 7:38 PM, Martin Morgan <mtmorgan at fredhutch.org>
wrote:
On 01/21/2015 10:17 AM, avinash sahu wrote:
Hi Dan,
Thanks for the reply and quick support. I am sorry for so many issues,
am
somewhat novice in bioconductor. I am replying to your comments
On Wed, Jan 21, 2015 at 6:55 PM, Dan Tenenbaum <dtenenba at fredhutch.org
wrote:
See my comments below.
----- Original Message -----
From: "avinash sahu" <avinash.sahu at gmail.com>
To: "Karim Mezhoud" <kmezhoud at gmail.com>
Cc: bioc-devel at r-project.org
Sent: Wednesday, January 21, 2015 7:50:38 AM
Subject: Re: [Bioc-devel] Package submission with library requirement
Thanks for mail Karim.
I have GOAL staisfies all guidelines.
However, GOAL is not compiling in windows and because of its heavy
computational requirement its cannot be used with Windows.
Can you please be very specific about why the package cannot be used
windows? Wherever possible we want packages to run on all the
we
support. Have you attempted to compile it under windows and if so,
is
the problem you ran into?
Little bit of background first. GOAL is package, that will be a
accompanying software for the manuscript that we are submitting to
methods, so I would like to be as user friendly as possible. I spend
couple
of days to compile the package in Windows, however it is getting stuck
because it uses Rcpp libraries along with third party libraries from
packages. I tried to get help from Windows regular user but it need
someone
expert in Windows OS to make it work. And I am no longer user of
so completely novice in it.
have you thought carefully about the need for third-party libraries? For
instance, R has extensive random number facilities, and these are
at the C level. This is documented in section 6 of RShowDoc("R-exts")
Martin
Regarding third party code, bioconductor website mentions (i.e.
ransampl):
"In cases where the external library is complex the author may need
to
supply pre-built binary versions for some platforms." How to provide
such
binaries for linux and Mac to bioconductor.
I'm not sure you need to provide binaries for ransampl. However, can
clarify the type of dependency that your package has on ransampl and
Is the dependency build-time only? If that is the case, then users on
and Windows will not need to have ransampl and GSL installed, but they
will
if they need them at runtime.
I clarified in my dependencies that it requires ransampl and GSL. In
addition I added details in README about installation instruction of
avi
On Wed, Jan 21, 2015 at 2:39 PM, Karim Mezhoud <kmezhoud at gmail.com>
wrote:
Hi,
In the sense that Bioconductor is open source and belongs to everyone,
these are 'our' guidelines, but just to be clear, Karim is not
with the core team.
Be sure that you tested it with the appropriate version of R. To
buildreport_20150121045701.html
How to take care of additional Libraries?
Further, the package is meant for Linux and Mac ( it is NOT
currently
compiling in windows). Is it possible to submit the package in
pre-compiled
binaries form for Mac and Linux.
I will install ransampl on our build machines (GSL is already
Dan
This is the first package that I am submitting to BioConductor, so
I am
not
aware of these issues.
thanks in advance
avi
[[alternative HTML version deleted]]