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.mur...@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: hpa...@fredhutch.org
Phone: (206) 667-5791
Fax: (206) 667-1319
_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel