Literature DB >> 27703231

OAHG: an integrated resource for annotating human genes with multi-level ontologies.

Liang Cheng1, Jie Sun1, Wanying Xu1, Lixiang Dong2, Yang Hu3, Meng Zhou1.   

Abstract

OAHG, an integrated resource, aims to establish a comprehensive functional annotation resource for human protein-coding genes (PCGs), miRNAs, and lncRNAs by multi-level ontologies involving Gene Ontology (GO), Disease Ontology (DO), and Human Phenotype Ontology (HPO). Many previous studies have focused on inferring putative properties and biological functions of PCGs and non-coding RNA genes from different perspectives. During the past several decades, a few of databases have been designed to annotate the functions of PCGs, miRNAs, and lncRNAs, respectively. A part of functional descriptions in these databases were mapped to standardize terminologies, such as GO, which could be helpful to do further analysis. Despite these developments, there is no comprehensive resource recording the function of these three important types of genes. The current version of OAHG, release 1.0 (Jun 2016), integrates three ontologies involving GO, DO, and HPO, six gene functional databases and two interaction databases. Currently, OAHG contains 1,434,694 entries involving 16,929 PCGs, 637 miRNAs, 193 lncRNAs, and 24,894 terms of ontologies. During the performance evaluation, OAHG shows the consistencies with existing gene interactions and the structure of ontology. For example, terms with more similar structure could be associated with more associated genes (Pearson correlation γ2 = 0.2428, p < 2.2e-16).

Entities:  

Mesh:

Substances:

Year:  2016        PMID: 27703231      PMCID: PMC5050487          DOI: 10.1038/srep34820

Source DB:  PubMed          Journal:  Sci Rep        ISSN: 2045-2322            Impact factor:   4.379


The functional annotation of human genes raises more and more attention, because it plays an important role in calculating functional similarity between human genes12, prioritizing disease-causing genes34, predicting the function of non-coding RNA (ncRNA) genes56789 and so on. Early studies focused on annotating the function of human protein-coding RNA genes (PCGs), because the function of PCGs could be identified directly. These annotations were sourced from functional descriptions of genes from literatures in PubMed, databases, or the experiment results, which could often be manually or automatically mapped to terminologies of biology or bioinformatics domain. In the functional annotation of PCGs domain, the earliest occurred and the most frequently used terminologies is Gene Ontology (GO)10, which involves three categories biological process (BP), molecular function (MF), and cell component (CC). These annotation results of PCGs with GO often be called GO Annotations (GOA)11. Further studies identified more aspects of the functions of PCGs, such as diseases, phenotypes, and so on. Especially, these diseases and phenotypes were annotated by Disease Ontology (DO)12, and Human Phenotype Ontology (HPO)13. In comparison with PCGs, the function of ncRNA genes is difficult to be captured in the experiment. However, accumulating evidence indicated that more number of these types of human genes exists, especially microRNA genes (miRNAs) and long non-coding RNA genes (lncRNAs)1415, which raises the urgency of identifying the function of miRNAs and lncRNAs1617. Therefore, a large amount of studies gathered in exploring potential function of miRNAs and lncRNAs from multiple aspects, such as associations between miRNAs and diseases918, associations between lncRNAs and diseases192021222324, and so on. These functional descriptions of miRNAs and lncRNAs were collected in corresponding databases. The functional descriptions of part of these databases were mapped to Medical Subject Headings (MeSH)25, such as Human microRNA Disease Database (HMDD) v2.026 and LncRNADisease27. However, the descriptions of the others were not mapped to any one of terminologies yet, which limited the systematic usage of these functional descriptions. Improved knowledge indicates that both PCGs and ncRNA genes could function in multiple levels. The functional annotations of genes could help to identify novel associations between genes. Equally, this annotation could help to identify novel associations between terms. However, disperse resources and part of unnormalized functional descriptions of PCGs and ncRNA genes are the obstacle to analyze comprehensively and effectively. Therefore, in this study, we designed an integrated framework to annotate human genes with multi-level ontologies. The integrated resource is called OAHG, which is freely accessible at http://bio-annotation.cn/OAHG/ or http://123.59.132.21/OAHG/.

Results

Statistic result of OAHG

Figure 1A shows the number of terms associated with PCGs, miRNAs, and lncRNAs, respectively. As shown in the Fig. 1A, PCGs could be associated with the greatest number of terms (24,858 terms). In contrast, lncRNAs could be associated with the minimum number of terms (728 terms), 715 terms of which could be also associated with miRNAs and PCGs. The number of genes associated with GO, DO, and HPO, is shown in Fig. 1B. Both the number of genes associated with GO and the number of genes associated with DO are larger than 10,000. In comparison, less number of genes could be associated with HPO (3,467 genes), 3,115 of which could be also associated with GO and DO.
Figure 1

Statistical result of OAHG.

(A) The distribution of terms in PCGs, miRNAs, and lncRNAs. (B) The distribution of genes in GO, DO, and HPO. (C) The number of genes associated with individual terms. (D) The number of terms associated with individual genes.

Figure 1C demonstrates the number of genes associated with the terms archived in the OAHG. 6,312 terms (6312/24894–25.4%) are associated with only one gene; while 13,124 terms (13124/24894–52.7%) are associated with more than three genes. The most prevalent GO term is ‘protein binding (GO:0005515)’, which is associated with 8,459 genes (8459/17759–47.6%). And the most prevalent DO term is ‘cancer (DOID:162)’, which is associated with 3,180 genes (3180/17759–17.9%). The number of terms associated with the genes archived in the OAHG is shown in Fig. 1D. 1,153 genes (1153/17759–6.5%) are associated with only one term; while 14,955 genes (14955/17759–84.2%) are associated with more than three terms. The most prevalent gene is ‘TP53 (HGNC:11998)’, which is associated with 1,103 terms (1103/24894–4.4%).

Web interface

Search page

OAHG provides a search engine for querying detailed information on each gene-term association from our integrated resource. In the ‘Search View’ (Fig. 2), users can input the term name. Here, the system provides the function to automatically complete the term of ontologies and genes, which could help users to input the interested terms and genes easily. After submitting a term, system could retrieve and return the directed acyclic graph (DAG) of the term in the ontology and the associated genes of the term. The DAG of the term could be shown in the ‘Tree View’, and the gene-term association could be shown in the ‘Table View’. In the ‘Tree View’, users can hold down the ‘Control’ key, and click the left mouse button to select one or more terms. And subsequently click the right mouse button and click on the ‘Select All Nodes’ button in the web page. Then, associated genes of the selected terms could be retrieved, and these gene-term associations could be shown in the ‘Table View’. Meanwhile, two types of hyperlinks are provided in the ‘Table View’. One type of the hyperlink could link to the detailed descriptions of genes in HGNC, and the other type of the hyperlink could link to the detailed description of each gene-term association in PubMed. Besides ‘Tree View’ and ‘Table View’, OAHG also provides ‘Network View’ and ‘Term View’ for browsing the gene-term associations in the network visualization, and description of the selected terms, respectively. In the network page, each node represents a term or a gene, each edge between a term and a gene represents a gene-term association, and each edge between two genes represents an interaction between them.
Figure 2

Schematic workflow of OAHG.

Web service page

The web service page provides a client program to invoke our web services, which could return all the terms, all the genes, and gene-term associations.

Performance evaluation of OAHG by gene similarity

Similar genes could be often interacted with collective genes. Analogously, similar genes could be often associated with collective terms. Therefore, it is expected that genes with more collective interactive genes are often associated with more collective terms. Based on this observation, we evaluated the performance of OAHG by comparing the consistency of the similarity of genes by their associated terms and the similarity of genes by their interactive genes. Here, gene-term associations are from the integrated resource OAHG, interactions between genes are from Human Protein Reference Database (HPRD)28 and starBase v2.029, and similarity of genes is calculated by Jaccard index. As a result, similarity of genes by their associated terms was significant positively correlated with the similarity of genes by their interactive genes (Pearson correlation γ2 = 0.0568, p < 2.2e–16; Fig. 3A). The result suggested that genes with more collective interactive genes could be associated with more collective terms in OAHG.
Figure 3

Performance evaluation of OAHG by gene similarity.

(A) The distribution of the similarity of genes based on ontologies. (B) The distribution of the similarity of DO terms based on HPO. (C) The distribution of the similarity of genes based on DO. (D) The distribution of the similarity of genes based on GO.

To further verify the superiority of the integrated resource, the performance of gene-term associations based on each one of HPO, DO, and GO was evaluated by the consistency of the similarity of genes by their associated terms and the similarity of genes by their interactive genes. Results are shown in Fig. 3B–D, and the similarity of genes by their interactive genes was also significant positively correlated with the similarities of genes by their associated HPO terms (Pearson correlation γ2 = 0.0468, p < 2.2e–16; Fig. 3A), DO terms (Pearson correlation γ2 = 0.0399, p < 2.2e–16; Fig. 3A), and GO terms (Pearson correlation γ2 = 0.0288, p < 2.2e–16; Fig. 3A), respectively. As expected, genes with more collective interactive genes could be associated with more HPO terms, DO terms, and GO terms, respectively. Meanwhile, the performance based on each one of these three ontologies is inferior to OAHG. Therefore, the integrated resource could perform better in reflecting associations between genes.

Performance evaluation of OAHG by term similarity

One way to estimate the similarity of terms of an ontology is based on the DAG of it, such as Wang’s method30. Another approach is based on associated genes of terms. Therefore, it is expected that terms with more similar structure based on ontology are often associated with more collective genes. Based on this observation, we needed to evaluate the performance of OAHG by comparing the consistency of the similarity of terms with their associated genes and the similarity of terms by the structure of an ontology. Here, the structure of DO was used for calculating the similarity between terms of DO, and associations between genes and DO terms are from the integrated resource OAHG. Similarity of terms based on their associated genes is calculated by Jaccard index. As a result, similarity of DO terms by their associated genes was significant positively correlated with the similarity of terms by the DAG of DO (Pearson correlation γ2 = 0.2428, p < 2.2e–16; Fig. 4A). The result suggested that terms with more comparable structure based on ontology could be associated with more collective DO terms in OAHG.
Figure 4

Performance evaluation of OAHG by term similarity.

(A) The distribution of the similarity of DO terms based on genes. (B) The distribution of the similarity of DO terms based on PCGs. (C) The distribution of the similarity of DO terms based on miRNAs. (D) The distribution of the similarity of DO terms based on lncRNAs.

To further verify the superiority of the integrated resource, the performance of associations between genes and DO terms based on each one of PCGs, miRNAs, lncRNAs was evaluated by the consistency of the similarity of terms by their associated genes and the similarity of terms by the DAG of terms. Results are shown in Fig. 4B–D, and the similarity of terms by the DAG of DO was also significant positively correlated with the similarities of DO terms by their associated PCGs (Pearson correlation γ2 = 0.2258, p < 2.2e–16; Fig. 4B), miRNAs (Pearson correlation γ2 = 0.2174, p < 2.2e–16; Fig. 4C), and lncRNAs (Pearson correlation γ2 = 0.1596, p < 2.2e–16; Fig. 4D), respectively. As expected, terms with more similar structure in DO could be associated with more PCGs, miRNAs, and lncRNAs, respectively. Meanwhile, the performance based on each one type of these three genes is inferior to OAHG. Therefore, the integrated resource could perform better in reflecting associations between terms.

Discussion

In the previous studies, ontologies have been proved to be very suitable for annotating the function of human genes. To gather the disperse annotation resources of human genes, we presented a framework for annotating human genes with multi-level ontologies. Then, an integrated resource called OAHG for annotating human genes was established, which is freely accessible at http://bio-annotation.cn/OAHG/ or http://123.59.132.21/OAHG/. With the growing number of the identified function of human genes, more annotation resources need to be integrated. Fortunately, the framework could be extended easily to integrate more annotations of genes as required. Statistical results in Fig. 1 (see ‘Statistic result of OAHG’ section) show that more annotations of PCGs than that of ncRNA genes were documented in the OAHG. This may be caused by that more approved PCGs were identified currently and the function of PCGs could be identified more easily than that of ncRNA genes. Meanwhile, GO is the most popular and the earliest ontology in the biological domain. Correspondingly, the greatest number of functions could be annotated by GO. The performance of OAHG was validated well. And the results (see ‘Performance evaluation of OAHG by gene similarity’ section and ‘Performance evaluation of OAHG by term similarity’ section) show that the gene-term associations in OAHG could reflect the similarity of genes based on their associated terms and indicate the similarity of terms of an ontology based on their associated genes. Therefore, OAHG could be useful for identifying novel associations between genes and terms of an ontology. In comparison with functional annotations of single type of genes of PCGs, miRNAs, and lncRNAs (Fig. 4), and in comparison with functional annotations by single ontology of GO, DO, and HPO (Fig. 3), the performance of OAHG was always superior. These results demonstrated that the integrated resource is more comprehensive and effective. Currently, lots of methods have been designed for prioritizing disease-related genes31323334, predicting the function of microRNAs17, calculating similarity between genes35, and etc. Obviously, sufficient knowledge of the functions of genes could be helpful for the accuracy and comprehensiveness of these methods. Fortunately, OAHG integrated large amount of existing functional annotations of genes. Based on the data in the OAHG, a multi-layer network could be even constructed, which helps for prediction of the functions of genes. A system for querying detailed information on each gene-term association in the OAHG was implemented (see ‘Web interface’ section). Furthermore, gene-term associations and interactions between genes integrated into the OAHG could also be displayed in the ‘Network View’ (Fig. 2). The associations between multiple terms of ontologies in the network could reflect the relationships among genes and terms. Especially, terms across ontologies could also be related based on their collective associated genes, while this type of relationship is not easy to be identified based on the DAG of the ontology. In addition, web services provided by the OAHG were another advantage for the batch processing of data in the system locally.

Materials and Methods

Data Collection

Ontologies

Multi-level ontologies involving GO10, DO12, and HPO1336 were downloaded in Jun, 2016 (Table 1), which provided manually curated hierarchy relationships between normalized terms. Currently, a total of 9,878 BP terms, 3,705 MF terms, and 1,549 CC terms of GO were annotated to genes in OAHG. In addition, 2,604 disease terms, and 7,158 phenotype terms of DO, and HPO, respectively, were also annotated to genes in OAHG.
Table 1

Data sources integrated by OAHG.

Data sourceWeb sites for downloading
GO & GOAhttp://geneontology.org/
HPO & HPOAhttp://human-phenotype-ontology.github.io/
HMDD v2.0http://210.73.221.6/hmdd
GeneRIFhttp://www.ncbi.nlm.nih.gov/gene/about-generif
LncRNADiseasehttp://www.cuilab.cn/lncrnadisease
lncRNAdbhttp://www.lncrnadb.org/
HPRDhttp://www.hprd.org/
starBase v2.0http://starbase.sysu.edu.cn/
DOhttp://disease-ontology.org/

GOA is GO annotation, which records the association between GO terms and genes. HPOA represents HPO Annotation, which records the association between phenotypes and genes.

Annotation datasets

Annotation datasets were from GOA11, HPO Annotation (HPOA)37, HMDD v2.026, Gene Reference into Function (GeneRIF)38, LncRNADisease27, and lncRNAdb39. Among these annotation datasets, GOA and HPOA have been manually curated for annotating genes with GO, and HPO by the previous studies1137, respectively, which could be integrated to OAHG directly. In comparison, diseases in HMDD, LncRNADisease, and functions of lncRNAs in lncRNAdb were manually mapped to DO, and GO, respectively. And terms in GeneRIF were annotated by Open Biomedical Annotator (OBA)40, which serves as a web service that annotates datasets with biomedical ontology concepts, to DO and GO. After mapping to gene symbols of HUGO Gene Nomenclature Committee (HGNC), 1,434,694 entries between 16,929 PCGs, 637 miRNAs, 193 lncRNAs and 24,894 terms of ontologies, were integrated into OAHG.

Interaction datasets

The interaction data sets were downloaded from starBase v2.0 database29 (Table 1), which provided experimentally confirmed mRNA-lncRNA, miRNA-mRNA, and miRNA-lncRNA interactions based on large scale CLIP-Seq data. After mapping to the gene symbols of HGNC, a total of 1,586 mRNA-lncRNA interactions between 20 mRNAs and 659 lncRNAs, 371,741 miRNA-mRNA interactions between 330 miRNAs and 11,410 mRNAs, and 2,525 interactions between 267 miRNAs and 216 lncRNAs were incorporated into OAHG. The mRNA-mRNA interaction dataset was downloaded from HPRD28, which is a manually curated database for experimentally derived information about the human protein-protein interactions. After disposing duplicate interactions and mapping to the gene symbols of HGNC, 34,984 interactions between 8,962 mRNAs were integrated into OAHG.

The framework of annotating human genes with multi-level ontologies

The framework of annotating human genes is illustrated in Fig. 5. Terms in GOA and HPOA have been manually annotated to DO, and HPO1137, respectively. Therefore, both of these two resources don’t require further annotation. In comparison, terms in lncRNAdb, LncRNADisease, HMDD were manually annotated to GO and DO by ourselves. In addition, each GeneRIF was annotated to GO and DO by OBA according to the previous study41. The annotation results could reflect the associations between genes by their co-occurrence terms. Meanwhile, the associations between genes could also be reflected by their co-occurrence genes. Therefore, existing gene interaction databases were also integrated to reflect associations between genes from diverse views and to validate our annotation results. In addition, in order to further improve the consistency of the integrated resource, all the genes in interaction databases and annotation resources were mapped to genes of HGNC.
Figure 5

A framework of annotating human genes with multi-level ontologies.

HPOA represents HPO Annotation. DAG represents the directed acyclic graph of ontology.

Implementation

OAHG has been implemented on a JavaEE framework and run on the web server (2-core (2.26 GHz) processors) of UCloud42. The three-layer architecture involving DATABASE, TOOL, and INTERFACE layer is illustrated in Fig. 6. The detailed description of the architecture is as following.
Figure 6

System overview of OAHG.

DATABASE layer. This layer stores the integrated resource OAHG, which includes three ontologies (GO, DO, and HPO), six annotation datasets (GOA, HPOA, lncRNAdb, LncRNADisease, HMDD, and GeneRIF), and two interaction databases (HPRD, and starBase). TOOL layer. Two ways have been provided for querying DATABASE layer. One way is to search by terms of ontologies, and the other way is to search by gene symbols. In addition, web services for querying annotations were also implemented, which support that OAHG could be accessed by the batch query. INTERFACE layer. Web pages are provided for viewing annotation results, descriptions of the terms, and network visualization of associations among terms and genes. In addition, an example for invoking web services was also indicated on the web.

Additional Information

How to cite this article: Cheng, L. et al. OAHG: an integrated resource for annotating human genes with multi-level ontologies. Sci. Rep. 6, 34820; doi: 10.1038/srep34820 (2016).
  40 in total

Review 1.  Genome-wide transcription and the implications for genomic organization.

Authors:  Philipp Kapranov; Aarron T Willingham; Thomas R Gingeras
Journal:  Nat Rev Genet       Date:  2007-05-08       Impact factor: 53.242

2.  Prediction and validation of association between microRNAs and diseases by multipath methods.

Authors:  Xiangxiang Zeng; Xuan Zhang; Yuanlu Liao; Linqiang Pan
Journal:  Biochim Biophys Acta       Date:  2016-03-18

3.  Inferring microRNA-disease associations by random walk on a heterogeneous network with multiple data sources.

Authors:  Yuansheng Liu; Xiangxiang Zeng; Zengyou He; Quan Zou
Journal:  IEEE/ACM Trans Comput Biol Bioinform       Date:  2016-04-05       Impact factor: 3.710

4.  A network medicine approach to build a comprehensive atlas for the prognosis of human cancer.

Authors:  Fan Zhang; Chunyan Ren; Kwun Kit Lau; Zihan Zheng; Geming Lu; Zhengzi Yi; Yongzhong Zhao; Fei Su; Shaojun Zhang; Bin Zhang; Eric A Sobie; Weijia Zhang; Martin J Walsh
Journal:  Brief Bioinform       Date:  2016-08-24       Impact factor: 11.622

5.  Disease Ontology: a backbone for disease semantic integration.

Authors:  Lynn Marie Schriml; Cesar Arze; Suvarna Nadendla; Yu-Wei Wayne Chang; Mark Mazaitis; Victor Felix; Gang Feng; Warren Alden Kibbe
Journal:  Nucleic Acids Res       Date:  2011-11-12       Impact factor: 16.971

6.  Medical subject headings (MeSH) terms.

Authors:  Ish Kumar Dhammi; Sudhir Kumar
Journal:  Indian J Orthop       Date:  2014-09       Impact factor: 1.251

7.  Characterization of long non-coding RNA-associated ceRNA network to reveal potential prognostic lncRNA biomarkers in human ovarian cancer.

Authors:  Meng Zhou; Xiaojun Wang; Hongbo Shi; Liang Cheng; Zhenzhen Wang; Hengqiang Zhao; Lei Yang; Jie Sun
Journal:  Oncotarget       Date:  2016-03-15

8.  IntNetLncSim: an integrative network analysis method to infer human lncRNA functional similarity.

Authors:  Liang Cheng; Hongbo Shi; Zhenzhen Wang; Yang Hu; Haixiu Yang; Chen Zhou; Jie Sun; Meng Zhou
Journal:  Oncotarget       Date:  2016-07-26

9.  starBase v2.0: decoding miRNA-ceRNA, miRNA-ncRNA and protein-RNA interaction networks from large-scale CLIP-Seq data.

Authors:  Jun-Hao Li; Shun Liu; Hui Zhou; Liang-Hu Qu; Jian-Hua Yang
Journal:  Nucleic Acids Res       Date:  2013-12-01       Impact factor: 16.971

10.  HMDD v2.0: a database for experimentally supported human microRNA and disease associations.

Authors:  Yang Li; Chengxiang Qiu; Jian Tu; Bin Geng; Jichun Yang; Tianzi Jiang; Qinghua Cui
Journal:  Nucleic Acids Res       Date:  2013-11-04       Impact factor: 16.971

View more
  31 in total

1.  DisSetSim: an online system for calculating similarity between disease sets.

Authors:  Yang Hu; Lingling Zhao; Zhiyan Liu; Hong Ju; Hongbo Shi; Peigang Xu; Yadong Wang; Liang Cheng
Journal:  J Biomed Semantics       Date:  2017-09-20

2.  Prediction on the risk population of idiosyncratic adverse reactions based on molecular docking with mutant proteins.

Authors:  Hongbo Xie; Diheng Zeng; Xiujie Chen; Diwei Huo; Lei Liu; Denan Zhang; Qing Jin; Kehui Ke; Ming Hu
Journal:  Oncotarget       Date:  2017-10-05

3.  Investigations on factors influencing HPO-based semantic similarity calculation.

Authors:  Jiajie Peng; Qianqian Li; Xuequn Shang
Journal:  J Biomed Semantics       Date:  2017-09-20

4.  Measuring disease similarity and predicting disease-related ncRNAs by a novel method.

Authors:  Yang Hu; Meng Zhou; Hongbo Shi; Hong Ju; Qinghua Jiang; Liang Cheng
Journal:  BMC Med Genomics       Date:  2017-12-28       Impact factor: 3.063

5.  A framework for exploring associations between biomedical terms in PubMed.

Authors:  Haixiu Yang; Lingling Zhao; Ying Zhang; Hong Ju; Dong Wang; Yang Hu; Jun Zhang; Liang Cheng
Journal:  Oncotarget       Date:  2017-10-05

6.  A framework for analyzing DNA methylation data from Illumina Infinium HumanMethylation450 BeadChip.

Authors:  Zhenxing Wang; XiaoLiang Wu; Yadong Wang
Journal:  BMC Bioinformatics       Date:  2018-04-11       Impact factor: 3.169

7.  Measuring phenotype-phenotype similarity through the interactome.

Authors:  Jiajie Peng; Weiwei Hui; Xuequn Shang
Journal:  BMC Bioinformatics       Date:  2018-04-11       Impact factor: 3.169

8.  Automatic infection detection based on electronic medical records.

Authors:  Huaixiao Tou; Lu Yao; Zhongyu Wei; Xiahai Zhuang; Bo Zhang
Journal:  BMC Bioinformatics       Date:  2018-04-11       Impact factor: 3.169

9.  Improving the measurement of semantic similarity by combining gene ontology and co-functional network: a random walk based approach.

Authors:  Jiajie Peng; Xuanshuo Zhang; Weiwei Hui; Junya Lu; Qianqian Li; Shuhui Liu; Xuequn Shang
Journal:  BMC Syst Biol       Date:  2018-03-19

10.  A 3-year observation of testosterone deficiency in Chinese patients with chronic heart failure.

Authors:  Ying Han; Weiju Sun; Guizhi Sun; Xiaolu Hou; Zhaowei Gong; Jing Xu; Xiuping Bai; Lu Fu
Journal:  Oncotarget       Date:  2017-08-02
View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.