Skip to content
View yasmina-bioinfo's full-sized avatar

Block or report yasmina-bioinfo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yasmina-bioinfo/README.md

Hi, I'm Yasmina Soumahoro

Immune cell states in human disease, read through single-cell transcriptomics


About Me

I am a biologist and biology educator working at the interface of experimental immunology and computational transcriptomic analysis. My current work is a single-cell study of the tumor microenvironment in non-small cell lung cancer under neoadjuvant PD-1 blockade, comparing immune organisation between lung adenocarcinoma and lung squamous cell carcinoma (manuscript in preparation).

My interests centre on human immunology — T cell functional states, myeloid programs, and how both are shaped by their tissue context in infection, autoimmunity, and cancer. Across projects, I place equal weight on biological interpretation and on methodological rigour: patient-level statistics rather than cell-level pseudoreplication, documented parameter choices, and pipelines that another person can rerun.


Featured Work

Immune microenvironment of LUAD versus LUSC under neoadjuvant anti-PD-1 (GSE243013)

Single-cell analysis of tumor-infiltrating CD45+ immune cells across two NSCLC histologies, asking whether lung adenocarcinoma and lung squamous cell carcinoma organise their immune compartment differently under the same therapeutic pressure. Response to treatment (major pathological response versus non-response) is analysed as a secondary axis, used to test the robustness of the histology comparison rather than as the primary question.

Repository: TAM_CD8_LUAD_LUSC_scRNAseq · Manuscript in preparation

  • Nine-block pipeline, from raw matrix loading to differential cell–cell communication, each block documented with its parameters and the rationale behind them.
  • TME annotation with CellTypist (Immune_All_Low), validated cluster by cluster against canonical markers.
  • CD8 T cell compartment: ProjecTILs subtyping, UCell signature scoring, transcription factor activity via decoupleR/CollecTRI, and TCR repertoire analysis with scRepertoire.
  • Tumor-associated macrophages: scGate purification, phenotyping against three published frameworks, metabolic programs, and a full-lineage sensitivity analysis.
  • Cell–cell communication: MultiNicheNet, both contrast directions declared explicitly, with the authors' geneset-to-background diagnostic run before interpretation.
  • Patient-level throughout. An apparent difference in macrophage abundance between histologies was traced to pseudoreplication in an early cell-level test and did not survive patient-level retesting. The correction is documented in the repository rather than quietly removed.

Applied Projects

Project Dataset Focus
CD8_NSCLC_scRNAseq GSE131907 + GSE207422 Cross-dataset synthesis of CD8 exhaustion in lung adenocarcinoma and its association with anti-PD-1 response, built on the two analyses below
scRNA_LUAD_Immunotherapy GSE207422 Integrated single-cell and bulk analysis of T cell functional programs associated with clinical response (PR vs SD)
scRNA_Lung_Cancer_Tcells GSE131907 T cell states across tumor and non-tumor compartments, and transcriptional programs of immune dysfunction
scRNA_SjD_Tcells GSE253568 PBMC T cell heterogeneity in Sjögren's disease: enriched and depleted subclusters, within-state differential expression
scRNA_InfluenzaA GSE243629 Peripheral immune cells in Influenza infection: annotation, T cell analyses, pseudobulk differential expression
Tcell_Influenza_RNAseq GSE149689 Human T cells during Influenza infection, including a critical assessment of dataset suitability and metadata limitations
InfluenzaA_RNAseq GSE154596 End-to-end host–virus bulk RNA-seq: interferon-driven antiviral response
Dual RNA-seq (H. pyloriH. sapiens) GSE243405 Host–pathogen dual transcriptomics, WT versus KO strains and temporal effects

Tools & Environment

Languages R 4.4.1, Python 3.14
Single-cell core Seurat v5, Harmony, BPCells, CellTypist, ProjecTILs, scGate
Functional analysis UCell, decoupleR / CollecTRI, presto, pseudobulk differential expression (DESeq2, edgeR)
Repertoire & communication scRepertoire, MultiNicheNet
Reproducibility renv lockfiles, here-managed relative paths, versioned scripts and structured project documentation

Foundations in Computational Biology

Projects developed to build solid foundations in computational biology and reproducible analysis, using real biological datasets.

Project Description
PatternMatching DNA motif search algorithms
SkewArray GC skew visualization in genomes
GCContent GC content analysis in DNA sequences
ReverseComplement Reverse complement computation with validation
MotifFinding Identification of motif positions in DNA sequences
FASTA-Essentials Multi-FASTA analysis (GC%, heatmaps, boxplots, CSV export)

Current Focus

  • Finalising the LUAD versus LUSC tumor microenvironment manuscript
  • Extending single-cell analysis toward integrative and multi-modal approaches
  • Preparing a PhD application in tumor immunology

Connect with Me

Pinned Loading

  1. Influenza_RNAseq Influenza_RNAseq Public

    End-to-end host–virus RNA-seq analysis of Influenza A infection.

    R

  2. scRNA_LUAD_Tcells scRNA_LUAD_Tcells Public

    Exploratory scRNA-seq analysis of T cell transcriptional states in human lung adenocarcinoma, contextualized within the global tumor microenvironment.

    Jupyter Notebook

  3. CD8_NSCLC_scRNAseq CD8_NSCLC_scRNAseq Public

    Single-cell RNA-seq analysis of CD8 T cell functional states in lung cancer - two-dataset portfolio examining tumor-associated exhaustion in LUAD and its association with anti-PD-1 immunotherapy re…

    R

  4. scRNA_Sjogren_Syndrome scRNA_Sjogren_Syndrome Public

    Single-cell RNA-seq analysis of Sjögren’s syndrome revealing T-cell state remodeling using dual pipelines (Seurat & Scanpy).

    Jupyter Notebook

  5. scRNA_InfluenzaA scRNA_InfluenzaA Public

    Bulk and single-cell RNA-seq analysis of Influenza A infection using Scanpy (Python) and Seurat (R) with independent cross-validation.

    Jupyter Notebook