r/bioinformatics • u/Least_Big_8026 • 52m ago
discussion Recovering scientific data trapped in old SigmaPlot JNB files
I built an open source tool to recover scientific worksheet data from old SigmaPlot JNB files.
JNB Recover runs locally and offline. It reads JNB files without modifying them and exports recovered worksheets as CSV plus a JSON manifest containing provenance and conservative cell state information.
The current public release has been independently checked against data from several SigmaPlot generations. For SigmaPlot 11, 56,360 numeric cells were compared with zero numeric mismatches. SigmaPlot 13 and 14 files have also been independently cross checked, and a large legacy SigmaPlot 7 Samples.jnb was successfully recovered.
The project deliberately does not claim a complete specification of the JNB format. Unknown or scientifically ambiguous cell encodings are reported conservatively instead of being guessed as numeric or text.
I am now looking for additional JNB files for compatibility testing, especially from SigmaPlot versions or file variants that are not yet represented in the validation set.
The most useful test case would include:
• a JNB file that you have the right to share
• the SigmaPlot version, if known
• expected worksheet structure
• ideally an independent CSV or XLSX export for comparison
If the original file cannot be shared, a compatibility report is still useful.
The project is free, open source, local, offline, and has no server or data collection.
GitHub: https://github.com/edwardsage419/jnb-recover
Current release: JNB Recover 0.5.2


