水凝胶生物打印是什么?如何指导Organoids培养?有啥好处?
大家好,我们来了解这篇《Hydrogel-in-hydrogel live bioprinting for guidance and control of organoids and organotypic cultures》发表在《Nature Communications》的一篇文章。三维水凝胶基器官样培养,如类器官和体外器官型培养,能够自我组织并重现特定组织的结构和一些功能,为研究器官发育、再生和疾病提供了生理相关的体外模型。然而,目前控制工程水凝胶的组成、机械性能和几何约束的方法往往仅限于制造的初始时间,难以根据培养演化实时调制水凝胶的特性。
*本文只做阅读笔记分享*
一、水凝胶-水凝胶活体生物打印技术
为了克服这些限制,研究人员开发了一种水凝胶-水凝胶活体生物打印方法,能够在预先存在的水凝胶基器官样培养物中动态制造指导性水凝胶元素。具体来说,就是在特定的细胞培养时间点,将光敏液体聚合物加载到预存的凝胶化Matrigel中,光敏聚合物会在Matrigel中自由扩散,随后通过飞秒近红外紧聚焦脉冲激光照射使其交联为3D水凝胶结构。

例如,通过荧光漂白恢复(FRAP)实验,发现不同分子量的荧光素异硫氰酸酯 - 葡聚糖(FITC - dextrans)在固体Matrigel中可根据菲克定律自由扩散,扩散系数与在水中的量级相同。并且,扩散后的可溶性光敏聚合物HCC - Gelatin可成功交联为固体结构,在Matrigel中保持2天的结构完整性,不发生肿胀,杨氏模量也保持稳定。

二、在器官型脊髓培养中的应用
为了验证该技术在复杂3D细胞培养系统中的通用性,研究人员在体外器官型脊髓培养中进行了实验。脊髓切片来自胎儿大鼠,嵌入Matrigel液滴中培养2天,当神经轴突开始从器官型切片的中央体萌发时,进行活体生物打印制造HCC - Gelatin水凝胶。
实验结果表明,水凝胶的打印不受神经投射和中央体的干扰,可在中央体上方正确制造。多个水凝胶结构可在不同Z平面打印,嵌入细胞投射且不影响细胞活力和完整性。当HCC - Gelatin水凝胶垂直于器官型切片的中央体时,可引导神经轴突的方向,使其呈现出有模式的组织排列。

三、在癌症类器官研究中的应用
该技术还被用于研究癌细胞在3D环境中的迁移行为。培养A549肺癌腺癌细胞来源的类器官,在培养1天后,制造一系列间距为10 µm的3D CMMC - PEG pillars来限制类器官。结果发现,癌症类器官在生长过程中会接触并变形HCC - PEG pillars,最终癌细胞能够克服柱子带来的几何约束进行迁移。

进一步研究水凝胶机械性能对癌细胞迁移的影响,使用具有不同机械性能的CMM - 4arm或CMM - 8arm PEG聚合物打印柱子,发现CMM - 4arm PEG水凝胶的刚度显著低于CMM - 8arm PEG水凝胶,从更易变形的柱子(4 - arm PEG)中迁移出的细胞核数量在打印7天后显著更高。

此外,通过先制造间距为40 µm的柱子,当类器官接触柱子后,再制造间距为15 µm的柱子形成笼子的实验,观察到类器官在接触第一排柱子后会改变形状,拥抱柱子;当接触到第二排更紧密的柱子时,会发生迁移事件。

四、在小肠类器官形态发生中的应用
利用LGR5 - EGFP - DTR小鼠小肠类器官(mSIOs),研究人员设计了复杂的超类器官3D结构来模拟原始小肠发育。
实验表明,HCC - Gelatin和非粘附性HCC - 水凝胶(PEG基)可限制生长中的囊性mSIOs,诱导其萌芽和LGR5细胞分离。设计的原始小肠结构可引导mSIO萌芽,使其形状适应水凝胶空间。

同时,mSIO在培养过程中细胞活力与未打印对照组相当,细胞身份得以维持,特定干细胞标志物仅在原始肠水凝胶的隐窝状区表达,绒毛分化局限于结构的腔区域。

五、在肝类器官细胞极化中的应用
在人胎儿肝细胞类器官3D培养中,进行活体生物打印生成HCC - Gelatin水凝胶作为远离或邻近正在形成的类器官的墙壁或相邻的支柱结构。
结果显示,在HCC - Gelatin水凝胶存在但无物理约束(如远离墙壁)的情况下,细胞未观察到顶端 - 基底极化;而与HCC - gelatin支柱相互作用的细胞发生极化,MRP2和ZO - 1显著表达朝向类器官内部,β4 - integrin(INTβ4)局限于基底层。

六、在肺原基3D培养中控制肺尖分叉的应用
将小鼠胎儿间充质 - 无肺上皮原基的3D器官型培养与8臂HCC - PEG结构的光打印相结合,在3D肺原基培养24小时后,在芽尖附近打印圆形柱子来控制自发分支的方向。
实验发现,物理交互使胎儿肺尖与柱子驱动芽尖分叉,分叉受柱子引导,且保持了细胞骨架顶端极性,Sox9表达在分叉点下调。

七、总结
水凝胶 - 水凝胶活体生物打印技术为研究器官发育、再生和疾病提供了新的视角和方法。通过在不同的培养体系中应用该技术,研究人员能够调节生物过程,如大小、形状、细胞特性、迁移和形态发生。
然而,该技术也存在一些局限性,如显微镜光学性质的内在限制。未来的研究可以进一步探索该技术在其他领域的应用,以加深对生物发育和疾病机制的理解。
参考文献:
Urciuolo A, et al. Hydrogel-in-hydrogel live bioprinting for guidance and control of organoids and organotypic cultures. Nat Commun. 2023 May 30;14(1):3128.
相关文章:
水凝胶生物打印是什么?如何指导Organoids培养?有啥好处?
大家好,我们来了解这篇《Hydrogel-in-hydrogel live bioprinting for guidance and control of organoids and organotypic cultures》发表在《Nature Communications》的一篇文章。三维水凝胶基器官样培养,如类器官和体外器官型培养,能够自我…...
从springBoot框架服务器上下载文件 自定义一个启动器
在springboot框架中下载服务器存储的图片: 1)springboot默认访问放行的目录只有static,在static目录下存放图片资源 2)编译后的static目录中有一个1.png 2.5)编写控制器: Controller //RequestMapping("/upload&q…...
某通电子文档安全管理系统 CDGAuthoriseTempletService1接口SQL注入漏洞复现 [附POC]
文章目录 某通电子文档安全管理系统 CDGAuthoriseTempletService1接口SQL注入漏洞复现 [附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现0x06 修复建议某通电子文档安全管理系统 CDGAuthoriseTempletService1接口SQL注入漏…...
pythonselenium自动化测试实战项目(完整、全面)
前言 之前的文章说过, 要写一篇自动化实战的文章, 这段时间比较忙再加回家过11一直没有更新博客,今天整理一下实战项目的代码共大家学习。(注:项目是针对我们公司内部系统的测试,只能内部网络访问,外部网络…...
如何选择合适的虚拟机软件?对比Parallels Desktop 和VMware Fusion 使用虚拟机畅玩黑神话悟空
随着技术的发展,虚拟机软件将更加高效地管理和分配系统资源。虚拟机软件扮演着越来越重要的角色。无论是软件开发者需要测试不同操作系统环境下的应用,还是普通用户希望在一台机器上同时运行多个操作系统,虚拟机软件都是不可或缺的工具。那么…...
ESP32FreeRTOS开发笔记:2.定义、多任务与优先级调度
FreeRTOS 是一种实时操作系统(RTOS),专门用于嵌入式系统。它之所以被称为 "FreeRTOS",是因为它是一个免费和开源的 RTOS。下面我们具体讨论一下 FreeRTOS 与 RTOS 的区别,以及 "free" 的含义。 一、什么是 RTOS? RTOS,全称 Real-Time Operating Sy…...
【Python-办公自动化】1秒比较出2张表格之间的不同并标黄加粗
欢迎来到"花花 Show Python",一名热爱编程和分享知识的技术博主。在这里,我将与您一同探索Python的奥秘,分享编程技巧、项目实践和学习心得。无论您是编程新手还是资深开发者,都能在这里找到有价值的信息和灵感。 自我介…...
Linux下查看各进程的swap
cat /etc/re*se Red Hat Enterprise Linux Server release 6.8 (Santiago) 简单的可以通过top命令查看 top 后 按 f 进入选择列界面 按 p 就会输出swap信息(变为P) 回车返回看到SWAP信息了 再按 F 再按p 按swap排序 再回车后就是各进程按swap排序…...
最后一个单词的长度 简单字符串问题
给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 输入:s "Hello World" 输出:5 解…...
Autodesk Mudbox 2024:重塑创意边界的3D数字绘画与雕刻利器
在数字艺术与设计领域,Autodesk Mudbox 2024以其卓越的性能和直观的操作界面,再次刷新了3D数字绘画与雕刻软件的标准。作为Autodesk家族的一员,Mudbox不仅继承了其家族强大的技术基因,更在细节上精雕细琢,为艺术家和设…...
【python下用sqlite3, 多线程下报错,原因和解决 】
在python下用sqlite3, 多线程 在UPDATE 或者INSERT的时候, 会报错 sqlite3.OperationalError: cannot commit - no transaction is active 1. 原因 多线程写冲突 非原子写操作:如果多个线程同时执行非原子写操作,可能会导致数据覆盖或不一致。 2. 解…...
学习记录——day30 网络编程 端口号port 套接字socket TCP实现网络通信
目录 一、端口号 port 二、套接字 socket 1、原理 2、socket函数介绍 三、TCP实现网络通信 1、原理 2、TCP通信原理图 3、TCP相关函数 1)bind 绑定 2)listen 监听 3)accept 接收连接请求 4)recv 接收 5)sen…...
【DataKit系列】数据迁移-实例搭建步骤(二)
说明:此文档仅包含使用DataKit进行数据迁移时,搭建迁移任务相关教程,不包含一些必须的前置配置步骤,和环境要求等,请优先学习“【DataKit系列】数据迁移-使用说明(一)”文档。 数据迁移实例搭建…...
发送jsonp请求(前后端如何实现)
发送jsonp请求(前后端如何实现) 前端 $.ajax({url: /api/jsonp,type: get,data: { id: 123 }, // 参数dataType: jsonp,jsonp: cb, // 回调函数的参数名jsonpCallback: successfn,// 回调函数contentType: "application/json; charsetutf-8",success: function(resp…...
Leetcode—1239. 串联字符串的最大长度【中等】(unordered_set)
2024每日刷题(155) Leetcode—1239. 串联字符串的最大长度 实现代码 class Solution { public:bool charSet(string & s) {unordered_set<char> charSet(s.begin(), s.end());// true表示有重复// false表示唯一return s.size() ! charSet.s…...
Spring Boot 3.x Rest API统一异常处理最佳实践
上一篇:Spring Boot 3.x Rest API最佳实践之统一响应结构 下一篇:Spring Boot 3.x Web单元测试最佳实践 参考著作:Error Handling for REST with Spring 在Spring MVC应用中,要对web表示层所抛出的异常进行捕获处理有多种方式&…...
线程的进阶学习
线程结束方式: 1.pthread_exit //pthread_join 2.从线程执行函数中return //此时效果等价于pthread_exit 3.pthread_cancel //线程可以被取消 4.任何一个线程调用了exit 或者 主线程 (main函数) return都会造成 进程结束 线程资源回收 ---pthread_join int pthread_ca…...
13.1 Python 正则表达式基础
欢迎来到我的博客,很高兴能够在这里和您见面!欢迎订阅相关专栏: 工💗重💗hao💗:野老杂谈 ⭐️ 全网最全IT互联网公司面试宝典:收集整理全网各大IT互联网公司技术、项目、HR面试真题. ⭐️ AIGC时代的创新与未来:详细讲解AIGC的概念、核心技术、应用领域等内容。 ⭐…...
贪心算法介绍(Greedy Algorithm)
贪心算法介绍(Greedy Algorithm) 1. 贪心算法概念简介 贪心算法Greedy Algorithm是一种在每一步选择中都采取当前状态下最优(或最有利)决策的算法策略,以期望通过这样的局部最优决策达到全局最优解。它适用于那些…...
谷粒商城实战笔记-175~177-商城业务-检索服务-检索查询接口开发
文章目录 一,175-商城业务-检索服务-检索查询参数模型分析抽取二,176-商城业务-检索服务-检索返回结果模型分析抽取三,177-商城业务-检索服务-检索DSL测试-查询部分四,178-商城业务-检索服务-检索DSL测试-聚合部分问题记录解决方案…...
利用最小二乘法找圆心和半径
#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...
Cursor实现用excel数据填充word模版的方法
cursor主页:https://www.cursor.com/ 任务目标:把excel格式的数据里的单元格,按照某一个固定模版填充到word中 文章目录 注意事项逐步生成程序1. 确定格式2. 调试程序 注意事项 直接给一个excel文件和最终呈现的word文件的示例,…...
论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一)
宇树机器人多姿态起立控制强化学习框架论文解析 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一) 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化…...
爬虫基础学习day2
# 爬虫设计领域 工商:企查查、天眼查短视频:抖音、快手、西瓜 ---> 飞瓜电商:京东、淘宝、聚美优品、亚马逊 ---> 分析店铺经营决策标题、排名航空:抓取所有航空公司价格 ---> 去哪儿自媒体:采集自媒体数据进…...
C++使用 new 来创建动态数组
问题: 不能使用变量定义数组大小 原因: 这是因为数组在内存中是连续存储的,编译器需要在编译阶段就确定数组的大小,以便正确地分配内存空间。如果允许使用变量来定义数组的大小,那么编译器就无法在编译时确定数组的大…...
springboot整合VUE之在线教育管理系统简介
可以学习到的技能 学会常用技术栈的使用 独立开发项目 学会前端的开发流程 学会后端的开发流程 学会数据库的设计 学会前后端接口调用方式 学会多模块之间的关联 学会数据的处理 适用人群 在校学生,小白用户,想学习知识的 有点基础,想要通过项…...
Python 训练营打卡 Day 47
注意力热力图可视化 在day 46代码的基础上,对比不同卷积层热力图可视化的结果 import torch import torch.nn as nn import torch.optim as optim from torchvision import datasets, transforms from torch.utils.data import DataLoader import matplotlib.pypl…...
【FTP】ftp文件传输会丢包吗?批量几百个文件传输,有一些文件没有传输完整,如何解决?
FTP(File Transfer Protocol)本身是一个基于 TCP 的协议,理论上不会丢包。但 FTP 文件传输过程中仍可能出现文件不完整、丢失或损坏的情况,主要原因包括: ✅ 一、FTP传输可能“丢包”或文件不完整的原因 原因描述网络…...
C++_哈希表
本篇文章是对C学习的哈希表部分的学习分享 相信一定会对你有所帮助~ 那咱们废话不多说,直接开始吧! 一、基础概念 1. 哈希核心思想: 哈希函数的作用:通过此函数建立一个Key与存储位置之间的映射关系。理想目标:实现…...
Unity VR/MR开发-VR开发与传统3D开发的差异
视频讲解链接:【XR马斯维】VR/MR开发与传统3D开发的差异【UnityVR/MR开发教程--入门】_哔哩哔哩_bilibili...
