Michal Ziemski

Software Projects

A collection of open-source projects, interactive scientific tools, and Rachis ecosystem plugins.

Interactive Systems & AI Tools

AI-ready servers, interactive terminals, and metadata interfaces that help both users and developers explore, use, and build upon scientific software ecosystems.

Rachis MCP Server

Structured plugin metadata for the Rachis ecosystem

An MCP server exposing Rachis plugin and action metadata for software discovery and developer tooling.

Active TypeScript

Slurm Job Watcher

Real-time HPC monitoring

A CLI utility that monitors HPC job states and resource utilization in SLURM scheduler queues, providing structured metrics.

Mature TypeScript

AI Developer Tooling for Rachis

AI agent skills for plugin authors

AI agent skills and patterns that help contributors implement, test, and document Rachis plugins consistently.

Active

Rachis Cache Lens

Interactive TUI for exploring Rachis caches and artifacts

A terminal-based interface for exploring Rachis cache contents and inspecting artifact provenance.

Experimental Rust

Rachis Ecosystem Plugins

Open-source Python plugins extending the Rachis (formerly QIIME 2) computational biology framework to support reproducible metagenomics, quality control, functional annotation, and statistical analysis.

q2-annotate

Rachis plugin for functional metagenome annotation

Metagenomic annotation and binning suite wrapping tools to predict genes, assign functional profiles, reconstruct bins, and perform taxonomic classification.

Mature Python

q2-assembly

Rachis plugin for reproducible metagenome assembly workflows

Metagenomic assembly suite wrapping Megahit and SPAdes assembly engines, with integrated read mapping and QUAST quality assessment.

Mature Python

q2-deseq2

Rachis plugin for differential expression analysis using DESeq2

Bridges Python with R/DESeq2 to perform differential abundance and expression analysis on genomic feature counts.

Mature Python

q2-fastp

Rachis plugin for rapid adapter trimming and quality control

Integrates ultra-fast C++ sequence preprocessing tool fastp into Rachis workflows.

Mature Python

q2-humann3

Rachis integration for HUMAnN 3 metabolic profiling

Exposes HUMAnN 3 functional profiling capabilities within Rachis for metabolic pathway abundance and coverage calculations.

Active Python

q2-subread

Rachis wrapper for the Subread software suite

A Python interface wrapping the Subread/featureCounts package to count genomic features and map reads inside Rachis.

Mature Python

Other Open-Source Projects

Personal tools and libraries built in my private time, spanning Swiss open data, personal metrics dashboards, and custom genomic API clients.

OpenERZ API

An open-source API Swiss recycling schedule data

A Python client for interacting with API providing structured access to waste collection schedules across Swiss cities.

Active Python

Publibike Stations

Real-time bike sharing station monitoring

Python client for interacting with API of Swiss bike sharing network PubliBike, tracking bike availability in real-time.

Mature Python

NCBI Datasets Python Client

Custom Python interface for NCBI Datasets API

An unofficial Python client built using the OpenAPI specification provided by NCBI, designed to query, filter, and batch download genome assemblies and annotations.

Active Python

Fitness Dial

An interactive dashboard for personal training and fitness metrics

A Python-based dashboard mapping data using Withings API and MyFitnessPal.

Archived Python

Selected Contributions

Open-source contributions to bioinformatics software distribution and smart home integration communities.

Bioconda recipes

Maintaining and contributing package metadata for bioinformatics utilities, ensuring robust and reproducible software distribution. View contributions →

Home Assistant

Developing custom integrations for the Home Assistant smart-home community. View contributions →