thebeat: A Python package for working with rhythms and other temporal sequences

J van der Werff1,2, Andrea Ravignani3,4,5, Yannick Jadoul3,4

  • 1Comparative Bioacoustics Group, Max Planck Institute for Psycholinguistics, Wundtlaan 1, Nijmegen, The Netherlands. jelle.vanderwerff@uniroma1.it.

Behavior Research Methods
|February 2, 2024
PubMed
Summary

Thebeat is a new Python package designed for analyzing temporal sequences and rhythms in behavioral science and bioacoustics. It simplifies the creation, visualization, and analysis of temporal data for researchers.

Related Concept Videos

Pulse rhythm01:30

Pulse rhythm

Pulse rhythm refers to the pattern of pulsations within specific intervals, offering valuable insights into the regularity or irregularity of the heart's beats as observed through the pattern of pulsation within specific intervals. A regular pulse exhibits a consistent heart rate with uniform waveforms and pulsation force, variations of which can be classified as normal, weak, or bounding.
Conversely, an irregular pulse pattern is termed dysrhythmia, stemming from disruptions in cardiac...
800
Basic Continuous Time Signals01:22

Basic Continuous Time Signals

Basic continuous-time signals include the unit step function, unit impulse function, and unit ramp function, collectively referred to as singularity functions. Singularity functions are characterized by discontinuities or discontinuous derivatives.
The unit step function, denoted u(t), is zero for negative time values and one for positive time values, exhibiting a discontinuity at t=0. This function often represents abrupt changes, such as the step voltage introduced when turning a car's...
211
Rectangular and Triangular Pulse Function01:19

Rectangular and Triangular Pulse Function

The unit rectangular pulse function is mathematically represented by a rectangular function centered at the origin with a height of one unit. This function is defined by two parameters: T, which specifies the center location of the pulse along the time axis, and τ, which determines the pulse duration.
For example, consider a rectangular pulse with a 5V amplitude, a 3-second duration, and centered at t=2 seconds. This pulse can be expressed using the rectangular function, written as,
695
Sampling Continuous Time Signal01:11

Sampling Continuous Time Signal

In signal processing, a continuous-time signal can be sampled using an impulse-train sampling technique, followed by the zero-order hold method. Impulse-train sampling involves the use of a periodic impulse train, which consists of a series of delta functions spaced at regular intervals determined by the sampling period. When a continuous-time signal is multiplied by this impulse train, it generates impulses with amplitudes corresponding to the signal's values at the sampling points.
In the...
251
Signal Sequences and Sorting Receptors01:41

Signal Sequences and Sorting Receptors

Signal sequences are short amino acid sequences that guide newly synthesized proteins to their proper location within the cell. Classical signal sequences are fifteen to sixty amino acids long and present at the N-terminus of a polypeptide chain. Each signal sequence has a conserved segment of basic residues towards their N terminus, a hydrophobic core, and a C-terminus rich in polar residues. The C-terminus also contains a signal cleavage site and features a -3 -1 sequence motif. The -3-1...
5.4K
Biological Clocks and Seasonal Responses02:45

Biological Clocks and Seasonal Responses

The circadian—or biological—clock is an intrinsic, timekeeping, molecular mechanism that allows plants to coordinate physiological activities over 24-hour cycles called circadian rhythms. Photoperiodism is a collective term for the biological responses of plants to variations in the relative lengths of dark and light periods. The period of light-exposure is called the photoperiod.
34.6K