Duties and Responsibilities:
End‑to‑end data processing (BCL/FASTQ → QC → counts) – 20%
Demultiplexing, adapter/quality trimming, UMI handling, alignment/quantification; generation of MultiQC reports and run manifests.
Spatial barcode mapping & registration – 15%
Build/validate barcode→(x,y) maps for Pixel‑seq; error correction; join gene/protein counts to spatial coordinates; QA of mapping rates.
Segmentation & QC – 20%
Apply/benchmark nuclei or whole‑cell segmentation (e.g., Cellpose/StarDist/SAM); maintain curated masks and QC thumbnails.
Downstream single‑cell & spatial analysis – 20%
Create annotated data objects (e.g., AnnData/Seurat); normalization, clustering, label transfer; spatial neighborhood/domain analysis; multi‑omic modeling for RNA+protein where applicable.
Pipeline automation & reproducibility – 10%
Implement/maintain Snakemake/Nextflow workflows with containers (Apptainer/Docker), CI tests, and clear documentation.
Project support, collaboration & reporting – 7%
Prepare figures/tables; concise analysis memos; contribute to methods sections.
Light server/environment maintenance & upgrades (DevOps‑lite) — 5%
Build and update containerized analysis environments, maintain conda/uv environments.
DevOps‑lite & data stewardship – 3%
Maintain analysis environments/containers; basic SLURM job scripts; coordinate with IT on storage/backup hygiene.