Training & Consulting

Advanced computing resources are most effective when researchers have guidance on how to design workflows, manage data, and adapt research software for scalable computing environments.

The Center for Computational Sciences (CCS) provides consulting and training to help University of Kentucky researchers effectively use campus and national cyberinfrastructure resources. CCS staff work directly with faculty, students, and research staff to support computational workflows, research software, and data-intensive projects across many disciplines.


On this page


What is Research Computing Consulting?

Research computing consulting focuses on helping researchers design and implement computational workflows that can operate effectively at scale.

This work often involves:

  • adapting research workflows to run on shared computing infrastructure
  • improving performance and efficiency of computational analyses
  • organizing research software environments for reproducible workflows
  • managing data generated during computational research
  • identifying appropriate infrastructure resources for different stages of a project

CCS works with researchers throughout the research lifecycle, from early experimentation through large-scale computational studies.

When should I request consulting?

Researchers may benefit from consulting with CCS when:

  • computational workflows begin to exceed the capabilities of local systems
  • research software needs to be adapted to run on shared computing infrastructure
  • computational experiments must scale to large datasets or large numbers of jobs
  • research projects require structured data workflows across multiple systems
  • research groups want to improve reproducibility and sustainability of computational analyses

Early engagement is often beneficial. Consulting with CCS during the planning stages of a project can help research groups design workflows that scale effectively as research expands.

Request a consultation today!

Consulting Areas

CCS provides expertise across several areas of computational research and data-intensive workflows.

Scaling Computational Workflows

Many research projects begin with scripts or analyses developed on local systems. As projects grow, these workflows often need to scale to shared computing infrastructure.

CCS helps researchers adapt and organize computational workflows to run efficiently on research computing systems.

This may include:

  • adapting workflows for high-performance computing environments
  • designing job strategies for large computational workloads
  • improving efficiency of research pipelines or simulation workflows
  • helping research groups move from exploratory analysis to large-scale computation

Explore our guides on Nextflow

Research Software and Reproducible Computing

Modern computational research frequently relies on complex software environments and research pipelines.

CCS supports researchers in developing computational workflows that are organized, reproducible, and sustainable over time.

This may include:

  • organizing research software environments
  • supporting container-based or portable computational workflows
  • structuring computational pipelines and analysis workflows
  • improving long-term reproducibility of computational research

See the complete list of Research Software available

Research Data Workflows

Data-intensive research requires careful planning for how datasets are stored, moved, and accessed during computational workflows.

CCS can assist researchers in designing workflows that integrate data management with computational analysis.

This may include:

  • planning data workflows across research computing systems
  • managing large datasets generated during computational research
  • transferring data between campus and external research infrastructure
  • sharing research datasets securely with collaborators

Artificial Intelligence and Advanced Computing Workflows

Many research projects increasingly rely on machine learning, accelerated computing, or large-scale computational experiments.

CCS helps researchers adapt these workflows to run effectively on shared infrastructure and scale computational experiments beyond local systems.

How to Run TensorFlow on LCC
Run Local LLMs on Your Laptop/Desktop

Training Opportunities

CCS also provides training programs designed to help researchers develop practical skills for computational research.

Training activities may include:

  • onboarding sessions to introduce researchers to the research computing environment and tools
  • introductory workshops on research computing systems
  • training sessions focused on computational workflows and data management
  • seminars highlighting new research computing tools or capabilities

These activities help research groups become familiar with available infrastructure and develop the skills needed to scale computational workflows effectively.

Training opportunities are announced periodically throughout the academic year.

View our Events & Workshops Page
View our ARCHIVE of Past Events
Request a Training Session

How CCS Works With Researchers

Researchers commonly engage CCS through several types of interaction:

  • consultation meetings to discuss computational approaches
  • training workshops and instructional sessions
  • support requests related to research computing systems

In some cases, CCS staff may work more closely with research groups to help develop sustainable computational workflows for complex research projects.