[Bioc-devel] Python dependency
Hervé Pagès
hp@ge@ @end|ng |rom |redhutch@org
Tue Mar 24 19:06:05 CET 2020
Hi,
Yes Bioconductor packages can depend on Python modules. This should only
happen behind the scene and be transparent to the end user (i.e. the end
user is not expected to interact directly with the Python module).
You can use reticulate (from CRAN) directly or, even better, use
basilisk (from Bioconductor):
https://bioconductor.org/packages/basilisk
basilisk was only added to the devel version of Bioconductor recently.
It aims at automating module installation on the end user machine and on
the Bioconductor build machines (if you use reticulate directly, we
would need to manually install the Python modules on the build machines).
Cheers,
H.
On 3/24/20 08:58, Daniele Muraro wrote:
> To whom it may concern,
>
> I would like to upload onto Bioconductor a package which is currently developed in python.
> I was wondering if Bioconductor supports python dependencies or if I should re-program the package in R exclusively. Is calling python from R using the package "reticulate" acceptable for a package submission onto Bioconductor?
> Thank you for your attention.
>
> All the best,
>
> Daniele Muraro
>
>
>
>
> --
> Daniele Muraro
>
> Computational Biologist - Staff Scientist
>
> Wellcome Sanger Institute
>
> Wellcome Genome Campus
>
> Hinxton, Cambridgeshire
>
> CB10 1SA, UK
>
> Phone (direct) +44 (0)1223 494766
>
> Phone (reception) +44 (0)1223 834244
>
> e-mail: Daniele.Muraro using sanger.ac.uk
>
>
> Sanger profile:
>
> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.sanger.ac.uk_people_directory_muraro-2Ddaniele&d=DwICAg&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=I5byLUAug01hPl-C-VbCCk-t7h7gPtd9rcxv5fK3NHk&s=DDLJ47WTk9au0lfoTBoXibSvAkBi1TEyL78EqjnlszE&e=
>
>
> <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.sanger.ac.uk_people_directory_muraro-2Ddaniele&d=DwICAg&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=I5byLUAug01hPl-C-VbCCk-t7h7gPtd9rcxv5fK3NHk&s=DDLJ47WTk9au0lfoTBoXibSvAkBi1TEyL78EqjnlszE&e= >LinkedIn profile:
>
> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.linkedin.com_in_daniele-2Dmuraro-2Da3557630_&d=DwICAg&c=eRAMFD45gAfqt84VtBcfhQ&r=BK7q3XeAvimeWdGbWY_wJYbW0WYiZvSXAJJKaaPhzWA&m=I5byLUAug01hPl-C-VbCCk-t7h7gPtd9rcxv5fK3NHk&s=vL4MJYsNa8_56NxXoYbZEYYHZk9-HJku2hLUuZLDwqw&e=
>
>
>
>
--
Hervé Pagès
Program in Computational Biology
Division of Public Health Sciences
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, M1-B514
P.O. Box 19024
Seattle, WA 98109-1024
E-mail: hpages using fredhutch.org
Phone: (206) 667-5791
Fax: (206) 667-1319
More information about the Bioc-devel
mailing list