Skip to main content

Implementing deep learning models for the classification of Echinococcus multilocularis infection in human liver tissue

Abstract

Background

The histological diagnosis of alveolar echinococcosis can be challenging. Decision support models based on deep learning (DL) are increasingly used to aid pathologists, but data on the histology of tissue-invasive parasitic infections are missing. The aim of this study was to implement DL methods to classify Echinococcus multilocularis liver lesions and normal liver tissue and assess which regions and structures play the most important role in classification decisions.

Methods

We extracted 15,756 echinococcus tiles from 28 patients using 59 whole slide images (WSI); 11,602 tiles of normal liver parenchyma from 18 patients using 33 WSI served as a control group. Different pretrained model architectures were used with a 60–20–20% random splitting. We visualized the predictions using probability-thresholded heat maps of WSI. The area-under-the-curve (AUC) value and other performance metrics were calculated. The GradCAM method was used to calculate and visualize important spatial features.

Results

The models achieved a high validation and test set accuracy. The calculated AUC values were 1.0 in all models. Pericystic fibrosis and necrotic areas, as well as germinative and laminated layers of the metacestodes played an important role in decision tasks according to the superimposed GradCAM heatmaps.

Conclusion

Deep learning models achieved a high predictive performance in classifying E. multilocularis liver lesions. A possible next step could be to validate the model using other datasets and test it against other pathologic entities as well, such as, for example, Echinococcus granulosus infection.

Graphical Abstract

Background

Echinococcus multilocularis is a cyclophyllid cestode causing life-threatening human infections. According to recent estimations, 18,235 (95% confidence interval: 11,900–28,200) new cases of alveolar echinococcosis (AE) occur annually, 91% of which occur in China, accounting for 666,434 disability-adjusted life years per annum [1]. Human infections may occur by accidental ingestion of eggs. The metacestode larvae reside usually in the liver, infiltrating the liver parenchyma. The pattern of tissue invasion with exogenous budding of the germinative layer and the alveolar appearance are very similar to a neoplastic process [2]. The infection may also spread to the lungs and brain [3]. Treatment is usually difficult, and the mainstay of therapy is surgery [4, 5]. Thus, histological examination plays an important role not only in the diagnosis, but also in defining surgical margins and the extent of lesions. However, the histological diagnosis, especially on the species level, can be very challenging. Since patients are often treated in specialized centers, histologic expertise can be problematic outside of these reference centers. Thus, a histologic decision-support system would be desirable.

Deep learning (DL) is composed of multiple processing layers to learn data representation [6]. These models have drastically improved speech recognition, visual object recognition and object detection among other fields [6]. The application of histologic DL methods are increasingly being studied in the field of oncology [7,8,9,10], but to our knowledge they are not yet applied to tissue-invasive parasitic diseases. The aim of this study was to test DL neural network models to classify E. multilocularis liver lesions from normal liver tissue. This represents a first step towards implementing existing DL histological frameworks used primarily in the field of oncology [11] to the histology of a parasitic disease and evaluate the model performances and address possible issues arising from the different morphology.

Methods

Patients and data

Histological tissue sections from a cohort of 28 patients with liver AE diagnosed between 2004 and 2021 were retrieved from the archive of the Institute of Pathology, University Hospital Tübingen. Normal liver tissue from 10 transplant donors from 2014 to 2021 were used as healthy controls. Non-infected adjacent liver tissues from eight of the echinococcosis patients were used as additional controls. In total, 59 echinococcus-infected and 33 normal/echinococcus-free liver tissue sections were used in this study. The study was approved by the local Ethics Committee of the University Hospital Tübingen (No. 017/2022B02).

Analysis

Image processing, tiles, augmentation and normalization

Tissue sections were scanned in brightfield using a NanoZoomer 2.0HT_X scanner (Hamamatsu Photonics K.K., Shizuoka, Japan) at 20× magnification, and WSIs were stored as TIFF files. Areas containing the echinococcus laminar layer, germinative layer and fibrous capsule, as well as surrounding granulomatous inflammation were used for annotations. WSIs were manually annotated using QuPath [12]. A Conda environment was created as detailed by Berman et al. [11]. WSI images were randomized in a 60–20–20 ratio to training-validation-test sets and then broken down to 500-pixel tiles. The tissue detector function of PathML, a Python library for performing pre- and post-processing of WSIs, was run to detect tissue and separate it from the background and from various artifacts. The results were plotted and visually checked and compared to Otsu and triangle methods [11].

Suitable tiles were extracted as described by Berman et al. [11]. A strong data augmentation was performed with hue and saturation changes. Means and standard deviations were calculated (to normalize the tiles later). Cumulative tile numbers were displayed to decide whether the process was balanced or not. Suitable tiles were then normalized and re-sized accordingly.

Modeling

We applied three different model DL architectures, namely the VGG19 convolutional neural network (CNN) model with batch normalization, Squeezenet and ResNet18, all of which were pretrained on the ImageNet dataset [13, 14]. We set the output features to 2 according to our classes (echinococcus and normal liver). Our model was trained with a batch size of 48 with 15 epochs. We used cross entropy loss as a criterion and SGD (stochastic gradient descent) optimizer. Models were evaluated with entropy loss, accuracy, weighted accuracy, weighted precision, weighted recall and weighted f1 value. The best models (based on best epoch accuracy on the validation dataset) were saved and used for further analysis. Learning curves were plotted displaying entropy loss and weighted accuracy.

To identify the best tile-level probability cut-off (to decide whether a tile should be classified as echinococcus or normal when reaching the maximum tile-level accuracy), we inferred our trained model on the validation data set, and then applied the cut-off to make predictions on the test set.

Tile-level probabilities were visualized for the validation dataset to visually check the results of model training (to decide whether the model learned the important features or not).

Then, to generalize the tile-level predictions to whole slides (to simulate a real-life situation without annotations), we counted the tiles above our identified probability threshold to have a tile count above the boundary to calculate and plot area-under-the-curve (AUC) values.

Additionally, we used the gradient-weighted class activation mapping (GradCAM) method [15] to understand which regions/structures play an important role in the classification task. Superimposed attention-based heat maps were generated on the tile-level and inspected visually.

All computations were performed in Python 3.7.12 using the PathML framework [11] in Pytorch 1.4.0. All training was performed on a cloud server, using an Nvidia Tesla T4 GPU and an Intel® Xeon 14-core central processing unit (CPU) with 64 GB RAM (Intel Corporation, Santa Clara, CA, USA).

Results

For the training dataset, 15,756 echinococcus tiles and 11,602 normal liver tissue tiles were extracted. The tissue detector successfully identified artifacts on the slides and liver tissue, but it tended to identify amorph fibrous material surrounding the laminated layer as an artefact, also reducing the number of echinococcus tiles. However, it was still the best-performing method when compared visually with the Otsu and triangle methods.

A sample batch is depicted in Fig. 1 showing the augmented extracted tiles of a 48-batch size used for training.

Fig. 1
figure 1

A sample training batch with 48 randomly selected augmented tiles from the training set, including hue and saturation changes

Training the VGG19_bn model resulted in the best measures at the fifth epoch, namely an entropy loss of 0.054, accuracy of 0.98, weighted accuracy of 0.98, weighted precision of 0.98, weighted recall of 0.98 and weighted f1 of 0.98 on the validation dataset (model performances and other characteristics are shown in Table 1). The learning curve is depicted in Fig. 2. The best probability threshold for achieving the optimal tile-level accuracy was identified as 0.97. The best median test set accuracy at the applied echinococcus probability threshold was 0.94, (min–max: 0.3749–0.9998) (Table 2). On the slide level, the number of echinococcus tiles were tabularized (Table 3). Applying the cumulative echinococcus tile count per slide threshold (> 0.97 probability threshold), we obtained an AUC of 1.0 on the slide level. The Squeezenet [13]) and ResNet-18 models provided very similar performances (Table 1). Test set slide-level depiction of echinococcus probability is shown in Fig. 3.

Table 1 Comparison of model performance
Fig. 2
figure 2

Learning curve of the ResNet-18 model

Table 2 Slide-level accuracy of the test set of the different models
Table 3 Cumulative number of echinococcus tiles classified above the threshold per slide in the test data set with the different models
Fig. 3
figure 3

Tile-level prediction heat maps of the VGG19_bn model for the selected test set of echinococcus and normal whole-slide images. The yellow areas indicate a higher probability of echinococcus infection. Upper two rows of each image: echinococcus slides; the lower row of each image: control slides

As CNN classifiers are often criticized by the lack of human-interpretable transparency, several methods were developed to make the decision process more human-interpretable [16]. For example, the “attention-based” methods can identify regions that are relevant to the classification task. Thus, we applied one of them, the GradCAM method, to identify relevant regions/structures of interest [15]. The activation heatmaps in our study showed somewhat inconclusive results. In some tiles, the fibrous capsule played a more important role in the classification process than the parasitic structures, while in other tiles the opposite was true (Fig. 4).

Fig. 4
figure 4

GradCAM heatmaps of some selected slides highlighting areas that play a more important role in the decision task than others. Red color indicates the areas with most importance. The upper 2 pictures in the right column show control liver tissue with portal tracts

Discussion

The models we implemented showed a high accuracy in identifying E. multilocularis infection both at the tile level and on the slide level. The slide-level classification reached an AUC of 1.0 in the test dataset. The number of tiles classified as echinococcus positive varied greatly in the test set slides with some outliers with lower accuracy. Inspecting the predictions for the slides with lower accuracy did not reveal any reasons for the performance. The control slides with normal liver had a much lower number of echinococcus tiles if we applied the high tile-level probability threshold (mainly < 10 per WSI, in contrast to the several hundreds or thousands of echinococcus tiles of the echinococcus WSIs). Although we made no attempt to identify any cut-off value, the high level of difference between the echinococcus tiles is a promising finding.

The applied models were classifiers and not segmentation models. However, the generated slide-level heatmaps can also be applied to segment echinococcus lesions, as shown with the heatmaps of the validation and test datasets. Implementation to describe safety margins and resection status would be a promising avenue for future research. Nevertheless, the model learned to classify not just the laminated and germinative layers but also the surrounding fibrous capsule and the granulomatous tissue reaction. Thus, a low-level probability was also assigned sometimes to non-echinococcus structures, such as somewhat fibrotic portal fields and non-specific inflammatory alterations (Fig. 4).

Among the models, training the Squeezenet [13] model was the most time efficient (Table 1). Since no relevant differences were observed regarding model performance on the test set, we would favor the Squeezenet architecture over other models. This could be also efficiently trained using CPU-only machines that are probably more widely available than graphics processing units (GPUs). This could be an important point, since parasitic diseases are generally more frequent in developing countries where such resources are probably scarcer.

An important difference to neoplastic diseases is that echinococcus structures usually are much bigger than human cells, so using a lower resolution and bigger tile size is reasonable. This could decrease the amount of data to store and pre-process, which in turn reduces the training time. We believe that the configurations of different major parasitic structures and the extent of inflammatory response are probably more important than the chromatin morphology of the individual cells. This could be also confirmed to some degree by the GradCAM method [15].

To our knowledge, this is the first study to evaluate DL methods for the histological identification of a tissue-invasive parasitic disease. Applying DL methods to parasite detection and classification has an extensive literature, but mainly for apicomplexan organisms. Successful recognition of Plasmodium species in red blood cells (even smartphone-based) was recently reported [17,18,19,20]. A fuzzy cycle generative adversarial network was also successfully implemented to recognize Toxoplasma gondii parasites [17]. Regarding metazoa, DL image recognition is mainly applied to parasite-egg identification from stool samples [21, 22].

The only study we are aware of to apply DL for echinococcus recognition was conducted by Wu et al. using ultrasound images [23]. The authors used similar architectures (VGG19, ResNet18 and Inception-v3) as we did in the present study, and achieved a relatively high accuracy of 68.2–96% in classifying different types of ultrasound appearance of cystic echinococcosis. These values are quite similar to our results and offer a promising avenue for further investigation.

DL methods have a wide range of applications in histology, ranging from classification to object detection and segmentation. The leading field for such studies is oncology, most notably the frequent cancer types, including prostate [7], breast [8] and colon carcinoma. [9]. A popular direction of such studies is metastasis detection, such as the recognition of metastasis in (sentinel) lymph nodes [8, 10, 24], which is a time-consuming task in pathological routine diagnostics. While these tools are mostly used only as a decision support system to aid diagnosis, they can achieve a high accuracy comparable to that of a trained pathologist. It seems intuitive that similar methods could be exploited to other diseases as well, like AE which also exhibits an infiltrative growth pattern and metastatic capacity. As our results showed, DL methods can achieve a high predictive performance similar to that of models trained for oncologic tasks. Given the relative rarity of this disease, pathologists are not confronted with AE on a daily basis and the lack of experience may result in delays in diagnosis or other diagnostic errors. A well-trained model in case of high pre-test probability, such as radiological and clinical suspicion of AE, could probably aid the diagnosis in such a setting.

The main strength of our study was the successful implementation of a DL pipeline from Berman et al. [11], including data pre-processing to a tissue-invasive parasitic disease with the addition of GradCAM to identify decision relevant regions/structures. This also represents a limitation, since other processes with excessive fibrosis could cause false positivity, and did apparently also gain attention for the classification task. Furthermore, it could cause problems when defining resection margins since it does not necessarily indicate vital parasitic structures.

Given the relatively low number of patients, we used multiple slides per patient to provide a reasonably high data volume to train data-savvy architectures like VGG19. The slides from individual patients may exhibit a greater histological similarity to each other than to slides from other patients. This could lead to some bias towards an overestimation of model performance.

Our results should be further validated, if possible, with external data. A promising avenue for further research would be to involve E. granulosus cases as well and train the classification to separate it from cases of E. multilocularis. This can be a very difficult histological task sometimes, with no single reliable morphologic parameter in light microscopy slides. A previous multivariate analysis identified several factors, such as thickness and striation of the laminated layer and number and size of cysts [25]. Attention maps like GradCAM or other kinds of morphological marker identification can add a valuable input here. Immunohistochemistry can also separate the two species; however, these antibodies are only available in highly specialized laboratories. Thus, a simple classification for hematoxylin/eosin-stained slides would be desirable. Furthermore, training the applied models to classify other tissue-invasive parasitic diseases can be also listed as a future direction.

Conclusions

Deep learning models achieved a high predictive performance in classifying E. multilocularis liver lesions. A possible next step could be to validate the model using other datasets and test it against other pathologic entities as well, such as E. granulosus infection.

Availability of data and materials

The script and the detailed results are available under the link: https://github.com/SchurchLab/Echinococcus. The WSI dataset is available from the corresponding author upon reasonable request.

Abbreviations

AE:

Alveolar echinococcosis

AUC:

Area under the curve

DE:

Deep learning

GradCAM:

Gradient-weighted class activation mapping

WSI:

Whole slide images

References

  1. Torgerson PR, Keller K, Magnotta M, Ragland N. The global burden of alveolar echinococcosis. PLoS Negl Trop Dis. 2010;4:e722.

    Article  Google Scholar 

  2. Moro P, Schantz PM. Echinococcosis: a review. Int J Infect Dis. 2009;13:125–33.

    Article  CAS  Google Scholar 

  3. Kammerer WS, Schantz PM. Echinococcal disease. Infect Dis Clin North Am. 1993;7:605–18.

    Article  CAS  Google Scholar 

  4. Brunetti E, Kern P, Vuitton DA. Expert consensus for the diagnosis and treatment of cystic and alveolar echinococcosis in humans. Acta Trop. 2010;114:1–16.

    Article  Google Scholar 

  5. Guidelines for treatment of cystic and alveolar echinococcosis in humans. Bull World Health Organ. 1996;74:231–42.

  6. LeCun Y, Bengio Y, Hinton G. Deep learning. Nature. 2015;521:436–44.

    Article  CAS  Google Scholar 

  7. Bulten W, Pinckaers H, van Boven H, Vink R, de Bel T, van Ginneken B, et al. Automated deep-learning system for Gleason grading of prostate cancer using biopsies: a diagnostic study. Lancet Oncol. 2020;21:233–41.

    Article  Google Scholar 

  8. Ehteshami Bejnordi B, Veta M, van Diest PJ, van Ginneken B, Karssemeijer N, Litjens G, et al. Diagnostic assessment of deep learning algorithms for detection of lymph node metastases in women with breast cancer. JAMA. 2017;318:2199.

    Article  Google Scholar 

  9. Iizuka O, Kanavati F, Kato K, Rambeau M, Arihiro K, Tsuneki M. Deep learning models for histopathological classification of gastric and colonic epithelial tumours. Sci Rep. 2020;10:1504.

    Article  CAS  Google Scholar 

  10. Steiner DF, MacDonald R, Liu Y, Truszkowski P, Hipp JD, Gammage C, et al. Impact of deep learning assistance on the histopathologic review of lymph nodes for metastatic breast cancer. Am J Surg Pathol. 2018;42:1636–46.

    Article  Google Scholar 

  11. Berman AG, Orchard WR, Gehrung M, Markowetz F. PathML: a unified framework for whole-slide image analysis with deep learning. medRxiv; 2021. http://medrxiv.org/lookup/doi/10.1101/2021.07.07.21260138. Accessed 15 Jun 2022.

  12. Bankhead P, Loughrey MB, Fernández JA, Dombrowski Y, McArt DG, Dunne PD, et al. QuPath: open source software for digital pathology image analysis. Sci Rep. 2017;7:16878.

    Article  Google Scholar 

  13. Iandola FN, Han S, Moskewicz MW, Ashraf K, Dally WJ, Keutzer K. SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and < 0.5MB model size. arXiv; 2016. https://arxiv.org/abs/1602.07360. Accessed 15 Jun 2022.

  14. Simonyan K, Zisserman A. Very deep convolutional networks for large-scale image recognition. arXiv; 2014. https://arxiv.org/abs/1409.1556. Accessed 15 Jun 2022.

  15. Selvaraju RR, Cogswell M, Das A, Vedantam R, Parikh D, Batra D. Grad-CAM: visual explanations from deep networks via gradient-based localization. arXiv; 2016. https://arxiv.org/abs/1610.02391. Accessed 15 Jun 2022.

  16. Guidotti R, Monreale A, Ruggieri S, Turini F, Giannotti F, Pedreschi D. A survey of methods for explaining black box models. ACM Comput Surv. 2019;51:1–42.

    Article  Google Scholar 

  17. Li S, Li A, Molina Lara DA, Gómez Marín JE, Juhas M, Zhang Y. Transfer learning for Toxoplasma gondii recognition. mSystems. 2020;5:e00445-19.

    Article  Google Scholar 

  18. Li S, Yang Q, Jiang H, Cortés-Vecino JA, Zhang Y. Parasitologist-level classification of apicomplexan parasites and host cell with deep cycle transfer learning (DCTL). Bioinformatics. 2020;36:4498–505.

    Article  CAS  Google Scholar 

  19. Rahman A, Zunair H, Reme TR, Rahman MS, Mahdy MRC. A comparative analysis of deep learning architectures on high variation malaria parasite classification dataset. Tissue Cell. 2021;69:101473.

    Article  Google Scholar 

  20. Yang F, Poostchi M, Yu H, Zhou Z, Silamut K, Yu J, et al. Deep learning for smartphone-based malaria parasite detection in thick blood smears. IEEE J Biomed Health Inform. 2020;24:1427–38.

    Article  Google Scholar 

  21. Akintayo A, Tylka GL, Singh AK, Ganapathysubramanian B, Singh A, Sarkar S. A deep learning framework to discern and count microscopic nematode eggs. Sci Rep. 2018;8:9145.

    Article  Google Scholar 

  22. Nagamori Y, Hall Sedlak R, DeRosa A, Pullins A, Cree T, Loenser M, et al. Evaluation of the VETSCAN IMAGYST: an in-clinic canine and feline fecal parasite detection system integrated with a deep learning algorithm. Parasit Vectors. 2020;13:346.

    Article  Google Scholar 

  23. Wu M, Yan C, Wang X, Liu Q, Liu Z, Song T. Automatic classification of hepatic cystic echinococcosis using ultrasound images and deep learning. J Ultrasound Med. 2022;41:163–74.

    Article  Google Scholar 

  24. Wessels F, Schmitt M, Krieghoff-Henning E, Jutzi T, Worst TS, Waldbillig F, et al. Deep learning approach to predict lymph node metastasis directly from primary tumour histology in prostate cancer. BJU Int. 2021;128:352–60.

    Article  CAS  Google Scholar 

  25. Reinehr M, Micheloud C, Grimm F, Kronenberg PA, Grimm J, Beck A, et al. Pathology of echinococcosis: a morphologic and immunohistochemical study on 138 specimens with focus on the differential diagnosis between cystic and alveolar echinococcosis. Am J Surg Pathol. 2020;44:43–54.

    Article  Google Scholar 

Download references

Acknowledgements

We acknowledge support by Open Access Publishing Fund of University of Tübingen.

Funding

Open Access funding enabled and organized by Projekt DEAL. This work was supported by the BMBF-funded de.NBI Cloud within the German Network for Bioinformatics Infrastructure (de.NBI) (031A532B, 031A533A, 031A533B, 031A534A, 031A535A, 031A537A, 031A537B, 031A537C, 031A537D, 031A538A) without any role in the design of the study and collection, analysis, and interpretation of data or in writing the manuscript.

Author information

Authors and Affiliations

Authors

Contributions

MS supervised the project, contributed to the analysis and was a major contributor in writing the manuscript. PK created the IT background and contributed to the analysis. LF, SM and JS contributed to the project administration regarding histologic images. FF and CMS contributed to the project conceptualization and provided the resources. SN and JS contributed to the acquisition of histologic material and contributed to the conceptualization. AM and JZ helped to digitalize the slides and contributed to the formal analysis. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Mihaly Sulyok.

Ethics declarations

Ethics approval and consent to participate

The study was approved by the local Ethics Committee of the University Hospital Tübingen (No. 017/2022B02).

Consent for publication

Not applicable.

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sulyok, M., Luibrand, J., Strohäker, J. et al. Implementing deep learning models for the classification of Echinococcus multilocularis infection in human liver tissue. Parasites Vectors 16, 29 (2023). https://doi.org/10.1186/s13071-022-05640-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13071-022-05640-w

Keywords