I'm wondering if homebrew and Bioconductor are doing both the same job or not?
I've seen two different introductory videos. One tutor uses Bioconductor to download packages (and also creating new environments), and the other one used homebrew.
Now, I want to download another package, and I don't know if I should "brew install X" or "conda..."
Could someone tell me what the difference is? And does it really matter which one to use?
I am very novice to bioinformatics. So sorry if this is a dumb question.
The bioinformatics part of Homebrew (brewsci/homebrew-bio) had some non-trivial issues until recently. The bioconda channel seems to get more love and attention. Packaging software for easy distribution is not easy.
My gut feeling is that whatever gets your job done correctly and in a reproducible way is probably doing decent science.
Use whatever tools in the toolbox to that end. Keep a manifest of packages and versions that you use, and how they were compiled. Packagers are no substitute for learning the command line.
If you know both you can use any of them.
But if you don't know any of them and you have to choose one, I would go for conda, the community is bigger as well as the number of packaged tools.
In your case I would bay attention specificaly to how to install add-on R packages.
Got it! Thanks very much for the reply. It is really helpful!