Skip to content

yangrongxinuser/Personalized-decision-support-system-for-tailoring-IgA-nephropathy-treatment-strategies-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Personalized decision support system for tailoring IgA nephropathy treatment strategies

This repository contains the code for the research paper titled " Personalized decision support system for tailoring IgA nephropathy treatment strategies ". The project is divided into three main components: Autoencoder, Traditional Graph Feature Engineering, and Network Biomarker Construction.

Table of Contents

Introduction

This project aims to optimize treatment strategies for IgAN patients using network biomarkers. We employ a combination of autoencoders, traditional graph feature engineering techniques, and a novel network biomarker construction method to identify key biomarkers and enhance decision-making.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/renal-replacement-therapy.git
  2. Navigate to the project directory:

    cd renal-replacement-therapy
  3. Install the required dependencies:

    pip install -r requirements.txt

Usage

  1. Run the autoencoder model script:

    python autoencoder/model.ipynb
  2. Execute the graph feature extraction script:

    python graph_features/feature_extraction.ipynb
  3. Construct network biomarkers using:

    python network_biomarkers/biomarker_construction.ipynb

Components

Autoencoder

The autoencoder/ directory contains the script for building and running the autoencoder model used for dimensionality reduction and feature extraction.

model.ipynb: Defines and trains the autoencoder model.

Traditional Graph Feature Engineering

The graph_features/ directory contains the script for extracting traditional graph features from the data.

feature_extraction.ipynb: Extracts and analyzes graph-based features.

Network Biomarker Construction

The network_biomarkers/ directory includes the script for constructing and analyzing network biomarkers.

biomarker_construction.ipynb: Constructs network biomarkers from the extracted features.

Dependencies

Requirements for running the code

matplotlib==3.7.1
networkx==3.3
numpy==1.25.2
pandas==2.0.3
scipy==1.11.4
torch==1.9.0+cu102

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or additions.

License

This project is licensed under the MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published