本公開涉及試驗(yàn)設(shè)備,并且更具體地涉及用于進(jìn)行詳細(xì)試驗(yàn)配置的技術(shù)。
相關(guān)技術(shù)的說明
試驗(yàn)設(shè)備通常用來確定測試樣本的特性,例如使用聚合酶鏈?zhǔn)椒磻?yīng)(pcr)、脫氧核糖核酸(dna)熔解技術(shù)、或免疫測定技術(shù)。通常,試驗(yàn)設(shè)備具有被配置成用于進(jìn)行儀器控制(例如,運(yùn)轉(zhuǎn)電機(jī)、光學(xué)器件、加熱器等)并運(yùn)行試驗(yàn)協(xié)議的軟件/電路。然而,這會使得難以研發(fā)新的或經(jīng)修改的試驗(yàn),因?yàn)樵囼?yàn)協(xié)議的改變可能會要求對試驗(yàn)設(shè)備軟件或至少經(jīng)重新配置的部分進(jìn)行全面的重新驗(yàn)證。這會提高成本并延遲出售需要監(jiān)管當(dāng)局批準(zhǔn)或?qū)徟男碌幕蚪?jīng)修改診斷試驗(yàn)的時間。另外,如果需要試驗(yàn)設(shè)備軟件變化的話,試驗(yàn)設(shè)備用戶和第三方研發(fā)者可能沒有能力或僅有有限能力來創(chuàng)建新的或自定義的試驗(yàn)協(xié)議并基于用戶規(guī)定的信息生成自定義的報告。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的各實(shí)施例通過例如提供一種系統(tǒng)來提供對上述問題的解決方案,在所述系統(tǒng)中,試驗(yàn)設(shè)備軟件與試驗(yàn)配置軟件分開。這樣,每個試驗(yàn)協(xié)議可以被設(shè)計(jì)用于特定測試并且限定例如樣本制備步驟、熱學(xué)步驟、信號處理、調(diào)用邏輯評估、以及報告功能。試驗(yàn)協(xié)議文件可以被創(chuàng)建和保存在試驗(yàn)設(shè)備上或被導(dǎo)入和保存在試驗(yàn)設(shè)備上。所述試驗(yàn)設(shè)備可以是對試驗(yàn)配置軟件不可知的。相應(yīng)地,新的試驗(yàn)協(xié)議或?qū)ΜF(xiàn)有試驗(yàn)協(xié)議的改變更容易進(jìn)行并且不要求對試驗(yàn)設(shè)備的軟件和/或硬件進(jìn)行全面重新驗(yàn)證。這可以促進(jìn)便于制造商以及最終用戶或第三方試驗(yàn)研發(fā)者對新的或經(jīng)修改的試驗(yàn)的研發(fā)。這應(yīng)該減少出售試驗(yàn)的時間并提高試驗(yàn)設(shè)備對最終用戶的實(shí)用性。
根據(jù)一個實(shí)施例,一種非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)具有存儲于其上的指令,所述指令可由計(jì)算設(shè)備執(zhí)行從而進(jìn)行以下操作。在本實(shí)施例中,所述操作包括:呈現(xiàn)用于試驗(yàn)設(shè)備的用戶配置工具。在本實(shí)施例中,所述操作包括:生成第一配置信息和第二配置信息。在本實(shí)施例中,所述第一配置信息針對有待由所述試驗(yàn)設(shè)備進(jìn)行的試驗(yàn)規(guī)定操作序列并針對所述操作序列規(guī)定參數(shù)集合。在本實(shí)施例中,所述第二配置信息規(guī)定用于從所述試驗(yàn)的多個可能結(jié)果當(dāng)中選擇結(jié)果的規(guī)則集合,并且所述用戶輸入針對所述規(guī)則集合規(guī)定至少一條新規(guī)則。在本實(shí)施例中,所述第一配置信息可由所述試驗(yàn)設(shè)備使用以基于所述參數(shù)集合執(zhí)行所述操作序列,從而生成針對樣本的數(shù)據(jù)。所述數(shù)據(jù)可以例如是熒光數(shù)據(jù)(例如,波長、密度等)、電化學(xué)數(shù)據(jù)(例如,電流、電壓等)、化學(xué)發(fā)光數(shù)據(jù)、生物發(fā)光數(shù)據(jù)、或質(zhì)譜分析數(shù)據(jù)。在本實(shí)施例中,所述第二配置信息可用于基于所述規(guī)則集合處理所述數(shù)據(jù),以便生成針對所述試驗(yàn)的結(jié)果。
根據(jù)第二實(shí)施例,一種計(jì)算機(jī)實(shí)現(xiàn)的方法包括:使得用于試驗(yàn)設(shè)備的用戶配置工具被顯示。在本實(shí)施例中,所述方法進(jìn)一步包括:生成第一和第二配置信息。在本實(shí)施例中,所述第一配置信息針對有待由所述試驗(yàn)設(shè)備進(jìn)行的試驗(yàn)規(guī)定操作序列并針對所述操作序列規(guī)定參數(shù)集合。在本實(shí)施例中,所述第二配置信息規(guī)定用于從所述試驗(yàn)的多個可能結(jié)果當(dāng)中選擇結(jié)果的規(guī)則集合,并且所述用戶輸入針對所述規(guī)則集合規(guī)定至少一條新規(guī)則。在本實(shí)施例中,所述第一配置信息可由所述試驗(yàn)設(shè)備使用以基于所述參數(shù)集合執(zhí)行所述操作序列,從而生成針對樣本的數(shù)據(jù),并且所述第二配置信息可用于基于所述規(guī)則集合處理所述數(shù)據(jù)以便生成針對所述試驗(yàn)的結(jié)果。所述數(shù)據(jù)可以例如是熒光數(shù)據(jù)(例如,波長、密度等)、電化學(xué)數(shù)據(jù)(例如,電流、電壓等)、化學(xué)發(fā)光數(shù)據(jù)、生物發(fā)光數(shù)據(jù)、或質(zhì)譜分析數(shù)據(jù)。
在一個實(shí)施例中,所述方法包括:為所述試驗(yàn)設(shè)備裝載包括核酸的樣本。在本實(shí)施例中,所述試驗(yàn)設(shè)備基于所述參數(shù)集合執(zhí)行所述操作序列,從而在所述樣本中生成擴(kuò)增的核酸。在本實(shí)施例中,所述方法可以包括:基于所述規(guī)則集合對由所述操作序列所生成的數(shù)據(jù)(例如,熒光數(shù)據(jù))進(jìn)行處理,以便生成針對所述試驗(yàn)的結(jié)果??梢栽趯⑺龅诙渲眯畔魉椭了鲈囼?yàn)設(shè)備之前或之后裝載所述樣本。
根據(jù)第三實(shí)施例,一種系統(tǒng)包括一個或多個處理器以及一個或多個存儲器。在本實(shí)施例中,所述一個或多個存儲器具有存儲于其上的指令,所述指令可由所述一個或多個處理器執(zhí)行以使得所述裝置進(jìn)行以下操作。在本實(shí)施例中,所述操作包括:呈現(xiàn)用于試驗(yàn)設(shè)備的用戶配置工具。在本實(shí)施例中,所述操作包括:生成第一和第二配置信息。在本實(shí)施例中,所述第一配置信息針對有待由所述試驗(yàn)設(shè)備進(jìn)行的試驗(yàn)規(guī)定操作序列并針對所述操作序列規(guī)定參數(shù)集合。在本實(shí)施例中,所述第二配置信息規(guī)定用于從所述試驗(yàn)的多個可能結(jié)果當(dāng)中選擇結(jié)果的規(guī)則集合,其中,所述用戶輸入針對所述規(guī)則集合規(guī)定至少一條新規(guī)則。在本實(shí)施例中,所述第一配置信息可由所述試驗(yàn)設(shè)備使用以基于所述參數(shù)集合執(zhí)行所述操作序列,從而生成針對樣本的數(shù)據(jù),并且所述第二配置信息可用于基于所述規(guī)則集合處理所述數(shù)據(jù)以便生成針對所述試驗(yàn)的結(jié)果。所述數(shù)據(jù)可以例如是熒光數(shù)據(jù)(例如,波長、密度等)、電化學(xué)數(shù)據(jù)(例如,電流、電壓等)、化學(xué)發(fā)光數(shù)據(jù)、生物發(fā)光數(shù)據(jù)、或質(zhì)譜分析數(shù)據(jù)。
根據(jù)第四實(shí)施例,一種系統(tǒng)包括第一計(jì)算設(shè)備和第二計(jì)算設(shè)備,其中,所述第二計(jì)算設(shè)備與所述第一計(jì)算設(shè)備不同并且包括在所述試驗(yàn)設(shè)備中。在本實(shí)施例中,所述第一計(jì)算設(shè)備被配置成用于呈現(xiàn)用于所述試驗(yàn)設(shè)備的用戶配置工具。在本實(shí)施例中,所述第一計(jì)算設(shè)備被配置成用于:基于用戶輸入生成第一配置信息,所述第一配置信息針對有待由所述試驗(yàn)設(shè)備進(jìn)行的試驗(yàn)規(guī)定操作序列并針對所述操作序列規(guī)定參數(shù)集合。在本實(shí)施例中,所述第一計(jì)算設(shè)備被配置成用于:基于用戶輸入生成第二配置信息,所述第二配置信息規(guī)定用于從所述試驗(yàn)的多個可能結(jié)果當(dāng)中選擇結(jié)果的規(guī)則集合。在本實(shí)施例中,所述用戶輸入針對所述規(guī)則集合規(guī)定至少一條新規(guī)則。在本實(shí)施例中,所述第二計(jì)算設(shè)備被配置成用于:接收所述第一和第二配置信息,使得所述試驗(yàn)設(shè)備基于所述參數(shù)集合執(zhí)行所述操作序列以便生成針對樣本的數(shù)據(jù),并且基于所述規(guī)則集合處理所述數(shù)據(jù)以便生成針對所述試驗(yàn)的結(jié)果。所述數(shù)據(jù)可以例如是熒光數(shù)據(jù)(例如,波長、密度等)、電化學(xué)數(shù)據(jù)(例如,電流、電壓等)、化學(xué)發(fā)光數(shù)據(jù)、生物發(fā)光數(shù)據(jù)、或質(zhì)譜分析數(shù)據(jù)。
附圖說明
圖1示出了pcr設(shè)備的實(shí)施例的示意圖。
圖2根據(jù)一個實(shí)施例示出了展示了試驗(yàn)的信息流的框圖。
圖3示出了可用于輸入試驗(yàn)設(shè)置的用戶界面的一個實(shí)施例。
圖4示出了可用于輸入熱學(xué)參數(shù)的用戶界面的一個實(shí)施例。
圖5示出了可用于輸入分析參數(shù)的用戶界面的一個實(shí)施例。
圖6a示出了可用于指定用于檢測tm、ct、和/或rfu條件的參數(shù)的用戶界面的一個實(shí)施例。
圖6b示出了可用于指定用戶定義的變量的用戶界面的一個實(shí)施例。
圖7示出了可用于增加和/或配置調(diào)用邏輯規(guī)則的用戶界面的一個實(shí)施例。
圖8a示出了可用于輸入報告規(guī)則的用戶界面的一個實(shí)施例。
圖8b示出了可用于輸入圖形規(guī)則的用戶界面的一個實(shí)施例。
圖9示出了基于調(diào)用規(guī)則邏輯生成的真值表的一個實(shí)施例。
圖10示出了試驗(yàn)報告的一個實(shí)施例。
圖11是一種用于配置試驗(yàn)的方法的一個實(shí)施例的流程圖。
圖12示出了展示計(jì)算設(shè)備的一個實(shí)施例的示意圖。
***
術(shù)語。以下段落提供了本公開(包括所附權(quán)利要求書)中發(fā)現(xiàn)的術(shù)語的定義和/或背景。
“實(shí)施例”。本說明書包括對“一個實(shí)施例(oneembodiment)”或“實(shí)施例(anembodiment)”的引用。短語“在一個實(shí)施例中”或“在實(shí)施例中”的出現(xiàn)不一定都表示同一個實(shí)施例。具體特征、結(jié)構(gòu)、或特性可以通過與本公開一致的任何合適的方式組合。
“基于”。如在此所使用的,這個術(shù)語用來描述影響進(jìn)行確定的一種或多種因素。這個術(shù)語不排除可以影響進(jìn)行確定的附加因素。即,可以單獨(dú)地基于那些因素或僅部分基于那些因素進(jìn)行確定??紤]短語“基于b確定a?!边@個短語表示b是影響對a進(jìn)行確定的因素,但不排除對a的確定還基于c。在其他情況下,可以單獨(dú)地基于b確定a。
“被配置成用于”或“可操作用于”。各種單元、電路、或其他部件可以被描述或聲稱為“被配置成用于”執(zhí)行一種或多種任務(wù)。在此類背景下,短語“被配置成用于”或“可操作用于”可以用來通過指示所述單元/電路/部件包括在運(yùn)行過程中進(jìn)行所述一種或多種任務(wù)的結(jié)構(gòu)(例如,電路)來包含結(jié)構(gòu)。這樣,可以說所述單元/電路/部件被配置成用于執(zhí)行所述任務(wù),甚至當(dāng)規(guī)定的單元/電路/部件目前不運(yùn)行(例如,未打開)時。與“被配置成用于”語言一起使用的單元/電路/部件包括硬件——例如電路、存儲可執(zhí)行以實(shí)現(xiàn)操作的程序指令的存儲器等。敘述單元/電路/部件“被配置成用于”執(zhí)行一種或多種任務(wù)明確地不旨在針對這個單元/電路/部件35援引u.s.c.§112(f)。
要理解的是,本公開并不限于具體設(shè)備或方法,所述設(shè)備或方法當(dāng)然可以變化。還應(yīng)當(dāng)理解的是,本文中所使用的術(shù)語僅出于對特定實(shí)施例進(jìn)行描述的目的,而并不旨在進(jìn)行限制。如在此所使用的,單數(shù)形式“一個”、“一種”以及“所述”包括單數(shù)和復(fù)數(shù)的指代,除非上內(nèi)容清楚地另外指明。而且,詞語“可以”貫穿本說明書用于可允許的意義(即,有可能、能夠),不是強(qiáng)制性意義(即,必須)。術(shù)語“包括”、及其派生詞意思為“包括但不限于”。術(shù)語“耦合”意思是直接或間接連接。
具體實(shí)施方式
本公開最初參照圖1描述了一種示例性pcr系統(tǒng)。圖2根據(jù)一個實(shí)施例示出了用于對試驗(yàn)程序和/或分析進(jìn)行規(guī)范的信息流。參照圖3至圖9描述了用于對各參數(shù)進(jìn)行規(guī)范的示例性用戶界面。參照圖10描述了一種試驗(yàn)報告輸出,同時參照圖11描述了一種用于進(jìn)行試驗(yàn)參數(shù)規(guī)范的方法。參照圖12描述了示例性計(jì)算設(shè)備。
本公開包括根據(jù)各實(shí)施例的可以應(yīng)用于不同情形的具有普遍適用性的技術(shù)。例如,本公開包括可以可用于單管聚合酶鏈?zhǔn)椒磻?yīng)(pcr)或dna熔解分析的技術(shù)(pcr或熔解數(shù)據(jù)來自多孔板或其他多孔安排的相鄰孔)、毛細(xì)管電泳數(shù)據(jù)(例如,dna測序)、氣相色譜分析、多光譜成像、雙色熒光相關(guān)光譜法、免疫測定等。
示例性pcr實(shí)施例的綜述
現(xiàn)在轉(zhuǎn)至圖1,示出了根據(jù)本公開展示聚合酶鏈?zhǔn)椒磻?yīng)(pcr)成像系統(tǒng)10的一個實(shí)施例的框圖。本公開當(dāng)然不限于pcr設(shè)備,但提供圖1是為了給出一個示例性實(shí)施例的背景。在所展示的實(shí)施例中,此系統(tǒng)包括光源12、輸入透鏡14、輸入濾光器16、pcr管18(可以是被配置成用于固定樣本并被插入pcr設(shè)備的加熱塊中的可消耗元件)、輸出濾光器20、輸出透鏡22、檢測器24、以及分析硬件26。
pcr設(shè)備的許多實(shí)施例在本領(lǐng)域中是眾所周知的,并且本公開可以適用于任何合適的系統(tǒng)。例如,本公開可以結(jié)合實(shí)時pcr系統(tǒng)、單管pcr系統(tǒng)、多孔pcr系統(tǒng)、定量pcr系統(tǒng)、其他實(shí)驗(yàn)系統(tǒng)和設(shè)備等使用。
要注意的是,本公開的一些方面引用了其中熒光信號隨著時間(或隨著周期數(shù)量)降低的pcr實(shí)施例。這是由于在一些實(shí)施例中使用了淬火反應(yīng)。本領(lǐng)域普通技術(shù)人員將意識到在pcr反應(yīng)的情況下可以進(jìn)行的修改,其中,熒光隨著時間提高而非降低。
在pcr成像系統(tǒng)10中,光源12提供照明以刺激pcr管18內(nèi)的各種熒光種類(例如,熒光基團(tuán))。在貫穿本公開的各個位置中,可以被稱為熒光基團(tuán)fam;然而,許多熒光種類在本領(lǐng)域中是眾所周知的,并且這兩種僅是出于示意性目的而提供的。
來自光源12的照明可以由輸入透鏡14聚焦或準(zhǔn)直,并且由輸入濾光器16進(jìn)行波長過濾。在一些實(shí)施例中,光源12可以是廣譜源(例如,白光),其中,由輸入濾光器16提供波長選擇性。然而,在其他實(shí)施例中,光源12本身可以是窄譜的(例如,led或激光源)。在這些實(shí)施例中,有可能可以省略輸入濾光器16。
在pcr管18中實(shí)施的反應(yīng)過程中,可以由檢測器24捕捉pcr管18中的各種熒光種類所發(fā)射的熒光。在一些實(shí)施例中,在檢測器24處被檢測之前,所述熒光可以首先在輸出濾光器20被進(jìn)行波長過濾和/或在輸出透鏡22處被聚焦。檢測器24可以是任何合適的光檢測器,比如光電檢測器、電荷耦合器件(ccd)檢測器、光電倍增管等。分析硬件26然后從檢測器24接收數(shù)據(jù)。分析硬件26可以包括本領(lǐng)域中已知的任何合適計(jì)算設(shè)備,并且可以包括一個或多個處理器、存儲器、和/或非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)。pcr成像系統(tǒng)10的元件可以被整合到單個設(shè)備中,或者它們可以由單獨(dú)的元件連接在一起。分析硬件26可以用來執(zhí)行在此所公開的方法中的任何一種。
示例性試驗(yàn)協(xié)議規(guī)范
在此所公開的技術(shù)可以允許用戶創(chuàng)建或修改試驗(yàn)。在下文參照圖3至圖10所討論的示例性實(shí)施例中,描述了用于檢測單純性皰疹病毒(hsv)的示例試驗(yàn),但類似的技術(shù)可以用于各種試驗(yàn)類型中的任何一種。在hsv示例中,試驗(yàn)的結(jié)果可以基于試驗(yàn)中針對pcr階段的所檢測到的周期閾值以及針對熔解階段的所檢測到的熔解溫度來指示患者是否具有hsv。
在hsv示例中,試驗(yàn)通常包括以下步驟:樣本制備、循環(huán)(例如,pcr熱循環(huán)或熔解熱循環(huán))、信號處理、調(diào)用邏輯評估、以及報告。用戶可以將包括核酸的樣本插入試驗(yàn)設(shè)備,并且試驗(yàn)的執(zhí)行可以在樣本中生成擴(kuò)增的核酸以用于分析和報告。
現(xiàn)在參照圖2,示出了根據(jù)一個實(shí)施例的信息流的框圖。在所展示的實(shí)施例中,試驗(yàn)設(shè)備220被配置成用于對一個或多個樣本進(jìn)行一次或多次試驗(yàn)并將結(jié)果提供給數(shù)據(jù)處理單元230。在一些實(shí)施例中,試驗(yàn)設(shè)備220和/或數(shù)據(jù)處理單元230對應(yīng)于上文參照圖1所討論的pcr成像系統(tǒng)10。
在所展示的實(shí)施例中,數(shù)據(jù)處理單元230被配置成用于基于所述結(jié)果生成報告290(圖10中示出了示例性hsv報告)。在所展示的實(shí)施例中,可以由用戶添加和/或修改以下各項(xiàng)中的一項(xiàng)或多項(xiàng):協(xié)議腳本210、試驗(yàn)設(shè)置240、熱學(xué)參數(shù)250、分析參數(shù)260、調(diào)用邏輯270、以及報告設(shè)置280。
參照hsv示例,用戶可以創(chuàng)建和/或修改:試驗(yàn)設(shè)置240,比如如圖3中所示的用于hsv的染料和通道;熱學(xué)參數(shù)250,比如如圖4中所示的變性或退火溫度;如下面進(jìn)一步詳細(xì)討論的協(xié)議腳本210;分析參數(shù)260,比如如圖5中所示的信號處理參數(shù);如圖6a至圖6b中所示用于檢測/命名試驗(yàn)特性(比如檢測具體窗口中例如高于規(guī)定峰值的熔解溫度)的參數(shù);如圖7中所示用于確定試驗(yàn)結(jié)果(比如患者是否有hsv)的調(diào)用邏輯規(guī)則270;和/或如圖8a至圖8b中所示用于配置報告什么信息的報告規(guī)則。
例如,通過設(shè)計(jì)新的調(diào)用邏輯規(guī)則(和/或調(diào)用邏輯規(guī)則之間的依賴性)來提高試驗(yàn)測試準(zhǔn)確度,用戶可以修改預(yù)先存在的hsv試驗(yàn)。作為另一示例,用戶可以指定附加調(diào)用邏輯規(guī)則,比如樣本類型或人口統(tǒng)計(jì)信息。換言之,用戶可以指定需要什么(如果存在的話)附加信息來針對給定試驗(yàn)進(jìn)行調(diào)用,同時允許試驗(yàn)設(shè)備保持對試驗(yàn)文件的細(xì)節(jié)不可知。所公開的技術(shù)還可以允許不提供試驗(yàn)設(shè)備的各方對試驗(yàn)的研發(fā)。例如,考慮僅包括pcr步驟并且不包括熔解步驟的hsv試驗(yàn)。對于這個試驗(yàn),用戶可以添加熔解步驟,并指定只有在檢測到pcr步驟的期望周期計(jì)數(shù)和期望熔解溫度兩者(邏輯“與”依賴性)時才返回hsv陽性結(jié)果。
所公開的技術(shù)可以減小配置試驗(yàn)協(xié)議時的驗(yàn)證要求。例如,在一些實(shí)施例中,在單獨(dú)的計(jì)算設(shè)備而非試驗(yàn)設(shè)備和/或數(shù)據(jù)處理單元上規(guī)定參數(shù),從而允許試驗(yàn)配置軟件與試驗(yàn)設(shè)備軟件/硬件之間的分離。因而,改變試驗(yàn)參數(shù)可以不要求對試驗(yàn)設(shè)備或試驗(yàn)設(shè)備軟件的重新驗(yàn)證。
在使用與試驗(yàn)設(shè)備220不同的計(jì)算系統(tǒng)生成用于試驗(yàn)的用戶規(guī)定信息的實(shí)施例中,被配置成用于生成此信息的計(jì)算機(jī)程序可以與試驗(yàn)設(shè)備220和/或數(shù)據(jù)處理單元230上運(yùn)行的任何程序無關(guān)。在本實(shí)施例中,協(xié)議腳本210、試驗(yàn)設(shè)置240、熱學(xué)參數(shù)250、分析參數(shù)260、調(diào)用邏輯270、和/或報告設(shè)置280可以由不同的計(jì)算系統(tǒng)生成并被下載至試驗(yàn)設(shè)備220(所述試驗(yàn)設(shè)備可以或可以不包括數(shù)據(jù)處理單元230)。
在本實(shí)施例中,試驗(yàn)設(shè)備220可以包括軟件和/或電路,所述軟件和/或電路被配置成用于:(1)執(zhí)行儀器特定的校準(zhǔn)例程,(2)基于所述校準(zhǔn)例程進(jìn)行預(yù)處理(例如,將原始數(shù)據(jù)標(biāo)準(zhǔn)化),并且(3)進(jìn)行儀器控制。被配置成用于進(jìn)行儀器控制的軟件/電路可以提供用戶規(guī)定的試驗(yàn)信息(所述試驗(yàn)信息可以基于與不同計(jì)算系統(tǒng)的用戶交互生成,如上文所討論的,而非由試驗(yàn)設(shè)備220)與試驗(yàn)設(shè)備220的被配置成用于運(yùn)轉(zhuǎn)電機(jī)、光學(xué)器件、加熱器等的其他部分之間的接口。因而,試驗(yàn)設(shè)備220可以進(jìn)行一次或多次試驗(yàn)并基于所述用戶規(guī)定信息生成一個或多個報告。在本實(shí)施例中,對各種用戶規(guī)定信息的改變可以不要求對試驗(yàn)設(shè)備220的軟件和/或硬件進(jìn)行重新驗(yàn)證。這可以允許第三方研發(fā)新的或經(jīng)修改的試驗(yàn)和/或促進(jìn)由試驗(yàn)設(shè)備220的銷售商研發(fā)新的試驗(yàn)。這可以減少在市場上銷售試驗(yàn)的時間并提高試驗(yàn)設(shè)備220對最終用戶的實(shí)用性。
下面參照圖3至圖8描述了用于配置各不同參數(shù)的界面的示例性實(shí)施例。然而,在此所述的各種參數(shù)組合僅僅是示意性的。在其他實(shí)施例中,可以規(guī)定附加參數(shù)和/或所公開的參數(shù)可以省略。圖3至圖8中所示的各界面可以例如是圖形用戶界面(gui),并且可以被與試驗(yàn)設(shè)備220分開的計(jì)算設(shè)備顯示。
示例性試驗(yàn)設(shè)置
現(xiàn)在轉(zhuǎn)至圖3,示出了可用于輸入試驗(yàn)設(shè)置的用戶界面300的一個實(shí)施例。在所展示的實(shí)施例中,規(guī)定了試驗(yàn)名稱、試驗(yàn)類型、以及試驗(yàn)是否是起始試驗(yàn)。在此具體示例中,試驗(yàn)是針對hsv的并且是體外診斷(ivd)試驗(yàn)。在所展示的示例中,說明字段尚未被填充。
在所展示的實(shí)施例中,已經(jīng)為通道2、4、和6指定的染料,而通道1、3、和5未被使用。在所展示的實(shí)施例中,fam被用作用于hsv的熒光基團(tuán),而ap559和ap662染料用于樣本處理控制(spc)和熔解校準(zhǔn)(mc)。在本hsv示例中,spc用于保證反應(yīng)真正地發(fā)生,并且如果未檢測到spc則可以重新測試樣本,以便避免假陰性。所述熔解校準(zhǔn)可以用來控制儀器變化并允許對檢測的熔解溫度進(jìn)行校準(zhǔn)。
示例性協(xié)議腳本和參數(shù)
協(xié)議腳本210可以針對給定試驗(yàn)指定以什么順序發(fā)生什么操作。用于協(xié)議腳本210的一個實(shí)施例的下列示例性偽代碼規(guī)定了示例性hsv試驗(yàn)的制備、pcr、和熔解階段:
在本示例中,在第1行,如果電動機(jī)尚未回到原位,則將其移動至原始位置。在第2行,如果樣本制備被啟用,則開始樣本制備并且可以給油。在第7行,確定是否啟用了pcr步驟,并且如果是則基于第8至11行執(zhí)行pcr步驟。在第13行,確定是否啟用了熔解步驟,并且如果是則基于第14至18行執(zhí)行熔解步驟。因而,在所展示的實(shí)施例中,可以使用sampleprepenabled(樣本預(yù)處理啟用)、rtpcrenabled(rtpcr啟用)、和meltenabled(熔解啟用)參數(shù)啟用或禁用試驗(yàn)的多個階段。在各實(shí)施例中,可以類似地啟用或禁用各試驗(yàn)部分中的任何一部分。在一些實(shí)施例中,用戶界面允許用戶向協(xié)議腳本添加功能或修改所述協(xié)議腳本所規(guī)定的操作。
進(jìn)一步,用戶可以規(guī)定協(xié)議腳本中針對操作的各參數(shù)。例如,比如“startsampleprep(開始樣本預(yù)處理)”、“execute2-steprt-pcrsequence(執(zhí)行2步驟rt-pcr序列)”、“startmelt(開始熔解)”等操作可以是可以傳遞各參數(shù)的函數(shù)調(diào)用。下面參照圖4描述了可以傳遞至這些函數(shù)的示例性熱學(xué)參數(shù)。在一個實(shí)施例中,圖3的試驗(yàn)設(shè)置240(例如,通道選擇、測試、和染料)還被用作向協(xié)議腳本的輸入,例如使用輸入變量。上文所提供的示例性偽代碼僅是示意性的,并且不旨在限定本公開的范圍。
現(xiàn)在轉(zhuǎn)至圖4,示出了可用于指定熱學(xué)參數(shù)250的用戶界面400的一個實(shí)施例。在所展示的實(shí)施例中,熱學(xué)參數(shù)是在試驗(yàn)的預(yù)pcr階段、pcr階段、和熔解階段過程中單獨(dú)地規(guī)定期望的溫度和定時。在所展示的實(shí)施例中,可以使用復(fù)選框來啟用或禁用這些階段中的每一個。在所展示的實(shí)施例中,具有朝下指向的箭頭的矩形(例如,對于“numberofpcrsteps(pcr步驟數(shù)量)”字段,在“2”之后)表示下拉菜單,同時其他字段允許自由形式的表項(xiàng)。在各實(shí)施例中,可以實(shí)現(xiàn)各適當(dāng)接口中的任何一個從而指定適當(dāng)?shù)闹?、操作?shù)等。
在所展示的實(shí)施例中,示出了各溫度、保持時間、激活時間、步驟數(shù)量、光學(xué)讀取位置、周期數(shù)量、變性時間、開始/最終溫度、以及步長。在各實(shí)施例中,可以規(guī)定這些參數(shù)和/或附加參數(shù)的任何適當(dāng)組合。
與協(xié)議腳本210分開進(jìn)行的對熱學(xué)參數(shù)250的規(guī)范可以允許同一協(xié)議腳本用于具有不同熱學(xué)參數(shù)的多個不同試驗(yàn)。在其他實(shí)施例中,熱學(xué)參數(shù)可以在協(xié)議腳本210內(nèi)明確規(guī)定而非單獨(dú)地規(guī)定。
上文所述的協(xié)議腳本、試驗(yàn)設(shè)置、和熱學(xué)參數(shù)通??梢员幻枋鰹橐?guī)定試驗(yàn)本身的性能的試驗(yàn)配置信息。下面參照圖5至圖8所描述的參數(shù)和規(guī)則通常涉及分析和報告信息,所述分析和報告信息用于配置對來自試驗(yàn)的原始輸出的處理和報告試驗(yàn)的結(jié)果。
示例性分析參數(shù)和調(diào)用邏輯規(guī)則
現(xiàn)在轉(zhuǎn)至圖5,示出了可用于輸入分析參數(shù)260的用戶界面500的一個實(shí)施例。所述分析參數(shù)可以用來配置對原始試驗(yàn)數(shù)據(jù)的信號處理。在所展示的示例中,“波長通道”下拉菜單允許選擇正針對其規(guī)定參數(shù)的通道。在所展示的實(shí)施例中,示出了各種信號處理和檢測參數(shù)。
例如,所展示的pcr數(shù)據(jù)歸約參數(shù)包括:斜率范數(shù)目標(biāo)、平滑點(diǎn)的數(shù)量、淬火、冗長、周期閾值(ct)調(diào)用方法、和ct調(diào)用閾值。所展示的pcr基線檢測參數(shù)包括:基線斜率容差、最大精化步長、平滑點(diǎn)數(shù)量、最小長度、最小起始長度、可允許的彎型(dogleg)、以及最大孔長。所展示的熔解溫度(tm)歸約參數(shù)包括:平滑模式、平滑寬度、平滑階次、中值濾波寬度、噪聲截止模式、峰值截止模式、截止因數(shù)、樣條采樣率和搜索半徑、導(dǎo)數(shù)、淬火、中值拋光帶寬和迭代、增強(qiáng)模式、混合因子、和成倍增加。在各實(shí)施例中,可以規(guī)定這些參數(shù)和/或附加參數(shù)的任何適當(dāng)組合。
在一個實(shí)施例中,基于分析參數(shù)260,數(shù)據(jù)處理單元230被配置成用于生成用于試驗(yàn)的數(shù)據(jù)結(jié)構(gòu)集合。在一個實(shí)施例中,這個集合可以包括可以用于熔解分析的熔解溫度(tm)結(jié)構(gòu)、可以用于pcr分析的周期閾值(ct)結(jié)構(gòu)、和/或相對熒光單元(rfu)結(jié)構(gòu)。這些結(jié)構(gòu)可以被用作調(diào)用邏輯規(guī)則的輸入,所述輸入可以基于相關(guān)數(shù)據(jù)結(jié)構(gòu)的字段中所存儲的值來確定試驗(yàn)結(jié)果。
每種結(jié)構(gòu)可以具有一個或多個字段。例如,tm結(jié)構(gòu)可以具有至少“溫度(temp)”和“峰值(peak)”字段,同時ct結(jié)構(gòu)可以包括至少“周期(cycle)”和“rfu”字段。rfu結(jié)構(gòu)可以具有例如平均數(shù)(mean)、最小值(min)、標(biāo)準(zhǔn)偏差(standarddeviation)、和最大值(max)字段。可以基于經(jīng)處理的試驗(yàn)輸出來填充這些字段。根據(jù)一些實(shí)施例的進(jìn)一步示例性tm字段包括:max/min信號值、樣條精煉峰值位置、基于信號的一個或多個導(dǎo)數(shù)的峰值位置、從峰值到基線的距離、曲線下面積、峰值對稱性、斜率、峰值寬度、對峰值的高斯擬合等。根據(jù)一些實(shí)施例的進(jìn)一步示例性ct字段包括:置信度、基線信息等。
圖6a示出了可用于基于規(guī)定的規(guī)則或參數(shù)對具體tm、ct、或rfu結(jié)構(gòu)進(jìn)行命名的用戶界面600的一個實(shí)施例。在一些實(shí)施例中,圖6a至圖6b的參數(shù)包括在分析參數(shù)260中。在所展示的示例中,已經(jīng)選定了名稱“hsv-1tm”。這個示例性試驗(yàn)的其他目前已定義名稱包括mctm、hsv-2tm、hsvct、spctm、和spcct。在所展示的實(shí)施例中,在可用名稱下面的圖標(biāo)允許用戶針對所述試驗(yàn)添加或刪除名稱。
在圖6a的實(shí)施例中,當(dāng)按照滿足以下條件的下降峰值排序時所展示的參數(shù)指示hsv-1將被標(biāo)識為來自通道6fam的第1個tm結(jié)構(gòu):tm結(jié)構(gòu)的“經(jīng)調(diào)整溫度(adjustedtemp)”在84.8與86.9之間的窗口內(nèi)與(and)具有大于400000.0的峰值。圖6a底部附近的圖標(biāo)允許用戶添加或刪除用于標(biāo)識具體tm、ct、或rfu結(jié)構(gòu)的參數(shù)。
在所展示的實(shí)施例中,示出了in_window和>(大于)運(yùn)算符。在一些實(shí)施例中,可以選擇包括比如,+(加)、-(減)、==(比較)、/(除以)、*(乘以)、<(小于)、ct發(fā)現(xiàn)等算術(shù)運(yùn)算符在內(nèi)的各種運(yùn)算符,并且可以使用中點(diǎn)運(yùn)算符。取決于運(yùn)算符和表達(dá)式,各運(yùn)算的結(jié)果可以是浮點(diǎn)值或真/假值。
圖6b示出了可用于指定用戶定義的字段的用戶界面650一個實(shí)施例,所述用戶定義的字段可以用于標(biāo)識例如tm、ct、或rfu結(jié)構(gòu)。在所展示的實(shí)施例中,基于mctm來確定“deltatemp(差量溫度)”。例如,在一個實(shí)施例中,熔解校準(zhǔn)器的期望校準(zhǔn)溫度是72.0度。在本實(shí)施例中,差量溫度被規(guī)定(例如,使用與圖6b相似的界面)為實(shí)際mctm“溫度”減72.0度。可以使用與圖6b的界面相似的界面來指定差量溫度。在所展示的實(shí)施例中,hsv-1tm的經(jīng)調(diào)整溫度被確定為給定結(jié)構(gòu)的“溫度”字段值減去“差量溫度”。這允許用戶對各字段進(jìn)行各種算術(shù)和/或邏輯運(yùn)算,并使用結(jié)果作為結(jié)構(gòu)標(biāo)識參數(shù)和/或調(diào)用邏輯規(guī)則的輸入。當(dāng)選擇進(jìn)行運(yùn)算的值(例如,溫度、差量溫度等)時,可以選擇當(dāng)前結(jié)構(gòu)的成員(其可以被稱為“此”操作數(shù)),可以提供字面值(例如,浮點(diǎn)數(shù)),或可以規(guī)定另一結(jié)構(gòu)的成員(可以被稱為“選擇”操作數(shù))。在一些實(shí)施例(未示出)中,用戶界面允許用戶針對一個值選擇這三個選項(xiàng)之一,并基于所述選擇提供合適的選項(xiàng)(例如,浮點(diǎn)值的文本輸入字段或者當(dāng)前結(jié)構(gòu)的可用成員字段列表)。
現(xiàn)在轉(zhuǎn)至圖7,示出了可用于添加和/或修改調(diào)用邏輯規(guī)則270的用戶界面700的一個實(shí)施例。在所展示的實(shí)施例中,示出了兩條規(guī)則:“hsv-1tm已標(biāo)識”規(guī)則和“hsv陰性”規(guī)則。在所展示的實(shí)施例中,每條規(guī)則包括用于規(guī)則名稱、依賴性、和結(jié)果的字段。在所展示的實(shí)施例中,界面700底部附近的圖標(biāo)可以用來添加或刪除規(guī)則。
在所展示的示例中,hsv-1tm已標(biāo)識規(guī)則不具有任何依賴性并且不被報告。在本實(shí)施例中,響應(yīng)于標(biāo)識滿足圖6a中所規(guī)定的要求的tm結(jié)構(gòu),hsv-1tm已標(biāo)識可以評估為真。因而,如果不能標(biāo)識這種結(jié)構(gòu)(表明未找到期望的熔解溫度),這個規(guī)則評估為假。在所展示的實(shí)施例中,依賴性字段的右下角中的圖形可以用來添加和刪除規(guī)則之間的邏輯依賴性。
在所展示的實(shí)施例中,hsv陰性規(guī)則依賴于hsv-1tm已標(biāo)識規(guī)則以及若干其他規(guī)則(spcpass、hsv-1tm未標(biāo)識、和hsv-2tm未標(biāo)識)。在所展示的示例中,已經(jīng)選擇了“與(and)”圖形(而非“或(or)”圖形)來使用hsv陰性所依賴的規(guī)則之間的這種邏輯關(guān)系。因而,在本示例中,只要hsv陰性所依賴的所有規(guī)則為真,就對其進(jìn)行評估。對規(guī)則之間的邏輯關(guān)系和層級進(jìn)行規(guī)范的能力允許對任何期望的邏輯組合進(jìn)行靈活限定,同時參照圖6a至圖6b所描述的技術(shù)允許針對每條規(guī)則來對各閾值、運(yùn)算符、窗口等進(jìn)行規(guī)范。
在一些實(shí)施例中,調(diào)用邏輯依賴性可以基于另一規(guī)則或或另一規(guī)則的邏輯非。在一些實(shí)施例中,用戶界面700被配置成用于防止用戶創(chuàng)建依賴性循環(huán)。例如,如果規(guī)則1依賴規(guī)則2且規(guī)則2依賴規(guī)則3,則界面可以防止用戶創(chuàng)建規(guī)則3對規(guī)則1的依賴性,因?yàn)檫@會創(chuàng)建循環(huán)。
作為規(guī)則(未示出)的另一示例,對于流感試驗(yàn),當(dāng)存在針對如所命名的流感act定義的ct結(jié)構(gòu)且具有大于38.0的“周期”值時,“流感a高ct”規(guī)則可以評估為真。
在所展示的實(shí)施例中,用戶界面700允許用戶輸入新的規(guī)則(而非簡單地修改之前存在的規(guī)則)并定義所述新的規(guī)則與一條或多條其他規(guī)則之間的依賴性。因而,在各實(shí)施例中,用戶可以添加和/或修改調(diào)用邏輯規(guī)則,從而配置將指示各試驗(yàn)結(jié)果的條件。
在所展示的實(shí)施例中,只有當(dāng)mctm已經(jīng)被標(biāo)識時,才報告hsv陰性,從而允許校準(zhǔn)對hsvtm的檢測。類似地,只有在spcpass為真時才報告hsv陰性。spc可以用來保證實(shí)際發(fā)生了反應(yīng),從而避免調(diào)用假陰性。如果spc未通過,則不報告hsv陰性。相反,在一個實(shí)施例中,試驗(yàn)被報告為無效,從而指示樣本應(yīng)該被重新測試。
在其他實(shí)施例中,用戶可以指定各附加適當(dāng)規(guī)則中的任何一種。例如,用戶可以指定進(jìn)行調(diào)用所需的患者人口統(tǒng)計(jì)、樣本類型等??梢圆贿M(jìn)行所述調(diào)用,除非用戶規(guī)定信息存在和/或在規(guī)定范圍、策略等內(nèi)。用戶可以通過用戶界面700的實(shí)施例指定此類規(guī)則連同對其他規(guī)則的任何期望依賴性。
現(xiàn)在轉(zhuǎn)至圖8a,示出了可用于輸入報告規(guī)則的用戶界面800的一個實(shí)施例。報告規(guī)則在各實(shí)施例中可以用于控制如何報告信息,與調(diào)用邏輯分開地。
在所展示的實(shí)施例中,界面800允許用戶針對何時報告各結(jié)果以及針對報告的規(guī)則指定什么信息來指定邏輯。例如,如果hsv陽性不為真且hsv陰性為真,則返回“未檢測到”。在一些實(shí)施例中,這可以允許報告試驗(yàn)結(jié)果的粒度,并且避免報告患者不應(yīng)該看的信息。
現(xiàn)在轉(zhuǎn)至圖8b,示出了可用于輸入圖形規(guī)則的用戶界面850的一個實(shí)施例。在所展示的實(shí)施例中,界面850用來控制什么情況下(例如,基于調(diào)用邏輯規(guī)則)報告中包括什么圖形,限定圖形表示的范圍,并提供偏移。在各實(shí)施例中,可以規(guī)定各合適的圖形規(guī)則中的任何一條。這可以允許用戶保證不顯示給定的用戶定義的試驗(yàn)的不相關(guān)信息。
現(xiàn)在轉(zhuǎn)到圖9,示出了真值表900的一個實(shí)施例。在所展示的實(shí)施例中,真值表900包括規(guī)定了各試驗(yàn)條件的可能組合的列(在所展示的示例中,spcct、spctm、hsvct、hsv-2tm、hsv-1tm、和mctm)。在所展示的實(shí)施例中,表900進(jìn)一步基于這些組合來指示試驗(yàn)結(jié)果、類型、通道結(jié)果、通道ct、以及通道tm。表900可以被顯示或打印并且可以用來檢查已經(jīng)正確地規(guī)定了調(diào)用邏輯規(guī)則和依賴性。
在一些實(shí)施例中,調(diào)試界面(未示出)可以用來研發(fā)試驗(yàn)的同時對其進(jìn)行調(diào)試。在一個實(shí)施例中,調(diào)試界面示出了各種已命名結(jié)構(gòu)和調(diào)用邏輯規(guī)則,并表明它們是否已被標(biāo)識或滿足。這個界面可以用來確定是否已經(jīng)正確地規(guī)定了參數(shù)和/或調(diào)用邏輯規(guī)則,確定如何修改參數(shù)和/或調(diào)用邏輯規(guī)則從而提高試驗(yàn)準(zhǔn)確度,理解具體試驗(yàn)結(jié)果的附加細(xì)節(jié)等。
圖10示出了試驗(yàn)的示例性詳細(xì)報告1000。所述報告指示通過了熔解校準(zhǔn)器,不規(guī)定spc結(jié)果,并指示檢測到hsv1。所述報告還指示hsv1和2的ct和tm值以及熔解校準(zhǔn)器的tm值。所述報告還包括試驗(yàn)的pcr部分的擴(kuò)增圖形以及試驗(yàn)的熔解部分的熔解圖形。在所展示的實(shí)施例中,擴(kuò)增圖形表明發(fā)生了擴(kuò)增,同時熔解圖形中所表示的信息將擴(kuò)增子標(biāo)識為hsv-1擴(kuò)增子。
在所展示的實(shí)施例中,26.0的hsv1和2ct值對應(yīng)于一個點(diǎn),在所述點(diǎn)附近,擴(kuò)增曲線開始在rfu0處從線條的平坦部分向下偏轉(zhuǎn),同時熔解溫度對應(yīng)于熔解圖形中的最低下沉。在所展示的實(shí)施例中,85.8的hsv1tm值對應(yīng)于熔解圖形中的最大下沉。在所展示的實(shí)施例中,73.4的mctm值對應(yīng)于熔解圖形中的其他較大下沉。在所展示的實(shí)施例中,73.4-72.0=1.4度的差量溫度可以確定并且可以用來調(diào)整熔解圖形的x軸。
在所展示的實(shí)施例中,報告1000還包括盒序列號,所述盒序列號可以用來標(biāo)識被測樣本(例如,具有所述盒序列號的標(biāo)簽可以被附加至每個樣本)。在一些實(shí)施例中,這些盒序列號可以用來為具體盒標(biāo)識要運(yùn)行的試驗(yàn)。例如,試驗(yàn)設(shè)備220可以被配置成用于進(jìn)行多種不同類型的試驗(yàn),并且所述序列號可以指示這些類型之一。進(jìn)一步地,所述序列號可以用來指示已經(jīng)下載至試驗(yàn)設(shè)備200的用戶修改的或用戶創(chuàng)建的試驗(yàn)。
示例性方法
圖11示出了一種用于配置試驗(yàn)的方法1100的一個示例性實(shí)施例的流程圖。除了其他設(shè)備以外,圖11中所示的方法可以結(jié)合在此所公開的計(jì)算機(jī)系統(tǒng)、設(shè)備、元件、或部件中的任何一項(xiàng)實(shí)用。在各實(shí)施例中,所述的方法元素中的一些可以同時地、以不同于所示的順序執(zhí)行,或者可以省略。還可以按照期望的執(zhí)行附加方法元素。流程開始于步驟1110。
在步驟1110,計(jì)算設(shè)備(例如,下面參照圖12描述的設(shè)備1210)使得顯示用于試驗(yàn)設(shè)備的用戶配置工具。在一些實(shí)施例中,所述用戶配置工具包括圖形用戶界面,比如圖3至圖8中所示的那些。在其他實(shí)施例中,所述用戶配置工具可以至少部分地基于文本。在一些實(shí)施例中,所述用戶配置工具被顯示在計(jì)算設(shè)備上,所述計(jì)算設(shè)備與試驗(yàn)設(shè)備220分開且不同。流程前進(jìn)至步驟1120。
在步驟1120,所述計(jì)算系統(tǒng)基于向所述用戶配置工具的用戶輸入生成第一配置信息,所述第一配置信息針對試驗(yàn)規(guī)定操作序列并針對所述操作序列規(guī)定參數(shù)集合。在一些實(shí)施例中,用戶可以使用所述配置工具生成所述第一配置信息的全部。在其他情形下,所述用戶配置工具可以向用戶呈現(xiàn)針對所述操作序列和/或參數(shù)集合的默認(rèn)配置信息,并且所述用戶可以修改所述默認(rèn)配置信息從而生成所述第一配置信息。圖4(上文所討論的)示出了被配置成用于接收針對所述參數(shù)集合的用戶輸入的界面的一個實(shí)施例。在一些實(shí)施例中,所述第一配置信息還可以包括試驗(yàn)設(shè)置,比如像圖3中所示的那些。在圖3的實(shí)施例中,用戶可以向試驗(yàn)增加測試,修改用戶具體試驗(yàn)測試的染料等。在圖4的實(shí)施例中,用戶可以添加/修改/刪除參數(shù),添加/修改/刪除試驗(yàn)步驟(這可以可替代地或另外地通過修改協(xié)議腳本執(zhí)行)等。對于所述操作序列,用戶可以使用圖形用戶界面和/或通過修改用于所述序列的程序指令來添加/修改/刪除操作。流程前進(jìn)至步驟1130。
在步驟1130,所述計(jì)算設(shè)備基于向所述用戶配置工具的用戶輸入生成第二配置信息,所述第二配置信息規(guī)定用于從所述試驗(yàn)的多個結(jié)果當(dāng)中選擇結(jié)果的規(guī)則集合。在所展示的實(shí)施例中,所述用戶輸入規(guī)定所述規(guī)則集合中的至少一條新規(guī)則。例如,參照圖7,用戶可以使用圖右下部分的圖標(biāo)來添加規(guī)則,所述規(guī)則之前在所述試驗(yàn)的調(diào)用邏輯規(guī)則集合中不存在。進(jìn)一步,在本實(shí)施例中,用戶可以添加/刪除/修改用于選擇試驗(yàn)結(jié)果的其他規(guī)則。進(jìn)一步,在各實(shí)施例中,用戶可以添加/刪除/修改分析參數(shù)(所述分析參數(shù)可以指定有待在應(yīng)用調(diào)用邏輯規(guī)則之前執(zhí)行的對原始試驗(yàn)數(shù)據(jù)的信號處理功能),比如上文參照圖5所描述的那些。在一些實(shí)施例中,用戶可以添加/修改/刪除用于試驗(yàn)的報告規(guī)則和/或圖形規(guī)則。
示例性計(jì)算設(shè)備
現(xiàn)在轉(zhuǎn)至圖12,描繪了計(jì)算設(shè)備1210的一個實(shí)施例的框圖。計(jì)算設(shè)備1210可以用來實(shí)現(xiàn)本公開的各實(shí)施例。計(jì)算設(shè)備1210可以是任何合適類型的設(shè)備,包括但不限于私人計(jì)算機(jī)系統(tǒng)、臺式計(jì)算機(jī)、膝上計(jì)算機(jī)或筆記本計(jì)算機(jī)、主框架計(jì)算機(jī)系統(tǒng)、網(wǎng)絡(luò)服務(wù)器、工作站、或網(wǎng)絡(luò)計(jì)算機(jī)。如所示的,計(jì)算設(shè)備1210包括通過互連1260(例如,系統(tǒng)總線)耦合的處理單元1250、存儲設(shè)備1212、輸入/輸出(i/o)接口1230。i/o接口1230可以耦合至一個或多個i/o設(shè)備1240。計(jì)算設(shè)備1210進(jìn)一步包括網(wǎng)絡(luò)接口1232,所述網(wǎng)絡(luò)接口可以耦合至網(wǎng)絡(luò)1220從而與例如其他計(jì)算設(shè)備通信。
在一些實(shí)施例中,計(jì)算設(shè)備1210是與試驗(yàn)設(shè)備220分開且不同的設(shè)備。這可以允許使用計(jì)算設(shè)備1210來改變詳細(xì)試驗(yàn)規(guī)范,而不需要對試驗(yàn)設(shè)備220進(jìn)行完整的重新驗(yàn)證。在一些實(shí)施例中,計(jì)算設(shè)備1210被配置成用于提供用戶配置工具,所述用戶配置工具可用于執(zhí)行上文參照圖3至圖11所描述的試驗(yàn)配置。在一些實(shí)施例中,所述工具用來生成和/或修改試驗(yàn)設(shè)置、熱學(xué)參數(shù)、分析參數(shù)、調(diào)用邏輯規(guī)則、報告設(shè)置等。在一個實(shí)施例中,此信息用來生成被傳送至試驗(yàn)設(shè)備220和/或數(shù)據(jù)處理單元230的一個或多個文件。在一些實(shí)施例中,可以使用有線網(wǎng)絡(luò)、無線地、使用物理存儲介質(zhì)比如cd或usb存儲設(shè)備等執(zhí)行所述傳送。在一些實(shí)施例中,試驗(yàn)設(shè)備220包括數(shù)據(jù)處理單元230并且被配置成用于基于所述一個或多個文件進(jìn)行試驗(yàn)。在其他實(shí)施例中,計(jì)算設(shè)備1210包括數(shù)據(jù)處理單元230,并且被配置成用于對試驗(yàn)設(shè)備220所生成的原始試驗(yàn)數(shù)據(jù)進(jìn)行處理,例如基于分析參數(shù)和調(diào)用邏輯規(guī)則。
如上所述,處理單元1250包括一個或多個處理器。在一些實(shí)施例中,處理單元1250包括一個或多個協(xié)處理器單元。在一些實(shí)施例中,可以將處理單元1250的多個實(shí)例耦合至互連1260。處理單元1250(或1250內(nèi)的每個處理器)可以包含緩存器或其他形式的車載存儲器。在其他實(shí)施例中,處理單元1250可以被實(shí)施為通用處理單元,并且在其他實(shí)施例中,可以將其實(shí)現(xiàn)為專用處理單元(例如,asic)。一般地,計(jì)算系統(tǒng)1210不限于任何具體類型的處理單元或處理器子系統(tǒng)。
如在此所使用的,術(shù)語“處理單元”或“處理元件”指被配置成用于執(zhí)行操作的電路或具有存儲于其中的程序指令的存儲器,所述程序指令可有一個或多個處理器執(zhí)行從而執(zhí)行操作。相應(yīng)地,處理單元可以被實(shí)現(xiàn)為以各種方式實(shí)現(xiàn)的硬件電路。所述硬件電路可以包括例如定制超大型集成(vlsi)電路或柵陣列、現(xiàn)成半導(dǎo)體比如邏輯芯片、晶體管、或其他分離的部件。處理單元還可以用可編程硬件器件來實(shí)現(xiàn),比如現(xiàn)場可編程門陣列、可編程陣列邏輯、可編程邏輯器件等。處理單元還可以被配置成用于執(zhí)行來自任何合適類型的非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)的程序指令,從而執(zhí)行規(guī)定的操作。
存儲子系統(tǒng)1212可由處理單元1250使用(例如,以存儲處理單元1250可執(zhí)行的指令和由所述處理單元使用的數(shù)據(jù))存儲子系統(tǒng)1220可以由任何合適類型的物理存儲器介質(zhì)實(shí)現(xiàn),包括硬盤存儲設(shè)備、軟盤存儲設(shè)備、可移除磁盤存儲設(shè)備、閃速存儲器、隨機(jī)存取存儲器(ram-sram、edoram、sdram、ddrsdram、rdram等)、rom(prom、eeprom等)等。在一個實(shí)施例中,存儲子系統(tǒng)1212可以單獨(dú)地由易失性存儲器組成。存儲子系統(tǒng)1212可以存儲可由計(jì)算設(shè)備1210使用處理單元1250執(zhí)行的程序指令,包括可執(zhí)行以使得計(jì)算設(shè)備1210實(shí)現(xiàn)在此所公開的各種技術(shù)的程序指令。
根據(jù)各實(shí)施例,i/o接口1230可以代表一個或多個接口,并且可以是被配置成用于耦合至其他設(shè)備并與其通信的各種類型接口中的任何一種。在一個實(shí)施例中,i/o接口1230是從前側(cè)到一個或多個背側(cè)總線的橋接芯片。ii/o接口1230可以通過一個或多個相應(yīng)的總線或其他接口耦合至一個或多個i/o設(shè)備1240。i/o設(shè)備的示例包括存儲設(shè)備(硬盤、光驅(qū)、可移除閃盤驅(qū)動器、存儲陣列、san、或相關(guān)聯(lián)的控制器)、網(wǎng)絡(luò)接口設(shè)備、用戶接口設(shè)備或其他設(shè)備(例如,圖形、聲音等)。
還考慮了存儲可由計(jì)算系統(tǒng)執(zhí)行以實(shí)現(xiàn)在此所公開的技術(shù)的指令(以及可選地,數(shù)據(jù))的各種制品。這些制品包括非瞬態(tài)計(jì)算機(jī)可讀存儲器介質(zhì)。所考慮的非瞬態(tài)計(jì)算機(jī)可讀存儲器介質(zhì)包括計(jì)算設(shè)備的存儲器子系統(tǒng)的多個部分以及存儲介質(zhì)或存儲器介質(zhì)比如磁性介質(zhì)(例如,磁盤)或光盤(例如,cd、dvd、以及相關(guān)技術(shù)等)。所述非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)可以是或者易失性或者非易失性存儲器。
***
雖然上文已經(jīng)描述了特定的實(shí)施例,這些實(shí)施例并不旨在限制本公開的范圍,甚至當(dāng)相對于具體特征僅描述了單個實(shí)施例時。本公開中所提供的特征的示例旨在是示意性的而非限制性的,除非另外陳述。以上說明旨在負(fù)載對了解本公開的好處的本領(lǐng)域技術(shù)人員將明顯的此類替代方案、修改、和等效物。
本公開的范圍包括在此所公開(或者清楚地或者隱含地)的特征中的任何特征或組合、或其任何一般化,無論它是否減輕了在此所闡述的問題中的任何一個或全部。相應(yīng)地,在審查本申請(或要求其權(quán)益的申請)的過程中可以對任何這種特征組合制定新的權(quán)利要求書。具體地,參照所附權(quán)利要求書,來自從屬權(quán)利要求的特征可以與獨(dú)立權(quán)利要求的特征組合,并且來自對應(yīng)的獨(dú)立權(quán)利要求的特征可以通過任何適當(dāng)方式組合并且不僅僅是所附權(quán)利要求書中列舉的特定組合。