核心概念
为了帮助您高效使用 NebulaLab,本章将为您梳理软件的五个底层核心概念,以及它们之间是如何协同工作以沉淀科研数据的。
1. 项目文件 (.nebula)
NebulaLab 使用统一的项目文件(扩展名为 .nebula)保存当前工作区的所有状态。
- 保存内容:不仅包括您导入的全部原始数据表格,还完整记录了您的样品分组树结构、右侧的数据预处理工作流 (Workflow)、图形看板的自定义绘图样式与标签状态。
- 设计意图:实现科研过程的“完全可复现性”。在下一次打开项目时,您可以无缝继续上次的分析绘图,或将项目文件直接分享给课题组同事,让他们能一键还原并审查您的完整数据处理步骤。
2. 样品 (Sample) 与数据分组 (Group)
导入的每一组实验数据都会被解译为一个**“样品”**对象,并以树状层级形式悬挂在左侧样品树中。
- 组织结构:支持“分组树”管理,您可以自由建立多级分组(如
批次A/样品01),通过拖拽在分组间移动样品。 - 数据结构:每个样品实质上是一个由自变量列和因变量列(如 X轴、Y轴)构成的二维物理量数据表,支持在表格工作区进行双击单元格的手动修改。
3. 数据处理流程 (Workflow)
数据处理流程是 NebulaLab 的灵魂。它描述了从原始仪器数据到最终出图数据之间发生了什么物理与数学变换。
- 流式组合:您可以将多个原子清洗与计算操作像积木一样串联组合(例如:
数据裁剪->SG平滑滤波->多项式基线校正->Y轴最大值归一化)。 - 非破坏性编辑:所有在工作流中叠加的变换均不会破坏或修改您的物理原始数据,您可以随时调整其中任意一步的参数,软件会在毫秒级内自动重新计算并更新绘图展示。
4. 模板 (Template)
当您为某台仪器(例如某一型号的紫外-可见分光光度计或 XRD 衍射仪)配置好了一套完美的数据处理工作流及绘图样式后,您可以将其沉淀为**“处理模板”**。
- 一键批量套用:面对新一天产生的同类型实验数据,您只需一键套用该模板,软件即可在 2 秒内对数万行原始数据进行流式清洗、基线对齐和规范化绘图,彻底免去手动重复配置的繁琐。
- 样式与配置解耦:模板可单独作用于数据清洗,也可单独用于锁定学术论文插图的坐标轴字体、配色方案等绘图属性。
5. 插件 (Plugin) 与社区 (Community)
由于不同学科、不同仪器的数据差异极大,NebulaLab 采用了完全模块化的插件式架构。
- 功能扩展:官方与社区开发者会将特定仪器的解析插件、高阶拟合算法(如特定XRD峰型拆分)或精美界面主题打包发布到社区。
- 团队协同:通过内置的社区市场,课题组内部可以快速分发和安装定制插件与工作流模板,实现团队数据处理标准的无缝统一。
