# Preprocessing

## Data
```{eval-rst}
.. module:: decoupler.pp
.. currentmodule:: decoupler

.. autosummary::
    :toctree: generated

    pp.extract
```

## Network
```{eval-rst}
.. autosummary::
    :toctree: generated

    pp.read_gmt
    pp.prune
    pp.adjmat
    pp.idxmat
    pp.shuffle_net
    pp.net_corr
```

## AnnData
```{eval-rst}
.. autosummary::
    :toctree: generated

    pp.get_obsm
    pp.swap_layer
    pp.pseudobulk
    pp.filter_samples
    pp.filter_by_expr
    pp.filter_by_prop
    pp.knn
    pp.bin_order
```
