- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
植物基因的分布
植物基因的分布、杂交育种问题
学号:2012307200403 姓名:陈凯 时间:2013年6月8号
为了解释生命的奥妙,人们越来越重视遗传特征的逐代继承问题,无论是人还是动物,植物都会将本身的特征遗传给后代,后代继承了双亲的基因,形成了自己的基因对,基因对就确定了后代所表现的特征。
杂交育种的目的就是培养优良品种,以提高农作物的产量和质量,如果农作物的三种基因型分别为AA、Aa、aa,我们知道AA基因型为优良品种。
由遗传学知识,基因在上一代身体细胞里成双存在,而在生殖细胞中则是单个存在的,在有性生殖的传代过程中,父母双方各提供一个生殖细胞形成一个合子,合子所含的基因又是成双存在的,也就是在正常染色体的遗传中,后代是从每个亲本的基因对中各继承一个基因,形成自己的基因对。
◆研究思路:
用分别表示第n代植物中基因型AA,Aa,aa的植物所占植物总数的百分比,令则是第n代植物的基因型分布向量,由于其分量为各基因型植物的百分比,所以有,后代各从父体或母体的基因对中等可能的得到一个基因而形成自己的基因对,故父母代的基因对和子代的基因对之间的转移概率如下表所示:
基因型的概率分布
后代
基因型 父体—母体(n-1代)的基因型 AA-AA AA - Aa AA-aa Aa-Aa Aa-aa aa-aa AA 1 1/2 0 1/4 0 0 Aa 0 1/2 1 1/2 1/2 0 aa 0 0 0 1/4 1/2 1
如果用AA型植物与其它基因型植物进行杂交培育后代,则有
即根据表中的第三行,第n代的AA型植物是由第n-1代的AA,Aa基因型的植物产生,
同理有
也就是第n代的Aa型植物是由第n-1代的Aa,aa基因型的植物产生; 第n代没有aa型植物产生。若令,则线性迭代就表示了当使用AA型植物进行杂交时基因分布演化的结果,它可以用来对这种杂交方法的结果进行预测。科学家期望采用这种杂交方法,能使优良品种AA型植物的数量得到不断的增加,在极限状态,所有植物基因都是AA型的。
◆研究问题:
(1)试从某个初始值出发(如,这意味着初始代各种基因的植物数量是相同的),用实验与观察中的数值和理论分析的方法,对上述杂交育种的方案做一个预测分析。
(2)如果不是采用AA而是用Aa(或者aa)基因型植物进行杂交育种,则演化迭代方程中的矩阵L怎么确定,演化的未来结果会是什么样子的?你有兴趣进行分析吗?
◆研究提示:
数值上,只要反复做矩阵相乘就行了,将迭代点在三维空间标示出来,或者采用matlab中bar指令画出基因分布图,这很简单,但是却比较表象,难以把握内在的规律。理论上,采用矩阵化简的相似标准形,利用特征值和特征向量,可以看到一般的规律,这样的例子在实践中是经常遇到的。
实验目的:使同学们熟练使用MATLAB
模型建立:
(1)程序设计:
x0=[1/3;1/3;1/3];
l=[1,1/2,0;0,1/2,1;0,0,0];
n=15;
x=zeros(15, 3);
x=x;
x(:,1)=l*x0;
for i=2:n
% x0=x(:,i-1);
x(:,i)=l*x(:,i-1);
end
x
x =
Columns 1 through 8
0.5000 0.7500 0.8750 0.9375 0.9688 0.9844 0.9922 0.9961
0.5000 0.2500 0.1250 0.0625 0.0313 0.0156 0.0078 0.0039
0 0 0 0 0 0 0 0
Columns 9 through 15
0.9980 0.9990 0.9995 0.9998 0.9999 0.9999 1.0000
0.0020 0.0010 0.0005 0.0002 0.0001 0.0001 0.0000
0 0 0 0 0 0 0
(2)
x0=[1/3;1/3;1/3];
L=[1/2,1/4,0;1/2,1/2,1/2;0,1/4,1/2];
n=8;
x=zeros(8, 3);
x=x;
x(:,1)=l*x0;
for i=2:n
% x0=x(:,i-1);
x(:,i)=l*x(:,
文档评论(0)