Skip to main content

Python wrapper for the OHDSI R packages

Project description

python-ohdsi

PyPI Circe PyPI DatabaseConnector PyPI FeatureExtraction PyPI SQLRender

Python wrappers for (some) OHDSI tools. This project has been initiated for supporting OMOP data sources in vantage6.

Make sure you have a working R environment with the OHDSI packages installed.

Installation

Python binding

Interact with the OMOP database using a python interface.

  • Install Java JDK.
  • Install R: sudo apt-get install r-base (set R_HOME)
  • Install R packages
pip install python-ohdsi

API service

Spin up a small webserver next to the OMOP database to allow HTTP requests to the OMOP database. You can use the prebuild image from dockerhub:

docker pull ...
docker run ...

Or you can build the image yourself:

docker build -t ohdsi-api .
docker run -p 5000:5000 ohdsi-api

Or you can run the API service directly from the source code:

pip install -r requirements.txt
python api.py

Building documentation

cd docs
export IGNORE_R_IMPORTS=True
make html
cd docs
Set-Item -Path Env:IGNORE_R_IMPORTS -Value True
make html

or you can use make livehtml to automatically rebuild the documentation when a file is changed.

You can set the IGNORE_R_IMPORTS environment variable to ignore the R imports in the documentation. This is useful when you don't have the R packages installed but want to build the documentation anyway.

User Documentation

The user documentation can be found at readthedocs.

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

cohort-generator-0.2.4.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

cohort_generator-0.2.4-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file cohort-generator-0.2.4.tar.gz.

File metadata

  • Download URL: cohort-generator-0.2.4.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for cohort-generator-0.2.4.tar.gz
Algorithm Hash digest
SHA256 b013a3c509f1d72a19ad03c226ec619c39100dff4f88d4742882215a365a5a8b
MD5 bfdfae97cea06578de9b2e6ce6875636
BLAKE2b-256 5daa277023764f5f5bfae0009d98c7ea29fa9cf7bac10c354d18f2239507ef41

See more details on using hashes here.

File details

Details for the file cohort_generator-0.2.4-py3-none-any.whl.

File metadata

File hashes

Hashes for cohort_generator-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 95af4cfddb917670624b20819cfdf9545e1bc97bad3cc6dc07c9abf4072162d9
MD5 dfa675545407abd2508e49d24435ad20
BLAKE2b-256 2e0e77776fa06a17b2dd72deb6cf76afba2be5cfa69dc84ead3de3a315b1bc4b

See more details on using hashes here.

Supported by

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