Re: [Bioc-devel] Confusion on biocLite() with github and annotation data repo

2016-06-28 Thread James W. MacDonald
Sean did that. His original call was

biocLite('jmacdon/BiocAnno2016',dependencies=TRUE,build_vignettes=TRUE)

On Tue, Jun 28, 2016 at 11:24 AM, Dan Tenenbaum 
wrote:

> I think you need to add the
>
> dependencies=TRUE
>
> argument which gets passed to devtools::install_github() and thence to
> devtools::install().
>
> Dan
>
>
> - Original Message -
> > From: "Martin Morgan" 
> > To: "James W. MacDonald" , "Sean Davis" <
> sdav...@mail.nih.gov>
> > Cc: "bioc-devel" 
> > Sent: Tuesday, June 28, 2016 8:11:26 AM
> > Subject: Re: [Bioc-devel] Confusion on biocLite() with github and
> annotation data repo
>
> > On 06/28/2016 10:56 AM, James W. MacDonald wrote:
> >> I had a similar experience, where the dependencies were not found upon
> >> installation. I didn't do anything to fix it - instead it seemed that
> just
> >> re-running biocLite after the initial failed install ended up working.
> >
> > Installing from github delegates to devtools::install_github, and that
> > the annotation repository is not found. So something like
> >
> > > options(repos=BiocInstaller::biocinstallRepos())
> > > biocLite("jmacdon/BiocAnno2016")
> >
> > I think the code is trying to do that, though
> >
> >
> https://github.com/Bioconductor-mirror/BiocInstaller/blob/master/R/biocLite.R#L72
> >
> > so don't really understand why it fails...
> >
> > Martin
> >
> >>
> >> Maybe the same will work for you?
> >>
> >> Best,
> >>
> >> Jim
> >>
> >>
> >>
> >> On Mon, Jun 27, 2016 at 5:03 PM, Davis, Sean (NIH/NCI) [E] <
> >> sdav...@mail.nih.gov> wrote:
> >>
> >>> I am trying to install from Jim’s annotation workflow from github (
> >>> https://github.com/jmacdon/BiocAnno2016), but biocLite() fails
> because it
> >>> cannot find annotation data packages.  I *can* go back and install the
> >>> annotation data package with a separate call to biocLite().  Is this
> >>> expected behavior?  If so, is it possible and desirable to install from
> >>> github and have it “do the right thing” to get Bioc dependencies?
> >>>
> >>> Thanks,
> >>> Sean
> >>>
> >>>
> >>>>
> biocLite('jmacdon/BiocAnno2016',dependencies=TRUE,build_vignettes=TRUE)
> >>> BioC_mirror: https://bioconductor.org
> >>> Using Bioconductor 3.3 (BiocInstaller 1.22.3), R 3.3.0 (2016-05-03).
> >>> Installing github package(s) ‘jmacdon/BiocAnno2016’
> >>> Downloading GitHub repo jmacdon/BiocAnno2016@master
> >>> from URL
> https://api.github.com/repos/jmacdon/BiocAnno2016/zipball/master
> >>> Installing BiocAnno2016
> >>> Skipping 7 unavailable packages: BSgenome.Hsapiens.UCSC.hg19,
> >>> EnsDb.Hsapiens.v79, EnsDb.Mmusculus.v79, Homo.sapiens,
> >>> hugene20sttranscriptcluster.db, org.Hs.eg.db,
> >>> TxDb.Hsapiens.UCSC.hg19.knownGene
> >>> Skipping 19 packages ahead of CRAN: AnnotationDbi, AnnotationHub,
> Biobase,
> >>> BiocGenerics, BiocParallel, biomaRt, Biostrings, BSgenome,
> >>> GenomicAlignments, GenomicRanges, interactiveDisplayBase, IRanges,
> >>> rmarkdown, Rsamtools, rtracklayer, S4Vectors, SummarizedExperiment,
> >>> XVector, zlibbioc
> >>> '/Library/Frameworks/R.framework/Resources/bin/R' --no-site-file
> >>> --no-environ  \
> >>>--no-save --no-restore --quiet CMD build  \
> >>>
> >>>
> '/private/var/folders/21/b_rp6qyj1_b1j5cp8qby0tnrgn/T/Rtmpq8yntE/devtools32fa3fcc4899/jmacdon-BiocAnno2016-7317126'
> >>> \
> >>>--no-resave-data --no-manual
> >>>
> >>> * checking for file
> >>>
> ‘/private/var/folders/21/b_rp6qyj1_b1j5cp8qby0tnrgn/T/Rtmpq8yntE/devtools32fa3fcc4899/jmacdon-BiocAnno2016-7317126/DESCRIPTION’
> >>> ... OK
> >>> * preparing ‘BiocAnno2016’:
> >>> * checking DESCRIPTION meta-information ... OK
> >>> * installing the package to process help pages
> >>>---
> >>> ERROR: dependencies ‘EnsDb.Hsapiens.v79’, ‘Homo.sapiens’,
> >>> ‘EnsDb.Mmusculus.v79’ are not available for package ‘BiocAnno2016’
> >>> * removing
> >>>
> ‘/private/var/folders/21/b_rp6qyj1_b1j5cp8qby0tnrgn/T/RtmpBduTCP/Rinst33cf24872f4e/BiocAnno201

Re: [Bioc-devel] Confusion on biocLite() with github and annotation data repo

2016-06-28 Thread Dan Tenenbaum
I think you need to add the 

dependencies=TRUE

argument which gets passed to devtools::install_github() and thence to 
devtools::install().

Dan


- Original Message -
> From: "Martin Morgan" 
> To: "James W. MacDonald" , "Sean Davis" 
> 
> Cc: "bioc-devel" 
> Sent: Tuesday, June 28, 2016 8:11:26 AM
> Subject: Re: [Bioc-devel] Confusion on biocLite() with github and annotation 
> data repo

> On 06/28/2016 10:56 AM, James W. MacDonald wrote:
>> I had a similar experience, where the dependencies were not found upon
>> installation. I didn't do anything to fix it - instead it seemed that just
>> re-running biocLite after the initial failed install ended up working.
> 
> Installing from github delegates to devtools::install_github, and that
> the annotation repository is not found. So something like
> 
> > options(repos=BiocInstaller::biocinstallRepos())
> > biocLite("jmacdon/BiocAnno2016")
> 
> I think the code is trying to do that, though
> 
> https://github.com/Bioconductor-mirror/BiocInstaller/blob/master/R/biocLite.R#L72
> 
> so don't really understand why it fails...
> 
> Martin
> 
>>
>> Maybe the same will work for you?
>>
>> Best,
>>
>> Jim
>>
>>
>>
>> On Mon, Jun 27, 2016 at 5:03 PM, Davis, Sean (NIH/NCI) [E] <
>> sdav...@mail.nih.gov> wrote:
>>
>>> I am trying to install from Jim’s annotation workflow from github (
>>> https://github.com/jmacdon/BiocAnno2016), but biocLite() fails because it
>>> cannot find annotation data packages.  I *can* go back and install the
>>> annotation data package with a separate call to biocLite().  Is this
>>> expected behavior?  If so, is it possible and desirable to install from
>>> github and have it “do the right thing” to get Bioc dependencies?
>>>
>>> Thanks,
>>> Sean
>>>
>>>
>>>> biocLite('jmacdon/BiocAnno2016',dependencies=TRUE,build_vignettes=TRUE)
>>> BioC_mirror: https://bioconductor.org
>>> Using Bioconductor 3.3 (BiocInstaller 1.22.3), R 3.3.0 (2016-05-03).
>>> Installing github package(s) ‘jmacdon/BiocAnno2016’
>>> Downloading GitHub repo jmacdon/BiocAnno2016@master
>>> from URL https://api.github.com/repos/jmacdon/BiocAnno2016/zipball/master
>>> Installing BiocAnno2016
>>> Skipping 7 unavailable packages: BSgenome.Hsapiens.UCSC.hg19,
>>> EnsDb.Hsapiens.v79, EnsDb.Mmusculus.v79, Homo.sapiens,
>>> hugene20sttranscriptcluster.db, org.Hs.eg.db,
>>> TxDb.Hsapiens.UCSC.hg19.knownGene
>>> Skipping 19 packages ahead of CRAN: AnnotationDbi, AnnotationHub, Biobase,
>>> BiocGenerics, BiocParallel, biomaRt, Biostrings, BSgenome,
>>> GenomicAlignments, GenomicRanges, interactiveDisplayBase, IRanges,
>>> rmarkdown, Rsamtools, rtracklayer, S4Vectors, SummarizedExperiment,
>>> XVector, zlibbioc
>>> '/Library/Frameworks/R.framework/Resources/bin/R' --no-site-file
>>> --no-environ  \
>>>--no-save --no-restore --quiet CMD build  \
>>>
>>> '/private/var/folders/21/b_rp6qyj1_b1j5cp8qby0tnrgn/T/Rtmpq8yntE/devtools32fa3fcc4899/jmacdon-BiocAnno2016-7317126'
>>> \
>>>--no-resave-data --no-manual
>>>
>>> * checking for file
>>> ‘/private/var/folders/21/b_rp6qyj1_b1j5cp8qby0tnrgn/T/Rtmpq8yntE/devtools32fa3fcc4899/jmacdon-BiocAnno2016-7317126/DESCRIPTION’
>>> ... OK
>>> * preparing ‘BiocAnno2016’:
>>> * checking DESCRIPTION meta-information ... OK
>>> * installing the package to process help pages
>>>---
>>> ERROR: dependencies ‘EnsDb.Hsapiens.v79’, ‘Homo.sapiens’,
>>> ‘EnsDb.Mmusculus.v79’ are not available for package ‘BiocAnno2016’
>>> * removing
>>> ‘/private/var/folders/21/b_rp6qyj1_b1j5cp8qby0tnrgn/T/RtmpBduTCP/Rinst33cf24872f4e/BiocAnno2016’
>>>---
>>> ERROR: package installation failed
>>> Error: Command failed (1)
>>>> biocLite('Homo.sapiens')
>>> BioC_mirror: https://bioconductor.org
>>> Using Bioconductor 3.3 (BiocInstaller 1.22.3), R 3.3.0 (2016-05-03).
>>> Installing package(s) ‘Homo.sapiens’
>>> installing the source package ‘Homo.sapiens’
>>>
>>> trying URL '
>>> https://bioconductor.org/packages/3.3/data/annotation/src/contrib/Homo.sapiens_1.3.1.tar.gz
>>> '
>>> Content type 'application/x-gzip' length 1617 bytes
>>> ==

Re: [Bioc-devel] Confusion on biocLite() with github and annotation data repo

2016-06-28 Thread Martin Morgan

On 06/28/2016 10:56 AM, James W. MacDonald wrote:

I had a similar experience, where the dependencies were not found upon
installation. I didn't do anything to fix it - instead it seemed that just
re-running biocLite after the initial failed install ended up working.


Installing from github delegates to devtools::install_github, and that 
the annotation repository is not found. So something like


> options(repos=BiocInstaller::biocinstallRepos())
> biocLite("jmacdon/BiocAnno2016")

I think the code is trying to do that, though

https://github.com/Bioconductor-mirror/BiocInstaller/blob/master/R/biocLite.R#L72

so don't really understand why it fails...

Martin



Maybe the same will work for you?

Best,

Jim



On Mon, Jun 27, 2016 at 5:03 PM, Davis, Sean (NIH/NCI) [E] <
sdav...@mail.nih.gov> wrote:


I am trying to install from Jim’s annotation workflow from github (
https://github.com/jmacdon/BiocAnno2016), but biocLite() fails because it
cannot find annotation data packages.  I *can* go back and install the
annotation data package with a separate call to biocLite().  Is this
expected behavior?  If so, is it possible and desirable to install from
github and have it “do the right thing” to get Bioc dependencies?

Thanks,
Sean



biocLite('jmacdon/BiocAnno2016',dependencies=TRUE,build_vignettes=TRUE)

BioC_mirror: https://bioconductor.org
Using Bioconductor 3.3 (BiocInstaller 1.22.3), R 3.3.0 (2016-05-03).
Installing github package(s) ‘jmacdon/BiocAnno2016’
Downloading GitHub repo jmacdon/BiocAnno2016@master
from URL https://api.github.com/repos/jmacdon/BiocAnno2016/zipball/master
Installing BiocAnno2016
Skipping 7 unavailable packages: BSgenome.Hsapiens.UCSC.hg19,
EnsDb.Hsapiens.v79, EnsDb.Mmusculus.v79, Homo.sapiens,
hugene20sttranscriptcluster.db, org.Hs.eg.db,
TxDb.Hsapiens.UCSC.hg19.knownGene
Skipping 19 packages ahead of CRAN: AnnotationDbi, AnnotationHub, Biobase,
BiocGenerics, BiocParallel, biomaRt, Biostrings, BSgenome,
GenomicAlignments, GenomicRanges, interactiveDisplayBase, IRanges,
rmarkdown, Rsamtools, rtracklayer, S4Vectors, SummarizedExperiment,
XVector, zlibbioc
'/Library/Frameworks/R.framework/Resources/bin/R' --no-site-file
--no-environ  \
   --no-save --no-restore --quiet CMD build  \

'/private/var/folders/21/b_rp6qyj1_b1j5cp8qby0tnrgn/T/Rtmpq8yntE/devtools32fa3fcc4899/jmacdon-BiocAnno2016-7317126'
\
   --no-resave-data --no-manual

* checking for file
‘/private/var/folders/21/b_rp6qyj1_b1j5cp8qby0tnrgn/T/Rtmpq8yntE/devtools32fa3fcc4899/jmacdon-BiocAnno2016-7317126/DESCRIPTION’
... OK
* preparing ‘BiocAnno2016’:
* checking DESCRIPTION meta-information ... OK
* installing the package to process help pages
   ---
ERROR: dependencies ‘EnsDb.Hsapiens.v79’, ‘Homo.sapiens’,
‘EnsDb.Mmusculus.v79’ are not available for package ‘BiocAnno2016’
* removing
‘/private/var/folders/21/b_rp6qyj1_b1j5cp8qby0tnrgn/T/RtmpBduTCP/Rinst33cf24872f4e/BiocAnno2016’
   ---
ERROR: package installation failed
Error: Command failed (1)

biocLite('Homo.sapiens')

BioC_mirror: https://bioconductor.org
Using Bioconductor 3.3 (BiocInstaller 1.22.3), R 3.3.0 (2016-05-03).
Installing package(s) ‘Homo.sapiens’
installing the source package ‘Homo.sapiens’

trying URL '
https://bioconductor.org/packages/3.3/data/annotation/src/contrib/Homo.sapiens_1.3.1.tar.gz
'
Content type 'application/x-gzip' length 1617 bytes
==
downloaded 1617 bytes

* installing *source* package ‘Homo.sapiens’ ...
** R
** data
** preparing package for lazy loading
Warning: package ‘GenomicRanges’ was built under R version 3.3.1
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
Warning: package ‘GenomicRanges’ was built under R version 3.3.1
* DONE (Homo.sapiens)

The downloaded source packages are in

‘/private/var/folders/21/b_rp6qyj1_b1j5cp8qby0tnrgn/T/Rtmpq8yntE/downloaded_packages’
Old packages: 'airway', 'BiocStyle', 'ComplexHeatmap', 'dendextend',
'DESeq2',
   'devtools', 'docopt', 'dplyr', 'ensembldb', 'genefilter',
'GenomicFeatures',
   'GEOquery', 'Gviz', 'h2o', 'HSMMSingleCell', 'lfa', 'limma', 'miRLAB',
   'monocle', 'nlme', 'oligo', 'pracma', 'purrr', 'RBGL', 'RcppArmadillo',
   'Rhtslib', 'robustbase', 'rstudioapi', 'rvest', 'sevenbridges',
   'SomaticCancerAlterations', 'survival', 'tidyr', 'tximport',
   'VariantAnnotation', 'vegan', 'VGAM', 'withr', 'XLConnect',
'XLConnectJars',
   'xml2'
Update all/some/none? [a/s/n]: n

sessionInfo()

R version 3.3.0 (2016-05-03)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.11 (El Capitan)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats graphics  grDevices utils datasets  methods   base

other attached packages:
[1] BiocInstaller_1.22.3

loaded via a namespace (and not attached):
  [1] httr_1.2.0  R6_2.1.2 

Re: [Bioc-devel] Confusion on biocLite() with github and annotation data repo

2016-06-28 Thread James W. MacDonald
I had a similar experience, where the dependencies were not found upon
installation. I didn't do anything to fix it - instead it seemed that just
re-running biocLite after the initial failed install ended up working.

Maybe the same will work for you?

Best,

Jim



On Mon, Jun 27, 2016 at 5:03 PM, Davis, Sean (NIH/NCI) [E] <
sdav...@mail.nih.gov> wrote:

> I am trying to install from Jim’s annotation workflow from github (
> https://github.com/jmacdon/BiocAnno2016), but biocLite() fails because it
> cannot find annotation data packages.  I *can* go back and install the
> annotation data package with a separate call to biocLite().  Is this
> expected behavior?  If so, is it possible and desirable to install from
> github and have it “do the right thing” to get Bioc dependencies?
>
> Thanks,
> Sean
>
>
> > biocLite('jmacdon/BiocAnno2016',dependencies=TRUE,build_vignettes=TRUE)
> BioC_mirror: https://bioconductor.org
> Using Bioconductor 3.3 (BiocInstaller 1.22.3), R 3.3.0 (2016-05-03).
> Installing github package(s) ‘jmacdon/BiocAnno2016’
> Downloading GitHub repo jmacdon/BiocAnno2016@master
> from URL https://api.github.com/repos/jmacdon/BiocAnno2016/zipball/master
> Installing BiocAnno2016
> Skipping 7 unavailable packages: BSgenome.Hsapiens.UCSC.hg19,
> EnsDb.Hsapiens.v79, EnsDb.Mmusculus.v79, Homo.sapiens,
> hugene20sttranscriptcluster.db, org.Hs.eg.db,
> TxDb.Hsapiens.UCSC.hg19.knownGene
> Skipping 19 packages ahead of CRAN: AnnotationDbi, AnnotationHub, Biobase,
> BiocGenerics, BiocParallel, biomaRt, Biostrings, BSgenome,
> GenomicAlignments, GenomicRanges, interactiveDisplayBase, IRanges,
> rmarkdown, Rsamtools, rtracklayer, S4Vectors, SummarizedExperiment,
> XVector, zlibbioc
> '/Library/Frameworks/R.framework/Resources/bin/R' --no-site-file
> --no-environ  \
>   --no-save --no-restore --quiet CMD build  \
>
> '/private/var/folders/21/b_rp6qyj1_b1j5cp8qby0tnrgn/T/Rtmpq8yntE/devtools32fa3fcc4899/jmacdon-BiocAnno2016-7317126'
> \
>   --no-resave-data --no-manual
>
> * checking for file
> ‘/private/var/folders/21/b_rp6qyj1_b1j5cp8qby0tnrgn/T/Rtmpq8yntE/devtools32fa3fcc4899/jmacdon-BiocAnno2016-7317126/DESCRIPTION’
> ... OK
> * preparing ‘BiocAnno2016’:
> * checking DESCRIPTION meta-information ... OK
> * installing the package to process help pages
>   ---
> ERROR: dependencies ‘EnsDb.Hsapiens.v79’, ‘Homo.sapiens’,
> ‘EnsDb.Mmusculus.v79’ are not available for package ‘BiocAnno2016’
> * removing
> ‘/private/var/folders/21/b_rp6qyj1_b1j5cp8qby0tnrgn/T/RtmpBduTCP/Rinst33cf24872f4e/BiocAnno2016’
>   ---
> ERROR: package installation failed
> Error: Command failed (1)
> > biocLite('Homo.sapiens')
> BioC_mirror: https://bioconductor.org
> Using Bioconductor 3.3 (BiocInstaller 1.22.3), R 3.3.0 (2016-05-03).
> Installing package(s) ‘Homo.sapiens’
> installing the source package ‘Homo.sapiens’
>
> trying URL '
> https://bioconductor.org/packages/3.3/data/annotation/src/contrib/Homo.sapiens_1.3.1.tar.gz
> '
> Content type 'application/x-gzip' length 1617 bytes
> ==
> downloaded 1617 bytes
>
> * installing *source* package ‘Homo.sapiens’ ...
> ** R
> ** data
> ** preparing package for lazy loading
> Warning: package ‘GenomicRanges’ was built under R version 3.3.1
> ** help
> *** installing help indices
> ** building package indices
> ** testing if installed package can be loaded
> Warning: package ‘GenomicRanges’ was built under R version 3.3.1
> * DONE (Homo.sapiens)
>
> The downloaded source packages are in
>
> ‘/private/var/folders/21/b_rp6qyj1_b1j5cp8qby0tnrgn/T/Rtmpq8yntE/downloaded_packages’
> Old packages: 'airway', 'BiocStyle', 'ComplexHeatmap', 'dendextend',
> 'DESeq2',
>   'devtools', 'docopt', 'dplyr', 'ensembldb', 'genefilter',
> 'GenomicFeatures',
>   'GEOquery', 'Gviz', 'h2o', 'HSMMSingleCell', 'lfa', 'limma', 'miRLAB',
>   'monocle', 'nlme', 'oligo', 'pracma', 'purrr', 'RBGL', 'RcppArmadillo',
>   'Rhtslib', 'robustbase', 'rstudioapi', 'rvest', 'sevenbridges',
>   'SomaticCancerAlterations', 'survival', 'tidyr', 'tximport',
>   'VariantAnnotation', 'vegan', 'VGAM', 'withr', 'XLConnect',
> 'XLConnectJars',
>   'xml2'
> Update all/some/none? [a/s/n]: n
> > sessionInfo()
> R version 3.3.0 (2016-05-03)
> Platform: x86_64-apple-darwin13.4.0 (64-bit)
> Running under: OS X 10.11 (El Capitan)
>
> locale:
> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
>
> attached base packages:
> [1] stats graphics  grDevices utils datasets  methods   base
>
> other attached packages:
> [1] BiocInstaller_1.22.3
>
> loaded via a namespace (and not attached):
>  [1] httr_1.2.0  R6_2.1.2tools_3.3.0 withr_1.0.1
>  [5] curl_0.9.7  memoise_1.0.0   knitr_1.13  git2r_0.15.0
>  [9] digest_0.6.9devtools_1.11.1
>



-- 
James W. MacDonald, M.S.
Biostatistician
University of Washington
Environmental and Occupational Health Sciences
4225 Rooseve