[BioC] SomaticSignatures
Dan Tenenbaum
dtenenba at fhcrc.org
Tue Apr 1 00:19:43 CEST 2014
In addition to what Martin says, you'll need to "install" gmake, which on most linux systems is just a matter of creating a symbolic link called 'gmake' which points to make.
sudo ln -s /usr/bin/make /usr/bin/gmake
Dan
----- Original Message -----
> From: "Martin Morgan" <mtmorgan at fhcrc.org>
> To: "Huma Asif" <humaasif79 at yahoo.com>, "Steve Lianoglou" <lianoglou.steve at gene.com>, "Dan Tenenbaum"
> <dtenenba at fhcrc.org>
> Cc: "bioconductor at r-project.org list" <bioconductor at r-project.org>
> Sent: Monday, March 31, 2014 2:43:18 PM
> Subject: Re: [BioC] SomaticSignatures
>
> On 03/31/2014 12:16 PM, Huma Asif wrote:
> > Hi every one,
> > here is the new summary of what i did. sorry in advance for if it
> > bothers u much.
> > first
> > R
> > R version 3.1.0 alpha (2014-03-25 r65283)
> > Copyright (C) 2014 The R Foundation for Statistical Computing
> > Platform: i686-pc-linux-gnu (32-bit)
> >
> > R is free software and comes with ABSOLUTELY NO WARRANTY.
> > You are welcome to redistribute it under certain conditions.
> > Type 'license()' or 'licence()' for distribution details.
> >
> > Natural language support but running in an English locale
> >
> > R is a collaborative project with many contributors.
> > Type 'contributors()' for more information and
> > 'citation()' on how to cite R or R packages in publications.
> >
> > Type 'demo()' for some demos, 'help()' for on-line help, or
> > 'help.start()' for an HTML browser interface to help.
> > Type 'q()' to quit R.
> > Then > source("http://bioconductor.org/biocLite.R")
> > Warning in install.packages("BiocInstaller", repos = a["BioCsoft",
> > "URL"]) :
> > 'lib = "/usr/local/lib/R/library"' is not writable
> > Would you like to use a personal library instead? (y/n) y
> > Would you like to create a personal library
> > ~/R/i686-pc-linux-gnu-library/3.1
> > to install packages into? (y/n) y
> > trying URL
> > 'http://www.bioconductor.org/packages/2.14/bioc/src/contrib/BiocInstaller_1.13.3.tar.gz'
> > Content type 'application/x-gzip' length 14183 bytes (13 Kb)
> > opened URL
> > ==================================================
> > downloaded 13 Kb
> >
> > * installing *source* package ‘BiocInstaller’ ...
> > ** R
> > ** inst
> > ** preparing package for lazy loading
> > ** help
> > *** installing help indices
> > ** building package indices
> > ** testing if installed package can be loaded
> > Bioconductor version 2.14 (BiocInstaller 1.13.3), ?biocLite for
> > help
> > * DONE (BiocInstaller)
> >
> > The downloaded source packages are in
> > ‘/tmp/RtmpM1d0B0/downloaded_packages’
> > Bioconductor version 2.14 (BiocInstaller 1.13.3), ?biocLite for
> > help
> >> library(tools)
> >> library(utils)
> >> library(BiocInstaller)
>
> At this point, to install SomaticSignatures with internet access, you
> just want to
>
> biocLite("SomaticSignatures")
>
> If that accomplishes what you want, then stop reading. If this is
> what you want
> to do, but there is an error, then please copy and paste the commands
> you used
> and the error that occurred.
>
> If you want to install SomaticSignatures from your own repository,
> then continue
> to read below
>
>
> >> pdb <- available.packages(contrib.url(biocinstallRepos()))
> >> pkgs <- unlist(unname(package_dependencies("SomaticSignatures",
> > + db=pdb, recursive=TRUE)))
> >> pkgs <- c("SomaticSignatures", pkgs)
> >> download.packages(pkgs, '.', repos=biocinstallRepos(),
> >> type="source")
>
> > trying URL
> > 'http://bioconductor.org/packages/2.14/bioc/src/contrib/SomaticSignatures_0.99.0.tar.gz'
> > Content type 'application/x-gzip' length 1270216 bytes (1.2 Mb)
> > opened URL
>
> SNIP! This info WAS useful in the original email
>
> > ==================================================
> > downloaded 10 Kb
> >
> > trying URL
> > 'http://cran.fhcrc.org/src/contrib/base64enc_0.1-1.tar.gz'
> > Content type 'application/x-gzip' length 6296 bytes
> > opened URL
> > ==================================================
> > downloaded 6296 bytes
> >
> > [,1] [,2]
> > [1,] "SomaticSignatures" "./SomaticSignatures_0.99.0.tar.gz"
> > [2,] "GenomicRanges" "./GenomicRanges_1.15.41.tar.gz"
>
> SNIP
>
> > [64,] "fail" "./fail_1.2.tar.gz"
> > [65,] "base64enc" "./base64enc_0.1-1.tar.gz"
> >
> >
> > install.packages(dir('.', pattern=".tar.gz$"),
> > repos=NULL, type="source")
>
> Your command says to install the packages as given, with no
> information about
> relation between packages. It fails on the first one (AnnotationDbi)
> because it
> has not yet installed dependencies.
>
> If you want a one-time, off-line installation, then
>
> 1. create a directory, e.g., /tmp/R3.1_Bioc2.14/src/contrib/
>
> 2. download files into that directory
>
> 3. create a PACKAGES file to index the repository
>
> 4. install packages from your repository
>
> Here's what I did, entirely in R:
>
> ## 1. create repository
> repos <- "file:///tmp/R3.1_Bioc2.14"
> dest <- "/tmp/R3.1_Bioc2.14/src/contrib/"
> dir.create(dest, recursive=TRUE)
>
> ## 2. populate with relevant packages
> pdb <- available.packages(contrib.url(biocinstallRepos()))
> deps <- tools::package_dependencies("SomaticSignatures", db=pdb,
> recursive=TRUE)
> pkgs <- c("SomaticSignatures", deps$SomaticSignatures)
> download.packages(pkgs, dest, repos=biocinstallRepos(),
> type="source")
>
> ## 3. create a PACKAGES file
> tools::write_PACKAGES(dest)
>
> ## 4. install from repository
> install.packages("SomaticSignatures", repos=repos)
>
> However, it will usually be better to maintain a proper mirror of the
> Bioconductor repository, as outlined at
>
> http://bioconductor.org/about/mirrors/mirror-how-to/
>
> For instance, to mirror the software only portion of the Bioconductor
> devel branch
>
> /tmp$ mkdir -p 2.14/bioc/src/contrib
> /tmp$ rsync -zrtlv --delete
> master.bioconductor.org::2.14/bioc/src/contrib
> /tmp/2.14/bioc/src/
>
> Likely you would also mirror CRAN
> http://cran.r-project.org/mirror-howto.html
> following a similar scenario. You'd update these repositories
> regularly using
> the rsync linux command (which just downloads the changes, not the
> entire
> repository), and would install packages from them using
>
> install.packages("SomaticSignatures",
> repos="file:///tmp/2.14/bioc")
>
> Perhaps you would make your repositories available via a local http
> server.
> There are instructions in the 'R-admin' document
>
> http://cran.r-project.org/doc/manuals/R-admin.html#Setting-up-a-package-repository
>
>
>
> >
> > now the summary of warning after this command i attached please
> > see
> > Regards
> > Huma
> >
> >
> >
> > _______________________________________________
> > Bioconductor mailing list
> > Bioconductor at r-project.org
> > https://stat.ethz.ch/mailman/listinfo/bioconductor
> > Search the archives:
> > http://news.gmane.org/gmane.science.biology.informatics.conductor
> >
>
>
> --
> Computational Biology / Fred Hutchinson Cancer Research Center
> 1100 Fairview Ave. N.
> PO Box 19024 Seattle, WA 98109
>
> Location: Arnold Building M1 B861
> Phone: (206) 667-2793
>
More information about the Bioconductor
mailing list