基础科研论文的底层逻辑

本贴最后更新于 546 天前,其中的信息可能已经时移世易
  • 首先,科研逻辑的概念是什么?简而言之,科研逻辑本质上是因果关系论证逻辑,我们做课题的过程实质上就是对一串因果上下游关系的论证

  • 那么,如何对因果关系是如何进行论证的?就是利用 rescue 实验,对科研逻辑中的因果关系进行充分论证!

  • 什么是 rescue 实验?

    • 说起 rescue 实验,不得不提他理论起源,那就是柯霍氏法则 (Koch's Postulates)。柯霍是一个病原微生物学家,他在研究中发现,为了证明一个病原体和疾病之间的因果关系,必须要满足以下三点:1. 病原体和疾病表型具有相关性;2. 去除病原体,疾病表型减弱;3. 相同病原体再次感染,可以重新出现疾病表型(rescue)。通过总结,将以上三点成为柯霍氏法则,用于证明病原体和疾病之间的因果关系

      image

    • 随着 DNA 双螺旋结构的揭秘,我们进入了分子研究时代,于是,为了证明分子和表型之间的因果关系,根据最初的柯霍氏法则衍生出来了分子柯霍氏法则:1.基因和疾病表型具有相关性;2. 去除基因,疾病表型减弱;3. 重新过表达该基因,被减弱的表型再次恢复(rescue)

  • 为了方便大家完全理解,这里再为大家做个比喻,进行类比

    • 比如一个水管,水从上游流向下游,在水管中间有一个黑匣子,我们看不到水管在黑匣子里面的结构,但是黑匣子上面有 9 个阀门,一旦通水,9 个阀门都会里飘起来,为了确定哪一个阀门控制着水流从上游流向下游,我们需要在通水的情况下,逐个关闭阀门,如果关闭哪个阀门之后,下游水流被切断了,提示我们该阀门很可能控制水流向下游,于是我们再打开阀门,发现水流恢复,这个再打开阀门的过程就称之为 rescue 的过程,类比到实验上,就是我们做 rescue 实验的过程

    • 相信大家已经看出来了,上面这个例子关闭阀门的过程,就相当于验证候选基因的过程,再次打开阀门的过程,就是 rescue 实验的过程,经过关闭 + 再打开的 rescue 这两个过程,就可以充分的证实分子和疾病表型之间的因果上下游关系了。这也是科研逻辑因果关系论证的必要的两步:正向 + 反向证实,这里的反向也就是我们说的 rescue

    • 所以,我们可以得出,rescue 实验的本质就是控制逻辑上游不变,针对逻辑节点进行反向干预,以观测逻辑上游对下游各个环节的影响是否出现恢复性改变。进而证实该环节是后续环节的逻辑上游,也就是因,下游就是果

  • 结合 Cancer cell 的科研逻辑实例进行阐述 rescue 实验如何做的

    image

    • 这篇文章的提出并证实的科研逻辑(也就是 work model)是 KRAS*抑制 IRF2 表达,IRF2 抑制 CXCL3 表达,CXCL3 招募 MDSC,MDSC 抑制 T 细胞,进而导致促癌表型
    • 为了证实这个科研逻辑各环节之间的因果上下游关系,必须进行 rescue 实验。再次提醒:rescue 实验的本质就是控制逻辑上游不变,针对逻辑节点进行反向干预,以观测逻辑上游对下游各个环节的影响是否出现恢复性改变
    • 比如,为了证实 IRF2 处于 CXCL3 的上游,首先必须进行正反向两个角度论证,正向论证就是过表达 IRF2 发现抑制 CXCL3 表达,反向论证就是敲除 IRF2,发现 CXCL3 表达增强。此外,为了证实 KRAS* 突变确实通过抑制 IRF2 激活 CXCL3 表达,还要进行 rescue 实验。即:在 KRAS 突变的情况下(控制上游不变),既然 IRF2 被抑制,则我们进行反向干预,再过表达 IRF2(rescue),以观测 KRAS 对 CXCL3 的激活(下游)被削弱,以此证实 KRAS 突变确实通过抑制 IRF2,解除 IRF2 对 CXCL3 的抑制,进而激活了 CXCL3 的表达。如此,则 KRAS—IRF2—CXCL3 这一因果上下游关系成立。同类型拓展,以此类推,我们就可以证实该文章的逻辑框架中的每一个环节的因果上下游关系
  • 在具体的科研课题中 rescue 实验如何设计呢?

    • 具体而言,一般包括单节点 rescue、双节点 rescue 两种设计方式,当然再延申的则有多节点 rescue。在此,再次强调,rescue 实验设计的本质就是控制逻辑上游不变,针对逻辑节点进行反向干预,以观测逻辑上游对下游各个环节的影响是否出现恢复性改变
    • 单节点 rescue | 我们控制上游不变,比如保持 KRAS* 突变状态(上游);针对单个逻辑节点进行反向干预(rescue),比如删除 MDSCs(KRAS 突变下 MDSCs 是增多的,所以反向干预就是删除),以观测上游对下游的影响是否恢复,这里就是观测 MDSCs 删除后对 KRAS 突变(上游)介导的 T 细胞功能和促癌表型的影响(下游)是否会消失。如果删除 MDSCs 可以使 KRAS 突变导致的 T 细胞抑制和促癌表型消失,则 MDSCs 逻辑节点的因果上下游关系得以论证。以此类推,我们可以继续证实这篇研究论文逻辑框架中的各个逻辑节点是否处于猜想的逻辑因果上下游对应节点上
    • 双节点 rescue | 我们控制上游不变,比如保持 KRAS* 突变状态(上游);针对两个逻辑节点进行反向干预(rescue),比如删除 MDSCs(KRAS 突变下 MDSCs 是增多的,所以反向干预就是删除)的同时,再删除 T 细胞(MDSCs 删除后解除了其对 T 细胞的抑制,T 细胞增多,因此反向干预就是再删除 T 细胞);以观测上游对下游的影响是否回复,这里就是观测 MDSCs 删除后对 KRAS 突变(上游)介导的 T 细胞功能和促癌表型的影响(下游)是否会消失;同时也观测 T 细胞删除后对 MDSCs 删除引起的 KRAS 突变所致表型改变(抑癌)是否能够再次被恢复(促癌)。以此便可以充分论证 KRAS*—(抑制)MDSC—(抑制)T 细胞—促癌表型这一逻辑因果上下游关系
    • 事实上,在当前,研究论文中,如果只是发现了一个新的表型,根据其意义,大概能发表在 3-5 分 SCI(比如以上示例文章中的 KRAS* 突变促癌表型);如果在表型基础上发现并证实了 1-2 个逻辑节点因果关系,大概文章水平在 5-10 分 SCI(比如以上示例文章中的 KRAS* 突变通过招募 MDSC 抑制 T 细胞,导致促癌表型);如果在表型基础上发现并证实 3-5 个逻辑节点的因果关系型,文章水平才能比较确信发到 10+ 水平 SCI(比如以上示例文章中的 KRAS* 突变通过抑制 IRF2 表达,激活了 CXCL3 表达,CXCL3 招募 MDSC,抑制 T 细胞,再导致促癌)
2 操作
PTianwen 在 2023-01-04 09:38:49 更新了该帖
PTianwen 在 2023-01-04 09:38:12 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 437 关注
  • 自由行
    2 关注
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    122 引用 • 73 回帖 • 1 关注
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    140 引用 • 441 回帖
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖
  • 安装

    你若安好,便是晴天。

    131 引用 • 1184 回帖
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 632 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    84 引用 • 139 回帖
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    6 引用 • 15 回帖 • 186 关注
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 711 关注
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    4 引用 • 91 回帖
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    130 引用 • 793 回帖 • 1 关注
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 111 关注
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    51 引用 • 226 回帖
  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 649 关注
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 689 关注
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 607 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    493 引用 • 1385 回帖 • 341 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 31 关注
  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    713 引用 • 1174 回帖 • 119 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 383 回帖 • 3 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖 • 1 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 445 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    175 引用 • 992 回帖 • 1 关注