CARPI

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:
  :heavy_check_mark: Radiomic Feature Extraction
  :heavy_check_mark: Perfusion Analysis
  :heavy_check_mark: Relational Database Generation
  :heavy_check_mark: 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