Git Product home page Git Product logo

circews's Introduction

Code for Early prediction of circulatory failure in the intensive care unit using machine learning

Public repository containing research code for the circEWS project accompanying the manuscript Early prediction of circulatory failure in the intensive care unit using machine learning

When using code from this repository, please consider citing

Hyland, S.L. et al. Early prediction of circulatory failure in the intensive care unit using machine learning. Nat Med (2020). https://doi.org/10.1038/s41591-020-0789-4.

The code is organized in several sub-directories, which contain the following content:

  • binarize Binarize time-grid data to only keep measurement patterns.

  • calibration Calibration analysis of continuous risk scores of circEWS.

  • circews Classes and utility functions.

  • circulatory_status Annotation of time series with status of stability or stages of circulatory failure.

  • dimensionality_reduction Merging of raw HIRID variables corresponding to identical clinical concepts into meta-variables.

  • evaluation Evaluation of alarm system performance.

  • external_validation Code for external validation on the MIMIC data-set.

  • features
    Contains code for generation of non-shapelet features from imputed data.

  • finetuning
    Interpolation of MIMIC/HIRID based models to fine-tune circEWS towards the MIMIC database.

  • imputation
    Code concerned with transforming HIRID data to a fixed time grid, making it suitable for feature generation and fitting of machine learning models.

  • labels
    Code for creating labels where positive labels correspond to time points where it is desirable to raise an alarm, located in the 8 hours prior to circulatory failure events.

  • learning
    Supervised learning scripts for learning a continuous risk score for predicting circulatory failure.

  • lstm
    LSTM model implementation.

  • pipeline_diagnostics
    Diagnostic code for tracking PIDs in different pipeline stages, and others.

  • preprocessing
    Code for preprocessing the HIRID data, including artifact deletion strategies and others.

  • shapelet_features
    Code concerned with discovering and applying shapelet features on the HIRID data indicative of future circulatory failure.

  • splits
    Code concerned with splitting PIDs for cluster processing and generating data splits for the experimental design.

  • visualization
    Code concerned with visualizing patient stays, using data from different pipeline stages.

circews's People

Contributors

ratsch avatar mhueser avatar xinruilyu avatar

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.