containers

CoMorMent-Containers

https://github.com/comorment/containers

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 16 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.0%) to scientific vocabulary

Keywords

containers gwas polygenic-risk-scores singularity-containers
Last synced: 6 months ago · JSON representation ·

Repository

CoMorMent-Containers

Basic Info
Statistics
  • Stars: 30
  • Watchers: 6
  • Forks: 11
  • Open Issues: 42
  • Releases: 23
Topics
containers gwas polygenic-risk-scores singularity-containers
Created almost 5 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Citation

README.md

COSGAP: COntainerized Statistical Genetics Analysis Pipelines

Documentation

The main documentation for COSGAP is hosted at cosgap.rtfd.io

Project status

DOI Documentation Status License: GPL v3 Hadolint Flake8 Docker build "hello" Docker build "python3" Docker build "gwas" Docker build "r"

Information

The goal of this GitHub repository (https://github.com/comorment/containers) is to distribute software tools for statistical genetics analysis, alongside their respective reference data and scripts ("analysis pipelines") to facilitate the application of these tools. The scope of this project is currently limited to genome-wide association studies (GWAS) and post-GWAS statistical-genetics analyses, including polygenic scoring (PGS). This project builds on earlier work by Tryggve consortium, with the most recent major development done as part of the CoMorMent EU H2020 project (comorment.eu). For more information see our paper, this presentation on PGC WWL meeting (Feb 9, 2024), or our online documentation here.

For an overview of available software, see here.

Most of these tools are packaged into Docker images (https://docs.docker.com/get-started/docker-concepts/the-basics/what-is-an-image/) and Singularity Image Format files (https://github.com/apptainer/sif), compatible with both Singularity (https://sylabs.io/singularity/) and Apptainer (https://apptainer.org) and shared as packages on GitHub. You can download individual container files as described in the INSTALL file.

Many of the tools require additional reference data provided in the reference. Certain reference data can not be made publicly available, in which case we provide access instructions in a separate GitHub repository: https://github.com/comorment/reference. This repository is private - please approach your contact within the CoMorMent project to enable your access.

Description of containers and usage instructions are provided in the docs folder.

More extensive use cases of containers, focusing on real data analysis, are provided in the usecases folder.

The history of changes is available in the CHANGELOG file.

If you would like to contribute to developing these containers, please see the CONTRIBUTING file.

Additional tools are available in separate repositories:

Cite

If you use the software provided here, please cite our Zenodo.org code deposit (change version accordingly): Oleksandr Frei, Andreas Jangmo, Espen Hagen, bayramakdeniz, ttfiliz, Richard Zetterberg, & John Shorter. (2024). comorment/containers: Comorment-Containers-v1.8.1 (v1.8.1). Zenodo. https://doi.org/10.5281/zenodo.10782180

Bibtex format: @software{oleksandr_frei_2024_10782180, author = {Oleksandr Frei and Andreas Jangmo and Espen Hagen and bayramakdeniz and ttfiliz and Richard Zetterberg and John Shorter}, title = {comorment/containers: Comorment-Containers-v1.8.1}, month = mar, year = 2024, publisher = {Zenodo}, version = {v1.8.1}, doi = {10.5281/zenodo.10782180}, url = {https://doi.org/10.5281/zenodo.10782180} }

Please also cite our paper:

Bayram Cevdet Akdeniz, Oleksandr Frei, Espen Hagen, Tahir Tekin Filiz, Sandeep Karthikeyan, Joëlle Pasman, Andreas Jangmo, Jacob Bergstedt, John R Shorter, Richard Zetterberg, Joeri Meijsen, Ida Elken Sønderby, Alfonso Buil, Martin Tesli, Yi Lu, Patrick Sullivan, Ole A Andreassen, Eivind Hovig, COSGAP: COntainerized Statistical Genetics Analysis Pipelines, Bioinformatics Advances, Volume 4, Issue 1, 2024, vbae067, <https://doi.org/10.1093/bioadv/vbae067>

Bibtex format: @article{10.1093/bioadv/vbae067, author = {Akdeniz, Bayram Cevdet and Frei, Oleksandr and Hagen, Espen and Filiz, Tahir Tekin and Karthikeyan, Sandeep and Pasman, Joëlle and Jangmo, Andreas and Bergstedt, Jacob and Shorter, John R and Zetterberg, Richard and Meijsen, Joeri and Sønderby, Ida Elken and Buil, Alfonso and Tesli, Martin and Lu, Yi and Sullivan, Patrick and Andreassen, Ole A and Hovig, Eivind}, title = {COSGAP: COntainerized Statistical Genetics Analysis Pipelines}, journal = {Bioinformatics Advances}, volume = {4}, number = {1}, pages = {vbae067}, year = {2024}, month = {05}, abstract = {The collection and analysis of sensitive data in large-scale consortia for statistical genetics is hampered by multiple challenges, due to their non-shareable nature. Time-consuming issues in installing software frequently arise due to different operating systems, software dependencies, and limited internet access. For federated analysis across sites, it can be challenging to resolve different problems, including format requirements, data wrangling, setting up analysis on high-performance computing (HPC) facilities, etc. Easier, more standardized, automated protocols and pipelines can be solutions to overcome these issues. We have developed one such solution for statistical genetic data analysis using software container technologies. This solution, named COSGAP: “COntainerized Statistical Genetics Analysis Pipelines,” consists of already established software tools placed into Singularity containers, alongside corresponding code and instructions on how to perform statistical genetic analyses, such as genome-wide association studies, polygenic scoring, LD score regression, Gaussian Mixture Models, and gene-set analysis. Using provided helper scripts written in Python, users can obtain auto-generated scripts to conduct the desired analysis either on HPC facilities or on a personal computer. COSGAP is actively being applied by users from different countries and projects to conduct genetic data analyses without spending much effort on software installation, converting data formats, and other technical requirements.COSGAP is freely available on GitHub (https://github.com/comorment/containers) under the GPLv3 license.}, issn = {2635-0041}, doi = {10.1093/bioadv/vbae067}, url = {https://doi.org/10.1093/bioadv/vbae067}, eprint = {https://academic.oup.com/bioinformaticsadvances/article-pdf/4/1/vbae067/57955150/vbae067.pdf}, }

Note that this project is now renamed "COSGAP", and that the citation info has been updated accordingly.

Installation

Please confer the INSTALL.md file for installation instructions.

Legacy

Earlier versions (prior to April 2021) of all containers and reference data were distributed via Google Drive. This is no longer the case, the folder on Google Drive is no longer maintained. All containers and reference data are released through this repository.

Source files

The source files for configuring and building the container files provided here are found in the docker directory. See the corresponding README file therein for details.

Documentation build instructions

The online documentation hosted at cosgap.rtfd.io can be built locally using Sphinx in a conda environment as

cd sphinx-docs/source # documentation source/config directory conda env create -f environment.yml # creates environment "sphinx" conda activate sphinx make html # make html-documentation in $PWD/_build/html/

The resulting file(s) $PWD/_build/html/index.html can be viewed in any web browser. In order to make a pdf with the documentation, issue

make pdflatex

and open $PWD/_build/latex/cosgap.pdf in a pdf viewer.

Owner

  • Name: comorment
  • Login: comorment
  • Kind: organization

Citation (citation.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Frei
    given-names: Oleksandr
    orcid: https://orcid.org/0000-0002-6427-2625
  - family-names: Akdeniz
    given-names: Bayram
    orcid: https://orcid.org/0000-0002-9493-3105
  - family-names: Hagen
    given-names: Espen
    orcid: https://orcid.org/0000-0002-1321-5970
  - family-names: Zetterberg
    given-names: Richard
    orcid: https://orcid.org/0000-0002-4284-4063
  - family-names: Shorter
    given-names: John
    orcid: https://orcid.org/0000-0003-4732-5526
title: "CoMorMent-Containers"
version: 1.8.1
doi: 10.5281/zenodo.7385620
date-released: 2024-03-04

GitHub Events

Total
  • Create event: 23
  • Release event: 2
  • Issues event: 22
  • Watch event: 5
  • Delete event: 9
  • Issue comment event: 9
  • Push event: 46
  • Pull request event: 26
  • Pull request review event: 4
  • Pull request review comment event: 4
  • Fork event: 2
Last Year
  • Create event: 23
  • Release event: 2
  • Issues event: 22
  • Watch event: 5
  • Delete event: 9
  • Issue comment event: 9
  • Push event: 46
  • Pull request event: 26
  • Pull request review event: 4
  • Pull request review comment event: 4
  • Fork event: 2

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 42
  • Total pull requests: 42
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 20 days
  • Total issue authors: 7
  • Total pull request authors: 5
  • Average comments per issue: 0.6
  • Average comments per pull request: 0.43
  • Merged pull requests: 34
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 11
  • Pull requests: 14
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 7 days
  • Issue authors: 2
  • Pull request authors: 2
  • Average comments per issue: 0.27
  • Average comments per pull request: 0.0
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • espenhgn (29)
  • ttfiliz (3)
  • ofrei (3)
  • deepchocolate (3)
  • erskck-zi (2)
  • bayramakdeniz (1)
  • Mahantesh-Biradar (1)
Pull Request Authors
  • espenhgn (32)
  • ttfiliz (4)
  • ofrei (3)
  • deepchocolate (2)
  • juuf (1)
Top Labels
Issue Labels
enhancement (17) bug (10) no-issue-activity (3)
Pull Request Labels
enhancement (15) bug-fix (8) documentation (5) no-pr-activity (1)