Coder Social home page Coder Social logo

prsa's Introduction

Phase-Rectified Signal Averaging (PRSA)

This repository contains a Matlab implementation of the Phase-Rectified Signal Averaging (PRSA) technique in both numerical and theoretical forms.

Each Matlab function reports an example that can be run immediately. Just type:

  • help function_name
  • select the example listed in the EXAMPLE section
  • run the code in the console

Script files (s_*.m) can be also run immediately:

  • s_filterResponse.m computes the frequency response of the average capacity for various settings of T and s parameters.

Frequency response

  • s_UCO.m generates a random RR series under periodic umbilical cord occlusion (UCO)

RR response to UCO

When using this resource, please cite the original publication (or one of the relevant below):

@Article{RivoltaTBME2019,
	author = {Rivolta, M. W. and Stampalija, T. and Frasch, M. G. and Sassi, R.},
	title = {Theoretical Value of Deceleration Capacity Points to Deceleration Reserve of Fetal Heart Rate},
	journal = {IEEE Trans Biomed Eng},
	volume={67}, 
	number={4}, 
	pages={1176-1185}, 
	doi={10.1109/TBME.2019.2932808}
	}

The link to the publication is the following: https://www.ncbi.nlm.nih.gov/pubmed/31395532

Other relevant publications are:

  • T. Stampalija, D. Casati, L. Monasta, R. Sassi, M. W. Rivolta, M. L. Muggiasca, A. Bauer and E. Ferrazzi, "Brain sparing effect in growth-restricted fetuses is associated with decreased cardiac acceleration and deceleration capacities: a case-control study", BJOG, vol. 123, pp. 1947โ€“1954, 2016. ISSN: 1471-0528. DOI:10.1111/1471-0528.13607
  • T. Stampalija, D. Casati, M. Montico, R. Sassi, M. W. Rivolta, V. Maggi, A. Bauer and E. Ferrazzi, "Parameters influence on acceleration and deceleration capacity based on trans-abdominal ECG in early fetal growth restriction at different gestational age epochs", Eur J Obstet Gynecol Reprod Biol, vol. 188, pp. 104-112, 2015. ISSN: 0301-2115. DOI:10.1016/j.ejogrb.2015.03.003
  • M. W. Rivolta, T. Stampalija, D. Casati, B. S. Richardson, M. G. Ross, M. G. Frasch, A. Bauer, E. Ferrazzi and R. Sassi, "Acceleration and deceleration capacity of fetal heart rate in an in-vivo sheep model", PLoS One, vol. 9, pp. e104193, 2014. ISSN: 1932-6203. DOI:10.1371/journal.pone.0104193
  • M. W. Rivolta, T. Stampalija, D. Casati, E. Ferrazzi, A. Bauer and R. Sassi, "A Methodological Assessment of Phase-Rectified Signal Averaging through Simulated Beat-to-Beat Interval Time Series", Comput Cardiol, vol. 41, pp. 601-604, 2014. ISSN: 2325-8861. ISBN: 978-1-4799-4346-3

Open in MATLAB Online

Massimo Walter Rivolta, PhD (https://homes.di.unimi.it/rivolta/)

prsa's People

Contributors

massimowrivolta avatar mwrappylab avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

prsa's Issues

Code License

Hi,

Thank you for making these functions publicly available.
I want to make a python port of your functions but without a specified license, I am unable to do so.

Would you mind adding a license to the code, so that it is clear as to who can use the code and under what conditions?.
If you want to make the code open source you can add any of the popular open-source licenses such as Apache 2.0, MIT, GPL, etc.

Thank you very much for your time!

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.