Re: [Bioc-devel] arm64 on Mac build fails due to problem with MPO.db

2023-10-12 Thread Matteo Tiberti via Bioc-devel
Hi Hervé, Thank you for your comment and for looking into our package – it would definitely make sense to try and not depend on clusterProfiler if it is that heavy of a dependency (and we don’t use it so much as you mention), more in general working in the direction of removing little-used or

[Bioc-devel] AnnotationHub Integration

2023-10-12 Thread Lihe Liu via Bioc-devel
Hi Bioconductor team member, Hope you are doing well! My name is Lihe Liu, and we are a computational biology team from Animal & Dairy Science Department at UW-Madison. We have great interests in separate logic and data in our R package development by integrating AnnotationHub. I went over

Re: [Bioc-devel] arm64 on Mac build fails due to problem with MPO.db

2023-10-12 Thread Hervé Pagès
On 10/12/23 00:45, Matteo Tiberti wrote: Hi Hervé, Thank you for your comment and for looking into our package – it would definitely make sense to try and not depend on clusterProfiler if it is that heavy of a dependency (and we don’t use it so much as you mention), more in general working

Re: [Bioc-devel] arm64 on Mac build fails due to problem with MPO.db

2023-10-12 Thread Robert Castelo
Hi, one of the kind of tools that Hervé is referring to is the package BiocPkgTools: https://bioconductor.org/packages/BiocPkgTools section "7 Dependency burden" in the vignette illustrates how to identify dependencies that you might want to get rid of. cheers, robert. On 12/10/23

Re: [Bioc-devel] arm64 on Mac build fails due to problem with MPO.db

2023-10-12 Thread Hervé Pagès
On 10/12/23 12:25, Zuguang Gu wrote: > The devel version of DOSE depends on MPO.db. > > I also found MoonlightR depends on DOSE only on its two functions: > gseDO() and simplot(). > > An analysis by the pkgndep package shows if you can reduce the > dependency on both clusterProfiler and DOSE, a 

Re: [Bioc-devel] arm64 on Mac build fails due to problem with MPO.db

2023-10-12 Thread Zuguang Gu
The devel version of DOSE depends on MPO.db. I also found MoonlightR depends on DOSE only on its two functions: gseDO() and simplot(). An analysis by the pkgndep package shows if you can reduce the dependency on both clusterProfiler and DOSE, a total of 46 upstream dependencies will be reduced

Re: [Bioc-devel] arm64 on Mac build fails due to problem with MPO.db

2023-10-12 Thread Jennifer Wokaty
There did seem to be an issue with the Annotation resource AH111553 that was preventing MPO.db from being installed. I've refreshed it and reinstalled MPO.db. I was able to manually install MoonlightR, Moonlight2R, as well as some of the other packages you mentioned after these changes. We