# Tools

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

Aggregate profiles and ask what the perturbations did.

## Aggregation

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

    tl.aggregate
    tl.consensus
```

## Replicates and reproducibility

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

    tl.map
    tl.similarity
    tl.percent_replicating
    tl.grit
    tl.transport
    tl.replicate_saturation
```

## Hits and effect sizes

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

    tl.hit_calling
    tl.edistance
    tl.effect_size
    tl.wasserstein_features
    tl.differential_features
    tl.feature_signature
    tl.cytotoxicity
```

## Dose response

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

    tl.dose_response
    tl.dose_features
    tl.dose_direction
    tl.dose_trajectory
```

## Mechanism of action

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

    tl.nn_moa_classify
    tl.moa_enrichment
```

## Feature sets

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

    tl.feature_sets
    tl.enrich
    tl.rank_features
    tl.rank_sets
```

## Clusters and gene sets

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

    tl.cluster
    tl.gene_sets
    tl.ora
    tl.enrich_hits
    tl.pathway_coherence
    tl.network_enrichment
```

## Single cells

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

    tl.cluster_composition
    tl.subpopulation_hits
    tl.cell_cycle_phase
    tl.neighbors_local_density
```
