[Bioc-devel] Using non-CRAN/Bioc package

Dan Tenenbaum dtenenba at fredhutch.org
Fri Feb 26 05:55:09 CET 2016

You cannot. All dependencies of Bioconductor packages must be available in CRAN or Bioconductor. 

You could ask the maintainer of that package to submit it to CRAN or Bioconductor.

Alternatively you could minimize the dependence on it so that code that depends on it is only run if 

require("cellomics") evaluates to TRUE. You would put 
Enhances: cellomics
in your DESCRIPTION file if you choose to do this. It would be up to end users of the package to install the cellomics package themselves but you can describe how to do this in your documentation. If you do this, your essential functionality (vignettes, tests, man pages) needs to work without access to the cellomics package. Note that the Bioconductor build system will not install the cellomics package.

Or simply don't use the package at all.


----- Original Message -----
> From: "Diana LOW" <dlow at imcb.a-star.edu.sg>
> To: "bioc-devel" <bioc-devel at r-project.org>
> Sent: Thursday, February 25, 2016 8:45:34 PM
> Subject: [Bioc-devel] Using non-CRAN/Bioc package

> Hi,
> I am trying to use a non-CRAN/Bioc (https://gitlab.com/al22/r-cellomics) in my
> package.
> This has failed the BUILD check upon submission because the package is not
> available.
> Any suggestion on how I can do this?
> Thanks!
> Regards,
> Diana Low, Ph.D.
> Senior Research Fellow, EG Lab
> Institute of Molecular and Cell Biology (IMCB)
> 61 Biopolis Drive
> Proteos #03-06
> Singapore 138673
> dlow at imcb.a-star.edu.sg
> http://www.eglab.org/
> Note: This message may contain confidential information. If this Email/Fax has
> been sent to you by mistake, please notify the sender and delete it
> immediately. Thank you.
>	[[alternative HTML version deleted]]
> _______________________________________________
> Bioc-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel

More information about the Bioc-devel mailing list