亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Excel VBA數(shù)組法在玉米自交系測配試驗列表設計中的應用

        2022-11-28 05:01:14宋英博王囡囡張洪權樊偉民孟凡祥李燦東陳慶山
        中國農學通報 2022年32期
        關鍵詞:方法

        宋英博,王囡囡,張洪權,樊偉民,李 于,孟凡祥,李燦東,陳慶山

        (1黑龍江省農業(yè)科學院佳木斯分院,黑龍江佳木斯 154007;2東北農業(yè)大學農學院,哈爾濱 150030)

        0 引言

        在玉米自交系測配試驗中,配合力是考量親本極為重要的指標,也是自交系的一個重要遺傳特性。多年來國內外的學者在玉米配合力方面做了很多的研究[1-3]。育種單位或企業(yè)根據種植面積和試驗站分布來決定自交系測試規(guī)模,根據測試規(guī)模的大小選擇不同的測試方法。常用的自交系配合力測定方法主要有多系測交法、頂交法和雙列雜交法等。通常對自交3~4代(3~S4)的材料進行早代測試獲取一般配合力,約組配1~10萬個雜交組合。通常一般配合力篩選確定后,入選材料再與5~10個父本測試特殊配合力,或精選少量高配合力自交系雙列雜交,對最后入選的組合建立田間試驗列表[4-6]。數(shù)量龐大的被測系及測驗種等數(shù)據如何迅速錄入計算機,并快速編輯形成田間試驗列表是一項復雜繁重的工作。目前常用的方法是Excel單元格的復制粘貼拆分合并,結合錄制相應的宏和Excel工具箱等方法聯(lián)合間接完成[7-9]。Excel雖然比較高效,但面對一些繁瑣的數(shù)據時也存在低效的問題,VBA可以幫我們解決這個問題。VBA是內嵌于Excel軟件中的一個開發(fā)模塊,它可以使Excel更加高效和自動化[10-12]。劉勝達等[13]在Excel中實現(xiàn)了對玉米數(shù)量性狀的統(tǒng)計,然后提出用VBA進行高效統(tǒng)計的實現(xiàn)方法,利用VBA大大簡化了操作過程,進而提高了效率。官曉敏等[14]利用編碼的Excel VBA程序自動完成對數(shù)據結果的保存、整理,簡化了大量重復操作。前人已將VBA較多的應用到育種統(tǒng)計分析上,但在玉米配合力篩選及組合配制的系統(tǒng)組建、編輯、排列試驗設計方面的研究較少[15-16]。本研究提出一種新的玉米自交系測配試驗設計編碼方法,利用VBA編寫應用程序,完成數(shù)據的錄入,生成田間試驗列表,簡單高效的完成玉米自交系測配試驗設計工作,為玉米自交測配試驗設計提供了一種新思路。

        1 數(shù)組構建

        數(shù)組是有序排列的同類數(shù)據元素的集合。組成數(shù)組的各個變量稱為數(shù)組的元素或下標變量。本研究利用Excel VBA中數(shù)組原理,提出一種新的玉米自交系測配試驗設計編碼方式。實際工作中,需要測配的玉米自交系來源名稱沒有一致的規(guī)律,因此,首先要將玉米自交系名稱轉換成有序排列的同類數(shù)據元素的集合。首先定義數(shù)組a(m),下標從1開始,按順序將m個玉米被測系自交系編號C1、C2、C3、C4、C5、C6.....Cm,賦值給數(shù)組a(m),這樣得到的數(shù)組是a(1)=C1,a(2)=C2,a(3)=C3,a(4)=C4……a(m)=Cm。每一個被測自交系對應一個唯一數(shù)組元素,便于之后的調度。同理將n個測驗種或綜合種按順序編號1A、2A.....nA,賦值給數(shù)組b(n),這樣得到的數(shù)組是b(1)=1A,b(2)=2A……b(n)=nA,每一個測驗種或綜合種對應一個唯一數(shù)組元素,便于之后的調度,至此數(shù)組構建完成。

        2 玉米自交系測配試驗列表設計

        2.1 玉米自交系測配方法

        常用的自交系配合力測定方法主要有多系測交法、頂交法和雙列雜交法。

        多系測交法可同時測定自交系的一般配合力和特殊配合力。通常選用生產上常用的高配合力自交系或已知的在育種中準備重點利用的高配合力自交系做測驗種,根據測交中產量和其他性狀比較結果,既可選出高配合力的被測系,也能同時選出適于生產利用的優(yōu)良高產雜交種。因此,這種測交方法應用比較普遍。優(yōu)點適宜數(shù)量較多的是自交系測試,多用于國外種業(yè)和國內大型種業(yè),缺點是被測系之間未測交。以2018年5000個被測自交系和2個測驗種為例,被測自交系按順序編號C1、C2、C3、C4、C5、C6......C5000,2個測驗種編號為1A和2A。分別建立數(shù)組a(5000)和b(2),可以配制10000個玉米組合,如圖1所示。例如18C3-2A表示2018年度被測系中第3號自交系C3與2號測驗種雜交的組合。在Excel中將有10000行這樣的字符串,表示不同來源的被測自交系和測驗種雜交組合。通過對玉米組合字符串的觀察,發(fā)現(xiàn)這10000行字符串有規(guī)律,可以將字符串看成“18+X+Y”的組合,變量X可以看作數(shù)組a(5000),變量Y中1A和2A反復有規(guī)律重復,變量Y可以看作數(shù)組b(2),將5000個被測自交系作為變量X與每一個變量Y相連接,然后將新組建的字符串賦予新數(shù)組輸入到Excel表格中。從而實現(xiàn)被測系與測驗種按順序逐一雜交生成列表,列表的每一行表示一個不同玉米組合,至此配合力測定列表設計完成,數(shù)組將無序的自交系和測驗種聯(lián)系起來并迅速建立了列表。

        圖1 雜交組合列表

        頂交法只能測一般配合力,用雙交種或綜合種作測驗種,優(yōu)點是測配種少,工作量輕,缺點是不能測定特殊配合力。具體的測交方法是m個被測系C1、C2、C3、C4、C5、C6.....Cm與1個測驗種1A分別測交,分別建立數(shù)組a(m)和b(n),將m個被測系與測驗種1A逐一連接生成字符串。然后將每個字符串賦予新數(shù)組輸入到Excel表格中,生成一般配合力列表,下一季度做測交組合的產量比較試驗。頂交法常與雙列雜交法配合使用。

        完全雙列雜交是指一組親本間進行所有可能的雜交。參與完全雙列雜交的自交系數(shù)一般不超過10個,被測系C1、C2、C3、C4、C5、C6.....Cm(m<10),其生育期不可相差太大。如果被測系數(shù)量過多,可先按生育期的早、中、晚分組后進行。不完全雙列雜交是指把供試親本按試驗要求分為2組,只進行組間雜交,不進行組內雜交。當一組親本數(shù)為m,另一組親本為n時,共有mn個組合,稱為不完全雙列雜交[17]。第一組親本為A1、A2、A3、A4、A5、A6……Am,第二組親本為B1、B2、B3、B4、B5、B6.....Bn。分別建立數(shù)組a(m)和b(n),利用數(shù)組a(m)中的每個親本與數(shù)組b(n)中各親本連接成字符串,將每一個字符串賦值于新數(shù)組中,再將新數(shù)組輸入到表格中,最后完成不完全雙列雜交設計。

        利用Excel VBA數(shù)組法能處理Excel常規(guī)功能所不能完成的工作,將多個連續(xù)的操作合并成一步操作,可開發(fā)出更多功能強大的自動化程序。提高工作效率,減少人為誤差。以上操作過程由Excel VBA語言實現(xiàn),如圖2所示。

        圖2 常用配合力測定方法

        2.2 玉米組合種植行數(shù)的編輯

        在玉米組合田間鑒定試驗中,常需要對組合行數(shù)進行編輯。根據試驗需要來確定種植行數(shù)。在Excel中我們將各玉米組合字符串分別賦予一個新數(shù)組,這樣就建立了玉米雜交組合數(shù)組。每個玉米組合種植X行,就將新數(shù)組第一個玉米組合字符串分別輸入Excel中A列X行,然后按照數(shù)組的順序以此類推,全部輸入到A列中,這樣就將玉米各組合依次分別種X行。以上操作過程由Excel VBA語言實現(xiàn)了玉米組合種植行數(shù)的編輯。

        2.3 玉米組合復配親本統(tǒng)計

        玉米自交系通過一般配合力和特殊配合力的選擇后,實現(xiàn)了下一步晉級。玉米雜交組合通常要經過多年多地的反復測試,晉級的組合需要重新復配??梢岳肊xcel VBA數(shù)組法,通過晉級的組合列表統(tǒng)計被測自交系與測試父本出現(xiàn)的頻率個數(shù),從而實現(xiàn)復配親本的統(tǒng)計,如圖3所示。Excel VBA有利于入選組合的快速挑選再配制,實現(xiàn)工作中的科學統(tǒng)籌。通過逐一查找搜索晉級玉米組合親本出現(xiàn)個數(shù),可以較高效的完成入選親本的統(tǒng)計,以上操作過程均由Excel VBA語言實現(xiàn)。

        圖3 玉米組合復配親本統(tǒng)計列表窗體

        2.4 與常規(guī)方法的比較

        目前常規(guī)的方法是Excel基礎的復制粘貼合并,結合錄制相應的宏和Excel超級工具箱等方法間接完成。以上的常規(guī)方法需要熟練掌握Excel操作的人員完成,步驟繁瑣,費時費力。為了驗證數(shù)組法的高效性,設計如下實驗,比較分析2種方法所用時間,分別將5000、20000、40000份被測自交系與2份測試父本雜交,雙行種植,在測配組合中選取總數(shù)的10%統(tǒng)計玉米組合親本出現(xiàn)的頻率個數(shù)。記錄5次測試時間的平均值、常規(guī)方法與VBA數(shù)組法所用時間(見表1)。計算機配置為:CPU為AMD A8-5600K APU With Radeon(tm),HD Graphics 3.6GHz,內存為4GB。

        表1 2種方法的比較

        3 討論與結論

        3.1 討論

        在玉米育種中,Excel已廣泛應用于育種統(tǒng)計分析和試驗列表設計上,雖然Excel提高了一定效率,但在實際工作中還存在過多的手工重復操作[17-19]。Excel VBA是一種在可視化開發(fā)環(huán)境下用于開發(fā)自動化應用程序的語言,可以創(chuàng)建自定義的解決方案[20-21]。在實際玉米育種工作中,玉米自交系測配與統(tǒng)計試驗設計是育種企業(yè)職業(yè)經理和育種專家常備技能,本研究通過Excel VBA的使用可以執(zhí)行特定功能或重復性高的操作,它使Excel形成了獨立的編程環(huán)境。通過建立用戶窗體工程,將復雜的操作編程調度,利用Excel VBA數(shù)組法可以由計算機代替人工進行相應的操作??梢蕴岣哂N企業(yè)職業(yè)經理和育種專家工作效率,與其他育種試驗設計軟件比較,Excel VBA數(shù)組法不需要購買專業(yè)軟件,具有推廣成本低、前景廣闊等特點。

        3.2 結論

        與常規(guī)方法比較,當5000份被測自交系與2份測試父本雜交時,常規(guī)方法所用時間為357 min,Excel VBA數(shù)組方法所用時間僅為1.4 min,常規(guī)方法所用時間是Excel VBA數(shù)組方法的255倍。當20000份被測自交系與2份測試父本雜交時,常規(guī)方法所用時間為1356 min,VBA方法所用時間僅為4.2 min,常規(guī)方法所用時間是VBA方法的322倍。當40000份被測自交系與2份測試父本雜交時,常規(guī)方法所用時間為2659 min,VBA方法所用時間僅為6.4 min,常規(guī)方法所用時間是VBA方法的415倍??梢奅xcel VBA數(shù)組方法運行的效率要遠遠高于常規(guī)方法,同時可以簡化人員的操作步驟,避免人為操作的失誤,實現(xiàn)手工重復步驟自動化。

        本研究提出一種新的玉米自交系測配設計編碼方式,按順序將m個被測系自交系編號為C1、C2、C3、C4、C5、C6.....Cm,將測驗種或另一組自交系按順序編號為1A.....nA,分別建立數(shù)組a(m)和b(n)。利用數(shù)組法實現(xiàn)玉米組合親本按順序逐一雜交生成列表,通過玉米自交系測配試驗過程所需具體步驟,層層篩選晉級,保留優(yōu)秀自交系和雜交組合,并統(tǒng)計復配鑒定,建立田間試驗列表。Excel VBA數(shù)組方法可以高效完成玉米自交系配合力測定列表、編輯種植行數(shù)生成田間列表和晉級組合統(tǒng)計所用親本再復配組合等任務。與常規(guī)方法比較,Excel VBA數(shù)組方法具有操作簡單易學、運行速度快、適用范圍更廣泛。隨著被測自交系數(shù)量的增加,Excel VBA數(shù)組方法優(yōu)勢更明顯,可以提高玉米自交系測配試驗設計效率。

        猜你喜歡
        方法
        中醫(yī)特有的急救方法
        中老年保健(2021年9期)2021-08-24 03:52:04
        高中數(shù)學教學改革的方法
        河北畫報(2021年2期)2021-05-25 02:07:46
        化學反應多變幻 “虛擬”方法幫大忙
        變快的方法
        兒童繪本(2020年5期)2020-04-07 17:46:30
        學習方法
        可能是方法不對
        用對方法才能瘦
        Coco薇(2016年2期)2016-03-22 02:42:52
        最有效的簡單方法
        山東青年(2016年1期)2016-02-28 14:25:23
        四大方法 教你不再“坐以待病”!
        Coco薇(2015年1期)2015-08-13 02:47:34
        賺錢方法
        国产在线不卡一区二区三区| 久久精品国产9久久综合| 99久久精品在线视频| 国产激情视频一区二区三区| 精品人妻伦九区久久AAA片69| 99re在线视频播放| 日韩精品首页在线观看| 亚洲黄色av一区二区三区| 国产精品9999久久久久仙踪林| 女人色毛片女人色毛片18| 亚洲免费一区二区三区视频| 丰满人妻一区二区三区52| 国产精品无码翘臀在线观看| 欧美肥胖老妇做爰videos| 国产精品偷伦免费观看的| 国产一区二区三区特黄| 久久无码高潮喷水抽搐| 国产熟妇高潮呻吟喷水| 日韩啪啪精品一区二区亚洲av| 国产美女一区三区在线观看| 日本顶级metart裸体全部| 少妇内射高潮福利炮| 亚洲色无码中文字幕| 最新中文字幕日韩精品| 色妞ww精品视频7777| 亚洲熟妇网| 最好的99精品色视频大全在线| 中文字幕亚洲欧美在线不卡| 久久久久久久女国产乱让韩| 亚洲AV秘 无码一区二区久久| 精品视频一区二区三区日本| 97午夜理论片影院在线播放| 亚洲国产一区二区三区网| 亚洲一区二区三区一区| 亚洲成a∨人片在线观看无码| 嗯啊哦快使劲呻吟高潮视频| 好爽~又到高潮了毛片视频| 蜜桃视频第一区免费观看| a级毛片无码久久精品免费 | 中日韩欧美成人免费播放| 国产亚洲av综合人人澡精品|