I have just moved to a new lab and have to deal with installing all necessary packages for bioinformatics in a linux system again.
As I have experienced in the previous lab, compiling packages is a pain as error always appear and prerequisites seem endless.
My obstacles:
1) I do not have root permission
2) I cannot use sudo
or yum
or even git
etc. (as either I do not have root permission or they were not installed)
I want to learn how to compile everything with ease in a linux system.
May I have not only the 'how-tos' but also some rule of thumbs to follow, starting from scratch?
The linux system in the new lab is a CentOS7 (centos-release-7-5.1804.4.el7.centos.x86_64)
Thanks a lot!
Between conda, docker and brew, you can install pretty much everything without root permissions.
linuxbrew/homebrew at least need git installed
I have installed bioconda right now ;) Do you think I need the other two?
Docker might be useful too. The trend seems to be for bioinformatics packages to be in those two managers lately. Brew is not as popular as it once was.
Conda will have you covered for a significant number of tools alone though.
Alternatively, you may consider installing GVL or BioLinux as your base install image, which comes with a significant amount of software preconfigured.
How do you compare BioLinux with Ubuntu? I am planning to build my own linux machine and now I'm choosing between the two!
BioLinux is Ubuntu, it just ships with a lot of preinstalled bioinformatics packages. I’m not sure whether the project is still ongoing/supported, but there are images available nonetheless.
To my knowledge you shouldn’t lose any of the ‘ubuntu Experience’ on BioLinux
My preferred option as a non root user is to find the programs at github, download, tar unzip and configure, make.
KK
I did that actually... maybe the core of my problem is I got errors saying prerequisites are not installed, which needs root permission.