Intro
Rok Roškar, Swiss Data Science Center, ETH Zürich
30 May 2023
Outline
2
2
Renku Walkthrough
3
What’s ahead?
1
What is Renku?
Demo
Renku enables “sustainable” data science
Demo
4
a story…
Development
Publication
Remembering how to re-run code to update a figure…
Set up the project environment… more than once
Inefficient sharing of computational resources…
1 year later, trying to share project materials…
Option 2
Renku streamlines the behind-the-scenes work, so you can focus on the fun parts of data science!
Demo
5
Development
Publication
Option 2
Renku streamlines the behind-the-scenes work, so you can focus on the fun parts of data science!
Set up 1 containerized environment, and take it wherever you need it
Comprehensible workflows make reusing code a breeze
Take advantage of flexible & efficient compute infrastructure
Showcase your work
What is Renku?
Making sustainable data science practices accessible & easy
Reusable Data
Containerized Environments
Comprehensible Workflows
Renku CLI
Renku on your own machine
Metadata-first data packages
Simple package setup for popular languages
Encode relationships between code and data
RenkuLab
Flexible & efficient compute infrastructure
Shareable Code
The foundation for collaborative Data Science
Demo
walkthrough
7
Demo
Takeaways
Versioned Code and Data
The tools you need for collaborative Data Science
Takeaways
Reusable Data
Metadata-first data packages
Takeaways
Containerized Environments
Simple package setup for popular languages
Takeaways
Reusable Workflows
Automatically encode relationships between code and data
The Renku Stack
https://renkulab.io
command-line interface (CLI)
The Renku stack compared with other tools
Version control
Interactive sessions
Environment Management
Workflows
Renku: A preconfigured and integrated cloud environment
+
Harness code & data versioning
Use the knowledge graph for <creativity>
Containerize your compute environment
Track & show file lineage via a workflow tool
Renku helps data scientists improve their computational skills, wherever they are on their journey.
Code & Data Versioning
Workflows
Environment Mgmt
Metadata Standards
Why use Renku?
What’s ahead?
15
Demo
Coming up
16
Demo
We want to hear from you!
🙋 Try out Renku
❓ Run into a problem?
💡 Feature Request?
17
Demo