Quickstart Guide

Get started with DILImap in just a few steps.

Install DILImap using:

pip install dilimap

Or follow the detailed installation instructions

DILImap workflow

Import the package:

import dilimap as dmap

Read your data

Read your dataset (.h5ad or .csv format):

adata = dmap.read(filename)

Don’t have a dataset yet? Use a built-in demo:

adata = dmap.datasets.demo_data()

WikiPathways signatures

Apply quality control to filter out low-quality samples:

dmap.pp.qc_metrics(adata, **params)
dmap.pp.qc_cross_rep_correlation(adata, **params)

Run DESeq2 to compute differential gene expression:

adata_deseq = dmap.pp.deseq2(adata, **params)

Compute pathway-level signatures from DESeq2 results:

FDR = adata_deseq.to_df('FDR')
adata_wp = dmap.pp.pathway_signature(FDR, **params)

ToxPredictor v1

Apply the DILI prediction model:

model = dmap.models.ToxPredictor('v1')
df_results = model.predict(adata_wp, **params)

Estimate safety margins:

df_margins = model.compute_safety_margins(adata_wp, **params)

Visualization

Generate dose-response plots per compound:

model.plot_DILI_dose_regimes(cmpd, **params)