The 'Platform MaterialDigital' (PMD), supported by the German Federal Ministry of Education and Research (BMBF), is spearheading efforts to bundle and coordinate digitalisation within the field of materials science and engineering. Central to its mission are the deployment of decentralised data servers, the adoption of uniform data formats, and the implementation of...
The credibility of research findings in the phonetic sciences, as in any other branch of scientific inquiry, depends critically on the possibility to verify these findings and the methods used to obtain them. A commitment to peer review constitutes a pledge to uphold this principle. However, review procedures vary considerably among journals, both within and between disciplines, as do...
Sustainable software development and metadata practices are crucial for making research software FAIR. Undeniably, this requires an initial investment of time and effort for researching and adopting best practices, as well as for regular maintenance tasks. This impairs the bottom-up adoption of best practices by RSEs. In this talk we present two complementary tools addressing this...
In discussions about FAIR software, primary use cases often center on making research accessible to other participants. The focus is usually on metadata. Metadata are used to make artifacts findable and accessible for search engines. This is structured in machine-readable file formats, based on YAML or JSON, and acts as intermediaries for researchers searching for artifacts. However, these...
BlackJAX is a library implementing sampling and variational inference algorithms commonly used in Bayesian computation. It is designed for ease of use, speed, and modularity by taking a functional approach to the algorithm's implementation. Designed from basic components to specific iterative procedures, BlackJAX allows the end user to build and experiment with new algorithms by composition....
In this project, we will build “virtual parasites” from high-resolution image data as basis for a precise data-driven mechanical understanding of parasite biophysics in the context of the DFG priority programme “Physics of Parasitism”.
The parasitic life cycle involves a multitude of physical interactions with the host microenvironment during stages of motility and adhesion. The shape and...
In the evolving landscape of High-Performance Computing (HPC), the ability to efficiently design, implement, and manage scientific data analysis workflows is paramount. We recognize this need and present a unique training program tailored for researchers and administrators keen on harnessing the power of the Snakemake workflow system in an HPC environment.
This course material offers a...
AgriPoliS, developed at the Leibniz Institute of Agricultural Development in Transition Economies (IAMO) over more than two decades, is an agent-based model for simulating the development of agricultural regions under changing economical, ecological and societal conditions. Individual farms, modeled as agents in AgriPoliS, make their decisions independently but interact with each other through...
In this poster, we report our experiences integrating research software engineering into a software testing course at Blekinge Institute of Technology, Sweden. In groups of four to five students, the teams implemented a comprehensive test suite entailing broad basic tests with an additional test-specific focus (e.g. performance testing, algorithmic verification) for real world research...
Share your thoughts on how research software metadata can power FAIR and open science!
In a world where the published scientific literature is growing exponentially, researchers looking for specific scientific information need to retrieve their signal from a rising flood of information noise. The adoption of semantic technologies such as knowledge graphs can mitigate this issue – while at...
What makes software "free"?
What software make us "free"?
And who makes free software?
Can I make software free without making free software?
For a chat about anything free software, come at the stand with material from the Free Software Foundation Europe.
Over the past decade, major advances in the field of microbial biotechnology, in particular (eco)genomics have been observed. Because of the increase in genetic data produced at high throughput by next generation sequencing technologies, many bioinformatic tools for their de novo and reference-based assembly were and are continually being developed. In order to meet the strong demand for...
In today's scientific landscape, especially in robust data-driven research, metadata plays a pivotal role. Referred to as "data about data," metadata is essential for augmenting the FAIRness (Findability, Accessibility, Interoperability, and Reproducibility) of digital information. It provides crucial context and structure to raw data, encompassing details such as origin, format, and...
Recent advances in large language models (LLMs) like chatGPT have demonstrated their potential for generating human-like text and reasoning about topics with natural language. However, applying these advanced LLMs requires significant compute resources and expertise that are out of reach for most academic researchers. To make scientific LLMs more accessible, we have developed Helmholtz...
hypertiling (hypertiling.de) is a high-performance Python 3 library for the generation and visualization of hyperbolic tilings, embedded in the Poincaré disk model. Using efficient, precise and robust algorithms, computational lattices with millions of cells can be created in a matter of minutes on a single computer and are ready to be used for all sorts of scientific as well as artistic...
As scientists, we frequently encounter the challenge of conveying complex research topics to a general audience. A prime example of this complexity is the field of artificial intelligence, which is currently undergoing unprecedented advancements - and many of these evolutions are hard to grasp for those not immersed in the community. When combined with other state-of-the-art developments, such...
We introduced a new Research Software Engineering (RSE) course at the University of Potsdam to help students from different backgrounds acquire important RSE skills and supplement their existing programming knowledge. This initiative is in response to the increase of basic programming skills among students from different fields, but the lack of experience of how to apply them in actual...
The exotic properties of topological insulators were theoretically predicted and experimentally realized around 2005. While for some parameters (material composition, dimensions of the device) it is possible to use simplified, analytically solvable models to describe the physics, this is not generally the case.
In order to simulate the devices fabricated and measured at the Institute for...
The KONWIHR Poster
Developing research software involves crucial decisions about software licenses, posing challenges for both researchers and developers. Assistance with issuing and verifying licenses is crucial to empower scientists to legally publish and reuse software. A license serves as a clear way to state what is allowed with a piece of software, acting as a powerful tool for software developers....
Ever since humans have been able to speak, words have been a tool for conveying what is important to us, what values we hold and what opinions we stand for. At the intersection of technology and ethics, we use machine learning to decode moral principles expressed in the language we use. However, quantifying ethical or moral views in media e.g. newspaper articles, interviews and books remains...
Neuroscience is a multi-disciplinary field that involves scientists from diverse backgrounds such as biology, computer science, engineering, and medicine. These scientists work together to understand how the brain operates in health and disease. The areas of application in neuroscience that require software are as diverse as the scientific backgrounds and programming skills of the scientists,...
We provide an overview of recent scientific results in HPC and AI developed by Intel’s European Technical Computing Engineering team and partners in academia and industry.
Here you can get into contact with people representing the de-RSE society.
Automating measurements is an increasingly important skill in experimental physics for laborious and repetitive tasks. A typical automation process uses Python to create interfacing modules for controlling and reading instruments. However, even if the modules are experiment-agnostic, the top-level experimental control scripts are often highly specialised, acting as instruction sequences...
At the IAS-8 institute of Forschungszentrum Jülich, the accurate and complete collection of measurement and environmental data is essential for subsequent analyses and modeling in many projects. Although the Bayeos server (https://github.com/BayCEER/bayeos-server) used at FZJ provides an open and standardized data platform for such data, the import and transformation of data from different...
Energy researchers often use (self-written) software as a starting point to perform research. Also, this software can be the result of research in this domain, like simulation tools. Research software presents an important research artifact in energy research. Therefore, the National Research Data Infrastructure for the Interdisciplinary Energy System Research (NFDI4Energy) addresses the...
Research Software Engineering is a fundamental part of the German National Research Data Infrastructure (NFDI). In accordance with that, a "deRSE Arbeitskreis NFDI" will serve as a connection point for RSEs in the NFDI inside deRSE e.V.
Within the NFDI e.V., several "sections" are dealing with overarching topics, e.g., the "Sektion Common Infrastructures" with its working groups on "Data...
Introduction:
Product life span is an important aspect to consider when we design computing infrastructure. Short release and support life-cycles constitutes a business strategy of many hardware manufacturers to incentivize buying new products, while the hardware is still functional. Additionally, due to the restrictive terms of proprietary software licenses, it is often impossible to find...
Research software is receiving increasing attention. Sustainability, reproducibility, publishing and recognition are four of the key issues that are currently being discussed. Software management plans can be an asset in all aspects. In our poster we will discuss the four topics with reference to SMPs. For this, we will analyse the status quo of SMP templates and discussion points. We will...
Modern research is heavily dependent on software. The landscape of research software engineering is evolving at a high pace, and the effective handling of metadata plays a pivotal role in ensuring software discoverability, reproducibility, and general project quality. Properly curating metadata can, however, become a time-consuming task, while manual curation is error prone at the same time....
While Unit and Integration testing provide quick insights into individual software components, ensuring seamless collaboration among all parts necessitates system-level testing. In the context of preCICE, a coupling library enabling plug-and-play partitioned multi-physics simulations, unique challenges arise. The coupling library stands at the center of a rich coupling ecosystem, with...
User experience (UX) is a critical component when developing an intuitive and informative user interface (UI). According to Garrets 5 elements of UX Design [1] development should orient as per the needs and requirements of use cases and users.
The Helmholtz Knowledge Graph (Helmholtz KG) is being developed since late 2022, as a light-weight interoperability layer between Helmholtz...
NFDI4Objects (N4O) represents a broad community dealing with material remains of human history from around 3 million years. RSE skills and the combination of FOSS help to create a Management Hub. The hub of our planned management tool will be a Nextcloud instance. This instance will provide a set of basic services (file sharing, task management, notes,...
Co-Simulation is a technique commonly used in research to analyse complex systems that are hard to simulated by monolithic simulation models. In co-simulation, different models are used simultaneously to represent a system. Especially in the energy sector, where the systems often have many components, co-simulation is a standard solution. Mosaik is an open source co-simulation tool developed...