Hi Verena,

I personally don't have any experience with using Julia within an R 
package, and I don't think we have any packages in Bioconductor that do 
this at the moment. As you mentioned, the implication is that users will 
need a Julia installation for the package to run. Ask yourself how many 
users are going to be comfortable doing this. I don't know how 
mainstream Julia has become at this point, and how easy it is to 
install. Is it available on the 4 major platforms that we officially 
support, i.e. on Linux, Windows, Intel Mac, and Mac Silicon?

It also means that we will need to install Julia on our build machines. 
And also that, in the near future, the builds on r-universe will be able 
to accommodate this requirement (I'm mentioning this in the context of 
an ongoing effort by the core team to move the Bioconductor daily builds 
to the r-universe build facilities).

At the very least, you'll need to:

1. List Julia in the SystemRequirements field of the package.

2. Provide an INSTALL file that explains how to install Julia on the 4 
major platforms that we support. See 
https://contributions.bioconductor.org/sysdep.html?q=install#sysdep

They have JuliaCall and JuliaConnectoR on CRAN for interfacing R with 
Julia code, which I'm not familiar with either, but it seems to me that 
you'd want to leverage that.

Sorry for the very generic answer. Hopefully someone on this mailing 
list has some experience with Julia in R and can give more useful 
recommendations.

Best,

H.


On 15/01/2026 08:47, Verena Korber via Bioc-devel wrote:
> Hello,
>
> We are currently developing an R package that sources Julia code. Is it 
> possible to submit sth. like this to Bioconductor and if so, what would the 
> requirements be? I guess one challenge is that users would need a Julia 
> installation for the package to run. If anyone has any experience in that 
> direction, it would be super helpful.
>
> Many thanks and kind regards,
>
> Verena
> _______________________________________________
> [email protected] mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel

-- 
Hervé Pagès

Bioconductor Core Team
[email protected]

        [[alternative HTML version deleted]]

_______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to