EXCEEDS logo
Exceeds
Nick Semenkovich

PROFILE

Nick Semenkovich

Developed and integrated a new institutional profile for the Medical College of Wisconsin Research Computing Center within the nf-core/configs repository, focusing on scalable HPC support. The work centered on enabling GPU-aware and memory-conscious task routing by leveraging SLURM and Apptainer, with routing logic that directs jobs to appropriate partitions based on per-core and per-node memory requirements or GPU needs. This feature supports four cluster partitions and automates resource allocation, improving both resource utilization and onboarding for institutional users. The implementation was validated through end-to-end integration testing using Nextflow and Groovy, ensuring efficient deployment and maintainability for HPC workflows.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

1Total
Bugs
0
Commits
1
Features
1
Lines of code
233
Activity Months1

Your Network

94 people

Work History

May 2026

1 Commits • 1 Features

May 1, 2026

May 2026 monthly summary for nf-core/configs: Focused on enabling scalable HPC support for the MCW RCC cluster by delivering a GPU-aware, memory-conscious task routing profile. Key accomplishment: new MCW RCC institutional profile integrated with SLURM and Apptainer, with automatic routing of tasks based on memory usage and GPU requirements. The feature includes four partitions (normal, bigmem, gpu, ood) and routes tasks to bigmem when per-core memory (7680 MB) or per-node (360 GB) limits would be exceeded; GPU tasks route to the gpu partition with a single device. This was tested against the live cluster using nf-core/rnaseq -r 3.22.2 -profile test.Impact: improved resource utilization, streamlined onboarding for institutional users, and enabled efficient GPU-enabled workflows. Technologies/skills demonstrated: SLURM, Apptainer, nf-core profiles, memory-aware routing logic, end-to-end integration testing with a live cluster.

Activity

Loading activity data...

Quality Metrics

Correctness100.0%
Maintainability80.0%
Architecture100.0%
Performance80.0%
AI Usage20.0%

Skills & Technologies

Programming Languages

Groovy

Technical Skills

ApptainerContainerizationHPC configurationNextflowSLURM

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

nf-core/configs

May 2026 May 2026
1 Month active

Languages Used

Groovy

Technical Skills

ApptainerContainerizationHPC configurationNextflowSLURM