WAD.wavelet

WAD.wavelet.denoise_dwt(df: ndarray, wavelet: str = 'db4', level: int = 1) DataFrame

Denoise bigwig signal using Discrete Wavelet Transform (DWT) soft thresholding.

Parameters:
  • df (np.ndarray) – Input dataframe with a ‘values’ column representing the signal.

  • wavelet (str, optional) – Wavelet type to use for decomposition (default is “db4”).

  • level (int, optional) – Decomposition level (default is 1).

Returns:

Dataframe with denoised ‘values’ column.

Return type:

pd.DataFrame