https://github.com/shah-in-boots/egm
Evaluation of electrophysiological signals
https://github.com/shah-in-boots/egm
cardiology electrophysiology r signal-processing
Last synced: 5 months ago
JSON representation
Evaluation of electrophysiological signals
- Host: GitHub
- URL: https://github.com/shah-in-boots/egm
- Owner: shah-in-boots
- License: other
- Created: 2021-09-10T16:28:37.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-04-21T02:44:59.000Z (6 months ago)
- Last Synced: 2025-04-28T14:18:09.381Z (6 months ago)
- Topics: cardiology, electrophysiology, r, signal-processing
- Language: R
- Homepage: https://shah-in-boots.github.io/EGM/
- Size: 9.37 MB
- Stars: 0
- Watchers: 2
- Forks: 3
- Open Issues: 12
-
Metadata Files:
- Readme: README.Rmd
- Changelog: NEWS.md
- License: LICENSE
Awesome Lists containing this project
README
---
output: github_document
---```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```# EGM
[](https://lifecycle.r-lib.org/articles/stages.html#experimental)
[](https://CRAN.R-project.org/package=EGM)
[](https://cran.r-project.org/package=EGM)
[](https://github.com/shah-in-boots/EGM/actions/workflows/R-CMD-check.yaml)
[](https://github.com/shah-in-boots/egm/actions/workflows/pkgdown.yaml)
[](https://github.com/shah-in-boots/EGM/actions/workflows/test-coverage.yaml)
[](https://app.codecov.io/gh/shah-in-boots/egm?branch=main)
[](https://github.com/shah-in-boots/EGM/graphs/commit-activity)
[](https://doi.org/10.5281/zenodo.15244228)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](https://physionet.org/content/wfdb/10.7.0/).The goals and major arms of this software are...
1. Adapt `WFDB`-compatible signal data to an `R` format that is interchangeable
1. Provide simple visualization tools to work with short elements of raw signal data
1. Allow for annotation of intracardiac electrograms in an interactive manner
1. Train and allow development of learning algorithms for the evaluation of multi-channel time series dataPlease see the vignettes for further details on usage.
## Installation
You can install the released version of `{EGM}` from [CRAN](https://CRAN.R-project.org) with:
```{r, eval=FALSE}
install.packages("EGM")
```And the development version from [GitHub](https://github.com/) with:
```{r, eval=FALSE}
# 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](https://github.com/bemoody/wfdb).