Related Experiment Video
Updated: Jan 24, 2026

Software for Analysis of Heart Rate and Blood Pressure Time-series Data from the Valsalva Maneuver
Published on: June 27, 2025
Software engineering for scientific big data analysis
Björn A Grüning1,2, Samuel Lampa3,4, Marc Vaudel5,6
1Bioinformatics Group, Department of Computer Science, University of Freiburg, Georges-Koehler-Allee 106, D-79110 Freiburg, Germany.
Abstract:
The increasing complexity of data and analysis methods has created an environment where scientists, who may not have formal training, are finding themselves playing the impromptu role of software engineer. While several resources are available for introducing scientists to the basics of programming, researchers have been left with little guidance on approaches needed to advance to the next level for the development of robust, large-scale data analysis tools that are amenable to integration into workflow management systems, tools, and frameworks. The integration into such workflow systems necessitates additional requirements on computational tools, such as adherence to standard conventions for robustness, data input, output, logging, and flow control. Here we provide a set of 10 guidelines to steer the creation of command-line computational tools that are usable, reliable, extensible, and in line with standards of modern coding practices.
Related Concept Videos
Statistical Software for Data Analysis and Clinical Trials
The Scientific Method
The Scientific Method
Generally, predictions are tested using carefully-designed experiments. Based on the outcome of these...
The Scientific Method
GIS Software, Hardware, and Sources of GIS Data
Scientific Laws and Theories

