bulk-rna-seq-deconvolution-with-bulk2single

Convert bulk RNA-seq data into synthetic single-cell profiles with Bulk2Single.

32|5|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/omicverse/omicclaw --skill bulk-rna-seq-deconvolution-with-bulk2single-omicverse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bulk-rna-seq-deconvolution-with-bulk2single
Source: https://github.com/omicverse/omicclaw/tree/main/src/omicverse_skills/skills/bulk-to-single-deconvolution
Command: npx skills add https://github.com/omicverse/omicclaw --skill bulk-rna-seq-deconvolution-with-bulk2single-omicverse

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Bulk RNA-seq samples are deconvolved into synthetic single-cell profiles using the Bulk2Single workflow to estimate cell-type fractions and generate a beta-vae–based cellular generator for downstream benchmarking.

Core Features & Use Cases

  • Bulk-to-single-cell reconstruction: estimate cell fractions from bulk data and generate synthetic cells that resemble reference atlas clusters.
  • Beta-VAE generation & QC: train a variational autoencoder to produce realistic single-cell profiles and compare them to a matched scRNA-seq atlas.
  • End-to-end workflow guidance: provides preprocessing, model training, generation, filtering, and visualization steps aligned with tutorials.

Quick Start

Load your bulk RNA-seq matrix and a reference scRNA-seq atlas, configure the Bulk2Single model, and run the end-to-end workflow to generate and compare synthetic cells.

Frequently Asked Questions about bulk-rna-seq-deconvolution-with-bulk2single

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deconvolve bulk RNA-seq data into single-cell profiles?

Bulk RNA-seq deconvolution into single-cell profiles uses the Bulk2Single workflow to estimate cell fractions and generate synthetic cells via a beta-VAE. This approach requires a bulk expression matrix and a matched reference scRNA-seq atlas to benchmark the generated cellular profiles.

What is the best way to estimate cell-type fractions from bulk RNA-seq using a reference atlas?

Estimating cell-type fractions from bulk RNA-seq is best achieved using the Bulk2Single workflow, which leverages a matched scRNA-seq atlas. It trains a beta-VAE to generate realistic single-cell profiles, allowing direct QC comparisons between generated cells and reference clusters across multiple conditions.

Do I need a matched scRNA-seq atlas to generate synthetic single cells from bulk data?

Yes, generating synthetic single cells from bulk RNA-seq requires a matched scRNA-seq atlas. The Bulk2Single machinery uses this reference atlas to estimate cell fractions, train the beta-VAE generator, and benchmark the quality of generated cells against known reference clusters.

How does a beta-VAE generate realistic single-cell profiles from bulk expression matrices?

A beta-VAE generates realistic single-cell profiles from bulk expression matrices by learning latent representations during training within the Bulk2Single workflow. This variational autoencoder produces synthetic cells that closely resemble reference atlas clusters, enabling downstream benchmarking and QC comparisons.

Can I benchmark deconvolved bulk RNA-seq samples against multiple conditions?

Yes, you can benchmark deconvolved bulk RNA-seq samples across multiple conditions. The Bulk2Single workflow supports generating synthetic cells and performing QC comparisons against a matched scRNA-seq atlas, evaluating how generated cells align with reference clusters for each sample and condition.

What preprocessing steps are needed before converting bulk RNA-seq to single-cell profiles?

Converting bulk RNA-seq to single-cell profiles requires explicit preprocessing steps as described in the Bulk2Single workflow. You must prepare the bulk expression matrix and reference scRNA-seq atlas before configuring the model, training the beta-VAE, generating cells, and running evaluation.