当前位置: 首页 > news >正文

水凝胶生物打印是什么?如何指导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每日刷题&#xff08;155&#xff09; 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统一异常处理最佳实践

上一篇&#xff1a;Spring Boot 3.x Rest API最佳实践之统一响应结构 下一篇&#xff1a;Spring Boot 3.x Web单元测试最佳实践 参考著作&#xff1a;Error Handling for REST with Spring 在Spring MVC应用中&#xff0c;要对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)

贪心算法介绍&#xff08;Greedy Algorithm&#xff09; 1. 贪心算法概念简介 ​ 贪心算法Greedy Algorithm是一种在每一步选择中都采取当前状态下最优&#xff08;或最有利&#xff09;决策的算法策略&#xff0c;以期望通过这样的局部最优决策达到全局最优解。它适用于那些…...

谷粒商城实战笔记-175~177-商城业务-检索服务-检索查询接口开发

文章目录 一&#xff0c;175-商城业务-检索服务-检索查询参数模型分析抽取二&#xff0c;176-商城业务-检索服务-检索返回结果模型分析抽取三&#xff0c;177-商城业务-检索服务-检索DSL测试-查询部分四&#xff0c;178-商城业务-检索服务-检索DSL测试-聚合部分问题记录解决方案…...

基于算法竞赛的c++编程(28)结构体的进阶应用

结构体的嵌套与复杂数据组织 在C中&#xff0c;结构体可以嵌套使用&#xff0c;形成更复杂的数据结构。例如&#xff0c;可以通过嵌套结构体描述多层级数据关系&#xff1a; struct Address {string city;string street;int zipCode; };struct Employee {string name;int id;…...

synchronized 学习

学习源&#xff1a; https://www.bilibili.com/video/BV1aJ411V763?spm_id_from333.788.videopod.episodes&vd_source32e1c41a9370911ab06d12fbc36c4ebc 1.应用场景 不超卖&#xff0c;也要考虑性能问题&#xff08;场景&#xff09; 2.常见面试问题&#xff1a; sync出…...

遍历 Map 类型集合的方法汇总

1 方法一 先用方法 keySet() 获取集合中的所有键。再通过 gey(key) 方法用对应键获取值 import java.util.HashMap; import java.util.Set;public class Test {public static void main(String[] args) {HashMap hashMap new HashMap();hashMap.put("语文",99);has…...

JVM垃圾回收机制全解析

Java虚拟机&#xff08;JVM&#xff09;中的垃圾收集器&#xff08;Garbage Collector&#xff0c;简称GC&#xff09;是用于自动管理内存的机制。它负责识别和清除不再被程序使用的对象&#xff0c;从而释放内存空间&#xff0c;避免内存泄漏和内存溢出等问题。垃圾收集器在Ja…...

linux arm系统烧录

1、打开瑞芯微程序 2、按住linux arm 的 recover按键 插入电源 3、当瑞芯微检测到有设备 4、松开recover按键 5、选择升级固件 6、点击固件选择本地刷机的linux arm 镜像 7、点击升级 &#xff08;忘了有没有这步了 估计有&#xff09; 刷机程序 和 镜像 就不提供了。要刷的时…...

MODBUS TCP转CANopen 技术赋能高效协同作业

在现代工业自动化领域&#xff0c;MODBUS TCP和CANopen两种通讯协议因其稳定性和高效性被广泛应用于各种设备和系统中。而随着科技的不断进步&#xff0c;这两种通讯协议也正在被逐步融合&#xff0c;形成了一种新型的通讯方式——开疆智能MODBUS TCP转CANopen网关KJ-TCPC-CANP…...

linux 下常用变更-8

1、删除普通用户 查询用户初始UID和GIDls -l /home/ ###家目录中查看UID cat /etc/group ###此文件查看GID删除用户1.编辑文件 /etc/passwd 找到对应的行&#xff0c;YW343:x:0:0::/home/YW343:/bin/bash 2.将标红的位置修改为用户对应初始UID和GID&#xff1a; YW3…...

《基于Apache Flink的流处理》笔记

思维导图 1-3 章 4-7章 8-11 章 参考资料 源码&#xff1a; https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…...

SpringTask-03.入门案例

一.入门案例 启动类&#xff1a; package com.sky;import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cache.annotation.EnableCach…...

【JavaWeb】Docker项目部署

引言 之前学习了Linux操作系统的常见命令&#xff0c;在Linux上安装软件&#xff0c;以及如何在Linux上部署一个单体项目&#xff0c;大多数同学都会有相同的感受&#xff0c;那就是麻烦。 核心体现在三点&#xff1a; 命令太多了&#xff0c;记不住 软件安装包名字复杂&…...