# API

Import pairOT as:

```python
import pairot as pr
```

## Preprocessing

```{eval-rst}
.. module:: pairot.pp
.. currentmodule:: pairot

.. autosummary::
    :toctree: generated

    pp.preprocess_adatas
    pp.downsample_indices
    pp.rank_genes_limma
    pp.filter_genes_ova
    pp.filter_genes_ava
    pp.select_genes
```

## Tools

```{eval-rst}
.. module:: pairot.tl
.. currentmodule:: pairot

.. autosummary::
    :toctree: generated

    tl.DatasetMap
```

## Plotting

```{eval-rst}
.. module:: pairot.pl
.. currentmodule:: pairot

.. autosummary::
    :toctree: generated

    pl.mapping
    pl.distance
    pl.sankey
```

## Resources

```{eval-rst}
.. currentmodule:: pairot

.. autosummary::
    :toctree: generated

    pp.OFFICIAL_GENES
    pp.FILTERED_GENES
```
