Coder Social home page Coder Social logo

ild's Introduction

ILD subtype classification and survival analysis

In this study, we used deep learning algorithms that integrated clinical history with chest CT scans to diagnose five types of ILD, including usual interstitial pneumonia (UIP), chronic hypersensitivity pneumonitis (CHP), nonspecific interstitial pneumonia (NSIP), sarcoidosis, and “other” ILD. We also used these algorithms to determine a patient’s 3-year survival rate. Among 449 patients with a consensus diagnosis collected from 230 medical centers in the United States, from 09/2014 - 04/2021, 132 (29.4 %) were confirmed as UIP, and 22 (9.4%) deceased patients. In a test set of 128 patients from an independent center, the deep learning algorithm achieved an area under the curve of 0.828 in diagnosing a UIP pattern, outperforming a senior thoracic radiologist (p<0.05), two senior general radiologists (p<0.001), and a senior pulmonologist (p<0.001).

alt text

The Transformer framework with the inputs of longitudinal CT scans and clinical follow-ups also improved the detection of patients with a low 3-year survival rate, achieving a sensitivity of 72.7% and a negative predictive value of 94.6% with only three false negatives. Thus, when clinical history and associated CT scans are available, the proposed deep learning system can help clinicians diagnose and classify ILD patients and, importantly, dynamically predict disease progression and prognosis.

alt text

Code

The ILD_classification.py in the code folder is the code for the joint model.

For the survival analysis, the transformer model was developed to predict survival chance. The transformer.py in the code folder can be used in the paper, and lstm.py is another approach compared in extension.

Citation

If you find code helpful, cite paper:

ild's People

Contributors

lzl199704 avatar

Stargazers

yubuaa avatar  avatar Vivek Yadav avatar YOLO avatar  avatar  avatar

Watchers

 avatar

Forkers

ambwhl

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.