代谢网络模型学习笔记(序章)

2024-04-26 20:36

本文主要是介绍代谢网络模型学习笔记(序章),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

代谢模型学习笔记(序章)

全文目录

  • 代谢模型学习笔记(序章)
    • -1、 闲言碎语
    • 0 、前言说明
        • 重点说明
      • 1 、内容概述
      • 1.1 文献分享 Shifts in growth strategies reflect tradeoffs in cellular economics
    • 2、 论文笔记
    • 3、思考讨论

-1、 闲言碎语

从上篇写代谢模型相关教程到现在过去了快3年,感觉时间确实匆匆而过了。之所以最近从新写这个学习分享过程,也是我从发上次入门教程到现在接触过很多想要了解和应用的同学并且期间自己也尝试将其更深刻的去融入到自己的课题研究中,但过程发现目前国内对模型的教程、理论介绍或是其局限的系统性解释少之又少(当然也有许多优秀教程值得去看)。 通常遇到交流的大多可以分为两类:1. 高估模型的作用而感到失望的。2. 完全忽视模型的使用条件和限制,胡乱堆砌到论文之中。当然本人也经常徘徊于两种类型之间,从本质上来说我们本身缺乏对模型完整和深入的认识。
个人认为这个矛盾的过程主要涉及两个非常关键问题发生较大的分歧:生物研究逻辑数理建模逻辑。(本人也处于探索阶段)
换而言之:
生物研究逻辑是以具象化的方式去描述发生在生物体内的过程:

例如当我与室友讨论课题时候,他会非常要求我罗列出具体的通路机制,靶向蛋白或者是明确的分子作用过程关系。一旦我提出的问题或是内容无法有确切的答案时候,在他这里那么我们的所有讨论将变得没有意义。(通常借助对生物大分子的敲除、替换、沉默等方式来实现,对过程可及性比较关注)

数理建模逻辑则是以抽象化的假说去描述发生在生物体内的系统变化:

例如我们去用莫得方程去描述生物的生长过程,是把菌株生长这个复杂的过程的权重转移为环境单一资源限制下的消耗速率与菌株单位时间生长的关系。(通常借助不同数学工具将复杂的系统简化或是极端化,通过对方程解的变化特征来解释/预估生物系统的变化趋势)。

而代谢网络模型者是一种尝试去将两者耦合的而发展起来的方法工具(我们觉得叫做细胞不同层次整合的计算器更为有趣),但实际情况看来这个过程反而更加快速了两者思想的撕裂,甚至趋向一个小领域自娱自乐的玩具。那么如何尝试去规避或是减少这个问题呢?思来想去,就计划拿出半年的休息时间整理整理 模型的发展脉络 以及其对应解决目标解决问题的生物内的探索过程。

0 、前言说明

重点说明

本系列内容都是个人/朋友根据自身认识水平整理汇总而来,仅仅作为学术交流讨论使用不具有任何直接的指导或参考意义。且目前暂且不涉及具体的建模过程和建模方法

1 、内容概述

1) 在序章部分我想先分享一篇 Bas Teusink 2009年发表的 细胞的代谢转变特征反映了细胞经济学的权衡。之所以以这篇作为分享的开篇,其主要是因为本文针对的代谢模型的局限性提出了一个很有趣的问题总结以及对当时流行的三种猜想进行了对比分析。其中的流量分配与蛋白约束的关系也为后续酶约束模型的建立发展提出了理论猜想。是一篇非常有意思的承上启下的研究论文。
2)同时本系统也计划以细胞代谢能量分配权衡的三个猜想去梳理这些理论模型发展命运,梳理这些理论猜想被在生物实验中的证明或证伪。

1.1 文献分享 Shifts in growth strategies reflect tradeoffs in cellular economics

Molecular Systems Biology doi:10.1038/msb.2009.82
Douwe Molenaar,*, Rogier van Berlo, Dick de Ridder and Bas Teusink

2、 论文笔记

3、思考讨论

这篇关于代谢网络模型学习笔记(序章)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/938594

相关文章

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

详解如何使用Python从零开始构建文本统计模型

《详解如何使用Python从零开始构建文本统计模型》在自然语言处理领域,词汇表构建是文本预处理的关键环节,本文通过Python代码实践,演示如何从原始文本中提取多尺度特征,并通过动态调整机制构建更精确... 目录一、项目背景与核心思想二、核心代码解析1. 数据加载与预处理2. 多尺度字符统计3. 统计结果可

SpringBoot整合Sa-Token实现RBAC权限模型的过程解析

《SpringBoot整合Sa-Token实现RBAC权限模型的过程解析》:本文主要介绍SpringBoot整合Sa-Token实现RBAC权限模型的过程解析,本文给大家介绍的非常详细,对大家的学... 目录前言一、基础概念1.1 RBAC模型核心概念1.2 Sa-Token核心功能1.3 环境准备二、表结

Linux网络配置之网桥和虚拟网络的配置指南

《Linux网络配置之网桥和虚拟网络的配置指南》这篇文章主要为大家详细介绍了Linux中配置网桥和虚拟网络的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、网桥的配置在linux系统中配置一个新的网桥主要涉及以下几个步骤:1.为yum仓库做准备,安装组件epel-re

python如何下载网络文件到本地指定文件夹

《python如何下载网络文件到本地指定文件夹》这篇文章主要为大家详细介绍了python如何实现下载网络文件到本地指定文件夹,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下...  在python中下载文件到本地指定文件夹可以通过以下步骤实现,使用requests库处理HTTP请求,并结合o

重新对Java的类加载器的学习方式

《重新对Java的类加载器的学习方式》:本文主要介绍重新对Java的类加载器的学习方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、介绍1.1、简介1.2、符号引用和直接引用1、符号引用2、直接引用3、符号转直接的过程2、加载流程3、类加载的分类3.1、显示

Linux高并发场景下的网络参数调优实战指南

《Linux高并发场景下的网络参数调优实战指南》在高并发网络服务场景中,Linux内核的默认网络参数往往无法满足需求,导致性能瓶颈、连接超时甚至服务崩溃,本文基于真实案例分析,从参数解读、问题诊断到优... 目录一、问题背景:当并发连接遇上性能瓶颈1.1 案例环境1.2 初始参数分析二、深度诊断:连接状态与

Qt实现网络数据解析的方法总结

《Qt实现网络数据解析的方法总结》在Qt中解析网络数据通常涉及接收原始字节流,并将其转换为有意义的应用层数据,这篇文章为大家介绍了详细步骤和示例,感兴趣的小伙伴可以了解下... 目录1. 网络数据接收2. 缓冲区管理(处理粘包/拆包)3. 常见数据格式解析3.1 jsON解析3.2 XML解析3.3 自定义

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen