Re: [R] Is there a way to avoid loading dependendent packages?

From: Duncan Murdoch <murdoch_at_stats.uwo.ca>
Date: Mon, 28 Jul 2008 19:29:40 -0400

On 28/07/2008 6:42 PM, Paul.Rustomji_at_csiro.au wrote:
> Hello R help list
>
> I have been using the smoothScatter function within the "geneplotter"
> package to make some graphs using a Sweave Rnw script called via Rscript
> in a DOS/Windows batch file. The Rscript will ultimately be called by a
> web service with time-out constraints, hence things need to run as
> swiftly as possible.
>
> The geneplotter package is currently loaded each time R is invoked and
> has quite a number of dependencies, of which only one (namely Kernsmooth
> package) appears to be necessary for the smoothScatter command to work.
>
> As loading all these superfluous packages (for my purposes at least)
> takes a bit of time - is there a way to turn off the loading of
> dependent packages so that I can only load the minimum ones I need? I
> understand I'll be carrying the risk of missing dependencies but in this
> case it is fairly straight forward as to why I need to do this and what
> specific packages are needed.
>
> Any suggestions?

Presumably everything you need is open source, so you could cut and paste together your own package with minimal dependencies.

A big disadvantage in doing this is that it erects a large barrier to upgrades: if geneplotter changes, you'll have a hard time incorporating the changes.

In my opinion, you'd get better bang for the buck by buying some new hardware that does the same stuff faster, rather than spending the time to change the dependencies.

Duncan Murdoch



R-help_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. Received on Mon 28 Jul 2008 - 23:32:30 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 29 Jul 2008 - 01:32:50 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive