A method for constructing a gene information query system

By constructing a gene information query system, the problems of obscure and incomplete information in the mouse database are solved, and efficient and accurate genetic information query is achieved, which is suitable for non-mouse genetics professionals.

CN115762632BActive Publication Date: 2025-08-12SUN YAT SEN UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211471889.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-23
Publication Date
2025-08-12
Estimated Expiration
2042-11-23

AI Technical Summary

Technical Problem

The existing mouse database information is too obscure and difficult to understand. The biological description information related to genetically modified mice is missing, and the information of each database is incomplete, so the search efficiency of scientific researchers is inefficient.

Method used

A gene information query system is constructed, through allelic classification and biological effect description, anatomical diagrams are drawn and body parts are marked, relational database structure is determined, node link diagrams and highlight pictures are output, and interactive design interface is provided.

Benefits of technology

It reduces the computational complexity, improves the accuracy and ease of use of information query, and facilitates non-mouse genetics professionals to quickly understand and obtain mouse genetic information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115762632B_ABST
    Figure CN115762632B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for constructing a gene information query system. The method comprises: obtaining initial data information of an original gene information query system; classifying alleles in the initial data information, and providing a specific description of the biological significance of different types of alleles and the different biological effects produced by different allele combinations; drawing an anatomical diagram of a target object and annotating corresponding body parts of the target object in the anatomical diagram to obtain complete data information of the target object; determining the data structure of a relational database based on the complete data information of the target object; constructing a target gene information query system based on the data structure; and outputting a node link diagram, a table structure, and a highlight image of the relevant parts of the target object corresponding to an operation instruction on a web terminal according to the target gene information query system in response to an operation instruction. The present invention reduces computational complexity, improves accuracy, and can be widely applied in the field of computer technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method for constructing a gene information query system. Background Art

[0002] Mice are one of the most important model organisms in biology and medicine due to their small size, rapid reproduction, ease of care, advanced genetic manipulation techniques, and high homology of their genome to humans. Mice share 78.5% genetic homology with humans, with 99% of human genes found in mice. Genetically engineered mice can accurately mimic human genetic diseases, and these mice are also crucial tools for studying the physiological functions of these genes. Scientists have already established tens of thousands of genetically modified mice. To facilitate rapid and convenient access to information on these diverse genetically modified mice, specialized mouse databases such as the MGI have emerged. However, for researchers outside the field of mouse genetics, the mouse information in these specialized databases can be cryptic and difficult to understand. Existing mouse databases lack intuitive and concise information and lack detailed biological descriptions of the genetically modified mice, making them difficult to understand. Furthermore, information on genetically modified mice in each database is incomplete, requiring researchers to search across multiple databases, a time-consuming and labor-intensive process. Summary of the Invention

[0003] In view of this, an embodiment of the present invention provides a method for constructing a gene information query system with low complexity and high accuracy.

[0004] One aspect of an embodiment of the present invention provides a method for constructing a gene information query system, comprising:

[0005] Obtaining initial data information from the original gene information query system;

[0006] Classify the alleles in the initial data information according to different allele construction methods and the biological effects of different alleles, and provide a specific description of the biological significance of different types of alleles and different biological effects produced by different allele combinations;

[0007] According to the specific description of the biological significance, an anatomical diagram of the target object is drawn and corresponding body parts of the target object are marked in the anatomical diagram to obtain complete data information of the target object;

[0008] Determining the data structure of the relational database based on the complete data information of the target object;

[0009] According to the data structure, a target gene information query system is constructed;

[0010] According to the target gene information query system, in response to the operation instruction, a node link diagram, a table structure, and a highlight image of the relevant part of the target object corresponding to the operation instruction are output on the Web end;

[0011] Among them, the target objects include experimental mice, experimental rabbits, experimental rats, and experimental guinea pigs.

[0012] Optionally, the method further includes:

[0013] In response to the interactive instruction, an interactive design interface of the target gene information query website is displayed, wherein the interactive design interface includes a front-end operation interface and a back-end operation interface;

[0014] The front-end operation interface is used for users to perform interactive operations, including displaying search results in the form of a node-link diagram and adding mouse gene data information;

[0015] The backend operation interface is used by administrators to manage data information, including adding, deleting, modifying and querying data information and statistics of users and website visits.

[0016] Optionally, the obtaining of initial data information of the original gene information query system includes:

[0017] Obtain mouse data information from an original gene information query system; wherein the original gene information query system includes the NCBI database, the MGI database, and the OMIM database;

[0018] The mouse data information is cleaned and integrated to obtain the initial data information.

[0019] Optionally, the step of drawing an anatomical diagram of the target object based on the specific description of the biological significance and marking corresponding body parts of the target object in the anatomical diagram to obtain complete data information of the target object includes:

[0020] Determine the site information of all mice mentioned in the description based on the specific description of biological significance;

[0021] Draw anatomical pictures of various parts of the mouse according to the mouse parts that need to be displayed to obtain complete data information of the target object.

[0022] Optionally, determining the data structure of a relational database based on the complete data information of the target object includes:

[0023] Determining relevant data information of mice according to the complete data information of the target object, and classifying the relevant data information of mice into entity sets and relationship sets;

[0024] Determine the data structure of the relational database according to the entity set and the relationship set;

[0025] Store all defined entity sets and relationship sets in a relational database;

[0026] The entity set is constructed according to the table structure rules of the relational database, and the relationship set is used to satisfy the corresponding relationship between different attribute information of various mice;

[0027] The entity set and the relationship set are in a one-to-many or many-to-many relationship.

[0028] Optionally, the target gene information query system, in response to an operation instruction, outputs a node link diagram, a table structure, and a highlight image of a relevant part of the target object corresponding to the operation instruction on a Web terminal, including:

[0029] After receiving data relationship parameters through HTML, the data relationship diagram is output in table form;

[0030] Alternatively, the data relationship parameters can be visualized and analyzed through the Echarts plug-in on the web, and the data relationship diagram can be output in the form of a node-link diagram.

[0031] Another aspect of the present invention provides a device for constructing a gene information query system, including:

[0032] The first module is used to obtain the initial data information of the original gene information query system;

[0033] The second module is used to classify the alleles in the initial data information according to different construction methods of the alleles and the biological effects of different alleles, and to provide a specific description of the biological significance of different types of alleles and different biological effects produced by different allele combinations;

[0034] The third module is used to draw an anatomical diagram of the target object based on the specific description of the biological significance and mark the corresponding body parts of the target object in the anatomical diagram to obtain complete data information of the target object;

[0035] A fourth module is configured to determine a data structure of a relational database based on the complete data information of the target object;

[0036] The fifth module is used to construct a target gene information query system based on the data structure;

[0037] The sixth module is configured to output, on a Web terminal, a node link diagram, a table structure, and a highlight image of a relevant part of the target object corresponding to the operation instruction in response to the operation instruction according to the target gene information query system;

[0038] Among them, the target objects include experimental mice, experimental rabbits, experimental rats, and experimental guinea pigs.

[0039] Another aspect of an embodiment of the present invention further provides an electronic device, including a processor and a memory;

[0040] The memory is used to store programs;

[0041] The processor executes the program to implement the method described above.

[0042] Another aspect of the embodiments of the present invention further provides a computer-readable storage medium, wherein the storage medium stores a program, and the program is executed by a processor to implement the method described above.

[0043] The present invention also discloses a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device can read the computer instructions from the computer-readable storage medium and execute the computer instructions, causing the computer device to perform the above method.

[0044] The embodiment of the present invention first obtains initial data information of an original gene information query system; classifies the alleles in the initial data information according to different allele construction methods and the biological effects of different alleles, and provides a specific description of the biological significance of different types of alleles and different biological effects produced by different allele combinations; based on the specific description of the biological significance, draws an anatomical diagram of the target object and annotates the corresponding body parts of the target object in the anatomical diagram to obtain complete data information of the target object; determines the data structure of a relational database based on the complete data information of the target object; constructs a target gene information query system based on the data structure; and according to the target gene information query system, outputs a node link diagram, a table structure, and a highlight image of the relevant parts of the target object corresponding to the operation instruction on a web terminal in response to an operation instruction; wherein the target objects include experimental mice, experimental rabbits, experimental rats, and experimental guinea pigs. The present invention reduces computational complexity and improves accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0046] Figure 1A flowchart of a method for constructing a gene information query system provided by an embodiment of the present invention;

[0047] Figure 2 A diagram of a biological description method for allele combinations provided in an embodiment of the present invention;

[0048] Figure 3 ER diagram of the relational database provided by the embodiment of the present invention;

[0049] Figure 4 A flowchart of drawing a mouse anatomical image provided by an embodiment of the present invention;

[0050] Figure 5 This is a data association graph for searching gene types provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0051] In order to make the purpose, technical solutions and advantages of this application more clearly understood, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0052] In order to solve the problems existing in the prior art, an embodiment of the present invention provides a method for constructing a gene information query system, comprising:

[0053] Obtaining initial data information from the original gene information query system;

[0054] Classify the alleles in the initial data information according to different allele construction methods and the biological effects of different alleles, and provide a specific description of the biological significance of different types of alleles and different biological effects produced by different allele combinations;

[0055] According to the specific description of the biological significance, an anatomical diagram of the target object is drawn and corresponding body parts of the target object are marked in the anatomical diagram to obtain complete data information of the target object;

[0056] Determining the data structure of the relational database based on the complete data information of the target object;

[0057] According to the data structure, a target gene information query system is constructed;

[0058] According to the target gene information query system, in response to the operation instruction, a node link diagram, a table structure, and a highlight image of the relevant part of the target object corresponding to the operation instruction are output on the Web end;

[0059] Among them, the target objects include experimental mice, experimental rabbits, experimental rats, and experimental guinea pigs.

[0060] Optionally, the method further includes:

[0061] In response to the interactive instruction, an interactive design interface of the target gene information query website is displayed, wherein the interactive design interface includes a front-end operation interface and a back-end operation interface;

[0062] The front-end operation interface is used for users to perform interactive operations, including displaying search results in the form of a node-link diagram and adding mouse gene data information;

[0063] The backend operation interface is used by administrators to manage data information, including adding, deleting, modifying and querying data information and statistics of users and website visits.

[0064] Optionally, the obtaining of initial data information of the original gene information query system includes:

[0065] Obtain mouse data information from an original gene information query system; wherein the original gene information query system includes the NCBI database, the MGI database, and the OMIM database;

[0066] The mouse data information is cleaned and integrated to obtain the initial data information.

[0067] Optionally, the step of drawing an anatomical diagram of the target object based on the specific description of the biological significance and marking corresponding body parts of the target object in the anatomical diagram to obtain complete data information of the target object includes:

[0068] Determine the site information of all mice mentioned in the description based on the specific description of biological significance;

[0069] Draw anatomical pictures of various parts of the mouse according to the mouse parts that need to be displayed to obtain complete data information of the target object.

[0070] Optionally, determining the data structure of a relational database based on the complete data information of the target object includes:

[0071] Determining relevant data information of mice according to the complete data information of the target object, and classifying the relevant data information of mice into entity sets and relationship sets;

[0072] Determine the data structure of the relational database according to the entity set and the relationship set;

[0073] Store all defined entity sets and relationship sets in a relational database;

[0074] The entity set is constructed according to the table structure rules of the relational database, and the relationship set is used to satisfy the corresponding relationship between different attribute information of various mice;

[0075] The entity set and the relationship set are in a one-to-many or many-to-many relationship.

[0076] Optionally, the target gene information query system, in response to an operation instruction, outputs a node link diagram, a table structure, and a highlight image of a relevant part of the target object corresponding to the operation instruction on a Web terminal, including:

[0077] After receiving data relationship parameters through HTML, the data relationship diagram is output in table form;

[0078] Alternatively, the data relationship parameters can be visualized and analyzed through the Echarts plug-in on the web, and the data relationship diagram can be output in the form of a node-link diagram.

[0079] Another aspect of the present invention provides a device for constructing a gene information query system, including:

[0080] The first module is used to obtain the initial data information of the original gene information query system;

[0081] The second module is used to classify the alleles in the initial data information according to different construction methods of the alleles and the biological effects of different alleles, and to provide a specific description of the biological significance of different types of alleles and different biological effects produced by different allele combinations;

[0082] The third module is used to draw an anatomical diagram of the target object based on the specific description of the biological significance and mark the corresponding body parts of the target object in the anatomical diagram to obtain complete data information of the target object;

[0083] A fourth module is configured to determine a data structure of a relational database based on the complete data information of the target object;

[0084] The fifth module is used to construct a target gene information query system based on the data structure;

[0085] The sixth module is configured to output, on a Web terminal, a node link diagram, a table structure, and a highlight image of a relevant part of the target object corresponding to the operation instruction in response to the operation instruction according to the target gene information query system;

[0086] Among them, the target objects include experimental mice, experimental rabbits, experimental rats, and experimental guinea pigs.

[0087] Another aspect of an embodiment of the present invention further provides an electronic device, including a processor and a memory;

[0088] The memory is used to store programs;

[0089] The processor executes the program to implement the method described above.

[0090] Another aspect of the embodiments of the present invention further provides a computer-readable storage medium, wherein the storage medium stores a program, and the program is executed by a processor to implement the method described above.

[0091] The present invention also discloses a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device can read the computer instructions from the computer-readable storage medium and execute the computer instructions, causing the computer device to perform the above method.

[0092] The specific implementation process of the present invention is described in detail below with reference to the accompanying drawings:

[0093] The present invention uses experimental mice as the target object. This embodiment provides a method for constructing a mouse gene information query system that is friendly to non-mouse genetics researchers, which can enable non-mouse genetics researchers to quickly understand and master information related to mouse genes, such as Figure 1 As shown, the method of this embodiment includes the following steps:

[0094] Step 1: Crawl the required mouse gene data information from major professional databases and preprocess the data.

[0095] Step 2: Based on the mouse gene data information crawled in step 1, classify the alleles in the mouse data information according to the different construction methods of the alleles and the biological effects of different alleles, and provide a specific description of the biological significance of the mouse information such as different types of alleles and different biological effects produced by different allele combinations. The process of adding biological descriptions is as follows: Figure 2 shown.

[0096] Step 3: Based on the Excel file obtained in Step 2, provide a detailed description of the biological significance of the alleles and allele combinations of different types of genetically modified mice, converting obscure professional terms into straightforward and easy-to-understand sentences to obtain complete mouse data information, allowing researchers outside the field of mouse genetics to quickly and efficiently grasp key information.

[0097] Step 4: Draw a mouse anatomy diagram based on the biological description and label the corresponding mouse body parts in the mouse anatomy diagram.

[0098] Step 5: Based on the complete mouse information, determine different attribute information of the mouse, including: information related to the gene type of the genetically modified mouse, information related to the allele combination of the genetically modified mouse, information related to the allele pair of the genetically modified mouse, information related to the allele of the genetically modified mouse, information related to the phenotype of the genetically modified mouse, information related to the literature of the genetically modified mouse, information related to the homologous diseases of the genetically modified mouse and humans, etc. Design a relational database based on different attribute information, such as Figure 3 As shown in the figure, the different attribute information of mice is used as the entity table, and the association between different attribute information is used as the relationship table. The entity table and the relationship table have a many-to-many correspondence.

[0099] Step 6: Manually label the pictures of the various body parts of the mouse, and match the labels with the corresponding description texts one by one to associate the texts with the pictures, such as Figure 4 shown.

[0100] Step 7: Build a mouse gene information query system that is friendly to non-mouse genetics researchers, and determine the mouse information that needs to be jointly queried when searching for a certain gene information, such as Figure 5 shown.

[0101] Step 8: Based on the system designed in step 7, a node link diagram or table structure of the operation results is output, and when the user searches for mouse information, a highlighted image of the mouse body part corresponding to the description will appear, so that researchers who are not professional in mouse genetics can understand the professional biological terms and the body parts mentioned.

[0102] Specifically, Figure 1 FIG. 1 is a schematic diagram of a method for constructing a mouse gene information query system that is friendly to non-mouse genetics researchers according to an embodiment of the present invention. The method includes:

[0103] Obtaining the genetic data information of the required genetically modified mice;

[0104] Classify the alleles in the mouse data information according to different allele construction methods and the biological effects of different alleles, and provide a specific description of the biological significance of mouse information such as different types of alleles and different biological effects produced by different allele combinations;

[0105] Draw a picture of a whole mouse and pictures of the mouse body parts mentioned in the biological description;

[0106] Determine the data structure of the database, determine the entity table and relationship table, and obtain a many-to-many relational database;

[0107] The drawn pictures of mouse body parts were manually labeled and the labels were associated with the corresponding biological descriptions;

[0108] Build a mouse gene information query system that is friendly to researchers who are not specialized in mouse genetics, and determine the mouse information that needs to be jointly queried and displayed when searching for a certain gene information;

[0109] The website responds accordingly to different requests and displays the results in the form of a node-link graph or table structure, and outputs body part image information corresponding to the biological description of the mouse allele combination information.

[0110] In the allele classification process provided by the embodiment of the present invention, the allele combination information is classified according to the keywords of the gene modified mouse construction method contained in the allele information and the allelename in the allele type; if the entry in the allele type contains the keyword targeted (conditional ready), it is divided into one category; if the entry in the allele type contains the keyword targeted, then check whether the entry in the allele name contains the keyword cre, and if it contains cre, it is divided into one category, and if it does not contain cre, it is divided into another category; if the entry in the allele type contains the keyword transgenic, then check whether the entry in the allele name contains the keyword cre, and if it contains cre, it is divided into one category, and if it does not contain cre, it is divided into another category; if the entry in the allele type contains the keyword chemically induced or radiation induced, it is divided into one category; if the entry in the allele type contains the keyword endonucleases-medium, it is divided into one category; if the allele If the entry in letype contains the keyword spontaneous, it is divided into one category; if the entry in all letype contains the keyword gene trapped, it is divided into one category; if the entry in all letype contains the keyword QTL mutation, it is divided into one category; if the entry in all letype contains the keyword null or knockout, it is divided into one category; all remaining alleles are divided into one category.

[0111] Figure 2 A diagram of a biological description method for allele combinations provided in an embodiment of the present invention includes:

[0112] At first allele combination information and allele information are extracted, carry out All le le Type retrieval according to the allele information associated with allele combination information, judge whether to contain specific keywords in the All le le type of the allele information associated with gene combination information, if not containing keywords, then manually add biological description, if containing keywords, then judge whether the All le le Type keywords have been retrieved. If finished, then carry out All le le Name keyword search, if not retrieved, then continue All le le Type keyword search until retrieved. After retrieval, residual information carries out All le le Name keyword search, judge whether to contain specific keywords in the All le le Name, if not containing keywords, then manually add biological description, if containing specific keywords, then judge whether the All le le Type keywords have been retrieved. If retrieved, then automatically add biological description according to specific keywords, if not retrieved, then continue to search until retrieved, subsequently according to the automatically added biological description of contained keywords.

[0113] Figure 3 The figure shows an ER diagram of a relational database provided by an embodiment of the present invention, including:

[0114] Entity tables include: table gene_category, table gene_compos it ion, table doub le_a lle les, table gene_a l le le, table reference, table phenotype, table di sease, table user;

[0115] The relationship tables include: table genecategory_genecompos it ion, table gene_homo logy, table gene_reference, table genecompos it ion_doub le_a l le les, table doub le_a l leles_gene_a l le le;

[0116] The entity table and the relationship table are in a many-to-many relationship.

[0117] Figure 4 The flowchart of drawing a mouse anatomical image provided in an embodiment of the present invention includes:

[0118] Pre-draw a diagram of the anatomical structure of the whole mouse;

[0119] Extract keywords from biological descriptions and determine the types of mouse parts mentioned in the descriptions based on their biological significance;

[0120] Divide the whole mouse anatomical diagram into different modules, each module corresponding to the mentioned mouse anatomical part, and draw the mouse part anatomical diagram;

[0121] According to the mouse part information mentioned in the biological description, the images of different modules were manually labeled;

[0122] The keywords mentioned in the biological description are matched with the manual labels of the module to associate the images with the description. When the user searches for information related to the allele combination, the mouse parts images related to the biological description will be associated with the search;

[0123] The images found in the associated search are highlighted and output, allowing researchers who are not experts in mouse genetics to concretely understand the body parts mentioned in the description.

[0124] Figure 5 The data association graph for searching gene types provided in the embodiment of the present invention includes:

[0125] When the user searches for a gene type, its name or alias, or a human disease name, the system will search for information related to the gene type and other related information, including allele combination information, references to gene types for which no phenotypes were found, and information on human diseases with similar origins.

[0126] The information of allele combinations includes: information of allele pairs, reference information of allele combinations, and phenotypic information related to allele combinations;

[0127] The information of the allele pair includes: allele related information;

[0128] All the relevant information searched above will be packaged and integrated and then output to the Web side.

[0129] In the node linking process of the search output provided by the embodiment of the present invention, when the system searches for the gene type Trp53, the system will output a node link diagram of gene information related to Trp53. When clicking the node "Gene Composition" related to the gene type, other nodes related to Trp53 will collapse. When selecting "Gene Composition 1", other nodes related to Trp53 allele combinations will collapse. A biological description of "Gene Composition 1" and a highlighted image of the mouse anatomy will appear on the left side of the web interface. Nodes related to "Double Alleles", "Phenotype", and "Reference" related to "Gene Composition 1" will appear on the right side of the web interface.

[0130] In summary, the present invention first obtains mouse data information of a mouse gene information query system that is friendly to non-mouse genetics researchers, wherein the mouse data information includes data crawled from databases such as NCBI, MGI, and OMIM; then, according to different allele construction methods and the biological effects of different alleles, the alleles in the mouse data information are classified, and the mouse information such as different types of alleles and different biological effects produced by different allele combinations are described in detail in terms of biological significance; then, according to the specific description of the biological significance, whole mice and specific mouse body part pictures corresponding to the description are drawn; then, according to the complete mouse data information, the data structure of the relational database is determined; then, according to the biological description, the mouse part pictures are manually marked and associated with the corresponding descriptions; then, a mouse gene information query system that is friendly to non-mouse genetics researchers is constructed; then, a node link diagram or table structure of the operation results and highlighted pictures of relevant mouse parts are output on the Web side, so that researchers in the non-mouse genetics field can understand and browse the mouse gene data information.

[0131] In some optional embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the present invention is provided in an exemplary manner for the purpose of providing a more comprehensive understanding of the technology. The disclosed method is not limited to the operation and logic flow presented herein. Optional embodiments are contemplated in which the order of the various operations is changed and the sub-operations described as a part of a larger operation are performed independently.

[0132] Furthermore, although the present invention is described in the context of functional modules, it should be understood that, unless otherwise indicated, one or more of the functions and / or features described may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in separate physical devices or software modules. It will also be understood that a detailed discussion of the actual implementation of each module is not necessary for understanding the present invention. More specifically, given the properties, functions, and internal relationships of the various functional modules in the devices disclosed herein, the actual implementation of the module will be understood within the ordinary skill of an engineer. Therefore, a person skilled in the art using ordinary skill will be able to implement the present invention set forth in the claims without undue experimentation. It will also be understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present invention, which is determined by the full scope of the appended claims and their equivalents.

[0133] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0134] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device.

[0135] More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic devices), a portable computer disk cartridge (magnetic devices), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering, or processing in another suitable manner as necessary, and then stored in a computer memory.

[0136] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0137] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0138] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to the embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the claims and their equivalents.

[0139] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the embodiments. Those skilled in the art can make various equivalent modifications or substitutions without violating the spirit of the present invention. These equivalent modifications or substitutions are all included in the scope defined by the claims of this application.

Claims

1. A method for constructing a gene information query system, characterized in that: include: Obtaining initial data information from the original gene information query system; Classify the alleles in the initial data information according to different allele construction methods and the biological effects of different alleles, and provide a specific description of the biological significance of different types of alleles and different biological effects produced by different allele combinations; According to the specific description of the biological significance, an anatomical diagram of the target object is drawn and corresponding body parts of the target object are marked in the anatomical diagram to obtain complete data information of the target object; Determining the data structure of the relational database based on the complete data information of the target object; According to the data structure, a target gene information query system is constructed; According to the target gene information query system, in response to the operation instruction, a node link diagram, a table structure, and a highlight image of the relevant part of the target object corresponding to the operation instruction are output on the Web end; Among them, the target objects include experimental mice, experimental rabbits, experimental rats, and experimental guinea pigs.

2. The method for constructing a gene information query system according to claim 1, characterized in that: The method further comprises: In response to the interactive instruction, an interactive design interface of the target gene information query website is displayed, wherein the interactive design interface includes a front-end operation interface and a back-end operation interface; The front-end operation interface is used for users to perform interactive operations, including displaying search results in the form of a node-link diagram and adding mouse gene data information; The backend operation interface is used by administrators to manage data information, which includes adding, deleting, modifying and querying data information as well as statistics on users and website visits.

3. The method for constructing a gene information query system according to claim 1, characterized in that: The method of obtaining the initial data information of the original gene information query system includes: Obtain mouse data information from an original gene information query system; wherein the original gene information query system includes the NCBI database, the MGI database, and the OMIM database; The mouse data information is cleaned and integrated to obtain the initial data information.

4. The method for constructing a gene information query system according to claim 1, characterized in that: The method of drawing an anatomical diagram of the target object based on the specific description of the biological significance and marking the corresponding body parts of the target object in the anatomical diagram to obtain complete data information of the target object includes: Determine the site information of all mice mentioned in the description based on the specific description of biological significance; Draw anatomical pictures of various parts of the mouse according to the mouse parts that need to be displayed to obtain complete data information of the target object.

5. The method for constructing a gene information query system according to claim 1, characterized in that: Determining the data structure of the relational database based on the complete data information of the target object includes: Determining relevant data information of mice according to the complete data information of the target object, and classifying the relevant data information of mice into entity sets and relationship sets; Determine the data structure of the relational database according to the entity set and the relationship set; Store all defined entity sets and relationship sets in a relational database; The entity set is constructed according to the table structure rules of the relational database, and the relationship set is used to satisfy the corresponding relationship between different attribute information of various mice; The entity set and the relationship set are in a one-to-many or many-to-many relationship.

6. The method for constructing a gene information query system according to claim 1, characterized in that: The target gene information query system, in response to an operation instruction, outputs a node link diagram, a table structure, and a highlight image of a relevant part of the target object corresponding to the operation instruction on the Web side, including: After receiving data relationship parameters through HTML, the data relationship diagram is output in table form; Alternatively, the data relationship parameters can be visualized and analyzed through the Echarts plug-in on the web, and the data relationship diagram can be output in the form of a node-link diagram.

7. A device for constructing a gene information query system, characterized in that: include: The first module is used to obtain the initial data information of the original gene information query system; The second module is used to classify the alleles in the initial data information according to different construction methods of the alleles and the biological effects of different alleles, and to provide a specific description of the biological significance of different types of alleles and different biological effects produced by different allele combinations; The third module is used to draw an anatomical diagram of the target object based on the specific description of the biological significance and mark the corresponding body parts of the target object in the anatomical diagram to obtain complete data information of the target object; A fourth module is configured to determine a data structure of a relational database based on the complete data information of the target object; The fifth module is used to construct a target gene information query system based on the data structure; The sixth module is configured to output, on a Web terminal, a node link diagram, a table structure, and a highlight image of a relevant part of the target object corresponding to the operation instruction in response to the operation instruction according to the target gene information query system; Among them, the target objects include experimental mice, experimental rabbits, experimental rats, and experimental guinea pigs.

8. An electronic device, characterized in that: including a processor and a memory; The memory is used to store programs; The processor executes the program to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that The storage medium stores a program, and the program is executed by a processor to implement the method according to any one of claims 1 to 6.

10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Architecture construction method and device of autonomous traffic system, and storage medium

    CN114547247A

  • System for Identifying Structures of Molecular Compounds from Mass Spectrometry Data

    US20220208540A1