我通常会分析实验数据,尽管我有一个大致的步骤计划,但可能需要根据实验的具体细节或后面的问题进行调整。我通常是唯一的一种编码。
我看了维基百科,但不确定要使用哪种方法,部分是因为我从未使用过任何方法,部分是因为我有时只是探索数据,看其外观,而其他时候我只想找到答案。(并且因为我不太希望测试或在代码上具有一定的素质)
一两个小时后,系统提示我问这个问题,因为发现r函数table
依赖于向量的顺序,而不是要与之进行比较的元素名称。然后,尽管我应该在使用某些模拟数据的地方测试行为和功能。但是我在其他分析之后使用表格导致信息不足,因此我无法遵循测试驱动的开发方法(如果我理解正确的话)。但是,我觉得通过改进项目的处理方式,我可以提高效率,除了可以更快地发现错误之外,还可以找到错误的内容和方式,以防万一我对结果有所怀疑,所以请不要仅仅关注这个例子的错误。
哪种软件方法最适合研究?
我基本上是在问如何确保质量和时间进度以及保持研究的特异性。
我的工作方式示例:
一位生物学家想到了一个问题,并且知道进行一项实验会获得感兴趣的数据(即,两种条件下的基因表达水平),然后她/他进行了实验并从10个人/小鼠/大鼠中收集了样本。现在,我必须使用现有的库和测试(或实施新的测试)来分析那10个样本的数据,但要考虑到生物学家所考虑的问题(即,一种基因比另一种基因表达更多的基因)。其结构与先前的实验相同(涉及6种条件和另一只动物),但统计检验,规范化,数据结构可能会发生变化。因此,我通常会复制以前的版本,并使其适应当前的需求。