Coder Social home page Coder Social logo

abasti-lab / carpi Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 61 KB

The Cancer Radiomic and Perfusion Imaging (CARPI) automated framework is a Python-based software for radiomic and perfusion feature extraction developed by the ABASTI laboratory at MD Anderson Cancer Center.

License: GNU General Public License v3.0

Python 100.00%
dicom ibsi mri-images perfusion postgresql python rt-struct cancer susceptibility-weighted-imaging diffusion-weighted-imaging

carpi's Introduction

CARPI Automated Framework

The Cancer Radiomic and Perfusion Imaging (CARPI) automated framework is a Python-based software application that is vendor- and sequence-neutral. CARPI uses DICOM-RT files generated using an application of the user's choice and automatically performs:
  ✔️ Radiomic Feature Extraction
  ✔️ Perfusion Analysis
  ✔️ Relational Database Generation
  ✔️ Graphic Report Generation

Note

Link to Technical Paper: https://ascopubs.org/doi/10.1200/CCI.23.00118

carpi_reports

Steps to Successfully Run CARPI:

STEP 1. Download the CARPI directory from this repository.
STEP 2. Install the required Python libraries:
   a) pip install pydicom
   b) pip install DicomRTTool
   c) pip install pyradiomics
   d) pip install psycopg2
STEP 3. Download and configure PostgreSQL: https://www.postgresql.org/download/
STEP 4. Open the database.ini file and edit it according to your PostgreSQL configuration:

database_file

STEP 5. Open the CARPI_Main.py script and enter the user-defined variables:

carpi_main

STEP 6. Run CARPI_Main.py

carpi's People

Contributors

abasti-lab avatar

Stargazers

 avatar  avatar

Watchers

 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.