Literature DB >> 25191622

Automated grading of renal cell carcinoma using whole slide imaging.

Fang-Cheng Yeh1, Anil V Parwani2, Liron Pantanowitz2, Chien Ho1.   

Abstract

INTRODUCTION: Recent technology developments have demonstrated the benefit of using whole slide imaging (WSI) in computer-aided diagnosis. In this paper, we explore the feasibility of using automatic WSI analysis to assist grading of clear cell renal cell carcinoma (RCC), which is a manual task traditionally performed by pathologists.
MATERIALS AND METHODS: Automatic WSI analysis was applied to 39 hematoxylin and eosin-stained digitized slides of clear cell RCC with varying grades. Kernel regression was used to estimate the spatial distribution of nuclear size across the entire slides. The analysis results were correlated with Fuhrman nuclear grades determined by pathologists.
RESULTS: The spatial distribution of nuclear size provided a panoramic view of the tissue sections. The distribution images facilitated locating regions of interest, such as high-grade regions and areas with necrosis. The statistical analysis showed that the maximum nuclear size was significantly different (P < 0.001) between low-grade (Grades I and II) and high-grade tumors (Grades III and IV). The receiver operating characteristics analysis showed that the maximum nuclear size distinguished high-grade and low-grade tumors with a false positive rate of 0.2 and a true positive rate of 1.0. The area under the curve is 0.97.
CONCLUSION: The automatic WSI analysis allows pathologists to see the spatial distribution of nuclei size inside the tumors. The maximum nuclear size can also be used to differentiate low-grade and high-grade clear cell RCC with good sensitivity and specificity. These data suggest that automatic WSI analysis may facilitate pathologic grading of renal tumors and reduce variability encountered with manual grading.

Entities:  

Keywords:  Computer-aided diagnosis; Fuhrman nuclear grade; nuclear size distribution imaging; renal cell carcinoma; whole slide imaging

Year:  2014        PMID: 25191622      PMCID: PMC4141422          DOI: 10.4103/2153-3539.137726

Source DB:  PubMed          Journal:  J Pathol Inform


INTRODUCTION

Whole slide imaging (WSI) has introduced several novel applications in digital pathology.[12345] Recent studies have applied automatic image analysis methods to WSI slides (termed automatic WSI analysis hereafter), thereby providing useful diagnostic, therapeutic, and prognostic information.[678] This novel approach has allowed image analysis tools to more accurately and reproducibly provide a quantitative evaluation of cellular material on digital pathology slides. In this study, we applied automatic WSI analysis slides to facilitate grading of clear cell renal cell carcinoma (RCC). Clear cell RCC has been manually (i.e. using conventional light microscopy) graded for decades by pathologists using the Fuhrman nuclear grade for prognosis evaluation.[91011] Studies have shown that Fuhrman nuclear grade is an independent factor that determines survival of patients with clear cell RCC.[12131415] This grading system uses nuclear size and nuclear polymorphism to grade RCC. Grades I, II, and III are determined by nuclear size (nuclear diameter of 10 μm = Grade I, 15 μm = Grade II, 20 μm = Grade III), whereas Grade IV is also determined by nuclear polymorphism and mitoses. The Fuhrman nuclear grade is determined by the most malignant features in one high power field,[9] thus implying that grading of these tumors requires an exhaustive microscopic examination on the entire slide. The diagnostic intra- and inter-observer agreement for Fuhrman nuclear grade has been questioned.[16171819] As a result, more simplified systems, such as two-tier and three-tier grading systems, have been proposed to achieve better concordance, while retaining comparable prognostic evaluation power.[202122] Despite of this improvement, the tedious task of determining Fuhrman nuclear grade may be better handled using more efficient, objective, and quantitative methods, such as automatic WSI analysis. To test this hypothesis, we applied automatic WSI analysis, previously described by our group,[23] to hematoxylin and eosin (H&E)-stained slides of clear cell RCC and calculated the spatial distribution of nuclear size. The distribution images ascertained may also provide a panoramic view to assist pathologists in quickly locating high-grade (“hot spot”) regions of interest that will lead to better diagnostic concordance and accuracy. We further examined whether the distribution images can provide the assignment of Fuhrman nuclear grades. The maximum nuclear size was correlated with the Fuhrman nuclear grade manually determined by an experienced pathologist.

MATERIALS AND METHODS

Case Selection

A total of 39 de-identified H&E-stained glass slides of clear cell RCC were selected from the archives at the University of Pittsburgh Medical Center following Institutional Review Board approval. The stain quality, diagnosis, and Fuhrman nuclear grade of RCC were determined by an experienced genitourinary surgical pathologist (AVP). A total of 3, 11, 12, and 13 cases were selected for Grades I, II, III, and IV, respectively. We selected only three cases for Grade I because of its rarity (5-10%) among clear cell RCC cases.[102021]

Automatic Whole Slide Imaging Analysis

The H&E-stained glass slides were digitized using a whole slide scanner (Nanozoomer 2.0 HT, Hamamatsu, Japan) at ×20 magnification using automatic focusing and scanned with a single z-axis. The whole slide images were analyzed using an automatic stain recognition algorithm[23] implemented in WS-Recognizer, a free analysis tool available to the public (http://ws-recognizer.labsolver.org). A support vector machine (SVM)[24] classifier was trained to recognize nuclei using an interactive interface. A person with no specialty training on pathology was engaged in training the classifier. The foreground pixels (i.e. the pixels from nuclei) were manually selected from nuclei in different views across the tissue section, whereas background pixels were manually selected from the remaining regions (e.g. cell body, background tissue, etc.,). The program then sampled the red-blue-green color of pixels to train the classifier. The recognition result of a view was then presented in the navigation window to examine whether the classifier was well-trained. The average training time for each WSI took around 1 min. Once the recognition quality was confirmed by the user, the tool conducted automatic WSI analysis using parallel image recognition, as shown in Figure 1. The tool automatically tessellated a WSI into several equal-sized image blocks with an additional margin to handle the boundary condition. The nuclei in the image blocks were recognized by the SVM classifier, and five iterations of smoothing were used to remove fragments. As what we did in our previous study,[23] the sizes of the recognized nuclei were estimated, and the spatial distribution of nuclear size was calculated using kernel regression:[2526]
Figure 1

Flow chart summarizing automatic whole slide image analysis. The whole slide image is first tessellated into several equal-sized blocks padded with an additional margin to avoid double counting. The nuclei in each block are then recognized to obtain their size and location. The size and location information are used in kernel regression analysis to calculate the nuclear size distribution across the entire slide

Flow chart summarizing automatic whole slide image analysis. The whole slide image is first tessellated into several equal-sized blocks padded with an additional margin to avoid double counting. The nuclei in each block are then recognized to obtain their size and location. The size and location information are used in kernel regression analysis to calculate the nuclear size distribution across the entire slide where y is a scalar feature of the ith stain. h is the kernel bandwidth, and ɸ is the kernel function. A Gaussian distribution function was used as the kernel functions, and the bandwidth was set to 40 μm. To correct for bias due to partial section of nuclei, the regressed nuclear size was multiplied by π/2. The maximum nuclear size of cells present on the entire slide was then recorded. Since overlapping nuclei may cause an overestimation on the largest nuclear size, we took an average on the largest 1% nuclei as an approximation. The nuclear size to distinguish high-grade from low-grade tumors is a trade-off between sensitivity and specificity. Therefore, we used a receiver operating characteristic (ROC) curve to determine the optimal separation size between the high-grade and low-grade tumor. Processing time using a personal laptop (Sony Vaio with 3.10 GHz quad-core processor and 8 GB memory) was on average 20 min for each WSI.

RESULTS

We first applied our method[23] to tumors of different Fuhrman nuclear grades. Figure 2 shows the spatial distribution of nuclear size in the Grade I (a), II (b), III (c), and IV (d) tumors. The corresponding morphology of tumor cell nuclei present in H&E-stained slides is also depicted in Figure 2 at ×20 scanning magnification, and the locations of these fields of view on the WSI are annotated by means of rectangles in the accompanying spatial distribution images. The spatial distribution of nuclear size, which is represented by heat maps, corresponds accurately with the morphologic size of nuclei in tumors of different grades. The red color represents larger nuclear size, whereas blue represents smaller nuclear size. The spatial distribution image offers a panoramic view of nuclear size distribution within the tumor across the entire slide. Figure 3 includes additional cases used to facilitate a qualitative correlation and to present the distribution images from tumors with different Fuhrman grades. High-grade tumors show higher values (red) in the distribution images, whereas low-grade tumors show lower values (blue). The nuclear size shown in the distribution image represents a consistent trend that correlates with morphologic tumor grades. This supports our claim that the spatial distribution of the nuclear size correlates with the manual Fuhrman nuclear grade.
Figure 2

The spatial distribution of nuclear size calculated from (a) A Grade I, (b) A Grade II,c) A Grade III, and (d) A Grade IV clear cell renal cell carcinoma. The nuclei of these tumors are shown at ×20 magnification (left panels, H&E stain), and their corresponding locations within whole slide imaging slides are annotated by rectangles (right panels). The distribution images provide panoramic views of the quantitative measurement that may assist pathologists in better locating tumor regions of higher grade

Figure 3

The spatial distribution of nuclear size in clear cell renal cell carcinoma tumors with different Fuhrman grades. The nuclear size shown in the distribution image represents a consistent trend that correlates with manually assigned tumor nuclear grades. High-grade tumors show higher values (red) in the distribution images, whereas low-grade tumors show lower values (blue)

The spatial distribution of nuclear size calculated from (a) A Grade I, (b) A Grade II,c) A Grade III, and (d) A Grade IV clear cell renal cell carcinoma. The nuclei of these tumors are shown at ×20 magnification (left panels, H&E stain), and their corresponding locations within whole slide imaging slides are annotated by rectangles (right panels). The distribution images provide panoramic views of the quantitative measurement that may assist pathologists in better locating tumor regions of higher grade The spatial distribution of nuclear size in clear cell renal cell carcinoma tumors with different Fuhrman grades. The nuclear size shown in the distribution image represents a consistent trend that correlates with manually assigned tumor nuclear grades. High-grade tumors show higher values (red) in the distribution images, whereas low-grade tumors show lower values (blue) The spatial distribution of nuclear size can assist the inspection on a clear cell RCC tumor, as shown in Figure 4. The tumor annotated in Figure 4a is a high-grade clear cell RCC (Grade IV) with areas of necrosis. Figure 4b shows the spatial distribution of nuclear size calculated from automatic WSI analysis. The red color in this case, which represents regions with larger nuclear size, reveals infiltration of tumor cells into the peripheral tissue. Figure 4c shows the tumor morphology for an area that corresponds to larger nuclear size in the distribution image. Figure 4d shows an area with necrosis, which is indicated by the reduced nuclear size in the inset distribution image. Hence, the distribution images in this study provide a panoramic view of the tumor characteristics that can enable a fast inspection of the entire section.
Figure 4

The spatial distribution of nuclear size can be used as a guide to assist pathologists in locating regions of interest. (a) A low magnification overview of a Grade IV clear cell renal cell carcinoma is annotated using a red contour (H&E stain). (b) The spatial distribution of nuclear size can be used to locate high-grade regions (red) as well as necrosis regions (blue). (c) The high-grade region (located at the + mark) shows tumor cells with enlarged and pleomorphic nuclei and a prominent nucleolus. (d) This necrosis region can also be located at the + mark on the distribution image (inset)

The spatial distribution of nuclear size can be used as a guide to assist pathologists in locating regions of interest. (a) A low magnification overview of a Grade IV clear cell renal cell carcinoma is annotated using a red contour (H&E stain). (b) The spatial distribution of nuclear size can be used to locate high-grade regions (red) as well as necrosis regions (blue). (c) The high-grade region (located at the + mark) shows tumor cells with enlarged and pleomorphic nuclei and a prominent nucleolus. (d) This necrosis region can also be located at the + mark on the distribution image (inset) The results of our quantitative analysis are demonstrated in Figure 5, which shows the distribution of area ratio with respect to nuclear size in tumors of different grades. As shown in Figure 5, the distributions of high-grade tumors (Grades III and IV) are shifted to the right, as opposed to the distributions of low-grade tumors (Grades I and II), which are centered at the lower nuclear size. This result suggests that nuclear size, like in Fuhrman grade, can be used to differentiate high-grade tumors (Grades III and IV) from low-grade tumors (Grades I and II). However, the distribution of Grades I and II tumors demonstrates substantial overlap centered at a nuclear size of 6 μm. Similarly, the nuclear size distributions of Grades III and IV tumors demonstrate substantial overlap centered at a nuclear size of 9 μm. This indicates that tumor nuclear size may not be able to differentiate between Grades I and II as well as between Grades III and IV.
Figure 5

Distribution of area ratio with respect to nuclear size in different tumor grades. The distribution of Grades III and IV tumors shows substantial shift-to-the-right, whereas the distributions of Grades I and II tumors are centered on a nuclear size of 6 μm. This distribution supports a two-tiered grading scheme

Distribution of area ratio with respect to nuclear size in different tumor grades. The distribution of Grades III and IV tumors shows substantial shift-to-the-right, whereas the distributions of Grades I and II tumors are centered on a nuclear size of 6 μm. This distribution supports a two-tiered grading scheme Since the Fuhrman nuclear grade is determined by regions with the highest grade, we calculated the maximum nuclear size and compared it across different tumor grades. Figure 6 shows the maximum nuclear size of Grades I-IV tumors. The error bar shows the standard deviation. The maximum nuclear size showed an increasing trend from Grades I and II to Grade III tumors. One-way ANOVA showed significant group differences (P < 0.001), and posthoc analysis using Tukey's criterion showed that there were significant differences between (i) Grades I and III tumors, (ii) Grades I and IV tumors, (iii) Grades II and III tumors, and (iv) Grades II and IV tumors. There was no significant difference in nuclear size between Grades I and II tumors, nor was this encountered between Grades III and IV tumors. This result suggests that the maximum nuclear size can be used to classify high-grade tumors (Grades III and IV) from low-grade tumors (Grades I and II). However, a more detailed classification (e.g. Grade III vs. IV) cannot be achieved using the maximum nuclear size.
Figure 6

Maximum nuclear size of tumors determined using image analysis compared with manual Fuhrman nuclear grades. The maximum nuclear size presents an increasing trend in Grades I, II, and III/IV. One-way analysis of variance supports a significant group difference (P < 0.001). Posthoc analysis shows significant differences between Grades I and III, I and IV, II and III, as well as II and IV

Maximum nuclear size of tumors determined using image analysis compared with manual Fuhrman nuclear grades. The maximum nuclear size presents an increasing trend in Grades I, II, and III/IV. One-way analysis of variance supports a significant group difference (P < 0.001). Posthoc analysis shows significant differences between Grades I and III, I and IV, II and III, as well as II and IV Figure 7 shows the ROC curve of using the maximum nuclear size to classify low-grade (Grades I and II) from high-grade tumors (Grades III and IV). The optimal operation point was determined to be at a nuclear size of 12.0 μm, which gives a false positive rate of 0.2 and a true positive rate of 1.0. The area under the curve is 0.97, which suggests that there is good sensitivity and specificity when using nuclear size in our image algorithm to grade clear cell RCC tumors.
Figure 7

Receiver operating characteristic curve using maximum nuclear size to classify low-grade (Grades I and II) and high-grade tumors (Grades III and IV). The optimal operation point is at a maximum nuclear size of 12.0 μm, which gives a false positive rate of 0.2 and a true positive rate of 1.0. The area under the curve is 0.97, suggesting good sensitivity and specificity using nuclear size in the image analysis algorithm to classify low-grade tumors from high-grade ones

Receiver operating characteristic curve using maximum nuclear size to classify low-grade (Grades I and II) and high-grade tumors (Grades III and IV). The optimal operation point is at a maximum nuclear size of 12.0 μm, which gives a false positive rate of 0.2 and a true positive rate of 1.0. The area under the curve is 0.97, suggesting good sensitivity and specificity using nuclear size in the image analysis algorithm to classify low-grade tumors from high-grade ones

DISCUSSION

This study showed that automatic WSI analysis can be used to assist grading of clear cell RCC. The qualitative analysis showed that the spatial distribution of nuclear size can be used to locate those tumor regions with larger nuclei or that contain tumor necrosis, both of which are crucial features in the prognostic evaluation of clear cell RCC. Our quantitative measurements showed that the maximum nuclear size calculated from automatic WSI analysis can be used to distinguish high-grade tumors (Grades III and IV) from low-grade tumors (Grades I and II) with high sensitivity and specificity. This suggests that automatic WSI analysis may assist with grading clear cell RCC using a two-tier system.[2122] Since the recent grading system recommended by the International Society of Urological Pathology (ISUP) considers predominately nucleolar prominence,[27] which correlates with nuclear size,[28] nuclear size calculated automatically with WSI analysis offers a simple method for quantitative tumor grading. A novel finding in this study is the spatial distribution of nuclear size, which retains spatial information that can be leveraged to facilitate locating regions of interest, as demonstrated in Figure 4. It is noteworthy that several other studies have already applied stain classification, morphology detection, or texture analysis to WSI analysis for diagnostic and prognostic evaluation.[6782930313233] One study also applied image analysis to assist classification of Fuhrman nuclear grade,[34] but these image analysis methods focused mainly on microscopic features and discarded spatial information at the macroscopic or low magnification level. Consequently, the information generated in the aforementioned image analysis studies was not used to assist pathologists with locating regions of interest in the original slide. By contrast, the nuclear size information calculated using our approach can be used either alone or to assist a pathologist to identify regions of interests in the whole slide image. This may eliminate inadvertently missing important regions of high nuclear grading. In clinical application, this technique may help reduce human errors in missing the regions of interest (e.g. areas of tumor with the highest nuclear grade) and improve intra- and inter-observer agreement. Despite the advantages mentioned above, automatic WSI analysis should be used with caution. This is because image analysis is dependent upon proper processing and preparation of the pathology tissue. For example, slides with bleached or inhomogeneous staining, or those with thick tissue sections may not be suitable for automatic WSI analysis. In our study, we excluded cases with poor H&E staining or where there were uneven tissue sections or fold artifacts that could affect image analysis. Automatic WSI analysis, therefore, requires good quality control measures to avoid possible errors.[35] There are also other limitations in our WSI analysis. One limitation of our approach is that the maximum nuclear size in the slides cannot distinguish Grade I from Grade II tumors. However, this drawback is minimized because studies have shown that Grades I and II tumors have a similar prognosis and that there is limited benefit in distinguishing them.[20212235] Another limitation is that the maximum nuclear size in the slide cannot distinguish Grade III from Grade IV tumors. This limitation is expected since Grade IV is determined by the morphology of the nuclei, and not just their size. The recent ISUP grading system not only considers nuclear pleomorphism to be important, but also sarcomatoid/rhabdoid differentiation.[27] These tumors will require more advanced image analysis algorithms to better characterize tissue patterns, such as nuclear texture and nuclear shapes. Similarly, the nuclei segmentation algorithm used in our study requires interactive training from users. Although the training took approximately 1 min, this can be better handled using an offline training methods.[373839] Moreover, our automatic WSI analysis could not distinguish inflammatory cells from tumor cells. Therefore, in specimens with a marked tumor inflammatory infiltrate, our method may under-estimate nuclear size. A solution to this problem would involve using immunohistochemistry to specifically label inflammatory and/or cancer cells. Lastly, we have not yet compared our analysis results with the patients’ survival. Whether or not automatic WSI analysis of clear cell RCC can be used as an objective reference for prognostic evaluation requires further investigation.
  35 in total

1.  Beyond morphology: whole slide imaging, computer-aided detection, and other techniques.

Authors:  Michael D Feldman
Journal:  Arch Pathol Lab Med       Date:  2008-05       Impact factor: 5.534

2.  Intraobserver and interobserver variability of Fuhrman and modified Fuhrman grading systems for conventional renal cell carcinoma.

Authors:  Sibel Bektas; Burak Bahadir; Nilufer Onak Kandemir; Figen Barut; Aylin Ege Gul; Sukru Oguz Ozdamar
Journal:  Kaohsiung J Med Sci       Date:  2009-11       Impact factor: 2.744

Review 3.  Histopathological image analysis: a review.

Authors:  Metin N Gurcan; Laura E Boucheron; Ali Can; Anant Madabhushi; Nasir M Rajpoot; B Yener
Journal:  IEEE Rev Biomed Eng       Date:  2009-10-30

4.  Grading of clear cell renal cell carcinoma should be based on nucleolar prominence.

Authors:  Brett Delahunt; Dianne Sika-Paotonu; Peter B Bethwaite; Thomas William Jordan; Cristina Magi-Galluzzi; Ming Zhou; Hemamali Samaratunga; John R Srigley
Journal:  Am J Surg Pathol       Date:  2011-08       Impact factor: 6.394

5.  Application of simplified Fuhrman grading system in clear-cell renal cell carcinoma.

Authors:  Sung K Hong; Chang W Jeong; Ji H Park; Hyung S Kim; Cheol Kwak; Gheeyoung Choe; Hyeon H Kim; Sang E Lee
Journal:  BJU Int       Date:  2010-08-26       Impact factor: 5.588

6.  A comparative analysis of grading systems in renal adenocarcinoma.

Authors:  D Lanigan; R Conroy; C Barry-Walsh; B Loftus; D Royston; M Leader
Journal:  Histopathology       Date:  1994-05       Impact factor: 5.087

7.  Prognostic significance of morphologic parameters in renal cell carcinoma.

Authors:  S A Fuhrman; L C Lasky; C Limas
Journal:  Am J Surg Pathol       Date:  1982-10       Impact factor: 6.394

8.  Integrated morphologic analysis for the identification and characterization of disease subtypes.

Authors:  Lee A D Cooper; Jun Kong; David A Gutman; Fusheng Wang; Jingjing Gao; Christina Appin; Sharath Cholleti; Tony Pan; Ashish Sharma; Lisa Scarpace; Tom Mikkelsen; Tahsin Kurc; Carlos S Moreno; Daniel J Brat; Joel H Saltz
Journal:  J Am Med Inform Assoc       Date:  2012-01-24       Impact factor: 4.497

9.  Primary histologic diagnosis using automated whole slide imaging: a validation study.

Authors:  John R Gilbertson; Jonhan Ho; Leslie Anthony; Drazen M Jukic; Yukako Yagi; Anil V Parwani
Journal:  BMC Clin Pathol       Date:  2006-04-27

10.  Automatic nuclei segmentation in H&E stained breast cancer histopathology images.

Authors:  Mitko Veta; Paul J van Diest; Robert Kornegoor; André Huisman; Max A Viergever; Josien P W Pluim
Journal:  PLoS One       Date:  2013-07-29       Impact factor: 3.240

View more
  6 in total

1.  Staining correction in digital pathology by utilizing a dye amount table.

Authors:  Pinky A Bautista; Yukako Yagi
Journal:  J Digit Imaging       Date:  2015-06       Impact factor: 4.056

2.  Computerized Image Analysis of Tumor Cell Nuclear Morphology Can Improve Patient Selection for Clinical Trials in Localized Clear Cell Renal Cell Carcinoma.

Authors:  In Hwa Um; Lindesay Scott-Hayward; Monique Mackenzie; Puay Hoon Tan; Ravindran Kanesvaran; Yukti Choudhury; Peter D Caie; Min-Han Tan; Marie O'Donnell; Steve Leung; Grant D Stewart; David J Harrison
Journal:  J Pathol Inform       Date:  2020-11-06

3.  Development and evaluation of a deep neural network for histologic classification of renal cell carcinoma on biopsy and surgical resection slides.

Authors:  Mengdan Zhu; Bing Ren; Ryland Richards; Matthew Suriawinata; Naofumi Tomita; Saeed Hassanpour
Journal:  Sci Rep       Date:  2021-03-29       Impact factor: 4.379

Review 4.  Artificial intelligence for renal cancer: From imaging to histology and beyond.

Authors:  Karl-Friedrich Kowalewski; Luisa Egen; Chanel E Fischetti; Stefano Puliatti; Gomez Rivas Juan; Mark Taratkin; Rivero Belenchon Ines; Marie Angela Sidoti Abate; Julia Mühlbauer; Frederik Wessels; Enrico Checcucci; Giovanni Cacciamani
Journal:  Asian J Urol       Date:  2022-06-18

5.  TissueCypher(™): A systems biology approach to anatomic pathology.

Authors:  Jeffrey W Prichard; Jon M Davison; Bruce B Campbell; Kathleen A Repa; Lia M Reese; Xuan M Nguyen; Jinhong Li; Tyler Foxwell; D Lansing Taylor; Rebecca J Critchley-Thorne
Journal:  J Pathol Inform       Date:  2015-08-31

6.  Automated clear cell renal carcinoma grade classification with prognostic significance.

Authors:  Katherine Tian; Christopher A Rubadue; Douglas I Lin; Mitko Veta; Michael E Pyle; Humayun Irshad; Yujing J Heng
Journal:  PLoS One       Date:  2019-10-03       Impact factor: 3.240

  6 in total

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