From Abandoned Scripts to FAIR Community Pipelines: Rescuing Orphan Bioinformatics Workflows with nf-core - Lessons from Light-Sheet Fluorescence Microscopy
Schwitalla, C.; Kuhn Cuellar, L.; Hoertenhuber, M.; Grote, N.; Woller, T.; Lamberti, I.; Pavie, B.; Kuestner, T.; Kyere, F. A.; Curtin, I.; Stein, J. L.; Nahnsen, S.
Show abstract
BackgroundResearch software is essential for modern data analysis but is often developed and maintained by a small number of researchers. When developers leave, software may become orphaned, limiting reuse and risking the loss of valuable domain knowledge and computational methods. While the FAIR Principles for Research Software (FAIR4RS) provide an essential foundation for improving the reuse of research software, compliance with these principles alone does not guarantee practical reusability. Here, we investigate whether orphaned scientific software can be systematically rescued and transformed into sustainable, reusable workflows using established software engineering practices and community standards. FindingsWe re-engineered the abandoned MATLAB-based NuMorph toolkit for large-scale light-sheet microscopy image analysis into nf-core/lsmquant, a Nextflow-based workflow developed according to nf-core community guidelines. The re-engineered workflow preserved the original scientific methods at comparable computational cost while improving the softwares FAIRness, portability, and reproducibility. Integration into the nf-core ecosystem provides a community-driven framework that supports software sustainability through distributed maintenance and shared development practices, while the modular workflow architecture simplified adaptation of nf-core/lsmquant to additional light-sheet microscopy datasets beyond the original application ConclusionOur work demonstrates that orphaned scientific software can be successfully rescued through systematic re-engineering guided by FAIR and software sustainability principles. By transforming a legacy codebase into a community-maintained workflow, we preserve valuable domain-specific methods while improving usability, maintainability, and reproducibility. This approach provides a practical strategy for recovering orphan research software and integrating it into modern, reusable research ecosystems.
Matching journals
The top 4 journals account for 50% of the predicted probability mass.
Similar papers in this journal
Similar papers in this journal
- Sardine: a modular framework for developing data acquisition and near real-time analysis applications 94%
- ColiCoords: A Python package for the analysis of bacterial fluorescence microscopy data 93%
- Datavzrd: Rapid programming- and maintenance-free interactive visualization and communication of tabular data 93%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.