MyNixOS website logo
Description

Evaluating Cardiac Electrophysiology Signals.

A system for importing electrophysiological signal, based on the 'Waveform Database (WFDB)' software package, written by Moody et al 2022 <doi:10.13026/gjvw-1m31>. A wrapper for utilizing 'WFDB' functions for reading and writing signal data, as well as functions for visualization and analysis are provided. A stable and broadly compatible class for working with signal data, supporting the reading in of cardiac electrophysiogical files such as intracardiac electrograms, is introduced.

EGM

Lifecycle:experimental CRANstatus R-CMD-check test-coverage

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.

Metadata

Version

0.1.0

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows