The invention discloses a CodonPlant system for plant exogenous gene transformation and its transformation method. The CodonPlant system includes input module, processing module and output module, in which the input module is used for user input gene sequence, codon use frequency sorting table and population number n, and processing module is used for receiving. The input codons information content, codon use frequency to sort information content, and according to the number of users input group n, carry out effective processing, and output the corresponding results through the output module. This invention puts the fixed point mutation of the shear site and mRNA into the genetic algorithm to maintain the diversity of the population in the evolutionary process, and adds the extrusion mechanism based on the penalty function, which makes the algorithm have a good global optimization ability, and has a high global search ability and convergence speed, and increases the population diversity. It makes up for the shortage of low convergence efficiency of genetic algorithm and improves the ability of searching for the optimal solution.
【技术实现步骤摘要】
一种用于植物外源基因改造的CodonPlant系统及其改造方法
本专利技术属于基因工程
,具体涉及一种用于植物外源基因改造的CodonPlant系统及其改造方法。
技术介绍
目前,常用的密码子优化软件均对多目标进行优化,并采用了不同的优化方法。例如,CodonOptimizer(Fuglsang,2003),JCat,OPTIMIZEROPTIMIZER(Puigbòetal.,2007)和ATGme(Danieletal.,2015)等。最近发展根据多目标寻优算法发展了不同思路的软件。其中GeneDesigner,Upgene和GeMS都先随机生成一组候选序列,然后根据预定义的条件执行筛选器。SGD(Wuetal.,2006)沿着合成基因一步一步地扫描密码,选择基于概率模型的首选密码。DNAWorks(HooverandLubkowski,2002)和EuGene(Gaoetal.,2004)使用模拟退火算法来进行codon优化。GASCO(Sandhuetal.,2008)软件包分别采用遗传算法进行密码子优化,QPSOBT(Caietal.,2008)采用改进的粒子群优化算法进行密码子优化。COStar是一种基于d星的动态搜索算法,用于codon优化算法。而在实际进行植物密码子优化的实验过程中,如果仅仅使用软件是不能实现的。在真实的进行原核生物优化为植物基因,密码子优化,改变基因序列内的密码子以改进重组蛋白质表达的过程已经被广泛实践。当优化基因序列时,需要考虑影响蛋白质表达的多个相互联系的因素。通常在植物中表达的转基因来自其他植物物种或非植物。这 ...
【技术保护点】
1.一种用于植物外源基因改造的CodonPlant系统,其特征在于,包括输入模块、处理模块、输出模块;其中,输入模块用于用户输入基因序列、密码子使用频率排序表以及群体个数n;处理模块用于接收输入的密码子信息内容、密码子使用频率排序表信息内容,并依据用户输入的群体个数n,进行有效处理,并通过输出模块,输出对应的结果;所述的输入模块包括序列模块、密码子使用频率排序表模块和群体个数模块,序列模块可输入的序列必须为三的倍数,输入的序列以三联体划分,传送到处理模块中;密码子使用频率排序表模块可输入的格式为同义密码子放在同一行,且按使用频率高低从左到右依次排列,中间以冒号隔开,非同义密码子在换行表示;群体个数模块用于输入群体个数n;所述的处理模块依据遗传算法进行处理最终获得一条最优序列,至少包括种群序列产生模块、期望值设置模块、种群序列处理模块以及增加序列模块;所述的输出模块,输出的序列保存在output.txt中。
【技术特征摘要】
1.一种用于植物外源基因改造的CodonPlant系统,其特征在于,包括输入模块、处理模块、输出模块;其中,输入模块用于用户输入基因序列、密码子使用频率排序表以及群体个数n;处理模块用于接收输入的密码子信息内容、密码子使用频率排序表信息内容,并依据用户输入的群体个数n,进行有效处理,并通过输出模块,输出对应的结果;所述的输入模块包括序列模块、密码子使用频率排序表模块和群体个数模块,序列模块可输入的序列必须为三的倍数,输入的序列以三联体划分,传送到处理模块中;密码子使用频率排序表模块可输入的格式为同义密码子放在同一行,且按使用频率高低从左到右依次排列,中间以冒号隔开,非同义密码子在换行表示;群体个数模块用于输入群体个数n;所述的处理模块依据遗传算法进行处理最终获得一条最优序列,至少包括种群序列产生模块、期望值设置模块、种群序列处理模块以及增加序列模块;所述的输出模块,输出的序列保存在output.txt中。2.根据权利要求1所述的用于植物外源基因改造的CodonPlant系统,其特征在于,所述的种群序列产生模块用于依据用户输入的信息,产生n条随机序列构成一个种群;期望值设置模块用于用户输入多目标优化期望值;种群序列处理模块在收到用户输入的多目标优化期望值,根据轮盘赌原则选择2条基因,进行基因交叉处理,然后进行基因随机变异,针对剪切位点,进行定点随机变异,针对重复序列,进行定点随机变异,其中,随机变异均使用同义密码子替换,计算估值函数,并替换较差序列,放回原种群,进行循环操作,依据多目标参数计算估值函数得到打分,最终得到优化种群,从中选择出最优序列。3.根据权利要求1所述的用于植物外源基因改造的CodonPlant系统,其特征在于,所述的增加序列模块,用于增加亚细胞器定位序列、kozak序列、内含子片段序列等,获得最终用于输出的序列。4.根据权利要求1所述的用于植物外源基因改造的CodonPlant系统,其特征在于,所述的遗传算法,过程如下:1)依据输入的种群数量,随机产生20条序列,构成一个种群;2)轮盘赌法随机挑取2条序列;3)1条父本序列,一条母本序列,50%交叉率得到子代;4)5%随机同义突变;5)检查是否含有剪切位点,含有时进行定点同义突变:去除植物序列剪切信号、去除多聚腺苷酸化序列、去除酶切信号;6)检查是否有mRNA二级结构,含有时进行定点同义突变:正向重复、反向重复、镜像重复、倒转重复;7)统计剪切位点个数、重复序列个数和CAI指数,多目标参数计算估值函数,得到打分。5.权利要求1所述的CodonPlant系统的植物外源基因的改造方法,其特征在于,包括以下步骤:第一步:序列以及密码子使用频率的输入,并输入群体个数n;第二步:遗传算法计算,依据用户输入的信息,产生n条随机序列构成一个种群,用户输入多目标优化期望值,根据轮盘赌原则选择2条基因,进行基因交叉处理,然后进行基因随机变异,针对剪切位点,进行定点随机变...
【专利技术属性】
技术研发人员:续晨,贲爱玲,蔡小宁,周加宝,王立科,钱保俐,华春,
申请(专利权)人:南京晓庄学院,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。