需要订阅 JoVE 才能查看此. 登录或开始免费试用。
Method Article
该协议演示了如何使用 Cytosim(一种开源细胞骨架模拟)来研究由分子马达和无源交联剂连接的细丝网络的行为。遵循带有分步说明的通用工作流程来改变交联剂的数量并绘制所得的网络收缩性。
许多细胞骨架系统现在已经足够众所周知,可以进行精确的定量建模。微管和肌动蛋白丝的特征很好,通常知道相关蛋白质,以及它们的丰度和这些元素之间的相互作用。因此,计算机模拟可用于以一种与实验互补的方式精确研究系统的集体行为。Cytosim 是一种开源细胞骨架模拟套件,旨在处理具有相关蛋白质(如分子马达)的大型柔性细丝系统。它还提供了模拟无源交联剂、可扩散交联剂、成核剂、切割剂和仅踩在细丝上未占用晶格位点的电机的分立版本的可能性。其他物体通过提供球形或更复杂的几何形状来补充细丝,这些几何形状可用于表示细胞中的染色体、细胞核或囊泡。
Cytosim 提供了简单的命令行工具,用于运行模拟和显示其结果,这些工具用途广泛,不需要编程技能。在此工作流程中,提供了分步说明:i) 在新计算机上安装必要的环境,ii) 配置 Cytosim 以模拟 2D 肌动球蛋白网络的收缩,以及 iii) 生成系统的可视化表示。接下来,通过系统地改变一个关键参数来探测系统:交联剂的数量。最后,系统的视觉表示辅以收缩力的数值量化,以图表形式查看收缩力如何取决于系统的组成。总体而言,这些不同的步骤构成了一个典型的工作流程,只需稍作修改即可应用于解决细胞骨架领域的许多其他问题。
细胞骨架由细胞内的细丝和相关分子(如分子马达)组成,它们通常构成具有显著机械性能的动态网格。细胞骨架以各种构型存在于几乎所有生命形式的不同细胞类型中。它的正确功能对于分裂、运动和极化等基本细胞过程至关重要。它还控制细胞间的机械相互作用,从而影响组织和生物体的形态发生。细胞骨架是多种功能的基础,并表现在许多生物过程中。例如,肌肉的收缩与肌动蛋白丝上肌球蛋白分子马达的动力冲程有关。另一个例子是神经元的维持,它依赖于驱动蛋白马达沿着位于这些神经元轴突内的微管的运动。肌动蛋白和微管是细胞骨架丝的两种主要类型,没有它们,我们所知道的生命就不可能。
细胞骨架本质上是一个生物力学系统,不能仅仅归结为它的化学成分。微管或肌动蛋白丝由数千种单体构成,并延伸到几微米。这些细丝在空间中的构象以及它们可以传递到质膜、细胞核或其他细胞器的力是它们在细胞中作用的关键方面。例如,肌动蛋白丝和肌球蛋白马达网络(称为肌动球蛋白皮层1)产生维持动物细胞运动和形态变化的力。在植物细胞中可以看到非常不同的排列,其中皮质微管指导纤维素原纤维的沉积,从而控制细胞壁结构,这最终决定了这些细胞在未来的生长方式2。
虽然力学显然在细胞骨架作中起着重要作用,但化学同样重要。细丝 通过 自组装过程生长,其中单体在通过细胞质扩散后在细丝尖端找到它们的停靠位点3。因此,在分子水平上,细丝尖端的组装和拆卸由分子亲和力决定4。同样,细胞骨架的蛋白质会扩散,结合和解结合速率决定了它们对所遇到的细丝的亲和力。在分子马达的情况下,涉及 ATP 水解的化学反应循环与沿细丝的运动有关,并且可能与伴随它们的力有关5。值得注意的是,细胞骨架提供了许多不寻常的挑战和涉及相似成分的大量过程。它是生物学、化学和物理学之间一个丰富的游乐场。
细胞骨架系统适合数学建模。事实上,由于过去几十年所做的出色研究,主要分子成分很可能已经被确定,如内吞作用6 所示。在模式生物(如酵母)中,这些元素的性质以及它们某些过程的系统组成是已知的。例如,已经描述了微管7 的结构和材料特性,以及它们在有丝分裂纺锤体各个阶段的数量和平均长度8。将微管连接成连贯机械结构的驱动蛋白的数量通常已知9。许多电机的速度已在 体外10 中测量。此外,实验人员可以在野生型或突变条件下在 体内 观察和量化这些系统。将理论与 体内 和 体外 实验相结合,使研究人员能够测试当前关于细胞骨架系统的知识是否足以解释其观察到的行为。数学和计算工具的使用还使我们能够根据从分子尺度的观察中得出的假设,通常在简化的情况下(例如, 单分子实验)推断组件如何协同工作。
理论的作用可以用一个实际的例子来说明:纤毛的敲打。这种跳动是由于动力蛋白马达沿着纤毛中的微管运动。有人可能会问,是什么决定了该系统中动力蛋白马达的速度。一个可能的答案是,最大速度受到保持特定跳动模式的要求的限制。如果殴打是在自然选择下,这是可以理解的。在这种情况下,如果电机移动得更快,那么该过程将失去其所需的质量——纤毛不会那么有效地跳动,甚至完全失败。虽然这是可能的,但第二种选择是某些内在因素可能会限制动力蛋白的速度。
例如,细胞可能没有足够的 ATP 来更快地产生动力蛋白,或者动力蛋白活性所需的蛋白质运动无法加速。在这种情况下,如果电机可以在物理限制下制造得更快,那么跳动就会得到改善。当然,第三种可能性是改变速度不会对过程产生重大影响,这可能对有机体有利,因为它提供了一些针对不可控因素的“稳健性”。在这三种可能性中,可以通过根据动力蛋白的性质计算跳动模式来识别正确的一种。事实上,一个合适的数学模型应该预测跳动模式如何受到动力蛋白速度变化的影响,并且不受物理世界中存在的限制的约束。当然,必须验证模型的有效性,但即使是“不正确”的模型也可以产生有趣的想法。
该模型可以采用分析框架的形式,也可以是系统的数值模拟。无论哪种方式,分子尺度和功能尺度之间的差距仍然是一个障碍,开发这些模型并不是一项简单的任务,因为需要将几个机械和化学过程整合到描述生物系统的方程式中。理论有多种形式,在简单性和现实性之间提供了不同的权衡。增加模型中的细节程度并不总是有利的,因为它可能会限制我们求解方程的能力,或者换句话说,限制我们得出理论预测的能力。模拟也存在相同的权衡。建模者将不得不选择要考虑的系统组成部分,同时忽略某些方面。这些关键决策将在很大程度上取决于研究的目标。如今,计算机硬件的非凡改进使得在足够的时间内模拟许多细胞骨架系统成为可能,这些系统具有足够的细节来分析它们的构成。这通常会在研究中产生意想不到的想法和新颖的方向。例如,类似于该协议中将使用的模拟导致了一个粗略的计算,可以根据网络的组成11 来预测网络的收缩性。
数值方法在工程和物理科学中无处不在,它们在生物学中的应用也越来越多。今天,我们几乎所有的技术 whatchamacallit(手表、电话、汽车和计算机)都是首先在计算机上构思的,并且存在强大的软件来做到这一点。给定一个表征良好的细胞骨架系统,并假设已经确定了适当的描述水平,在模拟之前仍必须解决几个问题。对于最简单的问题,最合适的作途径可能是“通过从头开始编码”编写模拟,换句话说,从通用编程语言或 MATLAB 等数学平台开始。这样做的好处是,代码的作者将对已经实现的内容有深入的了解,并且确切地知道软件是如何工作的。然而,这条路线并非没有风险,博士生将大部分工作时间花在编写代码而不是解决科学问题上的情况并不少见。
另一种方法是使用其他人构思的软件,但这也不是没有风险;任何大型源代码都倾向于自发地获得难以穿透的黑匣子的特征,尽管它们的作者做出了最令人钦佩的努力来防止它。使用黑匣子肯定不是科学家的梦想。大型源代码也可能成为一种负担,从头开始可能比修改现有代码库以使其执行不同的作更快。为了缓解这个问题,人们总是可以邀请软件的作者来帮忙,但这可能还不够。通常,软件的作者和想要使用它的人之间存在科学文化差异,这意味着需要澄清许多隐含的假设。通过将代码开源,预计会有更多的人参与到软件的开发中来,并维护其文档,从而提高其质量。所有这些都是重要的问题,在进行任何投资之前必须适当考虑。然而,长期进步的唯一途径是推广可靠的软件解决方案,由具有共同科学兴趣的广泛社区使用和维护。
尽管该协议使用 Cytosim,但还有其他开源工具可能能够模拟相同的系统,例如 AFINES12、MEDYAN13、CyLaKS14、aLENS15 和 AKYT16 等。不幸的是,比较这些项目超出了本文的范围。在这里,给出了模拟收缩 2D 肌动球蛋白网络的分步说明。该系统很简单,并利用了 Cytosim 更成熟的能力。Cytosim 是围绕跨平台核心引擎构建的,该引擎可以运行 2D 或 3D 模拟。它具有模块化代码库,可以轻松定制以执行特定任务。Cytosim 在 3D 中同样稳定和有效,过去已成功用于研究涉及微管和肌动蛋白丝的各种问题:微管的两个紫苑的结合17,细胞核的运动18,19,内吞作用6,胞质分裂 20,有丝分裂纺锤体的形成21,有丝分裂纺锤体的运动 22, 染色体23 的捕获、肌动球蛋白网络的收缩11,24 和血小板25 中微管环的机制,以及为这些项目开发的能力都保留在代码中。此处描述的工作流可以适用于许多其他问题。它使用了 Unix 命令行,某些读者可能不熟悉该命令行。但是,使用命令行是自动执行仿真过程的最可移植和最方便的方法。集成的图形用户界面旨在提供对软件的简单、直观的访问,但这通常是以牺牲通用性为代价的。本文的目的是说明一种可以很容易地修改或适应其他问题的方法。提供了注释来解释命令的含义。
为了模拟肌动球蛋白网络,细丝被建模为定向线,并由沿其长度分布的顶点表示(图 1)。这是聚合物物理学中常见的中间描述,它忽略了细丝的真实 3D 性质,但允许计算弯曲。细丝的末端可能会生长和收缩,遵循涵盖肌动蛋白和微管现象学的不同模型。在细胞中,细丝主要通过限制其运动的相互作用来组织,例如,与其他细丝的附着或简单地限制在细胞内。在 Cytosim 中,所有这些相互作用都被线性化并组合在一个大矩阵中26。描述所有细丝顶点运动的方程都是从这个矩阵推导出来的,假设一个粘性介质和代表布朗运动的随机波动项。这些方程以数值方式求解,以自洽和有效的方式获得细丝的运动以及作用在它们上的所有力26。在这个机械引擎上叠加着一个随机引擎,可以模拟离散事件,例如分子马达的附着和分离或细丝的组装动力学。总之,Cytosim 首先使用模拟动力学来计算以任意方式连接的细丝网络的力学,其次,使用随机方法来模拟连接或影响细丝的蛋白质的结合、解结合和扩散。
在最初探索使用 Cytosim 的系统时,经常遵循此处所示的工作流程。对于许多潜在用户来说,关键步骤可能是安装软件组件。将软件作为源代码分发可以满足开放科学的必要条件,但它很容易出错,因为软件的开发人员只能访问有限的架构池来测试程序。由于作系统不同,编译可能会失败。随着计算机系统和源代码的发展,此处提供的说明可能会过时。因此,定期在线检查最新说明是必不可少的。如果遇到问题,强烈建议用户在相关反馈渠道(目前是 Gitlab 上的 Cytosim 主页)上发帖进行报告,以帮助解决问题。
Access restricted. Please log in or start a trial to view this content.
注意:该协议包括以下步骤:Windows 10、MacOS 和 Linux 的平台准备;安装 Cytosim;模拟和测试运行以及图形显示的配置;多次运行,改变参数:网络中交联剂的数量;生成一个图表来查看交联剂数量如何影响收缩力;平行运行;和随机抽样。“>” 后面的所有文本都是要在终端窗口中逐字输入的命令。“>” 表示终端提示符,不得包含,但所有其他字符都很重要。
1. 平台准备
注意:根据作系统(MacOS、Windows 10 或 Linux),请遵循步骤 1.1、步骤 1.2 或步骤 1.3。
2. 安装 Cytosim
注意:这些步骤适用于任何作系统:MacOS、WSL 和 Linux。在下一节中,将在终端中发出命令,并将 “current working directory” 设置为编译仿真的目录。此目录将称为 基目录。或者,如果需要复制文件,则可以在单独的目录中完成所有作。如果不熟悉命令行,请考虑遵循教程,例如 https://www.learnenough.com/command-line-tutorial 或 https://learnpythonthehardway.org/book/appendixa.html。
3. 模拟的配置
4. 参数扫描
注意:在本节中,网络中交联剂的数量是系统性的。
5. 制作图表
注意:在本节中,根据参数扫描的结果制作了一个图。
6. 制作图表的替代方法
7. 使用随机采样改进绘图
注意:此处使用 Python 的 “random” 模块中的生成器函数对变量进行采样。
8. 全自动管道
注意:在这部分,所有需要手动干预的作都被命令取代。完成此作后,就可以编写一个自动执行所有步骤的脚本。此脚本可以在远程计算机(如计算场)上运行。
Access restricted. Please log in or start a trial to view this content.
在第 2 节中,使用 “make” 成功编译 Cytosim 应在子目录 “bin” 中生成 sim、play 和 report。步骤 2.3 的输出(“sim 信息”)应指示“尺寸:2”等。在第 3 节中,配置文件应类似于 jove.cym,作为 补充文件 1 提供。在第 4 节中,步骤 4.8 中从模拟中获得的 i法师应该类似于 图 2 中所示的法师。在步骤 4.9 中获得的 HTML ...
Access restricted. Please log in or start a trial to view this content.
本文中概述的方法依赖于三个小型且独立的 Python 程序,它们在所描述的协议中以不同的方式使用。第一个脚本 preconfig 是一个多功能工具,可以代替编写自定义 Python 脚本27 的需求。它用于从单个模板文件生成多个配置文件,指定应更改的参数以及如何更改。要改变多个参数,只需在模板文件中添加更多代码片段, preconfig 就会生成所有可?...
Access restricted. Please log in or start a trial to view this content.
作者声明没有利益冲突。
我们感谢 SLCU 建模俱乐部的成员,特别是 Tamsin Spelman、Renske Vroomans、Cameron Gibson、Genevieve Hines 和 Euan Smithers,以及协议的其他 beta 测试人员 Wei Xiang Chew、Daniel Cortes、Ronen Zaidel-Bar、Aman Soni、Chaitanya Athale、Kim Bellingham-Johnstun、Serge Dmitrieff、Gaëlle Letort 和 Ghislain de Labbey。我们感谢盖茨比慈善基金会(Grant PTAG-024)和欧洲研究委员会(ERC Synergy Grant,项目 951430)的支持。
Access restricted. Please log in or start a trial to view this content.
Name | Company | Catalog Number | Comments |
A personal computer | MacOS, Windows 10 or Linux | ||
config.cym.tpl | template configuration file; https://gitlab.com/f-nedelec/cytosim.git | ||
jove.cym | Cytosim configuration file | ||
make_page.py | Python script; https://github.com/nedelec/make_page.py | ||
preconfig | Python script; https://github.com/nedelec/preconfig | ||
scan.py | Python script; https://github.com/nedelec/scan.py |
Access restricted. Please log in or start a trial to view this content.
请求许可使用此 JoVE 文章的文本或图形
请求许可This article has been published
Video Coming Soon
版权所属 © 2025 MyJoVE 公司版权所有,本公司不涉及任何医疗业务和医疗服务。