Skip to content

Add North Carolina State institutional Config#1127

Merged
jfy133 merged 9 commits into
nf-core:masterfrom
sweavs111:master
Jun 16, 2026
Merged

Add North Carolina State institutional Config#1127
jfy133 merged 9 commits into
nf-core:masterfrom
sweavs111:master

Conversation

@sweavs111

Copy link
Copy Markdown
Contributor

name: New Config for NC State
about: A new cluster config

Please follow these steps before submitting your PR:

  • If your PR is a work in progress, include [WIP] in its title
  • Your PR targets the master branch
  • You've included links to relevant issues, if any

Steps for adding a new config profile:

  • Add your custom config file to the conf/ directory
  • Add your documentation file to the docs/ directory
  • Add your custom profile to the nfcore_custom.config file in the top-level directory
  • Add your profile name to the profile: scope in .github/workflows/main.yml
  • OPTIONAL: Add your custom profile path and GitHub user name to .github/CODEOWNERS (**/<custom-profile>** @<github-username>)

sweavs111 and others added 2 commits June 10, 2026 13:11
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sweavs111 sweavs111 requested review from a team, FriederikeHanssen and matthdsm and removed request for a team June 11, 2026 13:39

@jfy133 jfy133 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Small suggestion but otherwise LGTM

Comment thread conf/hazel.config
max_cpus = 24
max_time = 120.h

// Default GPU allocation. Override at runtime with --hazel_gpu 'gpu:<type>:<num>'

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a validation{} scope ignoreParams list to ignore this to avoid ugly warning for users
(Review from phone, so no real example but check other configs)

Comment thread docs/hazel.md Outdated
Comment thread conf/hazel.config Outdated
Comment on lines +45 to +47
memory: 128.GB,
cpus: 24,
time: 120.h

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not wrong, but suggested to have in only one place (e.g. reuse the params to support old pipelines) to avoid drift with updates.

Comment thread docs/hazel.md Outdated
## Load Nextflow and Singularity environment modules
module purge # Optional, unload any currently loaded modules.
module load nextflow/26.04.3
module load singularity

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If this is required to make singularity/apptainer available, I suggest adding a beforeScript to load the module to the process as well.

(Slurm environment forwarding works great except when it doesn't.)

@sweavs111

Copy link
Copy Markdown
Contributor Author

Thank you for the review and the suggestions. I have made the edits and the PR is ready for re-review. Sorry for lots of commits.

@jfy133 jfy133 merged commit fd99566 into nf-core:master Jun 16, 2026
157 of 162 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants