anndata
Struktura danych do analizy macierzy z adnotacjami w badaniach komórek pojedynczych
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
AnnData to pakiet Pythona do obsługi adnotowanych macierzy danych, łączący pomiary eksperymentalne z metadanymi obserwacji i zmiennych. Przechowuje dane w formacie h5ad, obsługuje macierze rzadkie i duże zbiory danych. Narzędzie integruje się z ekosystemem scverse, w tym Scanpy, scvi-tools i cellxgene-census. Użyj tej umiejętności do tworzenia, czytania i transformacji obiektów AnnData, zarządzania danymi z analiz RNA-seq komórek pojedynczych, łączenia wielu eksperymentów oraz filtrowania i subsettowania zbiorów danych.
Jak używać
Zainstaluj pakiet AnnData za pomocą menedżera pakietów: uv pip install anndata. Jeśli potrzebujesz dodatkowych zależności do rozwoju i testowania, użyj uv pip install anndata[dev,test,doc].
Zaimportuj niezbędne biblioteki w swoim skrypcie Pythona: import anndata as ad, numpy as np oraz pandas as pd. Te moduły pozwolą ci pracować z macierzami danych i metadanymi.
Utwórz obiekt AnnData z macierzą eksperymentalnych pomiarów (X). Minimalnie wystarczy tablica NumPy o wymiarach komórki × geny, na przykład X = np.random.rand(100, 2000) dla 100 komórek i 2000 genów.
Dodaj metadane obserwacji (obs) i zmiennych (var) jako ramki danych Pandas. Metadane obserwacji mogą zawierać typ komórki czy próbkę, a metadane zmiennych mogą zawierać nazwy genów i identyfikatory Ensembl.
Połącz macierz i metadane w jeden obiekt AnnData: adata = ad.AnnData(X=X, obs=obs, var=var). Obiekt ten przechowuje wszystkie dane w jednej strukturze gotowej do analizy.
Odczytaj lub zapisz dane w formacie h5ad za pomocą metod read_h5ad() i write_h5ad(). Możesz teraz integrować swoje dane z narzędziami ekosystemu scverse do dalszej analizy, modelowania probabilistycznego lub zapytań na skalę populacji.
Podobne skille
backend-security-coder
autor: sickn33
reverse-engineering-tools
autor: gmh5225
academic-researcher
autor: Shubhamsaboo
python-expert
autor: Shubhamsaboo
brand-voice
autor: anthropics
zendesk
autor: vm0-ai