clairvoyance2


Nameclairvoyance2 JSON
Version 0.0.1 PyPI version JSON
download
home_pagehttps://www.vanderschaar-lab.com/
Summaryclairvoyance2: a Unified Toolkit for Medical Time Series
upload_time2023-03-18 21:35:21
maintainer
docs_urlNone
authorEvgeny Saveliev
requires_python>=3.7
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # clairvoyance2

> clairvoyance2: a Unified Toolkit for Medical Time Series

**⚠️ The library is in pre-alpha / dev. API will change without warning.**

**clairvoyance2** is a library that unifies time series tasks for the medicine and healthcare use case.  It provides tools for manipulating multi-dimensional time series, as well as static data, and implements models for: time series prediction, individualized treatment effects estimation, time-to-event analysis (*upcoming*), and model interpretability (*upcoming*).  **clairvoyance2** is primarily focussed on machine learning models.




## Installation

`pip install git+https://github.com/vanderschaarlab/clairvoyance2.git`



## Models

| Model | Status |
|-|-|
| **Prediction (Forecasting)** |
| RNN | ✅ Implemented |
| Seq2Seq | ✅ Implemented |
| [NeuralLaplace](https://github.com/samholt/NeuralLaplace) | 🔲 Planned |
| **Imputation** |
| {f,b}fill & Mean | ✅ Implemented |
| [HyperImpute](https://proceedings.mlr.press/v162/jarrett22a/jarrett22a.pdf) | 🔲
| **Individualized Treatment Effects** |
| [CRN](https://openreview.net/forum?id=BJg866NFvB) | ✅ Implemented |
| [SyncTwin](https://proceedings.neurips.cc/paper/2021/hash/19485224d128528da1602ca47383f078-Abstract.html) | ⚙️ Experimental |
| [TE-CDE](https://proceedings.mlr.press/v162/seedat22b/seedat22b.pdf) | 🔲 Planned |
| **Time-to-event Analysis** |
| [Dynamic DeepHit](https://pubmed.ncbi.nlm.nih.gov/30951460/) | 🔲 Planned |
| **Interpretability** |
| [DynaMask](http://proceedings.mlr.press/v139/crabbe21a/crabbe21a.pdfsa) | 🔲 Planned |



## Tutorials

* [📔 Basic Usage](tutorials/basic_usage.ipynb)
* [📔 Example: CRN](tutorials/crn.ipynb)
* [📔 Example: SyncTwin](tutorials/synctwin.ipynb)


## Contact

If you wish to reach about to us specifically about `clairvoyance2` (bugs, suggestions, problems, ...) please message
Evgeny on [LinkedIn](https://www.linkedin.com/in/e-s-saveliev/) for now, until we set up an official communication channel.

            

Raw data

            {
    "_id": null,
    "home_page": "https://www.vanderschaar-lab.com/",
    "name": "clairvoyance2",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "",
    "author": "Evgeny Saveliev",
    "author_email": "e.s.saveliev@gmail.com",
    "download_url": "",
    "platform": "any",
    "description": "# clairvoyance2\r\n\r\n> clairvoyance2: a Unified Toolkit for Medical Time Series\r\n\r\n**\u26a0\ufe0f The library is in pre-alpha / dev. API will change without warning.**\r\n\r\n**clairvoyance2** is a library that unifies time series tasks for the medicine and healthcare use case.  It provides tools for manipulating multi-dimensional time series, as well as static data, and implements models for: time series prediction, individualized treatment effects estimation, time-to-event analysis (*upcoming*), and model interpretability (*upcoming*).  **clairvoyance2** is primarily focussed on machine learning models.\r\n\r\n\r\n\r\n\r\n## Installation\r\n\r\n`pip install git+https://github.com/vanderschaarlab/clairvoyance2.git`\r\n\r\n\r\n\r\n## Models\r\n\r\n| Model | Status |\r\n|-|-|\r\n| **Prediction (Forecasting)** |\r\n| RNN | \u2705 Implemented |\r\n| Seq2Seq | \u2705 Implemented |\r\n| [NeuralLaplace](https://github.com/samholt/NeuralLaplace) | \ud83d\udd32 Planned |\r\n| **Imputation** |\r\n| {f,b}fill & Mean | \u2705 Implemented |\r\n| [HyperImpute](https://proceedings.mlr.press/v162/jarrett22a/jarrett22a.pdf) | \ud83d\udd32\r\n| **Individualized Treatment Effects** |\r\n| [CRN](https://openreview.net/forum?id=BJg866NFvB) | \u2705 Implemented |\r\n| [SyncTwin](https://proceedings.neurips.cc/paper/2021/hash/19485224d128528da1602ca47383f078-Abstract.html) | \u2699\ufe0f Experimental |\r\n| [TE-CDE](https://proceedings.mlr.press/v162/seedat22b/seedat22b.pdf) | \ud83d\udd32 Planned |\r\n| **Time-to-event Analysis** |\r\n| [Dynamic DeepHit](https://pubmed.ncbi.nlm.nih.gov/30951460/) | \ud83d\udd32 Planned |\r\n| **Interpretability** |\r\n| [DynaMask](http://proceedings.mlr.press/v139/crabbe21a/crabbe21a.pdfsa) | \ud83d\udd32 Planned |\r\n\r\n\r\n\r\n## Tutorials\r\n\r\n* [\ud83d\udcd4 Basic Usage](tutorials/basic_usage.ipynb)\r\n* [\ud83d\udcd4 Example: CRN](tutorials/crn.ipynb)\r\n* [\ud83d\udcd4 Example: SyncTwin](tutorials/synctwin.ipynb)\r\n\r\n\r\n## Contact\r\n\r\nIf you wish to reach about to us specifically about `clairvoyance2` (bugs, suggestions, problems, ...) please message\r\nEvgeny on [LinkedIn](https://www.linkedin.com/in/e-s-saveliev/) for now, until we set up an official communication channel.\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "clairvoyance2: a Unified Toolkit for Medical Time Series",
    "version": "0.0.1",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4267b3721aece9fc35848d139e4666358a52e81fcec11de5364b9eb54ff2e00c",
                "md5": "c7227290a08adaa1ad86174cd9e169a0",
                "sha256": "b7a7985d5214ee85f453aef7680605a5d6ece6921f69223eb3f4ae45decf8eb3"
            },
            "downloads": -1,
            "filename": "clairvoyance2-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c7227290a08adaa1ad86174cd9e169a0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 99700,
            "upload_time": "2023-03-18T21:35:21",
            "upload_time_iso_8601": "2023-03-18T21:35:21.864840Z",
            "url": "https://files.pythonhosted.org/packages/42/67/b3721aece9fc35848d139e4666358a52e81fcec11de5364b9eb54ff2e00c/clairvoyance2-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-03-18 21:35:21",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "clairvoyance2"
}
        
Elapsed time: 0.04818s