Changelog#
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Version 0.0.4#
News#
The DoTools manuscript is published in Bioinformatics Advances.
Features#
Add
gridsizeparameter todotools_py.pl.densityto control the number of points calculated in each dimension.Add spatial related functions such as
do.io.read_visium,do.dt.example_visium,Rename
do.pp.sctransform_normalizetodo.pp.pearson_residuals_normalizeallowing python and r backends.Improve
do.pl.slidesallowing to plot one or multiple slides.Allow basic quality control of visium 10x data in
dotools_py.pp.importer_pyanddotools_py.pp.quality_control.Add extra functions to
do.utilityanddo.getAdd
do.tl.run_seurat_integrationallowing both python (experimental) and r backendThe behavior of
logcountschanged fordo.pl.barplot()useestimatorinstead to adapt the calculation.Add
logmeantodo.get.mean_expr()to control if the mean or log-transformed mean is returned
Bug Fixes#
Fix Bug in
dotools_py.pl.densityrelated to axes ticks, colorbar and multiple feature plotting.Fix Bugs in the
dotools_py.ppmoduleFix typo in the name of the function
dotools_py.pl.split_embeddingFix Bug in default matplotlib settings
Fix deprecation bug in SCTransform
Internal restructure.
Documentation#
Update scRNA-seq tutorial
Add Visium tutorial
Update citation and README
Version 0.0.3 2026-01-30#
Features#
Add
dotools_py.pl.heatmap_foldchangeto visualize log2foldchanges between groups across conditions.Add
iomodule for reading/writing.dotools_py.utility.read_rdsanddotools_py.utility.save_rdshave been moved to this module.Make internal functions in
dotools_py.ppanddotools_py.tlpublic.Add
dotools_py.get.layer_swapto swap layers.Add
dotools_py.settings.set_kernel_loggerand :func:dotools_py.settings.toggle_kernel_loggerto record the kernel history.Add
dotools_py.bmmodule that contain metrics for the evaluation of quality control steps.Add
dotools_py.pl.densityto visualize density of features in embeddings.Add
random_stateparameters to the methods.Add
dotools_py.utlity.create_reportAdd
dotools_py.tl.DGEAnalysis, a class with DGE analysis methods.Add
dotools_py.pl.ridgeplot
Bug fixes#
Fix Bug in
dotools_py.pl.barplot,dotools_py.pl.boxplotanddotools_py.pl.violinplotwhere the legends were not correctly display whenhuewas set buthue_orderwas not set.Embedding plots will be saved using a
vector_friendly(scatter plots will use png backend even when exporting as PDF or SVG).Internal bug fixes in several other methods
Harmony runs through the pytorch implementation.
Version 0.0.2 2025-11-25#
Correction of bugs and update parameters naming for consistency across functions.
Version 0.0.1 2025-10-23#
Pre-release of DoTools, a convenient and user-friendly package to streamline common workflows in single-cell RNA sequencing data analysis using the scverse ecosystem.