|Please visit our ***NEW*** OBF/BOSC website: https://www.open-bio.org/|
If you are in any way interested in software packaging and deployment for bioinformatics you can meet like-minded people on the Open Bioinformatics Foundation (OBF) bio-packaging mailing list.
On the mailing list we discuss issues around packaging and deploying software: anything that concerns dependencies, multiple version support and/or reproducibility. The general idea is to come up with solutions we can share across environments and construct (shared) pipelines out of them.
Generic packaging systems
GNU guix is a package manager for the Gnu/Linux operating system. Bioinformatics packages are constructed here. GNU Guix can be run inside any Linux distribution (it is distribution agnostic because all software installs under /gnu). There may be OSX/Cygwin support in the future, but currently the targets are Linux and Hurd.
GNU Guix for bioinformatics
Language based packaging systems
- biogems are Ruby packages (gems) that can install globally or in HOME. To make sure gems do not conflict with multiple Ruby versions it is possible to use RVM, rbenv and/or GNU Guix.
Linux distributions and VMs
CloudBioLinux offers genome analysis resources for cloud computing platforms such as Amazon EC2. The source code can be found here. CloudBiolinux uses a combination of Debian/Ubuntu packages with linuxbrew and self-compiled software.