Literature DB >> 24312912

Prediction of gene phenotypes based on GO and KEGG pathway enrichment scores.

Tao Zhang1, Min Jiang, Lei Chen, Bing Niu, Yudong Cai.   

Abstract

Observing what phenotype the overexpression or knockdown of gene can cause is the basic method of investigating gene functions. Many advanced biotechnologies, such as RNAi, were developed to study the gene phenotype. But there are still many limitations. Besides the time and cost, the knockdown of some gene may be lethal which makes the observation of other phenotypes impossible. Due to ethical and technological reasons, the knockdown of genes in complex species, such as mammal, is extremely difficult. Thus, we proposed a new sequence-based computational method called kNNA-based method for gene phenotypes prediction. Different to the traditional sequence-based computational method, our method regards the multiphenotype as a whole network which can rank the possible phenotypes associated with the query protein and shows a more comprehensive view of the protein's biological effects. According to the prediction result of yeast, we also find some more related features, including GO and KEGG information, which are making more contributions in identifying protein phenotypes. This method can be applied in gene phenotype prediction in other species.

Entities:  

Mesh:

Substances:

Year:  2013        PMID: 24312912      PMCID: PMC3838811          DOI: 10.1155/2013/870795

Source DB:  PubMed          Journal:  Biomed Res Int            Impact factor:   3.411


1. Introduction

Recognition of gene phenotypes of proteins is a central challenge of the modern genetics to modulate protein functions and biological processes, and many well-known diseases, such as HIV [1-4], cancers [5-8], chronic liver diseases [9], and Gaucher disease [10], are all closed to protein phenotypes. Hence, determination of protein's phenotypes is quite fundamental and essential in systems biology and proteomics. Except for phenotypes attributes, there are also many other multilabel attributes of proteins, such as subcellular locations [11-13] and multiple functional types of antimicrobial peptides. Multilabel molecule biosystems are very common. During the past decades, numerous efforts have been made in the prediction of gene phenotype of yeast protein based on the following approaches: experimental methods and computational methods. As for experimental approaches, the high-throughput phenotype assays [14, 15] combining with gene perturbation technology [16, 17] provide fast identification for active gene in a response [18]. For example, using yeast mutant strain collections identifies the phenotypes [19]. However, due to the high complexity of phenotypes, it is both costly and time-consuming to determine protein phenotypes by experiments. Sometimes, the results derived from experiment are even of high false rates [20]. Computational methods provide important complementary tools for this problem. Many studies based on sequence-based methods and network-based methods have been made in protein's gene phenotypes identification [21-23]. In this research, we presented a new sequence-based method called kNNA-based method to predict gene phenotypes.

2. Materals and Methods

2.1. Benchmark Dataset

In this study, 6,732 proteins of yeast were taken from CYGD (the MIPS Comprehensive Yeast Genome Database [24], which collects information on the molecular structure and functional network of the budding yeast. After removing those without sequences, information, or phenotype annotations, the remaining 1,462 composed the benchmark dataset S. According to their phenotypes, these proteins were classified into the following 11 categories: (I) conditional phenotypes, (II) cell cycle defects, (III) mating and sporulation defects, (IV) auxotrophies, carbon and nitrogen utilization defects, (V) cell morphology and organelle mutants, (VI) stress response defects, (VII) carbohydrate and lipid biosynthesis, (VIII) nucleic acid metabolism defects, (IX) sensitivity to amino acid anaglogs and other drugs, (X) sensitivity to antibiotics. (XI) sensitivity to immunosuppressants. Let us use T 1, T 2,…, T 11 to represent the tags of the 11 phenotypic categories, where T 1 denotes “conditional phenotypes,” T 2 denotes “cell cycle defects,” and so forth (see column 1 and 2 of Table 1 for the correspondence of tags and phenotypic categories). Thus, the benchmark dataset S can be formulated as where S represents the set of proteins with tag T . The IDs of proteins in each S are available online in Supplementary Material at http://dx.doi.org/10.1155/2013/870795. From Table 1, we can see that the total number of proteins in each category is much larger than the total number of proteins investigated in this study, this means that some proteins are associated with multiple phenotypes. Like the cases in dealing with the proteins or compounds with multiple attributes [25-29], the proposed method could predict multiclassification phenotypes.
Table 1

Breakdown of 1462 budding yeast proteins according to their 11 phenotypes.

TagPhenotype categoryNumber of proteins
T 1 Conditional phenotypes536
T 2 Cell cycle defects272
T 3 Mating and sporulation defects198
T 4 Auxotrophies, carbon, and nitrogen utilization defects266
T 5 Cell morphology and organelle mutants535
T 6 Stress response defects147
T 7 Carbohydrate and lipid biosynthesis46
T 8 Nucleic acid metabolism defects219
T 9 Sensitivity to amino acid analogs and other drugs124
T 10 Sensitivity to antibiotics43
T 11 Sensitivity to immunosuppressants14

Total2,400

2.2. Feature Construction

The first important step to build an efficient prediction model is to encode each sample by numeric vector. Here, to catch the information of protein phenotype, Gene Ontology (GO) and KEGG enrichment scores were employed to represent the protein, which have been used in some biological problems [30, 31]. Their detailed definition can be found at [30, 31].

2.3. Protein Representation and Feature Reduction

Each protein was represented with 4682 features which include 4583 GO enrichment scores and 99 KEGG enrichment scores. However, among the 4,682 features, some features were with little relationship to the target, which may bring noises to the prediction model. Therefore, these features should be removed. Before removing the irrelevant features, the following formula was used to adjust all features to a standard scale: where T and u are the standard deviation and mean value of the jth feature, while u and U are the original value and standardized value of the ith sample on the jth feature. After the transformation, the correlation coefficient between each feature with the target vector was computed and those with correlation coefficient less than 0.1 were discarded. Finally, 989 features remained. Within these 989 features, there were 947 Gene Ontology (GO) enrichment scores and 42 KEGG enrichment scores. Thus, each protein P was finally represented by a 989-D vector.

2.4. mRMR Method

Minimum Redundancy Maximum Relevance (mRMR), first proposed by Peng et al. [32], is an effective algorithm to identify discriminative features. The detailed algorithm of mRMR can be found at [32] and its program can be downloaded from http://penglab.janelia.org/proj/mRMR/. mRMR has been widely used in the areas of bioinformatics [25, 33–36].

2.5. Prediction Model

2.5.1. kNNA-Based Method

Nearest neighbor algorithm is effective in solving classification and optimization problems in the field of bioinformatics due to its simplicity. It is adopted here to construct the multilabel prediction classifier. Within k-NNA method, we used the cosine of the angle between two vectors to measure the similarity between them as follows: where represents the inner product between the n-dimensional vector of protein p and p and ||p|| is the modulus of the vector. For a query protein, k proteins in the training set which are closest to the query protein are first identified and are denoted by p 1, p 2,…, p . Then, the categories of the query protein can be inferred from the categories of the k nearest proteins identified. The procedure of the methodology is described in detail as follows. Identifying the k nearest neighbors of the query protein, denoted by p 1, p 2,…, p , with the k cosines of angle values as w 1, w 2,…, w . Then, the following formula: is used to calculate the probability that the query protein P belongs to the jth category, where t is the item in t of protein p . The probabilities (the scores of the 11 categories) calculated above are sorted in descending order for each query protein as The corresponding category labels of the category scores are denoted as where P is the class that scores ith in D ↓.

2.5.2. Comparison with RPC-Based Method

In the ranking by pairwise comparison (RPC) method, for each pair of labels, a data is allocated to the pair of labels if the data belong to one and only one of the two labels (not both). Given q category labels, because there are C 2 = q · (q − 1)/2 possible pairwise combinations of the labels, data subsets, each for corresponding pairwise labels discrimination, are generated. Given a new instance, all pairwise classifiers are trained to predict its label, and the ranking of the labels is obtained by counting the votes of each label, where if the instance is classified into a label, the label receives one vote. Each dataset contains those examples of D that are annotated by at least one of the two corresponding labels, but not both. A binary classifier that learns to discriminate between the two labels is trained from each of these data sets. Given a new instance, all binary classifiers are invoked, and ranking is obtained by counting the votes received by each label.

2.6. Evaluation

(a) Jackknife Testing. Three methods are often used to evaluate a prediction model, including (1) independent test dataset, (2) subsampling (K-fold) test, and (3) jackknife Test. The first method uses unseen data for testing, which needs a large quantity of data. The second method partitions the training set into k portions, then taking each portion of the data as the test data and the others (k − 1) as the training data. The third one, also named as leave-one-out method, leaves each sample out in turn as the test data and others as the training data. To maximize the quantity of the training data, jackknife test is used to test the predictor developed in the paper; that is, each protein is in turn knocked out as the query protein, and the remaining ones as the training data of the kNNA-based method. (b) Metric. Let us define t = 1 as protein P being correctly predicted to class p ; otherwise, t = 0. The ith prediction accuracy A is calculated as follows (the ith order predictions in P ): where m is the number of the training data.

2.7. Incremental Feature Selection

Incremental feature selection (IFS) is often used to search out an optimal feature subset that performs best. Specifically, features in the ranked feature set are added one by one from higher to lower rank and the first n features that perform best are regarded as the optimal features. When one feature is added, a new feature subset is constructed. Thus, given N features, N feature subsets will be constructed, where the ith -order feature subset is in which f represents the ith feature taken from the mRMR ranking. Each feature subset is used to make prediction and the feature subset (first n features) that performs best is deemed as the optimal feature subset.

3. Results and Discussion

3.1. Results

3.1.1. mRMR Results

We apply mRMR method to the dataset, and obtain two tables for the features (see Supplementary Material). One is called MaxRel feature table that ranks the features based on their relevance to the class of samples and the other is called mRMR feature table that lists the ranked features by the maximum relevance and minimum redundancy to the class of samples. Such list of ranked features was to be used in the following IFS procedure for the optimal features set selection.

3.1.2. Performance of kNNA-Based Method

The first-order prediction accuracy of Jackknife test is 62.38%, while k = 17 (k-NN) and n = 651 (number of optimal features). More details of the 11 order prediction accuracies by using kNNA-based method are listed in Table 2 and Figure 1. IFS curve of kNNA-based method can be seen in Figure 2, which contains 30 curves corresponding to different values of k, and their detailed computing results of accuracy (ACC) can be seen at Supplementary Material. We highlighted the peak area of these curves to find optimal k in Figure 3.
Table 2

The 11 order prediction accuracies by kNNA-based method.

Method order
1234567891011
kNN-basedmethod (ACC)62.3830.4422.1614.099.036.435.752.83.083.494.51
Figure 1

The curve showing the trend of the 11 order prediction accuracies.

Figure 2

30 IFS curves of kNNA-based method corresponding to different values of k.

Figure 3

The peak and its coordinate of these IFS curves.

3.1.3. Performance of RPC-Based Method

Firstly, we classify the total labels into 55(C 11 5) sublabels. Select the sample which meets the demands that one sample belongs to one and only one of the two labels (not both). Then, 55 binary subsets were constructed. Three well-known binary classification algorithms including RandomForest, SMO, and Dagging were applied to build the prediction model. The prediction results are summarized in Table 3.
Table 3

The 11 order prediction accuracies by RPC-based methods (Dagging, RandomForest, SMO).

Methods order
1234567891011
Dagging60.0533.5821.9613.7510.538.286.573.562.61.851.44
RandomForest58.6234.222.314.79.927.665.955.23.281.50.82
SMO56.1634.6821.5514.8410.887.86.364.653.212.261.78

3.1.4. Comparison with RPC-Based Method

We compared the first-order prediction accuracy of our method with the first-order prediction accuracy of RPC-based method. It can be found that the first-order prediction accuracies of RPC-based method using Dagging, RandomForest, and SMO are all lower than our kNNA-based method.

3.2. Discussion

To illustrate the biological meanings of the selected optimal feature subset, we firstly classified GO terms into three kinds: the biological process, cellular component, and molecular function GO terms. The 622 GO terms in the mRMR feature list were mapped to the Gene Ontology (GO) terms, the children of the three root GO terms. The figures show the frequency of each GO term in the feature subset, and display the ratio of the number of each GO term to the scale of the number of its children terms.

3.2.1. Biological Process GO Terms

In BP frequency, the top five GO biological process terms are GO:0009987: cellular process (399), GO:0008152:  metabolic process (316), GO:0019740: nitrogen utilization (216), GO:0065007: biological regulation (136), and GO:0050789: regulation of biological process (131). In BP percentage, the top five GO biological processes are GO:0019740: nitrogen utilization (4.20%), GO:0071840: cellular component organization or biogene (3.57%), GO:0000003: reproduction (2.94%), GO:0022414: reproductive process (2.88%), and GO:0009987: cellular process (2.04%). For both GO biological process term number and percentage distribution analysis, the GO terms corresponding to the nitrogen utilization (GO:0019740) and cellular process (GO:0009987) were highlighted within the top five GO terms. This indicates that proteins assigned with these two GO terms may affect protein phenotype determination greatly. This conclusion is consistent with the common knowledge that specific cellular biological activities of the proteins confer with special phenotypes. It was also reported by Granek and Magwene that two key signaling networks: the filamentous growth MAP kinase cascade and the Ras-cAMP-PKA pathway, can regulate the yeast colony morphology response [37]. Additionally, the yeast cell wall integrity pathway was involved in resistance of the yeast Saccharomyces cerevisiae to the biocide polyhexamethylene biguanide [38]. The highlight of nitrogen utilization (GO:0019740) suggests that the nitrogen utilization, which is essential for life survival and development, may have more definite affection on protein phenotype. Nutrient stresses trigger a variety of developmental switches in the budding yeast Saccharomyces cerevisiae. It was demonstrated that low levels of carbon combined with abundant nitrogen trigger complex colony formation in yeast [37].

3.2.2. Cellular Component GO Terms

In CC frequency, the top six GO cellular component terms are GO:0005623: cell (171), GO:0044464: cell part (169), GO:0043226: organelle (135), GO:0044422: organelle part (103), GO:0032991: macromolecular complex (84), and GO:0031974: membrane-enclosed lumen (39). In CC percentage, the top six GO cellular component terms are GO:0031974: membrane-enclosed lumen (12.4%), GO:0044422: organelle part (8.42%), GO:0043226: organelle (8.4%), GO:0032991: macromolecular complex (5.20%), GO:0044464: cell part (4.77%), and GO:0005623: cell (4.20%). For both GO cellular component term number and percentage distribution analysis, the GO terms corresponding to the organelle (GO:0043226) and organelle part (GO:0044422) were highlighted within the top six GO terms. It may be concluded that proteins located in all cellular organelles should be guaranteed. It suggests that organelles, which have specific structural and functional attributes, may possess more definite protein phenotype to carry out their specific functions. This also implicated that proteins assigned to these GO terms could contribute relatively more to the overall protein phenotype determination. For example, the communication between mitochondrial and nuclear loci (i.e., COX1-MSY1 and Q0182-RSM7) showed significant reductions in the absence of mitochondrial encoded reverse transcriptase machinery [39]. The inclusion of macromolecular complex (GO:0032991) suggests that proteins expressing some phenotype need to interact with each other to function together and that macromolecular complex should certainly determine the phenotype of proteins. The inclusion of membrane-enclosed lumen (GO:0031974) also suggests that proteins assigned to this cellular component could greatly contribute to protein phenotype, because most of the cellular organelles are enclosed by membrane, such as mitochondrial and nucleus.

3.2.3. Molecular Function GO Terms

In MF frequency, the top six GO molecular function terms are GO:0003824: catalytic activity (79), GO:0005488: binding (69), GO : 0001071: nucleic acid binding transcription factor activity (40), GO:0000988: protein binding transcription factor activity (14). GO:0065009: regulation of molecular function (8), and GO:0005215: transporter activity (7). Proteins assigned to these three GO terms required binding or interaction to carry out their structural or functional activities. This suggests that proteins assigned to these six GO terms contributed profoundly to the protein phenotype. In MF percentage, the top six GO molecular function terms are GO:0009055: electron carrier activity (25%), GO:0016530: metallochaperone activity (25%), GO:0045182: translation regulator activity (14.3%), GO:0005198: structural molecule activity (11.8%), GO:0001071: nucleic acid binding transcription factor activity (9.0%), GO:0005488: binding (3.99%), and GO:0016209: antioxidant activity (3.85%). The relatively small base number made protein GO terms influencing protein phenotype relatively more enriched in the top six molecular function GO terms, especially in electron carrier activity (GO:0009055) and metallochaperone activity  (GO:0016530). The highlight of electron carrier activity (GO:0009055) may be attributed to the relatively limited and definite function of these proteins. It was reported that some ontology drug can interact with the electron transport chain (ETC) to generate high levels of ROS within the organelle and consequently cell leads to death [40]. The highlight of metallochaperone activity (GO:0016530) may be ascribed to that metalloprotein used to express specific function with metallochaperone and metallic ion. In all bacteria, a panel of metalloregulatory proteins controls the expression of genes encoding membrane transporters and metal trafficking proteins [41]. Because of the large base number of the top six GO terms in MF frequency, they have relatively lower enrichment within the top eight GO terms in MF percentage. Supplementary Material 1:The ID of yeast 1462 proteins with phenotype annotation. Supplementary Material 2:The MaxRel and mRMR feature tables using mRMR method. Supplementary Material 3: The 11 order prediction accuracies based on mRMR features list using kNNA-based method (k=1,2, ...31). Click here for additional data file. Click here for additional data file. Click here for additional data file.
  41 in total

1.  Prediction of chronic liver diseases on the basis of the N-acetyltransferase 2 phenotype.

Authors:  L A Piruzyan; I B Korshunov; N V Morozova; N E Pyn'ko; L A Radkevich
Journal:  Dokl Biochem Biophys       Date:  2004 Mar-Apr       Impact factor: 0.788

2.  Feature selection based on mutual information: criteria of max-dependency, max-relevance, and min-redundancy.

Authors:  Hanchuan Peng; Fuhui Long; Chris Ding
Journal:  IEEE Trans Pattern Anal Mach Intell       Date:  2005-08       Impact factor: 6.226

3.  MR-determined metabolic phenotype of breast cancer in prediction of lymphatic spread, grade, and hormone status.

Authors:  Tone F Bathen; Line R Jensen; Beathe Sitter; Hans E Fjösne; Jostein Halgunset; David E Axelson; Ingrid S Gribbestad; Steinar Lundgren
Journal:  Breast Cancer Res Treat       Date:  2006-10-24       Impact factor: 4.872

4.  Prediction of HIV-1 drug susceptibility phenotype from the viral genotype using linear regression modeling.

Authors:  H Vermeiren; E Van Craenenbroeck; P Alen; L Bacheler; G Picchio; P Lecocq
Journal:  J Virol Methods       Date:  2007-06-15       Impact factor: 2.014

5.  Relation between amino acid composition and cellular location of proteins.

Authors:  J Cedano; P Aloy; J A Pérez-Pons; E Querol
Journal:  J Mol Biol       Date:  1997-02-28       Impact factor: 5.469

6.  Prediction of BRCA1 status in patients with breast cancer using estrogen receptor and basal phenotype.

Authors:  Sunil R Lakhani; Jorge S Reis-Filho; Laura Fulford; Frederique Penault-Llorca; Marc van der Vijver; Suzanne Parry; Timothy Bishop; Javier Benitez; Carmen Rivas; Yves-Jean Bignon; Jenny Chang-Claude; Ute Hamann; Cees J Cornelisse; Peter Devilee; Matthias W Beckmann; Carolin Nestle-Krämling; Peter A Daly; Neva Haites; Jenny Varley; Fiona Lalloo; Gareth Evans; Christine Maugard; Hanne Meijers-Heijboer; Jan G M Klijn; Edith Olah; Barry A Gusterson; Silvana Pilotti; Paolo Radice; Siegfried Scherneck; Hagay Sobol; Jocelyne Jacquemier; Teresa Wagner; Julian Peto; Michael R Stratton; Lesley McGuffog; Douglas F Easton
Journal:  Clin Cancer Res       Date:  2005-07-15       Impact factor: 12.531

7.  Prediction of phenotype and gene expression for combinations of mutations.

Authors:  Gregory W Carter; Susanne Prinz; Christine Neou; J Patrick Shelby; Bruz Marzolf; Vesteinn Thorsson; Timothy Galitski
Journal:  Mol Syst Biol       Date:  2007-03-27       Impact factor: 11.429

8.  A global view of pleiotropy and phenotypically derived gene function in yeast.

Authors:  Aimée Marie Dudley; Daniel Maarten Janse; Amos Tanay; Ron Shamir; George McDonald Church
Journal:  Mol Syst Biol       Date:  2005-03-29       Impact factor: 11.429

9.  CYGD: the Comprehensive Yeast Genome Database.

Authors:  U Güldener; M Münsterkötter; G Kastenmüller; N Strack; J van Helden; C Lemer; J Richelles; S J Wodak; J García-Martínez; J E Pérez-Ortín; H Michael; A Kaps; E Talla; B Dujon; B André; J L Souciet; J De Montigny; E Bon; C Gaillardin; H W Mewes
Journal:  Nucleic Acids Res       Date:  2005-01-01       Impact factor: 16.971

10.  Derivation of genetic interaction networks from quantitative phenotype data.

Authors:  Becky L Drees; Vesteinn Thorsson; Gregory W Carter; Alexander W Rives; Marisa Z Raymond; Iliana Avila-Campillo; Paul Shannon; Timothy Galitski
Journal:  Genome Biol       Date:  2005-03-31       Impact factor: 13.583

View more
  17 in total

1.  miRNA Regulation Network Analysis in Qianliening Capsule Treatment of Benign Prostatic Hyperplasia.

Authors:  Liya Liu; Yun Wan; Aling Shen; Jinyan Zhao; Jiumao Lin; Xiaoyong Zhong; Yuchen Zhang; Zhenfeng Hong
Journal:  Evid Based Complement Alternat Med       Date:  2015-07-30       Impact factor: 2.629

2.  Comprehensive analysis of long non-coding RNA and mRNA expression profiles in rheumatoid arthritis.

Authors:  Qing Luo; Chuxin Xu; Xue Li; Lulu Zeng; Jianqing Ye; Yang Guo; Zikun Huang; Junming Li
Journal:  Exp Ther Med       Date:  2017-10-11       Impact factor: 2.447

3.  Identifying novel fruit-related genes in Arabidopsis thaliana based on the random walk with restart algorithm.

Authors:  Yunhua Zhang; Li Dai; Ying Liu; YuHang Zhang; ShaoPeng Wang
Journal:  PLoS One       Date:  2017-05-04       Impact factor: 3.240

4.  Comprehensive Analysis of Aberrantly Expressed ceRNA network in gastric cancer with and without H.pylori infection.

Authors:  Aining Chu; Jingwei Liu; Yuan Yuan; Yuehua Gong
Journal:  J Cancer       Date:  2019-01-29       Impact factor: 4.207

5.  Integrated analysis of dysregulated long non-coding RNAs/microRNAs/mRNAs in metastasis of lung adenocarcinoma.

Authors:  Lifeng Li; Mengle Peng; Wenhua Xue; Zhirui Fan; Tian Wang; Jingyao Lian; Yunkai Zhai; Wenping Lian; Dongchun Qin; Jie Zhao
Journal:  J Transl Med       Date:  2018-12-27       Impact factor: 5.531

6.  Role of the XIST-miR-181a-COL4A1 axis in the development and progression of keratoconus.

Authors:  Rui Tian; Lufei Wang; He Zou; Meijiao Song; Lu Liu; Hui Zhang
Journal:  Mol Vis       Date:  2020-02-01       Impact factor: 2.367

7.  Mining immune-related genes with prognostic value in the tumor microenvironment of breast invasive ductal carcinoma.

Authors:  Qiang He; Shuyin Xue; Qingbiao Wa; Mei He; Shuang Feng; Zhibing Chen; Wei Chen; Xinrong Luo
Journal:  Medicine (Baltimore)       Date:  2021-04-30       Impact factor: 1.817

8.  Identifcation of differentially expressed long non-coding RNAs in CD4+ T cells response to latent tuberculosis infection.

Authors:  Zhengjun Yi; Jianhua Li; Kunshan Gao; Yurong Fu
Journal:  J Infect       Date:  2014-06-27       Impact factor: 6.072

9.  Silencing of SPP1 Suppresses Progression of Tongue Cancer by Mediating the PI3K/Akt Signaling Pathway.

Authors:  Qiaoli Zhang; Lifeng Li; Yueli Lai; Tong Zhao
Journal:  Technol Cancer Res Treat       Date:  2020 Jan-Dec

10.  A ceRNA network and a potential regulatory axis in gastric cancer with different degrees of immune cell infiltration.

Authors:  Kai Zhang; Lei Zhang; Yang Mi; YouCai Tang; FeiFei Ren; Bin Liu; Yi Zhang; PengYuan Zheng
Journal:  Cancer Sci       Date:  2020-09-11       Impact factor: 6.716

View more

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