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

稳定细胞系构建技术介绍

        抗体药物的开发是一个非常复杂的过程,构建适用于工业生产的高表达的稳定细胞株是抗体药工艺开发的起点和基础。一株稳定高产的工程细胞株不仅能显著增加单位体积产量,降低生产成本,还可以降低下游纯化工艺复杂度,确保获得安全,高质量的蛋白产品。

一、稳定细胞株的构建原理

       稳定细胞株的优势是可以使目的基因持续稳定表达或干扰特定基因表达的细胞株。可以弥补瞬转细胞目的基因保留时间短的缺点,便于长期观察蛋白间相互作用以及基因对细胞功能的影响。稳定细胞株构建的原理是将目的基因构建到含有抗性基因的载体上,常用的抗性基因有新霉素(Neomycin)、杀稻瘟菌素(Blasticidin)、嘌呤霉素(Puromycin)或G418,然后将载体转染宿主细胞,使得目的基因整合到宿主细胞染色体中,再利用抗性基因筛选混合阳性克隆。有些细胞株转染效率比较低,混合阳性克隆蛋白表达降低或不均一不明显,这种情况还需在阳性混合克隆的基础上得到单细胞长出的阳性单克隆,继而得到稳定转染细胞株。

二、稳定细胞株的构建方法

2.1慢病毒感染

       慢病毒系统是经HIV-1病毒改造而来,可以高效的转染分裂期和非分裂期的细胞,从而将目的基因转入各种细胞系。慢病毒感染系统的原理是当慢病毒载体进入细胞后,在胞浆中可以利用反转录酶反转为DNA,当进入细胞核后随机整合到细胞基因组中,随后可以进行目的蛋白的表达,从而可以利用抗性基因进行稳定表达的目的基因细胞株[1]。

2.2稳转细胞株构建方法

(1)细胞检测(细胞状态是否良好、有无支原体污染等)。

(2)慢病毒包装及纯化:需要一个穿梭质粒(携带目的基因)、一个或两个包装质粒(编码病毒的核心蛋白、复制所需的酶和基因表达调节因子等)以及一个包膜质粒(编码蛋白质外壳)。配制转染体系,将质粒转染至293T细胞中,并采用超滤浓缩或超速离心沉淀病毒液。

(3)病毒转导与药筛:提前摸索细胞的最佳MOI值,并对铺板细胞进行病毒液感染,如果慢病毒含有荧光蛋白,一般转染48小时后可见明显荧光表达。在转染3-4天后开始对细胞进行加药筛选。

注:为了达到最佳的实验效果,建议在正式实验前进行3-4种不同MOI值感染预实验;对于同种细胞不同种抗生素或是不同细胞对同种抗生素的使用,也建议提前摸索最佳使用浓度。

(4)稳转细胞株的检测:mRNA水平检测。检测合格后,对细胞系进行扩大培养与冻存保种。

以上步骤为构建多克隆稳转细胞系流程,若需构建单克隆稳转细胞株,则还需进行以下步骤:

① 对筛选后的多克隆稳转细胞株进行流式分选,即分选出单克隆细胞;

② 单细胞经过增殖后,继续进行第二轮筛选;

③ 筛选完成后,收集部分细胞进行mRNA水平检测,选择结果正确的单克隆细胞冻存保种[2]。

2.3 慢病毒介导的稳定细胞株构建优点

(1)转染宿主细胞高效,外源基因表达水平高且稳定;

(2)广泛的宿主,几乎可以感染所有类型的细胞(可感染分裂和不分裂的细胞),特别适合质粒载体转染效率低的细胞;

(3)可以适用于不同的细胞类型和不同的实验目的[3];

、卡梅德稳转细胞系构建服务的一般服务流程

3.1 载体构建&病毒包装

     一般而言,将人源化的抗体基因转接到慢病毒载体上,然后对质粒表达进行检测,通过包装获得过表达目的基因的慢病毒质粒。慢病毒载体系统的包装成分与载体成分一起转染293细胞进行包装;细胞培养1-2天后,收集细胞上清液,浓缩后进行滴度测试。

3.2 细胞转染

     首先确定抗生素类型、筛选浓度以及病毒转染浓度,利用病毒悬液进行转染,通过抗生素筛选稳转株,并进行ELISA和WB鉴定。

3.3 单克隆化

      转染结束后即可得到细胞池,可以先利用抗性标记筛选稳定转染的阳性克隆,再通过有限稀释法挑取单克隆株的方法对细胞池进行筛选,以得到稳定转染的单克隆细胞系。

3.4 细胞系稳定筛选

     为排除细胞系多次传代后会出现突变等遗传不稳定的情况,我们挑选10个最优克隆,对这10个克隆进行12-15代的传代,并通过qPCRWB等方法对细胞稳定性进行检测,最终交付3株表达最好的细胞系以及详细的实验报告。

其他服务

     针对不能连续传代的细胞,我司还可以提供细胞永生化服务,对细胞进行永生化后再进行转染和筛选。

      卡梅德生物(KMD Bioscience)(https://www.kmdbioscience.cn/)从事蛋白表达研究多年,具有丰富稳定细胞株开发经验,能够为客户提供高品质的稳定细胞系构建服务,制备的稳定细胞株适用于各种研究应用。


    这篇文章可供科研爱好者参考。它不能代替需要更详细和专业信息的专业知识或实践实验程序。如果有任何内容侵权,请联系作者立即删除有争议的材料。

参考文献:

Tihanyi B, Nyitray L. Recent advances in CHO cell line development for recombinant protein production. Drug Discov Today Technol. 2020 Dec;38:25-34.

Chen LQ, Wang YN, Li DY, Xu LY, Li LJ, Li ZH, Liu H, Liu Q. Construction of a Stable Expression Cell Line of Human Phospholamban. Fa Yi Xue Za Zhi. 2021 Oct 25;37(5):615-620.

Lü X, Zhou Z, Zhu L, Zhou J, Huang H, Zhang C, Liu X. [Construction and identification of a HEK293 cell line with stable TrxR1 overexpression]. Nan Fang Yi Ke Da Xue Xue Bao. 2022 Apr 20;42(4):554-560.

相关文章:

稳定细胞系构建技术介绍

抗体药物的开发是一个非常复杂的过程,构建适用于工业生产的高表达的稳定细胞株是抗体药工艺开发的起点和基础。一株稳定高产的工程细胞株不仅能显著增加单位体积产量,降低生产成本,还可以降低下游纯化工艺复杂度,确保获得安全&…...

k8s部署srs服务

k8s部署srs服务 项目需要把srs纳入k8s进行管理,需要通过k8s来部署srs服务然后原本的srs可以支持rtmp与webrtc两种,官网查了部署方式,k8s只有最基本的部署方式于是开始研究k8s部署能够正常推拉流的webrtc版本的srs 首先肯定是去官网查有无相关…...

使用Java分割PDF文件

在Java中,我们可以使用iText库来处理PDF文件。iText是一个流行的Java库,用于创建和处理PDF文件。在本篇博客中,我们将介绍如何使用Java分割一个PDF文件为多个小的PDF文件。 1. 引入iText依赖 首先,我们需要在项目中引入iText库的…...

LLM时代中的分布式AI

深度学习相较传统机器学习模型,对算力有更高的要求。尤其是随着深度学习的飞速发展,模型体量也不断增长。于是,前几年,我们看到了芯片行业的百家争鸣和性能指标的快速提升。正当大家觉得算力问题已经得到较大程度的缓解时&#xf…...

Zinx框架-游戏服务器开发003:架构搭建-需求分析及TCP通信方式的实现

文章目录 1 项目总体架构2 项目需求2.1 服务器职责2.2 消息的格式和定义 3 基于Tcp连接的通信方式3.1 通道层实现GameChannel类3.1.1 TcpChannel类3.1.2 Tcp工厂类3.1.3 创建主函数,添加Tcp的监听套接字3.1.4 代码测试 3.2 协议层与消息类3.2.1 消息的定义3.2.2 消息…...

如何使用Pyarmor保护你的Python脚本

目录 一、Pyarmor简介 二、使用Pyarmor保护Python脚本 1、安装Pyarmor 2、创建Pyarmor项目 3、添加Python脚本 4、配置执行环境 5、生成保护后的脚本 三、注意事项与未来发展 四、未来发展 五、总结 本文深入探讨了如何使用Pyarmor工具保护Python脚本。Pyarmor是一个…...

【c++】搜索二叉树的模拟实现

搜索二叉树的模拟实现 k模型完整代码 #pragma once namespace hqj1 {template<class K>struct SBTreeNode{public://这里直接用匿名对象作为缺省参数SBTreeNode(const K& key K()):_key(key), _cleft(nullptr), _cright(nullptr){}public:K _key;SBTreeNode* _cle…...

Kubeadm - K8S1.20 - 高可用集群部署(博客)

这里写目录标题 Kubeadm - K8S1.20 - 高可用集群部署一.环境准备1.系统设置 二.所有节点安装docker三.所有节点安装kubeadm&#xff0c;kubelet和kubectl1.定义kubernetes源2.高可用组件安装、配置 四.部署K8S集群五.问题解决1.加入集群的 Token 过期2.master节点 无法部署非系…...

515. 在每个树行中找最大值

描述 : 给定一棵二叉树的根节点 root &#xff0c;请找出该二叉树中每一层的最大值。 题目 : LeetCode 在每个树行中找最大值 : 515. 在每个树行中找最大值 分析 : 这里其实就是在得到一层之后使用一个变量来记录当前得到的最大值 , 懂了前面的几道这就是小菜 解析 : /…...

基于springboot+vue的图书馆管理系统

图书馆管理系统 springboot32阿博图书馆管理系统 源码合集&#xff1a; www.yuque.com/mick-hanyi/javaweb 源码下载&#xff1a;博主私 摘 要 随着社会的发展&#xff0c;计算机的优势和普及使得阿博图书馆管理系统的开发成为必需。阿博图书馆管理系统主要是借助计算机&…...

诊断刷写流程中使用到的诊断服务

10 01&#xff1a;诊断刷写完成后让目标ECU重置或让整车网络中其他ECU切换回默认会话 10 02&#xff1a;设置外部编程请求标志位或切换到编程会话&#xff08;诊断刷写需要在编程会话下进行&#xff09; 10 03&#xff1a;让目标ECU切换到扩展会话&#xff0c;以便进行其他诊断…...

pytorch 中 nn.Conv2d 解释

1. pytorch nn.Con2d 中填充模式 torch.nn.Conv2d(in_channels, out_channels, kernel_size, stride1, padding0, dilation1, groups1, biasTrue, padding_mode‘zeros’, deviceNone, dtypeNone) 1.1 padding 参数的含义 首先 &#xff0c;padd N, 代表的是 分别在 上下&…...

漏刻有时百度地图API实战开发(2)文本标签显示和隐藏的切换开关

项目说明 在百度地图开发的过程中&#xff0c;如果遇见大数据量POI标注展示或在最佳视野展示时&#xff0c;没有文本标签&#xff0c;会不清楚具体标注的代表的意义&#xff1b;如果同时显示大量的文本标签&#xff0c;又会导致界面杂乱且无法清晰查看&#xff0c;因此&#x…...

Flink往Starrocks写数据报错:too many filtered rows

Bug信息 Caused by: com.starrocks.data.load.stream.exception.StreamLoadFailException: {"TxnId": 2711690,"Label": "cd528707-8595-4a35-b2bc-39b21087d6ec","Status": "Fail","Message": "too many f…...

python-re模块

python之正则表达式-基础匹配https://blog.csdn.net/Python_1981/article/details/133777795python之正则表达式-元字符匹配https://blog.csdn.net/Python_1981/article/details/133778805 一、查找 1、findall 2、search 如果没有匹配到&#xff0c;会返回None, 使用group会报…...

SSM之spring注解式缓存redis

&#x1f3ac; 艳艳耶✌️&#xff1a;个人主页 &#x1f525; 个人专栏 &#xff1a;《Spring与Mybatis集成整合》《Vue.js使用》 ⛺️ 越努力 &#xff0c;越幸运。 1.Redis与SSM的整合 1.1.添加Redis依赖 在Maven中添加Redis的依赖 <redis.version>2.9.0</redis.…...

jmeter压测问题分析

1、 目录 1、jmeter压测java.net.BindException: Address already in use: connect问题处理&#xff1a; 2、jmeter压测&#xff1a;java.net.SocketException: Socket closed&#xff1a; &#xff1a; 之前未勾选same user on each iteration中报问题java.net.BindExcept…...

threejs CSS3DRenderer添加标签并设置朝向摄像机

一.由于CSS3DRenderer 是附加组件&#xff0c;必须显式导入 import { CSS3DRenderer, CSS3DObject } from three/examples/jsm/renderers/CSS3DRenderer.js;二.CSS3DRenderer特点 CSS3D不面向摄像机&#xff0c;会跟随场景缩放&#xff0c;不被模型遮挡&#xff0c;通过DOM事…...

基于若依的ruoyi-nbcio流程管理系统仿钉钉流程json转bpmn的flowable的xml格式(简单支持发起人与审批人的流程)续

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 之前生产的xml&#xff0c;在bpmn设计里编辑有些内容不正确&#xff0c;包括审批人&#xff0c;关联表单等…...

虚幻引擎:如何进行关卡切换?

一丶非无缝切换 在切换的时候会先断开连接,等创建好后才会链接,造成体验差 蓝图中用到的节点是 Execute Console Command 二丶无缝切换 链接的时候不会断开连接,中间不会出现卡顿,携带数据转换地图 1.需要在gamemode里面开启无缝漫游,开启之后使用上面的切换方式就可以做到无缝…...

调用支付宝接口响应40004 SYSTEM_ERROR问题排查

在对接支付宝API的时候&#xff0c;遇到了一些问题&#xff0c;记录一下排查过程。 Body:{"datadigital_fincloud_generalsaas_face_certify_initialize_response":{"msg":"Business Failed","code":"40004","sub_msg…...

《Playwright:微软的自动化测试工具详解》

Playwright 简介:声明内容来自网络&#xff0c;将内容拼接整理出来的文档 Playwright 是微软开发的自动化测试工具&#xff0c;支持 Chrome、Firefox、Safari 等主流浏览器&#xff0c;提供多语言 API&#xff08;Python、JavaScript、Java、.NET&#xff09;。它的特点包括&a…...

Python如何给视频添加音频和字幕

在Python中&#xff0c;给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加&#xff0c;包括必要的代码示例和详细解释。 环境准备 在开始之前&#xff0c;需要安装以下Python库&#xff1a;…...

让回归模型不再被异常值“带跑偏“,MSE和Cauchy损失函数在噪声数据环境下的实战对比

在机器学习的回归分析中&#xff0c;损失函数的选择对模型性能具有决定性影响。均方误差&#xff08;MSE&#xff09;作为经典的损失函数&#xff0c;在处理干净数据时表现优异&#xff0c;但在面对包含异常值的噪声数据时&#xff0c;其对大误差的二次惩罚机制往往导致模型参数…...

【MATLAB代码】基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),附源代码|订阅专栏后可直接查看

文章所述的代码实现了基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),针对传感器观测数据中存在的脉冲型异常噪声问题,通过非线性加权机制提升滤波器的抗干扰能力。代码通过对比传统KF与MCC-KF在含异常值场景下的表现,验证了后者在状态估计鲁棒性方面的显著优…...

c++第七天 继承与派生2

这一篇文章主要内容是 派生类构造函数与析构函数 在派生类中重写基类成员 以及多继承 第一部分&#xff1a;派生类构造函数与析构函数 当创建一个派生类对象时&#xff0c;基类成员是如何初始化的&#xff1f; 1.当派生类对象创建的时候&#xff0c;基类成员的初始化顺序 …...

6.9-QT模拟计算器

源码: 头文件: widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QMouseEvent>QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTpublic:Widget(QWidget *parent nullptr);…...

yaml读取写入常见错误 (‘cannot represent an object‘, 117)

错误一&#xff1a;yaml.representer.RepresenterError: (‘cannot represent an object’, 117) 出现这个问题一直没找到原因&#xff0c;后面把yaml.safe_dump直接替换成yaml.dump&#xff0c;确实能保存&#xff0c;但出现乱码&#xff1a; 放弃yaml.dump&#xff0c;又切…...

CSS3相关知识点

CSS3相关知识点 CSS3私有前缀私有前缀私有前缀存在的意义常见浏览器的私有前缀 CSS3基本语法CSS3 新增长度单位CSS3 新增颜色设置方式CSS3 新增选择器CSS3 新增盒模型相关属性box-sizing 怪异盒模型resize调整盒子大小box-shadow 盒子阴影opacity 不透明度 CSS3 新增背景属性ba…...

C++中vector类型的介绍和使用

文章目录 一、vector 类型的简介1.1 基本介绍1.2 常见用法示例1.3 常见成员函数简表 二、vector 数据的插入2.1 push_back() —— 在尾部插入一个元素2.2 emplace_back() —— 在尾部“就地”构造对象2.3 insert() —— 在任意位置插入一个或多个元素2.4 emplace() —— 在任意…...