NHNils Hoffmann

Nils Hoffmann

*This is an algorithmically generated author record based on publicly available information.

Current Organizations / Institutes

The organizations/institutes from the scholar's latest article

Previous Organizations / Institutes

The organizations / institutes from the scholar's other articles in the past ten years


Nils Hoffmann has a total of 323 co-authors. Here are the top co-authors by number of shared publications:


Latest Publications

  • Open Access

    mzQC: a versatile way to communicate quality information for biological mass spectrometry

    by Chris Bielow, Mathias Walzer, Nils Hoffmann, Julian Uszkoreit, Fatemeh Mirzadeh Sarcheshmeh, Franziska Nicolaus, Lars Andernach, Patrick Boschmann, Bo Burla, Eralp Dogu, et al.

    Reliable quality control (QC) is essential for reproducible biological mass spectrometry, yet QC information is still typically stored in tool-specific, poorly interoperable formats that hinder comparison, reuse, and transparent reporting. We present mzQC, a community-developed standard from the HUPO Proteomics Standards Initiative for the compact, machine-readable representation of QC metrics and their associated metadata across mass spectrometry workflows. mzQC is implemented in JSON, organized to support both individual mass spectrometry acquisitions and collections thereof, with formal QC metrics definitions supported by controlled vocabularies to ensure unambiguous metric interpretation and semantic consistency. The format is supported by validation tools and reference libraries in Python, R, and Java, facilitating integration into existing software ecosystems. We demonstrate the utility of mzQC across diverse analytical modalities and QC settings, spanning longitudinal instrument monitoring, acquisition-method evaluation, study-level quality assessment, repository-scale data characterization, and spatially resolved mass spectrometry imaging. Together, these use cases show that mzQC provides not merely a file format, but a shared foundation for interoperable QC reporting, large-scale data assessment, and more rigorous, reproducible, and reusable mass spectrometry-based research.

  • Open Access

    Hybrid Cloud Architectures for Research Computing: Applications and Use Cases

    by Xaver Stiensmeier, Alexander Kanitz, Jan Krüger, Santiago Insua, Adrián Rošinec, Viktória Spišáková, Lukáš Hejtmánek, David Yuan, Gavin Farrell, Jonathan Tedds, et al.

    Scientific research increasingly depends on robust and scalable IT infrastructures to support complex computational workflows. With the proliferation of services provided by research infrastructures, NRENs, and commercial cloud providers, researchers must navigate a fragmented ecosystem of computing environments, balancing performance, cost, scalability, and accessibility. Hybrid cloud architectures offer a compelling solution by integrating multiple computing environments to enhance flexibility, resource efficiency, and access to specialised hardware. This paper provides a comprehensive overview of hybrid cloud deployment models, focusing on grid and cloud platforms (OpenPBS, SLURM, OpenStack, Kubernetes) and workflow management tools (Nextflow, Snakemake, CWL). We explore strategies for federated computing, multi-cloud orchestration, and workload scheduling, addressing key challenges such as interoperability, data security, reproducibility, and network performance. Drawing on implementations from life sciences, as coordinated by the ELIXIR Compute Platform and their integration into a wider EOSC context, we propose a roadmap for accelerating hybrid cloud adoption in research computing, emphasising governance frameworks and technical solutions that can drive sustainable and scalable infrastructure development.

  • Open Access

    SpectriPy: Enhancing Cross-Language Mass Spectrometry Data Analysis with R and Python

    by Marilyn De Graeve, Wout Bittremieux, Thomas Naake, Carolin Huber, Matthias Anagho-Mattanovich, Nils Hoffmann, Pierre Marchal, Victor Chrone, Philippine Louail, Helge Hecht, et al.


  • Open Access

    Secure Processing Environments as a Service in the de.NBI Cloud

    by Martin Braun, Alexander Kanitz, Jan Krüger, Landfried Kraatz, Jacobo Miranda, Carsten Schelp, Valentin Schneider-Lunitz, Sanjay Kumar Srikakulam, Xaver Stiensmeier, Nils Hoffmann, et al.

    Sensitive human data is crucial for biomedical research, enabling faster drug development and better understanding of diseases. The Biohackathon Germany project utilized ELIXIR Europe's services and external tools to create Secure Processing Environments, ensuring high protection of sensitive data while facilitating research across Germany and Europe.


  • Open Access

    The Proteomics Standards Initiative Standardized Formats for Spectral Libraries and Fragment Ion Peak Annotations: mzSpecLib and mzPAF

    by Joshua Klein, Henry Lam, Tytus D. Mak, Wout Bittremieux, Yasset Perez-Riverol, Ralf Gabriels, Jim Shofstahl, Helge Hecht, Pierre-Alain Binz, Shin Kawano, et al.

    Mass spectral libraries are collections of reference spectra, usually associated with specific analytes from which the spectra were generated, that are used for further downstream analysis of new spectra. There are many different formats used for encoding spectral libraries, but none have undergone a standardization process to ensure broad applicability to many applications. As part of the Human Proteome Organization Proteomics Standards Initiative (PSI), we have developed a standardized format for encoding spectral libraries, called mzSpecLib (https://psidev.info/mzSpecLib). It is primarily a data model that flexibly encodes metadata about the library entries using the extensible PSI-MS controlled vocabulary and can be encoded in and converted between different serialization formats. We have also developed a standardized data model and serialization for fragment ion peak annotations, called mzPAF (https://psidev.info/mzPAF). It is defined as a separate standard, since it may be used for other applications besides spectral libraries. The mzSpecLib and mzPAF standards are compatible with existing PSI standards such as ProForma 2.0 and the Universal Spectrum Identifier. The mzSpecLib and mzPAF standards have been primarily defined for peptides in proteomics applications with basic small molecule support. They could be extended in the future to other fields that need to encode spectral libraries for nonpeptidic analytes.


  • Open Access

    The lipidomics reporting checklist a framework for transparency of lipidomic experiments and repurposing resource data

    by Dominik Kopczynski, Christer S. Ejsing, Jeffrey G. McDonald, Takeshi Bamba, Erin S. Baker, Justine Bertrand-Michel, Britta Brügger, Cristina Coman, Shane R. Ellis, Timothy J. Garrett, et al.


  • Open Access

    The Proteomics Standards Initiative standardized formats for spectral libraries and fragment ion peak annotations: mzSpecLib and mzPAF

    by Joshua Klein, Henry Lam, Tytus Mak, Wout Bittremieux, Yasset Perez-Riverol, Ralf Gabriels, Jim Shofstahl, Helge Hecht, Pierre-Alain Binz, Shin Kawano, et al.

    Mass spectral libraries are collections of reference spectra, usually associated with specific analytes from which the spectra were generated, that are used for further downstream analysis of new spectra. There are many different formats used for encoding spectral libraries, but none have undergone a standardization process to ensure broad applicability to many applications. As part of the Human Proteome Organization Proteomics Standards Initiative (PSI), we have developed a standardized format for encoding spectral libraries, called mzSpecLib (https://psidev.info/mzSpecLib). It is primarily a data model that flexibly encodes metadata about the library entries using the extensible PSI-MS controlled vocabulary, and can be encoded in and converted between different serialization formats. We have also developed a standardized data model and serialization for fragment ion peak annotations, called mzPAF (https://psidev.info/mzPAF). It is defined as a separate standard since it may be used for other applications besides spectral libraries. The mzSpecLib and mzPAF standards are compatible with existing PSI standards such as ProForma 2.0 and the Universal Spectrum Identifier. The mzSpecLib and mzPAF standards have been primarily defined for peptides in proteomics applications, with basic small molecule support. They could be extended in the future to other fields that need to encode spectral libraries for non-peptidic analytes.


  • Open Access

    Communicating Mass Spectrometry Quality Information in mzQC with Python, R, and Java

    by Chris Bielow, Nils Hoffmann, David Jimenez-Morales, Tim Van Den Bossche, Juan Antonio Vizcaíno, David L. Tabb, Wout Bittremieux, Mathias Walzer

    Mass spectrometry is a powerful technique for analyzing molecules in complex biological samples. However, inter- and intralaboratory variability and bias can affect the data due to various factors, including sample handling and preparation, instrument calibration and performance, and data acquisition and processing. To address this issue, the Quality Control (QC) working group of the Human Proteome Organization's Proteomics Standards Initiative has established the standard mzQC file format for reporting and exchanging information relating to data quality. mzQC is based on the JavaScript Object Notation (JSON) format and provides a lightweight yet versatile file format that can be easily implemented in software. Here, we present open-source software libraries to process mzQC data in three programming languages: Python, using pymzqc; R, using rmzqc; and Java, using jmzqc. The libraries follow a common data model and provide shared functionalities, including the (de)serialization and validation of mzQC files. We demonstrate use of the software libraries in a workflow for extracting, analyzing, and visualizing QC metrics from different sources. Additionally, we show how these libraries can be integrated with each other, with existing software tools, and in automated workflows for the QC of mass spectrometry data. All software libraries are available as open source under the MS-Quality-Hub organization on GitHub (https://github.com/MS-Quality-Hub).


  • Open Access

    Simplifying virtual research environments with SimpleVM: A comprehensive platform to boost research and training productivity

    by Nils Hoffmann, Peter Belmann, David Weinholz, Viktor Rudko, Qiqi Mok, Alexander Sczyrba

    Simple access to computational resources for challenging bioinformatics analyses is still often difficult for researchers to obtain. We therefore previously introduced SimpleVM in the federated de.NBI Cloud, based on OpenStack. It is now available as a stand-alone application that can be deployed on any OpenStack cloud environment and uses authentication and authorization through LifeScience AAI or alternative AAI services, coupled to EduGAIN. SimpleVMs support basic data-processing use-cases, but can also serve sophisticated, cluster-based computing, GPU-accelerated machine learning and workshop scenarios. A user-centric UI guides users through the configuration steps to set up a SimpleVM. The UI simplifies VM lifecycle management, including selection of custom and pre-defined base images, volume and snapshot management, as well as the installation of additional software available via Conda. Users can access the graphical user interfaces on their VMs via their browser, using pre-defined research environments with Visual Studio Code, RStudio, Jupyter Hub or XFCE Linux, which offer quickstarts for common user requirements. Alternatively, users can connect via ssh for direct system access. VM snapshots can serve as templates to run workshops using our dedicated workshop mode, with individual VMs for each participant – a feature that has proven highly effective in multiple trainings and de.NBI Cloud user meetings since 2021. The latest addition to SimpleVM is BiBiGrid, offering a simple setup of a Grid scheduler with auto-scaling capabilities for cluster computing. Additionally, it now supports GPU-accelerated machine learning applications, making it a versatile tool for a wide range of data science and bioinformatics projects.

  • Open Access

    Communicating mass spectrometry quality information in mzQC with Python, R, and Java

    by Chris Bielow, Nils Hoffmann, David Jimenez-Morales, Tim Van Den Bossche, Juan Antonio Vizcaíno, David L. Tabb, Wout Bittremieux, Mathias Walzer

    Mass spectrometry is a powerful technique for analyzing molecules in complex biological samples. However, inter- and intra-laboratory variability and bias can affect the data due to various factors, including sample handling and preparation, instrument calibration and performance, and data acquisition and processing. To address this issue, the Quality Control (QC) working group of the Human Proteome Organization’s Proteomics Standards Initiative has established the standard mzQC file format for reporting and exchanging information relating to data quality. mzQC is based on the JavaScript Object Notation (JSON) format and provides a lightweight yet versatile file format that can be easily implemented in software. Here, we present open-source software libraries to process mzQC data in three programming languages: Python, using pymzqc; R, using rmzqc; and Java, using jmzqc. The libraries follow a common data model and provide shared functionality to operate on mzQC files, including the (de)serialization and validation of mzQC files. We demonstrate use of the software libraries for extracting, analyzing, and visualizing QC metrics from different sources and show how these libraries can be integrated with each other, with existing software tools, and in automated workflows for the QC of mass spectrometry data. All software libraries are available as open source under the MS-Quality-Hub organization on GitHub ( https://github.com/MS-Quality-Hub ).