pyopenms
Kompleksowa analiza spektrometrii mas dla proteomiki i metabolomiki w Pythonie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
PyOpenMS to biblioteka Pythona do zaawansowanej analizy danych spektrometrii mas. Obsługuje pełne przepływy pracy proteomiki: detekcję cech, identyfikację peptydów, kwantyfikację białek oraz złożone potoki LC-MS/MS. Pracuje z szerokim zakresem formatów plików (mzML, mzXML, mzTab, FASTA i inne) i oferuje narzędzia do przetwarzania sygnału, filtrowania i normalizacji spektrów. Idealna dla badaczy zajmujących się proteomiką i pełnym przetwarzaniem danych masowych.
Jak używać
Zainstaluj PyOpenMS za pomocą menedżera pakietów uv, uruchamiając polecenie
uv pip install pyopenms. Sprawdź poprawność instalacji, importując bibliotekę w Pythonie i wypisując numer wersji za pomocąprint(pyopenms.__version__).Wczytaj plik spektrometrii mas w formacie mzML, tworząc obiekt MSExperiment i używając klasy MzMLFile do załadowania danych. Biblioteka obsługuje również inne formaty takie jak mzXML, TraML, mzTab czy FASTA.
Uzyskaj dostęp do poszczególnych spektr z załadowanego eksperymentu, iterując po obiekcie eksperymentu. Z każdego spektrum możesz pobrać wartości m/z i intensywności za pomocą metody
get_peaks().Zastosuj przetwarzanie sygnału do spektrów, na przykład wygładzanie Gaussowskie. Utwórz obiekt GaussFilter, pobierz jego parametry, ustaw żądaną szerokość (np.
gaussian_widthna 0.1) i zastosuj filtr do całego eksperymentu.Wykonaj analizę zgodnie z Twoimi potrzebami: detekcję cech, identyfikację peptydów lub kwantyfikację białek, korzystając z odpowiednich modułów biblioteki dostępnych w dokumentacji referencyjnej.
Podobne skille
manim
autor: davila7
reviewing-code
autor: CaptainCrouton89
security-compliance
autor: davila7
feishu-docs
autor: openclaw
openapi-spec-generation
autor: wshobson
gmail-manager
autor: jeffvincent