Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.7%) to scientific vocabulary
Last synced: 11 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: Svdvoort
  • License: other
  • Language: Python
  • Default Branch: master
  • Size: 24.1 MB
Statistics
  • Stars: 6
  • Watchers: 2
  • Forks: 4
  • Open Issues: 1
  • Releases: 0
Created about 9 years ago · Last pushed 12 months ago

https://github.com/Svdvoort/PREDICTFastr/blob/master/

# PREDICT v3.2.0

## PREDICT: a Radiomics Extensive Digital Interchangable Classification Toolkit
This is an open-source python package supporting radiomics image feature extraction.

### Documentation
For more information, see the sphinx generated documentation available in the docs folder.
PREDICT is mostly used through [the WORC toolbox](https://github.com/MStarmans91/WORC), in which further documentation
on the features computed is also available, see https://worc.readthedocs.io/en/latest/static/features.html.

Alternatively, you can generate the documentation by checking out the master branch and running from the root directory:

```python
python setup.py build_sphinx
```

The documentation can then be viewed in a browser by opening `PACKAGE_ROOT\build\sphinx\html\index.html`.

### Installation
PREDICT has currently been tested on Ubuntu 24.04, and Windows 10
using Python 3.11.5 and higher.

The package can be installed through pip :

```python
pip install PREDICT
```

Alternatively, you can use the provided setup.py file:

```python
python setup.py install
```

Make sure you first install the required packages:

```python
pip install -r requirements.txt
```


### Configuration and usage
We recommend using PREDICT through [the WORC toolbox](https://github.com/MStarmans91/WORC), as WORC 
provides easy execution, good default configurations, and additional functionality
such as preprocessing. If you want to use PREDICT as standalone package,
we have included the default config for PREDICT from WORC in the ``tests`` folder. The main function
of PREDICT is the ``PREDICT.CalcFeatures.CalcFeatures`` function, see tests.py in the test folder
on the usage.


### 3rd-party packages used in PREDICT:
We mainly rely on the following packages:

 - SimpleITK (Image loading and preprocessing)
 - numpy (Feature computation)
 - scikit-image
 - pandas (Storage)
 - PyRadiomics
 - pydicom

See also the [requirements file](requirements.txt).

### License
This package is covered by the open source [APACHE 2.0 License](APACHE-LICENSE-2.0). When using PREDICT, please cite the following DOI: [![DOI](https://zenodo.org/badge/doi/10.5281/zenodo.3854839.svg)](https://zenodo.org/badge/latestdoi/92298822).

### Contact
We are happy to help you with any questions: please send us a message or create an issue on Github.

Owner

  • Login: Svdvoort
  • Kind: user

PostDoc at Biomedical imaging group Rotterdam. Focusing on the image analysis of glioma.

GitHub Events

Total
  • Pull request event: 1
  • Create event: 1
Last Year
  • Pull request event: 1
  • Create event: 1

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 73
  • Total Committers: 3
  • Avg Commits per committer: 24.333
  • Development Distribution Score (DDS): 0.027
Past Year
  • Commits: 3
  • Committers: 1
  • Avg Commits per committer: 3.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
MStarmans91 m****s@e****l 71
Thomas t****l@e****l 1
Svdvoort S****t 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 1
  • Total pull requests: 10
  • Average time to close issues: N/A
  • Average time to close pull requests: about 10 hours
  • Total issue authors: 1
  • Total pull request authors: 2
  • Average comments per issue: 2.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 10
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 2.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • zandarina1 (1)
Pull Request Authors
  • MStarmans91 (10)
  • Sikerdebaard (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 608 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 5
  • Total versions: 25
  • Total maintainers: 1
pypi.org: predict

Predict: a Radiomics Extensive Digital Interchangable Classification Toolkit.

  • Versions: 25
  • Dependent Packages: 0
  • Dependent Repositories: 5
  • Downloads: 608 Last month
Rankings
Dependent repos count: 6.7%
Downloads: 7.3%
Dependent packages count: 10.0%
Average: 12.2%
Forks count: 15.3%
Stargazers count: 21.5%
Maintainers (1)
Last synced: 11 months ago

Dependencies

PREDICT.egg-info/requires.txt pypi
  • PyWavelets <=1.0.0,>=0.4.0
  • SimpleITK >=1.2.0
  • configparser >=3.7.4
  • joblib >=0.10.2
  • natsort >=5.0.1
  • numpy >=1.16.3
  • pandas >=0.24.2
  • phasepack >=1.5
  • pydicom >=1.2.2
  • pyradiomics >=3.0
  • scikit-image <=0.16.2
  • scipy >=1.2.1
  • tables >=3.5.1
requirements-setup.txt pypi
  • numpy *
  • scipy *
requirements.txt pypi
  • PyWavelets >=0.4.0,<=1.0.0
  • SimpleITK >=1.2.0
  • configparser >=3.7.4
  • joblib >=0.10.2
  • natsort >=5.0.1
  • numpy >=1.16.3
  • pandas >=0.24.2
  • phasepack >=1.5
  • pydicom >=1.2.2
  • pyradiomics >=3.0
  • scikit-image <=0.16.2
  • scipy >=1.2.1
  • tables >=3.5.1
test_requirements.txt pypi
  • drmaa * test
  • fastr * test
  • nose * test
  • nose-parameterized * test
  • six * test
  • sphinx * test
  • tables * test
  • tqdm * test
  • xnat * test