deeptools
Analiza sekwencjonowania NGS: konwersja BAM, kontrola jakości i wizualizacja danych genomicznych
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
deepTools to zestaw narzędzi wiersza poleceń do przetwarzania i analizy danych sekwencjonowania wysokoprzepustowego. Konwertuj pliki BAM na znormalizowane ścieżki pokrycia (bigWig/bedGraph), przeprowadzaj kontrolę jakości za pomocą analizy odcisków palców, korelacji i PCA, oraz generuj mapy ciepła i wykresy profilu wokół elementów genomicznych. Idealne dla analiz ChIP-seq, RNA-seq, ATAC-seq i MNase-seq — od walidacji plików wejściowych aż po publikacyjne wizualizacje wyników.
Jak używać
Zainstaluj deepTools jako umiejętność w swoim środowisku Claude/Copilot, klonując repozytorium z gałęzi main i umieszczając folder skill w katalogu skills projektu.
Przygotuj pliki wejściowe: upewnij się, że masz pliki BAM (wyrównane sekwencje), opcjonalnie pliki BED (regiony genomiczne) oraz plik konfiguracyjny określający parametry analizy. Wszystkie pliki BAM powinny mieć indeksy (.bai).
Uruchom walidację plików wejściowych za pomocą skryptu validate_files.py, podając ścieżki do plików BAM i BED. Krok ten sprawdza istnienie plików, poprawność indeksów BAM i zgodność formatu.
Wygeneruj ścieżki pokrycia (bigWig) z plików BAM, stosując normalizację odpowiednią dla Twojego typu eksperymentu (ChIP-seq, RNA-seq lub ATAC-seq). Narzędzie automatycznie obsługuje konwersję i normalizację danych.
Przeprowadź kontrolę jakości, wybierając odpowiednie metryki: analizę odcisków palców dla ChIP-seq, analizę korelacji między próbkami lub analizę PCA dla porównania replik i warunków doświadczalnych.
Utwórz wizualizacje — mapy ciepła wokół miejsc wiązania (TSS, szczyty) lub wykresy profilu — aby ocenić wzbogacenie sygnału i jakość danych. Wyniki są gotowe do publikacji.