[Bioc-devel] Python dependency
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 at 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 at fredhutch.org Phone: (206) 667-5791 Fax: (206) 667-1319