Skip to content

Commit

Permalink
Merge pull request #9 from ssciwr/fix_5_link_to_models_paper
Browse files Browse the repository at this point in the history
Add link to paper, add sentences describing the project, resolves #5
  • Loading branch information
lkeegan authored Jan 23, 2025
2 parents a77500a + c5f9291 commit 43fb865
Show file tree
Hide file tree
Showing 7 changed files with 25 additions and 10 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
run: |
git clone https://github.com/ZhaoWenzhao/QHCC.git
cd QHCC
python demo_QHCC_XGBoost.py
python demo_QHCC_XGBoost_comb.py
conda-forge:
strategy:
fail-fast: false
Expand Down Expand Up @@ -61,4 +61,4 @@ jobs:
run: |
git clone https://github.com/ZhaoWenzhao/QHCC.git
cd QHCC
python demo_QHCC_XGBoost.py
python demo_QHCC_XGBoost_comb.py
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,12 @@
[![ci](https://github.com/ssciwr/QHCC/actions/workflows/ci.yml/badge.svg)](https://github.com/ssciwr/QHCC/actions/workflows/ci.yml)

Source code and example notebooks for the [Q-HCC website](https://ssciwr.github.io/QHCC).

## To build the website locally

```bash
pip install mkdocs-material
mkdocs serve
```

The website will then be served locally at http://127.0.0.1:8000/QHCC, and will be updated if any of the markdown files are edited.
2 changes: 1 addition & 1 deletion docs/data.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Data

Introduction to the provided datasets.
Q-HCC - Quality-assured data set for hepatocellular carcinoma.

## heiData

Expand Down
6 changes: 5 additions & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# Welcome to Q-HCC

Some text about what this is...
The objective of this project is to provide a baseline for performing multi-modal data classification on a novel open multimodal dataset of hepatocellular carcinoma (HCC).

To learn more about the models and how to run them yourself, see the [models](models.md) page.

To learn more about the data and how to download it, see the [data](data.md) page.

## Quickstart

Expand Down
10 changes: 6 additions & 4 deletions docs/models.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Models

Example models and data are provided at [github.com/ZhaoWenzhao/QHCC](https://github.com/ZhaoWenzhao/QHCC).
A paper draft is available at [arXiv:2501.11535](https://arxiv.org/abs/2501.11535). The objective of this paper is to provide a baseline for performing multi-modal data classification on a novel open multimodal dataset of hepatocellular carcinoma (HCC), which includes both image data (contrast-enhanced CT and MRI images) and tabular data (the clinical laboratory test data as well as case report forms).

Example models and pre-processed data are provided at [github.com/ZhaoWenzhao/QHCC](https://github.com/ZhaoWenzhao/QHCC).

In order to run the provided example scripts, you will need to use Python 3.8 or 3.9, and install the required Python libraries.

Expand Down Expand Up @@ -34,17 +36,17 @@ Alternatively you can install the required Python libraries directly:

=== "pip"
```bash
pip install jupyter numpy pandas pooch pyradiomics simpleitk scikit-learn xgboost
pip install jupyter numpy pandas pooch pyradiomics simpleitk "scikit-learn<1.6" xgboost
```

=== "conda"
```bash
conda env create -n QHCC jupyter numpy pandas pooch python radiomics::pyradiomics simpleitk scikit-learn xgboost -c conda-forge -c radiomics
conda env create -n QHCC jupyter numpy pandas pooch python radiomics::pyradiomics simpleitk "scikit-learn<1.6" xgboost -c conda-forge -c radiomics
conda activate QHCC
```

=== "micromamba"
```bash
micromamba env create -n QHCC jupyter numpy pandas pooch python radiomics::pyradiomics simpleitk scikit-learn xgboost -c conda-forge -c radiomics
micromamba env create -n QHCC jupyter numpy pandas pooch python radiomics::pyradiomics simpleitk "scikit-learn<1.6" xgboost -c conda-forge -c radiomics
micromamba activate QHCC
```
2 changes: 1 addition & 1 deletion environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ dependencies:
- python
- radiomics::pyradiomics
- simpleitk
- scikit-learn
- scikit-learn<1.6
- xgboost
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ pandas
pooch
pyradiomics
simpleitk
scikit-learn
scikit-learn<1.6
xgboost

0 comments on commit 43fb865

Please sign in to comment.