Analyzer for guiding single cell sequencing data by using batch sequencing data
By designing an analyzer that uses batch sequencing data to guide single-cell sequencing data, and using auxiliary computing devices to accelerate data processing, the problem of the existing computing platform's inefficient efficiency in processing single-cell sequencing data is solved, and efficient, stable and low-energy data analysis is achieved.
Patent Information
- Application Number
- CN202421525330.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-30
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2034-06-30
AI Technical Summary
When processing single-cell sequencing data, existing computing platforms face problems such as large amount of data and high complexity, resulting in insufficient processing speed and efficiency, low resource utilization, large energy consumption, and limited scalability.
An analyzer is designed to guide single-cell sequencing data using batch sequencing data. Through auxiliary computing devices, including main control unit, storage unit, FPGA unit, data bus, data preprocessing module, communication interface unit and power supply unit, assisting existing analyzers in data analysis.
Through this analyzer, the processing efficiency and resource utilization of single-cell sequencing data can be significantly improved, energy consumption can be reduced, the stability and reliability of the system can be improved, and efficient data analysis needs in scientific research and clinical practice.
Smart Images

Figure CN222990131U_ABST
Abstract
Description
Technical Field
[0001] The utility model belongs to the technical field of auxiliary computing devices, and particularly relates to an analyzer that uses bulk sequencing data to guide single-cell sequencing data. Background Art
[0002] In the field of bioinformatics, especially in the analysis of single-cell sequencing data, traditional computing platforms often rely on general-purpose hardware, such as personal computers or server clusters. Although these platforms can complete data analysis tasks to a certain extent, in the face of the increasing data volume and complexity, their processing speed and efficiency can no longer meet the needs of scientific research and clinical applications. In addition, general-purpose hardware lacks optimization when executing specific algorithms, resulting in low resource utilization, high energy consumption, and limited scalability when dealing with large-scale parallel tasks.
[0003] The prior art CN115066503A discloses a solution with the theme of using bulk sequencing data to guide the analysis of single-cell sequencing data, including: a system (400) configured to generate a variant spectrum and a gene expression profile from a single-cell sample, including: variant verification data and gene expression comparison data; single-cell DNA sequencing data including multiple verified variants; single-cell RNA sequencing data including the gene expression profile of the sample; a processor (420) configured to: (i) verify the identified variants by using the variant verification data: comparing the identified variants with the verification data; and if the variant corresponds to the verification data, assign a verified classification status to the variant; (ii) compare the obtained gene expression data with the obtained expression comparison data; and (iii) generate a final gene expression profile for the single-cell sample based on the comparison and using a projection function; and a user interface (440) configured to provide a report including the identified variants and the generated final gene expression profile. It can be seen from the above solution that using bulk sequencing data to guide the analysis of single-cell sequencing data is the prior art, but it should be clear that there are still hardware deficiencies in the operation of the existing analyzer in the above solution, and it cannot be well implemented. Therefore, an analyzer that can use bulk sequencing data to guide single-cell sequencing data is needed. Summary of the Utility Model
[0004] The purpose of the utility model is to overcome the above defects and propose an analyzer that uses bulk sequencing data to guide single-cell sequencing data, providing a hardware architecture and a cabinet as an auxiliary hardware structure for the existing analyzer to assist the analyzer in better performing the work of analyzing single-cell sequencing data guided by bulk sequencing data.
[0005] The specific technical solutions are as follows:
[0006] An analyzer that uses bulk sequencing data to guide single-cell sequencing data, including an analyzer and an auxiliary computing device; the auxiliary computing device includes a box body, a display, and a main control unit, a storage unit, an FPGA unit, a data bus, a data preprocessing module, a communication interface unit, and a power supply unit installed in the box body; the communication interface unit is used to connect to the analyzer and the display, and send the received analyzer data to the data preprocessing module; the data preprocessing module is used to perform format conversion preprocessing on the data received by the communication interface unit; the main control unit stores the data sent by the data preprocessing module into the storage unit and connects to the FPGA unit; the FPGA unit is used to receive and process the processing requests and data sent by the main control unit and return the results; the main control unit returns the processing results to the analyzer through the communication interface unit.
[0007] Further, in the above solution, a cooling device for cooling the box body is provided in the box body.
[0008] Further, in the above solution, a communication hole corresponding to the communication interface unit is provided on the box body.
[0009] Further, in the above solution, the FPGA unit is installed on a PCIe slot and connected to the data bus through the PCIe slot.
[0010] Further, in the above solution, the box body includes symmetric installation grooves provided on both sides of the box body, installation bars are provided on the installation grooves, and elongated installation holes are provided along the length direction of the installation bars; a fixing hole is provided at one end of the installation bar corresponding to the installation groove, and an elongated fixing hole is provided on the installation groove corresponding to the installation bar; a pair of clamping blocks that can slide and be fixed along the installation holes are provided in the installation holes on the installation bar for clamping each module in the box body.
[0011] Further, in the above solution, the clamping block includes a first moving block, a second moving block, and a bolt. The first moving block and the second moving block are correspondingly arranged on both sides of the installation hole on the installation bar and are connected by the bolt, and the bolt passes through the installation hole.
[0012] Further, in the above solution, corresponding V-shaped clamping grooves are provided on the first moving block and the second moving block, and a plurality of V-shaped clamping grooves are arranged at intervals.
[0013] Further, in the above solution, the first moving block, the second moving block, and the installation bar are sprayed with an insulating layer.
[0014] Compared with the existing technology, the beneficial effects of the present utility model are:
[0015] The present utility model provides an auxiliary computing device that uses bulk sequencing data to guide single-cell sequencing data to assist in analyzing operations using bulk sequencing data to guide single-cell sequencing data on the existing analyzer in terms of hardware architecture.
[0016] The structure of the present utility model includes an analyzer and an auxiliary calculation device. Specifically, the auxiliary calculation device is composed of a box body, a display, and a main control unit, a storage unit, an FPGA unit, a data bus, a data preprocessing module, a communication interface unit, and a power supply unit installed in the box body. The auxiliary calculation device is used to realize data processing, with high efficiency and flexibility. It is interconnected through the data bus to ensure fast data processing and storage. The addition of the FPGA unit significantly improves the acceleration ability of sequencing analysis, while the data preprocessing module and the communication interface unit ensure the efficient reception and preprocessing of data. In addition, the box body design allows for the expansion of the FPGA unit and the integration of a cooling device, further improving the stability and reliability of the system. Brief Description of the Drawings
[0017] Figure 1 is the functional architecture diagram of the utility model;
[0018] Figure 2 is the schematic diagram of the box body installation structure.
[0019] In the drawings: 10 - analyzer, 20 - auxiliary calculation device, 21 - main control unit, 22 - storage unit, 23 - FPGA unit, 24 - data bus, 25 - data preprocessing module, 26 - communication interface unit, 27 - power supply unit, 28 - display, 30 - box body, 31 - installation groove, 32 - installation strip, 33 - installation hole, 34 - clamping block. Detailed Embodiment
[0020] The following further describes the embodiments of the invention in detail with reference to the drawings of the specification, so as to more clearly present the purpose, technical solution, and technical effect of the present invention.
[0021] In the description of the present utility model, it should be noted that the orientation or positional relationship indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inside", "outside", etc. is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present utility model and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the present utility model. In addition, the terms "first", "second", and "third" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance.
[0022] Such as Figure 1As shown in the figure, an analyzer 10 that uses bulk sequencing data to guide single-cell sequencing data includes the analyzer 10 and an auxiliary computing device 20. The auxiliary computing device 20 includes a box body 30, a display 28, and a main control unit 21, a storage unit 22, an FPGA unit 23, a data bus 24, a data preprocessing module 25, a communication interface unit 26, and a power supply unit 27 installed in the box body 30; the communication interface unit 26 is used to connect to the analyzer 10 and the display 28, and send the data received from the analyzer 10 to the data preprocessing module 25; the data preprocessing module 25 is used to perform format conversion preprocessing on the data received by the communication interface unit 26. The main control unit 21 stores the data sent by the data preprocessing module 25 into the storage unit 22 and connects to the FPGA unit 23. The FPGA unit 23 is used to receive and process the processing requests and data sent by the main control unit 21 and return the results; the main control unit 21 returns the processing results to the analyzer 10 through the communication interface unit 26.
[0023] Among them, FPGA (Field Programmable Gate Array) is a flexible hardware that can be programmed to implement specific hardware logic. It is widely used in occasions that require customized hardware logic.
[0024] The following describes the general process of the present invention when using bulk sequencing data to guide single-cell sequencing data in combination with the prior art:
[0025] The analyzer 10 is responsible for extracting single cells from the sample and performing DNA and RNA sequencing to generate single-cell DNA sequencing data and single-cell RNA sequencing data. The communication interface unit 26 receives the sequencing data generated by the analyzer 10 and transmits the data to the auxiliary computing device 20. The data preprocessing module 25 performs format conversion and preprocessing on the original sequencing data received by the communication interface unit 26 to adapt to subsequent analysis. The storage unit 22 stores the preprocessed data for further analysis by the main control unit 21. The main control unit 21 executes the variant analysis instruction, identifies variants from the single-cell DNA sequencing data, and compares the identified variants with the variant verification data to assign variant classification status. The main control unit 21 executes the gene expression profile generation instruction, uses a projection function to compare the scRNA-Seq data with bulk RNA-Seq data or gene expression comparison data to generate a single-cell gene expression profile. The FPGA unit 23 is used to accelerate the data processing tasks of the main control unit 21, such as parallel processing of large-scale data sets. The main control unit 21 integrates the variant verification results and the gene expression profile to generate a final user report. The display 28 and the user interface: display the analysis results and allow the user to interactively access and analyze the data.
[0026] In this embodiment, since one or more FPGA units 23 are required, in order to better adapt to the technical requirements of the analyzer 10 at different levels and make the auxiliary computing device 20 adaptable, the box body 30 adopts a flexible installation method, and the box body 30 can meet the installation requirements according to the needs of the auxiliary computing device 20.
[0027] Specifically, the FPGA unit 23 is installed on the PCIe slot and connected to the data bus 24 through the PCIe slot. A cooling device for cooling the box body 30 is provided inside the box body 30. Communication holes corresponding to the communication interface unit 26 are provided on the box body 30.
[0028] As Figure 2 shown, further in the above solution, the box body 30 includes mounting grooves 31 symmetrically arranged on both sides of the box body 30. Mounting bars 32 are arranged on the mounting grooves 31. The mounting bars 32 are provided with elongated mounting holes 33 along their length directions; one end of the mounting bar 32 corresponding to the mounting groove 31 is provided with a fixing hole, and the mounting groove 31 is provided with an elongated fixing hole corresponding to the mounting bar 32; a pair of clamping blocks 34 capable of sliding and fixing along the mounting holes 33 are arranged in the mounting holes 33 on the mounting bar 32 for clamping each module inside the box body 30.
[0029] Among them, the clamping block 34 includes a first moving block, a second moving block and a bolt. The first moving block and the second moving block are correspondingly arranged on both sides of the mounting hole 33 on the mounting bar 32 and are connected by the bolt. The bolt passes through the mounting hole 33. Corresponding V-shaped clamping grooves are provided on the first moving block and the second moving block, and a plurality of the V-shaped clamping grooves are arranged at intervals. The first moving block, the second moving block and the mounting bar 32 are sprayed with an insulating layer.
[0030] Through the structure of the box body 30 here, it can adapt to the installation of hardware modules of different models, so that the hardware of the present invention does not need to consider the structure of the hardware too much during installation, and the structure of the box body 30 is more concise and has great operability and adjustability. The symmetrically designed mounting grooves 31 on both sides of the box body 30, in cooperation with the elongated mounting holes 33 on the mounting bar 32, allow users to flexibly adjust the installation positions of the components according to specific requirements. The fixing holes on the mounting bar 32 correspond to the elongated fixing holes on the box body 30, providing stable fixing points. In addition, the design of the clamping block 34 allows the first moving block and the second moving block to slide along the mounting hole 33, further increasing the adjustment ability and adaptability of the box body 30.
[0031] The box body 30 provides physical protection and structural support for the entire auxiliary computing device 20, which is the basic safety support of the auxiliary computing device 20 in this solution; it ensures that all components are safely installed inside.
[0032] When using the analyzer 10, batch sequencing data and single-cell sequencing data are first received through the communication interface unit 26. The data is transmitted to the data preprocessing module 25 for preprocessing and then sent to the main control unit 21 for in-depth analysis. The FPGA unit 23 provides acceleration support during this process. The analysis results can be stored in the storage unit 22 and can be viewed and operated through the display 28. The expansion slots of the cabinet 30 allow users to add FPGA units 23 or other hardware components as needed, and the cooling device ensures the stable operation of the system under high load.
[0033] The above are only the preferred and feasible embodiments of the present invention, and are not intended to limit the scope of the patent application of the present invention. Any equivalent changes, equivalent substitutions or modifications completed within the technical spirit and principles disclosed by the present invention should be included within the scope of patent protection covered by the present invention.
Claims
1. An analyzer for guiding single-cell sequencing data using batch sequencing data, comprising an analyzer and an auxiliary computing device; characterized in that: The auxiliary computing device includes a box, a display, and a main control unit, a storage unit, an FPGA unit, a data bus, a data preprocessing module, a communication interface unit and a power supply unit installed in the box; the communication interface unit is used to connect with the analyzer and the display, and send the received analyzer data to the data preprocessing module; The data preprocessing module is used to perform format conversion preprocessing on the data received by the communication interface unit; the main control unit receives the data sent by the data preprocessing module and stores it in the storage unit, and connects to the FPGA unit; the FPGA unit is used to receive and process the processing request and data sent by the main control unit, and return the result; The main control unit returns the processing results to the analyzer through the communication interface unit.
2. The analyzer for guiding single-cell sequencing data using batch sequencing data according to claim 1, characterized in that: The box body is provided with a cooling device for cooling the box body.
3. The analyzer for guiding single-cell sequencing data using batch sequencing data according to claim 1, characterized in that: The box body is provided with a communication hole corresponding to the communication interface unit.
4. The analyzer for guiding single-cell sequencing data using batch sequencing data according to claim 1, characterized in that: The FPGA unit is installed on the PCIe slot and connected to the data bus through the PCIe slot.
5. The analyzer for guiding single-cell sequencing data using batch sequencing data according to claim 1, characterized in that: The box body includes mounting grooves symmetrically arranged on both sides of the box body, mounting strips are arranged on the mounting grooves, and the mounting strips are provided with elongated mounting holes along their length direction; a fixing hole is arranged at one end of the mounting strip corresponding to the mounting groove, and an elongated fixing hole is arranged at the mounting strip corresponding to the mounting groove; a pair of clamping blocks that can slide and be fixed along the mounting holes are arranged in the mounting holes on the mounting strips, and are used to clamp the modules in the box body.
6. The analyzer for guiding single-cell sequencing data using batch sequencing data according to claim 5, characterized in that: The clamping block includes a first movable block, a second movable block and a bolt. The first movable block and the second movable block are correspondingly arranged on both sides of the mounting hole on the mounting bar and connected by the bolt. The bolt is passed through the mounting hole.
7. The analyzer for guiding single-cell sequencing data using batch sequencing data according to claim 6, characterized in that: The first movable block and the second movable block are provided with corresponding V-shaped clamping grooves, and a plurality of the V-shaped clamping grooves are arranged at intervals.
8. The analyzer for guiding single-cell sequencing data using batch sequencing data according to claim 7, characterized in that: The first moving block, the second moving block and the mounting bar are sprayed with an insulating layer.
Citation Information
Patent Citations
Guiding analysis of single cell sequencing data using batch sequencing data
CN115066503A