Skip to content

SwissDataScienceCenter/renku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Renku

Discourse Gitter

Renku is an open-source platform that connects the ecosystem of data, code, and compute to empower researchers to build collaborative communities. It is aimed at independent researchers and data scientists as well as labs, collaborations, and courses and workshops.

Once a Renku project is configured, anyone using it can take advantage of convenient access to data and code within pre-configured computational sessions. Projects are assembled by piecing together:

  • Data connectors: connect virtually any cloud-based or on-premise data source, like S3 buckets, WebDav or SFTP servers. Once you create a data connector, it can be reused across all of your projects and even be made available to your group or community.

  • Source code: link the source code repositories you are used to, like GitHub or GitLab and easily work on it within your project sessions.

  • Compute environments: use one of our pre-configure environments with VSCode, RStudio or Jupyter inside or have Renku build an image to match your repository's requirements. Alternatively, bring your own docker image and share it easily with others to really make your code and data sing.

Note

Renku is currently being rewritten; the new version, Renku 2.0 will replace the "legacy" functionality fully in late Spring 2025. All of the material linked below refers to the new version.

Getting Started

A public instance of RenkuLab is available at https://renkulab.io/v2. To start exploring Renku, feel free to make an account and try it out! You can follow the hands-on tutorial or visit our Community Portal.

Documentation

Contributing

We're happy to receive contributions of all kinds, whether it is an idea for a new feature, a bug report or a pull request!

Please review our contributing guidelines before submitting a pull request.

Getting in touch

There are several channels you can use to communicate with us; we monitor all of them, so your messages will always get to us, but communication will be slightly more streamlined if you pick a channel that most suits your purpose and needs.

  • discourse: questions concerning Renkulab, your feature requests or feedback
  • github: create platform-usability and software-bug issues
  • gitter: communicate with the team

Renku is developed as an open source project by the Swiss Data Science Center in a team split between EPFL and ETHZ.

Project structure

Renku is built from several sub-repositories:

Citing Renku in research papers

If you use the Renku platform for your research, please do cite our paper. See the citation information in the side panel of this repo for APA and BibTex formats.

About

Renku provides a platform and tools for reproducible and collaborative data analysis.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 47