Learn R Programming

High-throughput phenotyping with electronic medical record data using a common semi-supervised approach (PheCAP)

Overview

Implement surrogate-assisted feature extraction (SAFE) and common machine learning approaches to train and validate phenotyping models. Background and details about the methods can be found at Zhang et al. (2019), Yu et al. (2016) and Liao et al. (2015).

Installation

Install development version from GitHub:

# install.packages("devtools")
devtools::install_github("celehs/PheCAP")

Install from SOURCE CODE

Get Started

Follow the main steps, and try the R codes from the simulated data and real EHR data examples.

References

Copy Link

Version

Install

install.packages('PheCAP')

Monthly Downloads

220

Version

1.2.1

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

PARSE LTD

Last Published

September 17th, 2020

Functions in PheCAP (1.2.1)

PheCAP-package

PheCAP
phecap_perform_majority_voting

Perform Majority Voting on the CUIs from Multiple Knowledge Sources
phecap_predict_phenotype

Predict Phenotype
PhecapData

Define or Read Datasets for Phenotyping
phecap_generate_dictionary_file

Generate a Dictionary File for Note Parsing
PhecapSurrogate

Define a Surrogate Variable used in Surrogate-Assisted Feature Extraction (SAFE)
phecap_run_feature_extraction

Run Surrogate-Assisted Feature Extraction (SAFE)
phecap_plot_roc_curves

Plot ROC and Related Curves for Phenotyping Models
phecap_train_phenotyping_model

Train Phenotyping Model using the Training Labels
ehr_data

A Synthetic EHR Dataset
phecap_validate_phenotyping_model

Validate the Phenotyping Model using the Validation Labels