Skip to main content

Electronic Health Record Analysis with Python.

Project description

Build Codecov License PyPI Python Version Read the Docs Test pre-commit

ehrapy logo

ehrapy overview

ehrapy is a modular open-source Python framework for exploratory analysis of heterogeneous epidemiological and EHR data. It supports a full pipeline from data ingestion and quality control to advanced analyses such as clustering, survival, trajectory, causal inference, deep learning, and more.

fig1

Documentation

Please read the documentation for installation, tutorials, use cases, and more.

Installation

You can install ehrapy via pip from PyPI:

$ pip install ehrapy

API

Please have a look at the API documentation and the tutorials.

import ehrapy as ep

Citation

@article{Heumos2024,
  author = {Heumos, Lukas and Ehmele, Philipp and Treis, Tim and Upmeier zu Belzen, Julius and Roellin, Eljas and May, Lilly and Namsaraeva, Altana and Horlava, Nastassya and Shitov, Vladimir A. and Zhang, Xinyue and Zappia, Luke and Knoll, Rainer and Lang, Niklas J. and Hetzel, Leon and Virshup, Isaac and Sikkema, Lisa and Curion, Fabiola and Eils, Roland and Schiller, Herbert B. and Hilgendorff, Anne and Theis, Fabian J.},
  year = {2024},
  month = {11},
  day = {01},
  title = {An open-source framework for end-to-end analysis of electronic health record data},
  journal = {Nature Medicine},
  volume = {30},
  number = {11},
  pages = {3369--3380},
  issn = {1546-170X},
  doi = {10.1038/s41591-024-03214-0},
  url = {https://doi.org/10.1038/s41591-024-03214-0}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ehrapy-0.12.1.tar.gz (6.4 MB view details)

Uploaded Source

Built Distribution

ehrapy-0.12.1-py3-none-any.whl (160.6 kB view details)

Uploaded Python 3

File details

Details for the file ehrapy-0.12.1.tar.gz.

File metadata

  • Download URL: ehrapy-0.12.1.tar.gz
  • Upload date:
  • Size: 6.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ehrapy-0.12.1.tar.gz
Algorithm Hash digest
SHA256 b8e21107565a4763a95593b57e8791587f11851a7eb335fa4aa356d1ba2e0bc8
MD5 b7a72c28adb890ccb3d51aefe6721ba3
BLAKE2b-256 d05b8977d215f0a478acfc95fd91543885613b3457709fff60365940784b9327

See more details on using hashes here.

File details

Details for the file ehrapy-0.12.1-py3-none-any.whl.

File metadata

  • Download URL: ehrapy-0.12.1-py3-none-any.whl
  • Upload date:
  • Size: 160.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ehrapy-0.12.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6d32b87ada740733f4a096164c8262c5db099c7bdfae802da5a7506ed3dac8fd
MD5 53fe2f677734d08bc7ad40664c3bd0d6
BLAKE2b-256 b28d8ff2691a3f61d3227453a95928a20aebe41820a1397d05917affe65f6b06

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page