DoTools#

DoTools is a convenient and user-friendly package to streamline common workflows in single-cell RNA sequencing data analysis using the scverse ecosystem. It provides high-level wrappers and visualisation functions to help efficiently preprocess, analyze, and interpret single-cell data.

Overview

Installation

Check out the installation guide.

Installation
API reference

The API reference contains a detailed description for each function.

API
GitHub

Found a bug? Checkout our GitHub for the latest implementation.

https://github.com/davidrm-bio/DOTools_py

Logging and reproducibility#

We offer a logging method to allow to track the commands that have been run and the output of these commands. To activate it run at the beginning of the session:

import dotools_py as do

do.settings.set_kernel_logger("History.log")

# Run at the end to add Session Information.
do.utility.create_report("History.log")

Citation#

Ruz Jurado, Mariano, David Rodriguez Morales, Lukas Zanders, Elijah Genetzakis, Stefanie Dimmeler, and David John. 2026. “DoTools: A Cross Platform Framework to Streamline Common Single Cell Workflows.” Bioinformatics Advances: vbag098. https://doi.org/10.1093/bioadv/vbag098