A scRNA/scTCR/scBCR-seq data analysis pipeline
10K+
Complete Docker image for running the Immunopipe single-cell RNA-seq and TCR-seq analysis pipeline.
immunopipe is the production-ready Docker image containing the complete Immunopipe pipeline for comprehensive single-cell immune repertoire analysis. This image combines all system dependencies, R packages, and Python pipeline code into a ready-to-use container for analyzing scRNA-seq and TCR-seq data.
This final image serves as:
base → rpkgs → immunopipe)Immunopipe is a comprehensive pipeline built on the pipen workflow framework that orchestrates:
This image includes:
immunopipe-base and immunopipe-rpkgs/immunopipe/scripts//immunopipe/reports/docker pull justold/immunopipe:<tag>
docker run -v /path/to/data:/workdir \
justold/immunopipe:<tag> \
@config.toml
docker run -it -v /path/to/data:/workdir \
justold/immunopipe:latest \
bash
Immunopipe accepts:
See the documentation for detailed input format specifications.
Configure the pipeline using TOML files:
[SeuratPreparing]
cell_qc = "nFeature_RNA > 200 & nFeature_RNA < 5000 & percent.mt < 20"
use_sct = true
[SeuratClustering]
resolution = [0.4, 0.8, 1.2]
[MarkersFinder]
dbs = ["panglaodb", "cellmarker"]
Generate configuration templates:
docker run justold/immunopipe:latest \
immunopipe --config-template > config.toml
Pipeline outputs include:
.qs files with clustered dataImages are tagged by branch:
justold/immunopipe:<version> - Latest stable release (from main branch)justold/immunopipe:dev - Development version (from dev branch)Built using a 3-stage strategy:
Automated builds: Triggered on every push to main or dev branches via GitHub Actions.
Approximately 8-12GB (complete with all dependencies and pipeline code).
docker run -p 8521:8521 -v /data:/workdir \
justold/immunopipe:<tag> \
board immunopipe:Immunopipe
Then open http://localhost:8521 in your browser.
If you use Immunopipe in your research, please cite:
Immunopipe: A comprehensive pipeline for single-cell immune repertoire analysis https://github.com/pwwang/immunopipe
# Run with your user ID
docker run -u $(id -u):$(id -g) -v /data:/workdir \
justold/immunopipe:<tag> @config.toml
# Increase Docker memory limit
docker run --memory=32g -v /data:/workdir \
justold/immunopipe:<tag> @config.toml
See the Immunopipe repository for license information.
For issues, questions, or feature requests:
Content type
Image
Digest
sha256:e2402614f…
Size
1.7 GB
Last updated
about 2 hours ago
docker pull justold/immunopipe:2.6.1