Skip to main content

Parkinson detector

An Ensemble of CNN Models for Parkinson’s Disease Detection

Medical support tool for fast preliminary diagnosis can be used by any medical personnel. Parkinson detector is written in Python and runs in a normal Windows and Linux environment. The user interface was implemented using the Qt library.

Our application can work directly with Dicom files (.dcm) from a digital CRT machine or with any image files (jpg, png, etc.). We make a simple user interface with drag-and-drop support.

Note: prediction from the application cannot be used as a medical diagnosis.

Application requirements:

  • Operational system:
    • Windows 7 or later
    • Ubuntu 16.04 or later
    • Mac OS 10.12.6 (Sierra) or later (64-bit) (no GPU support)
  • Python 3.6 or later
  • Hard Drive: 4Gb of free space,
  • Processor: Intel Core i3,
  • Memory (RAM): 3Gb or above free.
  • Internet connection: wideband connection for first use (for neural network model downloading)
  • Admin privileges are not a requirement

Run without instalation

Requirements instalation

git clone https://gitlab.com/digiratory/biomedimaging/parkinson-detector.git
cd parkinson-detector
pip install -r requirements.txt

Application starting

cd parkinson-detector
python run.pyw

Instalation over pip

pip install parkinson-detector

For starting application run the follow command:

parkinson-detector-app

Citation

If you find this project useful, please cite Kurmi A, Biswas S, Sen S, Sinitca A, Kaplun D, Sarkar R. An Ensemble of CNN Models for Parkinson’s Disease Detection Using DaTscan Images. Diagnostics. 2022; 12(5):1173. https://doi.org/10.3390/diagnostics12051173 :

@Article{diagnostics12051173,
    AUTHOR = {Kurmi, Ankit and Biswas, Shreya and Sen, Shibaprasad and Sinitca, Aleksandr and Kaplun, Dmitrii and Sarkar, Ram},
    TITLE = {An Ensemble of CNN Models for Parkinson’s Disease Detection Using DaTscan Images},
    JOURNAL = {Diagnostics},
    VOLUME = {12},
    YEAR = {2022},
    NUMBER = {5},
    ARTICLE-NUMBER = {1173},
    URL = {https://www.mdpi.com/2075-4418/12/5/1173},
    ISSN = {2075-4418},
    DOI = {10.3390/diagnostics12051173}
}

Metadata

Release files for parkinson-detector 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for parkinson-detector 0.0.1
File Size Uploaded
parkinson-detector-0.0.1.tar.gz 72.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for parkinson-detector 0.0.1
File Interpreter ABI Platform
parkinson_detector-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 148.8 kB

Release files / parkinson-detector-0.0.1.tar.gz

Download URL parkinson-detector-0.0.1.tar.gz
Size 72.7 kB
Tags Source
SHA-256 checksum
How to use checksums
e351630bca2bfe3aed36fc376cf28d4ca80a9dfc4fd88b096173cbb747efa8a2
BLAKE2b-256 checksum
How to use checksums
96657125397d872e59abecaa481acbd25295470d8eddcba1dd9ba4b96e710dd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.10 CPython/3.8.2 Windows/10

Release files / parkinson_detector-0.0.1-py3-none-any.whl

Download URL parkinson_detector-0.0.1-py3-none-any.whl
Size 76.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f5f610a0783f57cd42b809e46ea5a1f238b8d59df4244016d9f35ac29a665114
BLAKE2b-256 checksum
How to use checksums
c53f28f04df00d635023213afc38e778fd52b87223743c61a56fed704f6b0fad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.10 CPython/3.8.2 Windows/10

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page