RADICAL-Cybertools: An abstractions-based approach to Scientific Workflows

Photograph image of Shantenu Jha


Shantenu Jha

Associate Professor
Rutgers, The State University of New Jersey University
Web page: link
Group web site: link


Ioannis Paraskevakos

Research Assistant
Research in Advanced DIstributed Cyberinfrastructure and Applications Laboratory (RADICAL)
Rutgers, The State University of New Jersey University
Web page: link


RADICAL-Cybertools enable the scalable execution of simple and common workflows, while allowing the construction and extension of workflows and tools with specific and complex requirements. They are tools that provide interoperable access to compute and data resources, while supporting the concurrent execution of multiple tasks.

Each component of RADICAL-Cybertools provides a well defined capability, such as task-level parallelism. RADICAL-Cybertools can be used by domain scientists "as is", or as part of a software stack that allows developers to build scripts/tools that meet specific and complex requirements.

The three main RADICAL-Cybertools are Ensemble-Toolkit, RADICAL-Pilot and RADICAL-SAGA, each one implementing well-defined abstraction.

Session details

When: 10:00 CST, May 10, 2017

Length of session: 1 hour

Target audience: Computational scientists, students, tool developers.


  • basic knowledge of Python
  • basic knowledge of Unix command line
  • basic knowledge of HPC usage (batch systems)
  • basic knowledge of Spark (desired, not required)

User base: Computational scientists, HPC users

Software availability: Open Source under MIT License

Software requirements: Python 2.7

Use cases: Molecular Dynamics Analysis (e.g. Leaflet Finder)

Training and reference materials: http://radical-cybertools.github.com

Webinar video

If you don't see the video, reload the page or click here.

Webinar slides: Download