Analysis of time-varying biological data using rainflow cycle counting

Christopher R. Jacobs, Clare E Yellowley-genetos, Drew V. Nelson, Henry J. Donahue

Research output: Contribution to journalArticle

15 Citations (Scopus)

Abstract

A wide range of biological investigations lead to time-history data. The characterization of such data can be difficult particularly in the presence of signal noise or superimposed signals. Several methods are described which can be brought to bear including FFT, thresholding, peak counting, and range counting. However, each of these approaches has significant disadvantages. In this paper we describe a novel method, known as rainflow cycle counting, for characterizing time varying biological time-history data in terms of spiking or oscillation amplitude and frequency. Rainflow counting is a straightforward algorithm for identifying complete cycles in the data and determining their amplitudes. The approach is simple, reliable, easily lends itself to automation, and robust even in the presence of superimposed signals or background noise. After describing the method, its use and behavior are demonstrated on three sample histories of intracellular calcium concentration in chondrocytes exposed to fluid shear stress. The method is also applied to a more challenging data set that has had an artificial random error included. The results demonstrate that the rainflow counting algorithm identifies signal oscillations and appropriately determines their amplitudes even when superimposed or distorted by background noise. These attractive properties make rainflow counting a powerful approach for quantifying and characterizing biological time histories.

Original languageEnglish (US)
Pages (from-to)31-40
Number of pages10
JournalComputer Methods in Biomechanics and Biomedical Engineering
Volume3
Issue number1
DOIs
StatePublished - 2000
Externally publishedYes

Fingerprint

Random errors
Fast Fourier transforms
Shear stress
Calcium
Automation
Fluids

Keywords

  • Fatigue analysis
  • FFT
  • Filtering
  • Fluorescent imaging
  • Intracellular calcium
  • Time-history

ASJC Scopus subject areas

  • Bioengineering
  • Biomedical Engineering
  • Computer Science Applications
  • Human-Computer Interaction

Cite this

Analysis of time-varying biological data using rainflow cycle counting. / Jacobs, Christopher R.; Yellowley-genetos, Clare E; Nelson, Drew V.; Donahue, Henry J.

In: Computer Methods in Biomechanics and Biomedical Engineering, Vol. 3, No. 1, 2000, p. 31-40.

Research output: Contribution to journalArticle

@article{bacd2c966b314c6fb00d11acecc7f294,
title = "Analysis of time-varying biological data using rainflow cycle counting",
abstract = "A wide range of biological investigations lead to time-history data. The characterization of such data can be difficult particularly in the presence of signal noise or superimposed signals. Several methods are described which can be brought to bear including FFT, thresholding, peak counting, and range counting. However, each of these approaches has significant disadvantages. In this paper we describe a novel method, known as rainflow cycle counting, for characterizing time varying biological time-history data in terms of spiking or oscillation amplitude and frequency. Rainflow counting is a straightforward algorithm for identifying complete cycles in the data and determining their amplitudes. The approach is simple, reliable, easily lends itself to automation, and robust even in the presence of superimposed signals or background noise. After describing the method, its use and behavior are demonstrated on three sample histories of intracellular calcium concentration in chondrocytes exposed to fluid shear stress. The method is also applied to a more challenging data set that has had an artificial random error included. The results demonstrate that the rainflow counting algorithm identifies signal oscillations and appropriately determines their amplitudes even when superimposed or distorted by background noise. These attractive properties make rainflow counting a powerful approach for quantifying and characterizing biological time histories.",
keywords = "Fatigue analysis, FFT, Filtering, Fluorescent imaging, Intracellular calcium, Time-history",
author = "Jacobs, {Christopher R.} and Yellowley-genetos, {Clare E} and Nelson, {Drew V.} and Donahue, {Henry J.}",
year = "2000",
doi = "10.1080/10255840008915252",
language = "English (US)",
volume = "3",
pages = "31--40",
journal = "Computer Methods in Biomechanics and Biomedical Engineering",
issn = "1025-5842",
publisher = "Informa Healthcare",
number = "1",

}

TY - JOUR

T1 - Analysis of time-varying biological data using rainflow cycle counting

AU - Jacobs, Christopher R.

AU - Yellowley-genetos, Clare E

AU - Nelson, Drew V.

AU - Donahue, Henry J.

PY - 2000

Y1 - 2000

N2 - A wide range of biological investigations lead to time-history data. The characterization of such data can be difficult particularly in the presence of signal noise or superimposed signals. Several methods are described which can be brought to bear including FFT, thresholding, peak counting, and range counting. However, each of these approaches has significant disadvantages. In this paper we describe a novel method, known as rainflow cycle counting, for characterizing time varying biological time-history data in terms of spiking or oscillation amplitude and frequency. Rainflow counting is a straightforward algorithm for identifying complete cycles in the data and determining their amplitudes. The approach is simple, reliable, easily lends itself to automation, and robust even in the presence of superimposed signals or background noise. After describing the method, its use and behavior are demonstrated on three sample histories of intracellular calcium concentration in chondrocytes exposed to fluid shear stress. The method is also applied to a more challenging data set that has had an artificial random error included. The results demonstrate that the rainflow counting algorithm identifies signal oscillations and appropriately determines their amplitudes even when superimposed or distorted by background noise. These attractive properties make rainflow counting a powerful approach for quantifying and characterizing biological time histories.

AB - A wide range of biological investigations lead to time-history data. The characterization of such data can be difficult particularly in the presence of signal noise or superimposed signals. Several methods are described which can be brought to bear including FFT, thresholding, peak counting, and range counting. However, each of these approaches has significant disadvantages. In this paper we describe a novel method, known as rainflow cycle counting, for characterizing time varying biological time-history data in terms of spiking or oscillation amplitude and frequency. Rainflow counting is a straightforward algorithm for identifying complete cycles in the data and determining their amplitudes. The approach is simple, reliable, easily lends itself to automation, and robust even in the presence of superimposed signals or background noise. After describing the method, its use and behavior are demonstrated on three sample histories of intracellular calcium concentration in chondrocytes exposed to fluid shear stress. The method is also applied to a more challenging data set that has had an artificial random error included. The results demonstrate that the rainflow counting algorithm identifies signal oscillations and appropriately determines their amplitudes even when superimposed or distorted by background noise. These attractive properties make rainflow counting a powerful approach for quantifying and characterizing biological time histories.

KW - Fatigue analysis

KW - FFT

KW - Filtering

KW - Fluorescent imaging

KW - Intracellular calcium

KW - Time-history

UR - http://www.scopus.com/inward/record.url?scp=84871495579&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84871495579&partnerID=8YFLogxK

U2 - 10.1080/10255840008915252

DO - 10.1080/10255840008915252

M3 - Article

AN - SCOPUS:84871495579

VL - 3

SP - 31

EP - 40

JO - Computer Methods in Biomechanics and Biomedical Engineering

JF - Computer Methods in Biomechanics and Biomedical Engineering

SN - 1025-5842

IS - 1

ER -