software-list
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
software-list [2023/04/05 11:38] – joebathelt | software-list [2023/04/21 09:45] (current) – jonas | ||
---|---|---|---|
Line 17: | Line 17: | ||
===== Containerised environments ===== | ===== Containerised environments ===== | ||
+ | |||
+ | [Contributed by Joe Bathelt] | ||
Let's dive into the fascinating world of containers! Are you tired of dealing with version conflicts and complicated installations of different software packages on your high-performance computer cluster (HPC)? Say no more! Containers provide an easy and self-contained environment for your analysis. They allow you to use any software without the need for systems administrators to install it on the HPC. With containers, you can run complex data analyses on large datasets that would take weeks on a desktop computer, in just a matter of hours! | Let's dive into the fascinating world of containers! Are you tired of dealing with version conflicts and complicated installations of different software packages on your high-performance computer cluster (HPC)? Say no more! Containers provide an easy and self-contained environment for your analysis. They allow you to use any software without the need for systems administrators to install it on the HPC. With containers, you can run complex data analyses on large datasets that would take weeks on a desktop computer, in just a matter of hours! | ||
Line 24: | Line 26: | ||
You might have heard of Docker, which is a popular container environment software that is easy to install and widely used in software development and science. But have you heard of Singularity? | You might have heard of Docker, which is a popular container environment software that is easy to install and widely used in software development and science. But have you heard of Singularity? | ||
- | If you're not sure which container to use for your analysis, don't worry! There are already many fully developed and tested pipelines available, such as // | + | If you're not sure which container to use for your analysis, don't worry! There are already many fully developed and tested pipelines available, such as // |
Most containerised pipelines were implemented in Docker. To run it on the cluster with Singularity, | Most containerised pipelines were implemented in Docker. To run it on the cluster with Singularity, | ||
Line 45: | Line 47: | ||
Check the // | Check the // | ||
+ | ==== Making your own container ==== | ||
- | You want to use your own analysis pipeline, I hear you say. No problem, it's easy with neurodocker | + | You want to use your own analysis pipeline, I hear you say. No problem, it's easy with neurodocker! It generates a file containing all the required software information for your container. Once you have your file, you can build your container and transfer it to the cluster to run your analysis. |
Generate the " | Generate the " | ||
Line 69: | Line 72: | ||
- | Please note that you need admin rights to build the container. This cannot be done by regular users on the HPC. If you have a Mac or Windows PC, you can install a virtual machine with Linux and build the container there. Ensure that your local version of Singularity is the same as the one on the cluster, i.e. Version 2.6 | + | Please note that you need admin rights to build the container. This cannot be done by regular users on the HPC; please contact Steve Hammett or Jonas Larsson for assistance. If you have a Mac or Windows PC, you can install a virtual machine with Linux and build the container there. Ensure that your local version of Singularity is the same as the one on the cluster, i.e. Version 2.6 |
+ | |||
+ | ==== Using your Singularity container ==== | ||
- | **Using your singularity image**: | ||
There are different ways to use your singularity container. I divided this by use case here: | There are different ways to use your singularity container. I divided this by use case here: | ||
software-list.1680694685.txt.gz · Last modified: 2023/04/05 11:38 by joebathelt