Learn R Programming

EGM

The purpose of {EGM} is to work with electrophysiology (EP) signal data to help understand and simplify the complexity of complex, multi-channel electrical signal data. The target audience is those working, in particular, with cardiac electrophysiology data, from intracardiac electrograms to surface electrocardiography. The package is heavily inspired by and gains additional functionality from the Waveform Database (WFDB) software package.

The goals and major arms of this software are…

  1. Adapt WFDB-compatible signal data to an R format that is interchangeable
  2. Provide simple visualization tools to work with short elements of raw signal data
  3. Allow for annotation of intracardiac electrograms in an interactive manner
  4. Train and allow development of learning algorithms for the evaluation of multi-channel time series data

Please see the vignettes for further details on usage.

Installation

You can install the released version of {EGM} from CRAN with:

install.packages("EGM")

And the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("shah-in-boots/EGM")

Notably, the package software utilizes the WFDB software if it is available. You can expect errors in calling commands until the software is appropriately installed. Further installation instructions are available on the Github site.

Copy Link

Version

Install

install.packages('EGM')

Monthly Downloads

211

Version

0.1.0

License

MIT + file LICENSE

Maintainer

Anish S. Shah

Last Published

May 23rd, 2024

Functions in EGM (0.1.0)

wfdb_io

I/O of WFDB-compatible signal & header files from EP recording systems
segmentation

Segmentation of electrical signal by wave specifications
wfdb_paths

WFDB path utilities
lspro

Read in ECG and EGM data from LabSystem Pro
wfdb_annotations

Read WFDB-compatible annotation file
wfdb

Waveform Database (WFDB) Software Package
muse

Read in ECG data from MUSE
signal_table

Signal tables
color_channels

Identify the color for a channel based on palettes
EGM-package

EGM: Evaluating Cardiac Electrophysiology Signals
ggm

Visualization of EGMs using ggplot
extract_signal

Extract raw signal data from an egm object
egm

Electrogram data class from electrophysiology studies
header_table

Header Table
annotation_table

Annotation Table
EGM-vctrs

Internal vctrs methods
colors

Theming and color options for ggm objects
add_colors

Add color scheme to a ggm object