champagne

CHromAtin iMmuno PrecipitAtion sequencinG aNalysis pipEline

https://github.com/ccbr/champagne

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 3 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 (14.3%) to scientific vocabulary

Keywords

chip-seq nextflow
Last synced: 6 months ago · JSON representation ·

Repository

CHromAtin iMmuno PrecipitAtion sequencinG aNalysis pipEline

Basic Info
Statistics
  • Stars: 0
  • Watchers: 10
  • Forks: 2
  • Open Issues: 54
  • Releases: 9
Topics
chip-seq nextflow
Created over 2 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Citation

README.md

CHAMPAGNE 🍾

CHromAtin iMmuno PrecipitAtion sequencinG aNalysis pipEline

build docs DOI release

View the full documentation website: https://ccbr.github.io/CHAMPAGNE

Set up

Champagne is installed on the Biowulf HPC. For installation in other execution environments, refer to the docs.

Biowulf

Champagne is available on Biowulf in the ccbrpipeliner module. You'll first need to start an interactive session, then load the module:

```sh

start an interactive node

sinteractive --mem=2g --cpus-per-task=2 --gres=lscratch:200

load the ccbrpipeliner module

module load ccbrpipeliner ```

Quickstart

Initialize and run champagne with test data:

```sh

copy the champagne config files to your project directory.

--output is optional and defaults to your current working directory.

champagne init --output /data/$USER/champagne_project

preview the champagne jobs that will run with the test dataset

champagne run --output /data/$USER/champagne_project \ --mode local -profile test -preview

launch a champagne run on slurm with the test dataset

champagne run --output /data/$USER/champagne_project \ --mode slurm -profile test ```

To run champagne on your own data, you'll need to create a sample sheet. Take a look at these examples:

Once you've created a samplesheet with paths to your fastq files, run champagne with the --input option to specify the path to your sample sheet:

sh champagne run --output /data/$USER/champagne_project \ --mode slurm \ --input samplesheet.csv \ --genome hg38

Parameters

You can specify workflow parameters via the command line or in a YAML file. Here's an example YAML file with some common parameters:

assets/params.yml

YAML input: './assets/samplesheet_full_mm10.csv' contrasts: './assets/contrasts_full_mm10.csv' genome: mm10 run_gem: false run_chipseeker: false run_qc: true

You can then use these parameters with the -params-file option:

sh champagne run --output /data/$USER/champagne_project \ --mode slurm \ -params-file assets/params.yml

View the full list of parameters in the documentation.

Reference Genomes

View the list of available reference genomes to see which genomes are pre-configured for use with champagne on biowulf. If you'd like to use a genome that's not already available, view the guide on preparing a custom reference genome.

Spike-in Control

If your experiment uses a spike-in control, you can specify the spike-in genome with the --spike_genome parameter:

sh champagne run --output /data/$USER/champagne_project \ --mode slurm \ --input samplesheet.csv \ --genome hg38 \ --spike_genome dmelr6.32 \ --deeptools_normalize_using None

View the spike-in docs for more information on how to use & customize spike-in controls.

Help & Contributing

Come across a bug? Open an issue and include a minimal reproducible example.

Have a question? Ask it in discussions.

Want to contribute to this project? Check out the contributing guidelines.

General Inquiries and Collaboration: Please contact the CCBR Pipeliner team at CCBR_Pipeliner@mail.nih.gov.

References

This repo was originally generated from the CCBR Nextflow Template. The template takes inspiration from nektool[^1] and the nf-core template. If you plan to contribute your pipeline to nf-core, don't use this template -- instead follow nf-core's instructions[^2].

[^1]: nektool https://github.com/beardymcjohnface/nektool

[^2]: instructions for nf-core pipelines https://nf-co.re/docs/contributing/tutorials/creatingwithnf_core

Owner

  • Name: CCR Collaborative Bioinformatics Resource
  • Login: CCBR
  • Kind: organization
  • Email: nciccbr@mail.nih.gov
  • Location: United States of America

CCR Collaborative Bioinformatics Resource, Center for Cancer Research (NCI), National Institutes of Health

Citation (CITATION.cff)

cff-version: 1.2.0
message: Please cite CHAMPAGNE as below.
authors:
  - family-names: Sovacool
    given-names: Kelly
    orcid: https://orcid.org/0000-0003-3283-829X
    affiliation:
      Advanced Biomedical Computational Science, Frederick National Laboratory
      for Cancer Research, Frederick, MD 21702, USA
  - family-names: Koparde
    given-names: Vishal
    orcid: https://orcid.org/0000-0001-8978-8495
    affiliation:
      Advanced Biomedical Computational Science, Frederick National Laboratory
      for Cancer Research, Frederick, MD 21702, USA
title: "CHAMPAGNE: CHromAtin iMmuno PrecipitAtion sequencinG aNalysis pipEline"
url: https://ccbr.github.io/CHAMPAGNE/
repository-code: https://github.com/CCBR/CHAMPAGNE
license: MIT
type: software
identifiers:
  - description: Archived snapshots of all versions
    type: doi
    value: 10.5281/zenodo.10516078
version: v0.5.1
date-released: "2025-08-28"

GitHub Events

Total
  • Create event: 38
  • Release event: 2
  • Issues event: 51
  • Delete event: 39
  • Member event: 1
  • Issue comment event: 32
  • Push event: 164
  • Pull request review event: 3
  • Pull request review comment event: 3
  • Pull request event: 62
Last Year
  • Create event: 38
  • Release event: 2
  • Issues event: 51
  • Delete event: 39
  • Member event: 1
  • Issue comment event: 32
  • Push event: 164
  • Pull request review event: 3
  • Pull request review comment event: 3
  • Pull request event: 62

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 118
  • Total pull requests: 46
  • Average time to close issues: 2 months
  • Average time to close pull requests: 2 days
  • Total issue authors: 2
  • Total pull request authors: 2
  • Average comments per issue: 1.11
  • Average comments per pull request: 0.11
  • Merged pull requests: 38
  • Bot issues: 0
  • Bot pull requests: 4
Past Year
  • Issues: 24
  • Pull requests: 34
  • Average time to close issues: 24 days
  • Average time to close pull requests: 2 days
  • Issue authors: 2
  • Pull request authors: 2
  • Average comments per issue: 0.08
  • Average comments per pull request: 0.06
  • Merged pull requests: 27
  • Bot issues: 0
  • Bot pull requests: 4
Top Authors
Issue Authors
  • kelly-sovacool (114)
  • kopardev (15)
  • slsevilla (12)
Pull Request Authors
  • kelly-sovacool (47)
  • github-actions[bot] (6)
  • slsevilla (1)
Top Labels
Issue Labels
enhancement (33) HighPriority (28) bug (27) cli (10) LowPriority (9) documentation (3) wontfix (2) MediumPriority (2)
Pull Request Labels
bug (1) enhancement (1)

Dependencies

.github/workflows/build.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • nf-core/setup-nextflow v1 composite
.github/workflows/docs.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/projects.yml actions
modules/CCBR/bwa/index/meta.yml cpan
modules/CCBR/bwa/mem/meta.yml cpan
modules/CCBR/cutadapt/meta.yml cpan
modules/CCBR/khmer/uniquekmers/meta.yml cpan
modules/CCBR/picard/samtofastq/meta.yml cpan
modules/CCBR/samtools/filteraligned/meta.yml cpan
modules/CCBR/samtools/sort/meta.yml cpan
modules/nf-core/bedtools/getfasta/meta.yml cpan
subworkflows/CCBR/filter_blacklist/meta.yml cpan
docs/requirements.txt pypi
  • mkdocs-git-revision-date-localized-plugin ==1.2.0
  • mkdocs-git-revision-date-plugin ==0.3.2
  • mkdocs-material ==9.1.6
  • mkdocs-material-extensions ==1.1.1
  • mkdocs-minify-plugin ==0.6.4
pyproject.toml pypi
  • Click >= 8.1.3
  • pyyaml >= 6.0
setup.py pypi
modules/CCBR/custom/countfastq/meta.yml cpan
modules/CCBR/samtools/flagstat/meta.yml cpan
modules/CCBR/bedtools/merge/meta.yml cpan
modules/CCBR/cat/cat/meta.yml cpan
modules/CCBR/custom/formatmergedbed/meta.yml cpan
modules/CCBR/custom/normalizepeaks/meta.yml cpan
modules/CCBR/sort/bed/meta.yml cpan
subworkflows/CCBR/consensus_peaks/meta.yml cpan
modules/nf-core/rmarkdownnotebook/meta.yml cpan
.github/workflows/draft-release.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
  • ietf-tools/semver-action v1 composite
.github/workflows/post-release.yml actions
  • actions/checkout v4 composite
modules/nf-core/custom/sratoolsncbisettings/meta.yml cpan
modules/nf-core/sratools/fasterqdump/meta.yml cpan
modules/nf-core/sratools/prefetch/meta.yml cpan
subworkflows/nf-core/fastq_download_prefetch_fasterqdump_sratools/meta.yml cpan
modules/nf-core/bedtools/getfasta/environment.yml conda
  • bedtools 2.30.0.*
modules/nf-core/custom/sratoolsncbisettings/environment.yml conda
  • sra-tools 3.0.8.*
modules/nf-core/rmarkdownnotebook/environment.yml conda
  • r-base 4.1.0.*
  • r-rmarkdown 2.9.*
  • r-yaml 2.2.1.*
modules/nf-core/sratools/fasterqdump/environment.yml conda
  • pigz 2.6.*
  • sra-tools 3.0.8.*
modules/nf-core/sratools/prefetch/environment.yml conda
  • sra-tools 3.0.8.*