本發明涉及一種用于合成分子的方法。本發明還涉及一種被配置成合成分子的裝置。
背景技術:
1、分子的合成常用于例如診斷試劑盒的生產、簇狀規則間隙短回文重復(crispr)治療以及寡核苷酸(oligonucleotide)療法。診斷試劑盒的示例是用于測試covid-19的試劑盒。寡核苷酸療法的一個示例是例如用于治療診斷有脊髓性肌萎縮的嬰兒的(nusinersen)。另一示例寡核苷酸療法是用于高膽固醇的(inclisiran)治療。
2、合成分子的示例是寡核苷酸和寡肽(oligopeptide)。
3、us20200032250a1中描述了用于合成分子的常規方法的一示例。
4、然而,對于此類常規方法的一缺點是它們在合成方法、合成化學和合成規模方面不靈活。另一缺點是試劑的使用中的效率不是如人們將期望的那么好。
5、因此,存在對于一種用于合成分子的改進的方法的需要。
6、本發明的目的
7、本發明的實施例的一目的是要提供一種緩解或解決上文描述的缺點和問題的解決方案。
技術實現思路
1、通過本文中描述的主題來取得上文的和進一步的目的。在本文中還定義了本發明的進一步有利的實現形式。
2、根據本發明的第一方面,通過一種由被配置成合成分子的裝置執行的計算機實現的方法來取得上文提到的以及其他目的,其中,合成包括執行多個過程步驟的循環,其中,合成由參數塊控制,所述方法包括:接收目標分子的指示;通過生成多個參數塊來生成合成過程描述,每個塊控制相應循環的過程步驟;接收指示所生成的多個參數塊的修改的用戶輸入;使用用戶輸入修改所生成的多個參數塊;通過將所修改的多個參數塊應用到相應循環的控制來控制目標分子的合成。
3、根據第一方面的本公開的至少一個優點是:通過以靈活的方式來優化循環以及過程步驟取得了一種用于合成分子的改進的過程。
4、在根據第一方面的一個實施例中,每個循環包括多個過程步驟,并且其中,每個相應塊包括與所述多個過程步驟中過程步驟的數量相對應的數量的參數子塊,其中,所接收的用戶輸入還指示所述子塊的一個或多個修改,其中,控制合成還包括應用所修改的子塊來控制相應循環的過程步驟。
5、在根據第一方面的一個實施例中,修改所生成的多個塊包括通過修改相應參數塊來將用戶輸入全局地應用到所有循環。
6、在根據第一方面的一個實施例中,修改所生成的多個塊包括通過修改相應參數塊來將用戶輸入應用到相同類型的所有循環。
7、在根據第一方面的一個實施例中,用戶輸入還指示過程描述的選擇的循環,其中,修改所生成的多個塊包括將用戶輸入應用到所述選擇的循環。
8、在根據第一方面的一個實施例中,目標分子是寡核苷酸,并且所述多個過程步驟至少包含脫三苯甲基化、耦合、氧化和封端。
9、在根據第一方面的一個實施例中,對于過程步驟脫三苯甲基化的相應子塊包括對于開始級別、結束級別、線性流、效率限制、洗滌cv的參數值,其中,對于過程步驟耦合的相應子塊包括對于堿基同一性(base?identity)、eq、酰胺濃度、耦合ct、百分比活化劑、推流、重新循環時間和洗滌cv的參數值,其中,對于過程步驟氧化的相應子塊包括對于ox?ctdna、ox?eqdna、ox?ctrna、ox?eqrna、追逐cvox、洗滌cvox的參數值,其中,對于過程步驟封端的相應子塊包括對于封端ct、封端cv、追逐cvox和洗滌cvos的參數值。
10、在根據第一方面的一個實施例中,目標分子是寡肽,并且所述多個過程步驟至少包含脫三苯甲基化、耦合并且可選地包含封端。
11、在根據第一方面的一個實施例中,接收用戶輸入包括:渲染合成過程描述的表示,其中,所述表示包括參數值和/或子塊和/或塊的表示;向用戶顯示所述表示;通過接收指示與所述表示的交互的用戶輸入來接收指示所生成的多個參數塊的修改的用戶輸入。
12、在根據第一方面的一個實施例中,所述交互至少指示修改的參數值,并且指示應通過修改相應參數塊將所述修改的參數值全局地應用到所有循環。
13、在根據第一方面的一個實施例中,所述交互至少指示修改的參數值,并且指示應通過修改相應參數塊將所述修改的參數值應用到相同類型的所有循環。
14、在根據第一方面的一個實施例中,所述交互至少指示過程描述的選擇的循環,并且指示修改的參數值,以及指示所述修改的參數值應被應用到所述選擇的循環。
15、根據本發明的第二方面,通過一種被配置成合成分子的裝置來取得上文提到的和其他目的,其中,合成包括執行多個過程步驟的循環,其中,合成由參數塊控制,所述裝置包括:可控制的流體網絡;輸入裝置;顯示器;以及控制單元,所述控制單元包括電路模塊,所述電路模塊包括:處理電路模塊,以及存儲器,所述存儲器包括可由所述處理電路模塊執行的指令,其中,所述控制單元通信地耦合到所述流體網絡的可控制的單元,由此,當所述指令由所述處理電路模塊執行時,所述裝置被配置成執行根據第一方面所述的方法。
16、根據本發明的第三方面,通過一種計算機程序來取得上文提到的和其他目的,所述計算機程序包括計算機可執行的指令,以用于使控制單元當所述計算機可執行的指令在控制單元中包括的處理電路模塊上被執行時,執行根據第一方面所述的方法。
17、根據本發明的第四方面,通過一種計算機程序產品來取得上文提到的和其他目的,所述計算機程序產品包括計算機可讀存儲介質,所述計算機可讀存儲介質具有其中實施的根據第三方面所述的計算機程序。
18、通過考慮以下詳細描述的一個或多個實施例,將向本領域的技術人員給予本發明的實施例的更全面理解,以及其附加優點的實現。應領會,相同的參考編號用于識別在一個或多個附圖中圖示的相同的元件。
1.一種由被配置成合成分子的裝置執行的計算機實現的方法,其中,所述合成包括執行多個過程步驟(ps1-ps4)的循環,其中,所述合成由參數塊控制,所述方法包括:
2.根據權利要求1所述的方法,其中,每個循環(110)包括多個過程步驟(ps1-ps4),并且其中,每個相應塊(310)包括與所述多個過程步驟(ps1-ps4)中過程步驟的數量相對應的數量的參數子塊(320),
3.根據權利要求1-2中任一項所述的方法,其中,修改所生成的多個塊包括通過修改相應參數塊來將所述用戶輸入全局地應用到所有循環。
4.根據權利要求1-3中任一項所述的方法,其中,修改所生成的多個塊包括通過修改相應參數塊來將所述用戶輸入應用到相同類型的所有循環。
5.根據權利要求1-4中任一項所述的方法,其中,所述用戶輸入還指示所述過程描述(300)的選擇的循環,其中,修改所生成的多個塊包括將所述用戶輸入應用到所述選擇的循環。
6.根據前述權利要求中任一項所述的方法,其中,所述目標分子是寡核苷酸,并且所述多個過程步驟(ps1-ps4)至少包含脫三苯甲基化(211)、耦合(212)、氧化(213)和封端(214)。
7.根據權利要求6所述的方法,其中,對于過程步驟脫三苯甲基化(211)的相應子塊包括對于開始級別、結束級別、線性流、效率限制、洗滌cv的參數值,其中,對于過程步驟耦合(212)的相應子塊包括對于堿基同一性、eq、酰胺濃度、耦合ct、百分比活化劑、推流、重新循環時間和洗滌cv的參數值,其中,對于過程步驟氧化(213)的相應子塊包括對于ox?ctdna、oxeqdna、oxctrna、oxeqrna、追逐cvox、洗滌cvox的參數值,其中,對于過程步驟封端(214)的相應子塊包括對于封端ct、封端cv、追逐cv?ox和洗滌cv?os的參數值。
8.根據前述權利要求中任一項所述的方法,其中,所述目標分子是寡肽,并且所述多個過程步驟至少包含脫三苯甲基化、耦合并且可選地包含封端。
9.根據前述權利要求中任一項所述的方法,其中,接收用戶輸入包括:
10.根據權利要求9所述的方法,其中,所述交互至少指示修改的參數值,并且指示應通過修改相應參數塊將所述修改的參數值全局地應用到所有循環。
11.根據權利要求9-10中任一項所述的方法,其中,所述交互至少指示修改的參數值,并且指示應通過修改相應參數塊將所述修改的參數值應用到相同類型的所有循環。
12.根據權利要求9-11中任一項所述的方法,其中,所述交互至少指示所述過程描述(300)的選擇的循環,并且指示修改的參數值,以及指示所述修改的參數值應被應用到所述選擇的循環。
13.一種被配置成合成分子的裝置(600),其中,所述合成包括執行多個過程步驟(ps1-ps4)的循環,其中,所述合成由參數塊控制,所述裝置包括:
14.一種計算機程序,包括計算機可執行的指令,以用于使控制單元(610)當所述計算機可執行的指令在所述控制單元(610)中包括的處理電路模塊上被執行時,執行根據權利要求1-12所述的方法步驟中的任一個。
15.一種計算機程序產品,包括計算機可讀存儲介質,所述計算機可讀存儲介質具有其中實施的根據權利要求14所述的計算機程序。