https://github.com/bioinfo-pf-curie/4geniac
Docker containers for geniac
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.0%) to scientific vocabulary
Repository
Docker containers for geniac
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
4geniac
This repository provides a script to build and push on the 4geniac docker hub registry the containers which are used by Geniac to build the docker and singularity containers for each tool.
Requirement
docker 28.0.1 or greater.
docker-buildx 0.21.2 or greater.
To install docker and docker-buildx, see https://docs.docker.com/engine/install/.
Usage
The script generateDistro.sh allows the generation of the containers for several community-supported Linux distributions which are binary-compatible with Red Hat Enterprise Linux (RHEL). For each Linux distribution version listed in the file linuxDistroVersion.txt, it outputs a bash script which can build and push on the 4geniac docker hub registry the following tags:
- the
distro/versionwith a minimal Linuxdistro, - all the possible
distro/version_conda-release's wherereleasetakes all the values listed in the first column of the filecondaRelease.txt. This tag bootstraps from thedistro/versiontag, - the
distro/version_sdk-conda-releasewith development tools (which are required when a tool is installed from source by geniac, such as gcc, g++, cmake3, etc.) and conda. This tag bootstraps from thedistro/version_conda-releasetag.
Note that any tag already existing on the 4geniac docker hub registry will be ignored in the output.
```
For distro/version
bash generateDistro.sh -d distro > scriptDistro.sh sudo bash scriptDistro.sh
For distro/version_conda-release's
bash generateDistro.sh -d distro+conda > scriptDistroConda.sh sudo bash scriptDistroConda.sh
For distro/version_sdk
bash generateDistro.sh -d distro+sdk > scriptDistroSdk.sh sudo bash scriptDistroSdk.sh ```
Resources
- The geniac documentation provides a set of best practises to implement Nextflow pipelines.
- The geniac source code provides the set of utilities.
- The geniac demo provides a toy pipeline to test and practise Geniac.
- The geniac demo DSL2 provides a toy pipeline to test and practise Geniac with Nextflow DSL2.
- The geniac template provides a pipeline template to start a new pipeline.
- The 4geniac docker hub registry with the containers used by Geniac.
Citation
Owner
- Name: Institut Curie, Bioinformatics Core Facility
- Login: bioinfo-pf-curie
- Kind: organization
- Location: Paris, France
- Website: https://bioinfo-pf-curie.github.io/
- Repositories: 11
- Profile: https://github.com/bioinfo-pf-curie
bioinformatics platform of the Institut Curie
GitHub Events
Total
- Issues event: 5
- Issue comment event: 3
- Push event: 3
Last Year
- Issues event: 5
- Issue comment event: 3
- Push event: 3