bulk-rna-seq-deseq2-analysis-with-omicverse
Walk Claude through PyDESeq2-based differential expression, including ID mapping, DE testing, fold-change thresholding, and enrichment visualisation.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Walk Claude through PyDESeq2-based differential expression, including ID mapping, DE testing, fold-change thresholding, and enrichment visualisation.
How to use
Zainstaluj omicverse w swoim środowisku Python, jeśli jeszcze tego nie zrobiłeś. Skill wymaga bibliotek PyDESeq2, omicverse i powiązanych zależności bioinformatycznych.
Przygotuj plik danych wejściowych — macierz liczności z featureCounts w formacie tabulacyjnym. Upewnij się, że wiersze zawierają identyfikatory genów (np. Ensembl ID), a kolumny reprezentują próbki. Jeśli nazwy kolumn zawierają ścieżki lub rozszerzenia (np.
.bam), skill pomoże je oczyścić.Wczytaj dane i zainicjuj workflow, importując omicverse i czytając plik liczności. Skill automatycznie pobierze odpowiednią parę mapowania identyfikatorów genów dla Twojego genomu i zastąpi identyfikatory Ensembla symbolami genów.
Zdefiniuj grupy eksperymentalne — przygotuj listy nazw próbek dla grupy traktowanej i kontrolnej. Nazwy muszą dokładnie odpowiadać nazwom kolumn w Twojej macierzy. Skill uruchomi test DESeq2, porównując ekspresję między grupami.
Dostosuj progi filtrowania wyników. Możesz ustawić minimalne wartości log2 fold-change'u, maksymalną wartość p oraz inne parametry. Skill automatycznie odfiltruje geny o niskiej ekspresji i zastosuje wybrane kryteria statystyczne.
Przejrzyj wyniki — skill wygeneruje tabelę z genami istotnie różnie ekspresjonowanymi, ich wartościami fold-change'u i statystyką. Możesz następnie wizualizować wyniki wzbogacenia funkcjonalnego za pomocą dostępnych funkcji omicverse.