Code Monkey home page Code Monkey logo

pfeifer's Introduction

Pfeifer

PFEIFER: Preprocessing Framework of Electrograms Intermittently Fiducialized from Experimental Recordings

PFEIFER is an open source software for processing of cardiac electrogram signals.

To reference PFEIFER in your own work please refer to the Journal of Open Source Software article published at the link below.

DOI

DOI

Installation Instructions

Requirements

  • CPU: Core Duo or higher, recommended i5 or i7
  • Memory: 4 gB or higher, recommended 8
  • Versions Tested: MATLAB r2016b
  • Toolboxes required: None

Starting PFEIFER

PFEIFER is designed as a collection of .m scripts and functions usable within an active installation of MATLAB. To run PFEIFER the user must add the PFEIFER folder and subfolders to the MATLAB path. Once added to the MATLAB path the user can access the PFEIFER GUI in any directory by calling "PFEIFER" from the command window of MATLAB.

pfeifer's People

Contributors

antonrodenhauser avatar arfon avatar bzenger avatar jessdtate avatar wgood avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pfeifer's Issues

more guidance on picking fiducial points

There show be a short description near the menu explaining the steps, ie, right click to add a new fiducial, left click to move it, delete to remove. Also a short description of what the user is supposed to select might be helpful, ie, 'select window for QRS complex'.

labels on settings window

there could be a label near the settings window to indicate that it is where the data is chosen. That way if the settings window is closed or not opened somehow, the user still knows where to start.

Windows Compatibility

OS: Windows 10
Matlab Version: R2018a

The Auto fiducilization does not work as expected on Windows 10 under certain circumstances as follows:
The data file contains four leads. Two leads. The leads are split into two groups of two. When autofiducilizing using either all four leads (both groups) or just one group only the first group is shown in the user interaction window for autofiducilization. On Mac OS Matlab R2016b all four electrodes are shown in the user interaction autifiducilization screen.

Windows:
image

Mac:
image

code cleanup

There is a lot of code, especially in allUtilFunctions, that doesn't seem relavant to the newest version. We need to sort through it and remove unnecessary parts of the code

help menu error

I get an error everytime I start pfiefer.

Undefined function or variable 'setHelpMenus'.

Error in PFEIFER (line 54)
setHelpMenus(workbenchFigObj) % and set help buttons

osx 10.12
matlab 2017b

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.