Framework for healthcare ML implementation
Project description
cyclops
is a framework for facilitating research and deployment of ML models
in the health (or clinical) setting. It provides a few high-level APIs namely:
query
- Querying EHR databases (such as MIMIC-IV)process
- Process static and temporal EHR dataevaluate
- Evaluate models on clinical prediction tasksmonitor
- Detect data drift relevant for clinical use cases
cyclops
also provides a library of use-cases on clinical datasets. The implemented
use cases include:
- Mortality decompensation prediction
🐣 Getting Started
Installing the core cyclops package using pip
python3 -m pip install pycyclops
Setup Python virtual environment and install dependencies for development
The development environment has been tested on python = 3.9.7
.
The python virtual environment can be set up using poetry. Hence, make sure it is installed and then run:
poetry install
source $(poetry env info --path)/bin/activate
📚 Documentation
🎓 Notebooks
To use jupyter notebooks, the python virtual environment can be installed and used inside an IPython kernel. After activating the virtual environment, run:
python3 -m ipykernel install --user --name <name_of_kernel>
Now, you can navigate to the notebook's Kernel
tab and set it as
<name_of_kernel>
.
Tutorial notebooks in tutorials
can be useful to view the
functionality of the framework.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pycyclops-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e02df1acf3d27bb09051ce0f8f919626e28d691c0c1784b80fb46273d02af3c |
|
MD5 | c868aba4e53064ab5a5eae38deef33d1 |
|
BLAKE2b-256 | 55356e097ca3cfcfb669c3c72b50083e150decccc30860245c43f4bab4223e85 |