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

Reply via email to