PyBioS

PyBioS analyzes cardiovascular and other biomedical signals to compute nonlinear and complexity metrics for physiological signal assessment.


Key Features:

  • Signal Handling: Open existing signals, create simulated signals, and save preprocessed signals for downstream analysis.
  • Preprocessing Tools: Eight distinct preprocessing tools for filtering noise and normalizing data prior to analysis.
  • Analysis Methods: Fifteen analysis methods that generate over 50 metrics for evaluating signal dynamics.
  • Nonlinear and Complexity Analysis: Emphasis on nonlinear and complexity analyses of signals and time series.
  • Batch Processing: Support for batch processing to handle large datasets efficiently.
  • Simulation Capabilities: Generation of simulated signals for testing and validation of analyses.
  • Visualization: Tools for visualizing signals to aid initial assessment and interpretation.

Scientific Applications:

  • Heart Rate Variability (HRV) Analysis: Quantification of HRV using nonlinear and complexity metrics.
  • Cardiovascular Dynamics Assessment: Evaluation of cardiovascular signal dynamics and variability.
  • Biomedical Signal Analysis: Assessment of other physiological time series using nonlinear and complexity approaches.
  • Algorithm Validation: Use of simulated signals to validate signal-processing and analysis methods.
  • Time-Series Complexity Studies: Exploration of intricate patterns in biological signals that extend beyond linear measures.

Methodology:

Computational steps include opening or simulating signals, visualizing signals, preprocessing with eight tools (filtering noise and normalizing), and applying 15 analysis methods to derive over 50 metrics focused on nonlinear and complexity measures, with support for batch processing and saving preprocessed data.

Topics

Details

Programming Languages:
Python
Added:
1/18/2021
Last Updated:
2/8/2021

Operations

Publications

Silva LEV, Fazan R, Marin-Neto JA. PyBioS: A freeware computer software for analysis of cardiovascular signals. Computer Methods and Programs in Biomedicine. 2020;197:105718. doi:10.1016/j.cmpb.2020.105718. PMID:32866762.

PMID: 32866762
Funding: - Fundação de Amparo à Pesquisa do Estado de São Paulo: 2016/25403-9, 2018/21212-0