我们正在尝试构建灵活的模式,例如,我们可能有来自两个位置之一的单个单元,要么是从原始数据开始的SpikeSorting管道,要么是从已经完成尖峰排序的文件导入的。
我们希望能够将这些表中任何一个相关的数据提供给下游的相同分析函数/表。
我们曾考虑使SpikeSorting表成为计算条目和导入条目的混合体,但这看起来有点丑陋。有没有更好的方法?
发布于 2021-05-04 10:08:53
对于这种特殊情况(不同的摄取),我可能会创建一个上游dj.Imported表,表示来自不同来源的摄取状态,其中包含会话和源路径之类的内容。make逻辑将负责确定源类型并将数据加载到真正的SpikeData (或其他名称)表中,并将源类型标记为那里的标志,或者作为直接值,或者作为外键标记到某种“标记”表中。
同样的“上游消歧表格和标签/标志进入下游”这种方法在其他情况下更通用,或者根据情况,直接将数据存储在组合表中。
https://stackoverflow.com/questions/67377072
复制相似问题