| Literature DB >> 32401790 |
Ting-En Wang1, Tai-Ling Chao2, Hsin-Tsuen Tsai2, Pi-Han Lin2, Yen-Lung Tsai1, Sui-Yuan Chang2,3.
Abstract
Cell culture remains as the golden standard for primary isolation of viruses in clinical specimens. In the current practice, researchers have to recognize the cytopathic effects (CPE) induced by virus infection and subsequently use virus-specific monoclonal antibody to confirm the presence of virus. Considering the broad applications of neural network in various fields, we aimed to utilize convolutional neural networks (CNN) to shorten the timing required for CPE identification and to improve the assay sensitivity. Based on the characteristics of influenza-induced CPE, a CNN model with larger sizes of filters and max-pooling kernels was constructed in the absence of transfer learning. A total of 601 images from mock-infected and influenza-infected MDCK cells were used to train the model. The performance of the model was tested by using extra 400 images and the percentage of correct recognition was 99.75%. To further examine the limit of our model in evaluating the changes of CPE overtime, additional 1190 images from a new experiment were used and the recognition rates at 16 hour (hr), 28 hr, and 40 hr post virus infection were 71.80%, 98.25%, and 87.46%, respectively. The specificity of our model, examined by images of MDCK cells infected by six other non-influenza viruses, was 100%. Hence, a simple CNN model was established to enhance the identification of influenza virus in clinical practice.Entities:
Year: 2020 PMID: 32401790 PMCID: PMC7279608 DOI: 10.1371/journal.pcbi.1007883
Source DB: PubMed Journal: PLoS Comput Biol ISSN: 1553-734X Impact factor: 4.475
Fig 1Influenza-induced cytopathic effects (CPEs) in MDCK cells.
MDCK cells were mock-infected (a), or infected with influenza viruses, which resulting in 20% (b), 50% (c) and 80% (d) of cytopathic effects. Scale bars: 200 μm. Black arrows indicate influenza-induced cytopathic effects. White arrows indicate the area where all infected cells were completely detached and floating in the culture medium.
Information table for the Training 1 training data.
| Condition | Sample numbers | ||
|---|---|---|---|
| Dose (M.O.I.) | Time (hpi) | ||
| - | 20 | 36 | |
| - | 24 | 48 | |
| - | 26 | 50 | |
| - | 40 | 20 | |
| 0.5 | 20 | 46 | |
| 0.1 | 24 | 15 | |
| 0.5 | 24 | 34 | |
| 0.5 | 26 | 55 | |
| 1 | 26 | 55 | |
| 2 | 26 | 54 | |
| 0.1 | 27 | 7 | |
| 0.01 | 40 | 145 | |
| 0.1 | 40 | 36 | |
Abbreviation: M.O.I. (multiplicity of infection); hpi (hours post infection)
Comparison of Training 1 and Training 2 with 1200 epochs weights and the saved weights.
| Training 1 | Training 2 | |||
|---|---|---|---|---|
| Weight chosen | 1200 epochs | saved weights | 1200 epochs | saved weights |
| 601 | 601 | 503 | 503 | |
| 0.9900 | 0.9600 | 0.9860 | 0.9662 | |
| 400 | 400 | 498 | 498 | |
| 0.9975 | 0.9925 | 0.9457 | 0.9216 | |
| 0.9966 | 0.9900 | 0.9673 | 0.9278 | |
| 1 | 1 | 0.8846 | 0.9 | |
Abbreviation: Pos, positive samples; Neg, negative samples; PPV, positive predictive value; NPV, negative predictive value.
a PPV = numbers of true positives/(numbers of true positives+ numbers of false positives). The ideal value of the PPV for a perfect test will be 1, while the worst value will be zero.
b NPV = numbers of true negatives/(numbers of true negatives+ numbers of false negatives). The ideal value of the NPV for a perfect test will be 1, while the worst value will be zero
**: p-value <0.01
*: p-value <0.05
Fig 2Influenza-induced cytopathic effects (CPEs) at different time points after infection.
Images of MDCK cells were taken at 25hpi (hours post infection) (a-c), 16hpi (d-f), 28hpi (g), and 40hpi (h). (a) and (d) represent MDCK cells which were mock-infected. (b)(e) and (c)(f) represent MDCK cells which were infected with influenza viruses at 0.05 M.O.I. and 0.5 M.O.I., respectively. (g) represents image of MDCK cells infected with 0.5 M.O.I. of influenza virus at 28hpi. (h) represents image of MDCK cells infected with 0.05 M.O.I. of influenza virus at 40hpi. Scale bars: 200 μm. Black arrows indicate influenza-induced cytopathic effects.
Fig 3Infection of MDCK cells by non-influenza viruses.
MDCK cells were infected with herpes simplex virus type 1 (HSV-1) (a), herpes simplex virus type 2 (HSV-2) (b), adenovirus (c), coxsackie B3 virus (d), parainfluenza 3 virus (e), and respiratory syncytium virus (RSV)(f). The images were taken at 40 hpi (hours post infection). Scale bars: 200 μm.
Information table for the influenza experiment data set.
| Infection condition | Sample numbers | ||
|---|---|---|---|
| Dose (M.O.I.) | Time (hpi) | ||
| - | 16 | 140 | |
| - | 28 | 123 | |
| - | 40 | 103 | |
| 0.05 | 16 | 113 | |
| 0.5 | 16 | 162 | |
| 0.05 | 28 | 154 | |
| 0.5 | 28 | 123 | |
| 0.05 | 40 | 150 | |
| 0.5 | 40 | 122 | |
Abbreviation: M.O.I. (multiplicity of infection); hpi (hours post infection)
Comparison of Training 1 and Training 2 with 1200 epochs weights and the saved weights on Experiment Data.
| Training 1 | Training 2 | ||||
|---|---|---|---|---|---|
| Weight chosen | 1200 epochs | saved weights | 1200 epochs | saved weights | |
| 16 hpi Pos+Neg | 0.718 | 0.8024 | 0.6168 | 0.7638 | |
| 16 hpi Neg (140) | 0.9714 | 0.9214 | 1 | 0.9285 | |
| 16 hpi Pos (275) | 0.5890 | 0.7418 | 0.4218 | 0.6800 | |
| 16 hpi 0.5M.O.I. (162) | 0.8888 | 0.9815 | 0.6790 | 0.9320 | |
| 16 hpi 0.05M.O.I. (113) | 0.1592 | 0.3982 | 0.0530 | 0.3185 | |
| 28 hpi Pos+Neg (400) | 0.9825 | 0.9625 | 0.9625 | 0.98 | |
| 28 hpi Neg (123) | 0.9918 | 0.9186 | 1 | 0.9349 | |
| 28 hpi Pos (277) | 0.9783 | 0.9819 | 0.9458 | 1 | |
| 40 hpi Pos+Neg (375) | 0.8746 | 0.9120 | 0.7733 | 0.9733 | |
| 40 hpi Neg (103) | 0.9902 | 0.9417 | 1 | 0.9708 | |
| 40 hpi Pos (272) | 0.8308 | 0.9007 | 0.6875 | 0.9742 | |
| HSV-1 | 1 | 0.95 | 1 | 0.95 | |
| HSV-2 | 1 | 1 | 1 | 1 | |
| RSV | 1 | 1 | 1 | 0.35 | |
| Parainfluenza virus | 1 | 0.95 | 1 | 0.7 | |
| Coxsackievirus B3 | 1 | 1 | 1 | 1 | |
| Adenovirus | 1 | 0.9 | 0.95 | 0.8 | |
| 16 hpi | 0.9759 | 0.9488 | 1 | 0.9492 | |
| 28 hpi | 0.9963 | 0.9645 | 1 | 0.9719 | |
| 40 hpi | 0.9955 | 0.9760 | 1 | 0.9888 | |
| 16 hpi+28 hpi+40 hpi | 0.9909 | 0.9639 | 1 | 0.972 | |
| All testing data | 0.9927 | 0.9714 | 0.9871 | 0.9569 | |
| 16 hpi | 0.5461 | 0.645 | 0.4682 | 0.5963 | |
| 28 hpi | 0.9531 | 0.9576 | 0.8913 | 1 | |
| 40 hpi | 0.6891 | 0.7822 | 0.5478 | 0.9345 | |
| 16 hpi+28 hpi+40 hpi | 0.6857 | 0.7669 | 0.5856 | 0.7840 | |
| All testing data | 0.7355 | 0.8089 | 0.6370 | 0.8072 | |
Abbreviation: Pos, positive samples; Neg, negative samples; PPV, positive predictive value; NPV, negative predictive value; HSV-1, herpes simplex virus type 1; HSV-2, herpes simplex virus type 2; RSV, respiratory syncytium virus
a PPV = numbers of true positives/(numbers of true positives+ numbers of false positives). The ideal value of the PPV for a perfect test will be 1, while the worst value will be zero.
b NPV = numbers of true negatives/(numbers of true negatives+ numbers of false negatives). The ideal value of the NPV for a perfect test will be 1, while the worst value will be zero
c Pos+Neg: positive samples and negative samples
d Numbers in the brackets represent the amount of photos
***: p-value <0.001
**: p-value <0.01
*: p-value <0.05
Fig 4Flow charts for Training 1 A and Training 2 B.
(A) The flow chart of Training 1. The blue, red, and black frames indicate the data condition of influenza infection in the training process, testing process, and limitation set, respectively. The viruses in the yellow frame were used for specificity test. (B) The flow chart of Training 2. The blue frame indicates the data condition of influenza infection in the training and testing process. The viruses in the yellow frame were used for specificity test. The black frame indicates the data condition of influenza infection in the limitation set.
Comparison of Training 1, Training 2 and visual examination.
| Accuracy | PPV | NPV | confusion matrix | |||
|---|---|---|---|---|---|---|
| Actual | Predicted | |||||
| Pos | Neg | |||||
| 0.9975 | 0.9966 | 1 | 300 | 0 | ||
| 1 | 99 | |||||
| 0.9457 | 0.9673 | 0.8846 | 356 | 15 | ||
| 12 | 115 | |||||
| 0.8025 | 1 | 0.5586 | 221 | 79 | ||
| 0 | 100 | |||||
Abbreviation: Pos, positive samples; Neg, negative samples; PPV, positive predictive value; NPV, negative predictive value.
a PPV = numbers of true positives/(numbers of true positives+ numbers of false positives). The ideal value of the PPV for a perfect test will be 1, while the worst value will be zero.
b NPV = numbers of true negatives/(numbers of true negatives+ numbers of false negatives). The ideal value of the NPV for a perfect test will be 1, while the worst value will be zero
***: p-value <0.001
*: p-value <0.05
Fig 5Architecture of the Convolutional Neural Network model.
There are three convolutional layers with max pooling and four fully-connected layers. The numbers beside the input indicate the size of the image. The numbers of the convolutions and pooling are the size of output from previous layer. The numbers in the cube indicate the size of convolutional filter and pooling kernel. The bold numbers are the number of the neurons in the fully-connected layers.