Detailed description of the service
Service’s Capabilities:
The NFDI4Ing Jupyter Service lets you spin up a computational environment in your browser, ready to go for coding, data analyzing, and teaching research software engineering.
At the moment, two computational environments can be selected, one supporting Python, Julia, and R, including typical libraries needed in data science (detailed information here). The other environment allows the academic usage of MATLAB and supports polyglot programming, i.e., several programming languages in a single Jupyter notebook.
Users are free to install further libraries or customize Jupyter extensions in their running session. Available resources range from 1 to 4 CPU cores and up to 4 GB of memory for a single user. Additionally, 10 GB of temporarily disk space is available during a session, and 2 GB permanent disk space is available for each user.
Added Value for the User:
The service provides easy accessible, low entry barrier environments to fulfill common data analysis tasks. There is no need to install software or to have the required computational resources on a local system , e.g., to re-use an existing notebook. Therefore, the service facilitates the exploration and identification of suitable existing code reducing the time needed to start working on the own research questions.
Service’s Suitability:
The service is suitable for students and researchers, code developers and code providers. It especially benefits those who want to interactively re-use already existing computational notebooks.
Typical Use Cases:
Interactive analysis of a representative subset of experimental or simulation data with the aim to write a documented postprocessing pipeline that can be applied to the entire dataset.
Experimental prototyping, e.g., to determine good starting conditions and/ or parameters for coming up experiments / simulations.
Re-using and altering existing Jupyter notebooks to build upon work of others.
Interactive learning of new technology, e.g., through documenting lessions learned via formulas, text and code.
Creating learning material for developed research software.
Working together on a single document with mixed teams and programming languages.
Strengths of the Service:
Ready-to-use environment for typical data analysis tasks with just a click in the browser
Facilitating the enrichment of code by text descriptions, images and more
Low barrier in re-using already existing computational notebooks or compatible research software
Weaknesses of the Service:
Limited computational resources and disk space for larger analysis; no GPUs
Lacking advanced IDE features for notebooks like tools for refactoring, advanced code navigation or debugging; however, it’s possible to use an IDE via the NFDI4Ing Jupyter Service, e.g., the Matlab IDE
Compatibility with the Jupyter software stack as a precondition to provide research software.
Terms of use & restrictions
Contact
Anett Seeland, fokus@izus.uni-stuttgart.de
General support, jupyter-support@izus.uni-stuttgart.de
References
publications that reference (or report on using) the service
Reference on Service: Christof Bless, Ildar Baimuratov, and Oliver Karras: SciKGTeX – A LaTeX Package to Semantically Annotate Contributions in Scientific Publications.In: 2023 ACM/IEEE Joint Conference on Digital Libraries (JCDL), IEEE, 2023, https://dx.doi.org/10.1109/JCDL57899.2023.00030
Reference on Use: Christof Bless, I. Baimuratov, and O. Karras: SciKGTeX – Scientific Knowledge Graph TeX, Computer software, https://github.com/Christof93/SciKGTeX
Reference on Use: O. Karras, A. Ferrari, D. Fucci, and D. Dell’Anna: Supplementary Materials of the Tutorial: “Promotion of Open Science in Requirements Engineering – Leveraging the Open Research Knowledge Graph for FAIR Scientific Information” (1.1), 32nd IEEE International Requirements Engineering Conference 2024 (RE’24), Reykjavik, Iceland. Zenodo, 2023. https://doi.org/10.5281/zenodo.12518069
#WhyNFDI
SciKGTeX positively impacts everyday life and society by enhancing the discoverability and usability of research data. By embedding semantic annotations in scientific documents, it makes research findings more accessible and understandable. This leads to better-informed decisions in all areas. Additionally, it fosters collaboration among researchers, accelerating innovation and the application of scientific knowledge to real-world problems. Overall, SciKGTeX helps bridge the gap between complex research data and practical, societal benefits.
Miscellaneous
https://docs.jupyter.org/en/latest/ – official user docu
https://jupyterlab.readthedocs.io/en/latest/ – official user docu
https://blog.jupyter.org/ – news and interesting use cases