Jak podłączyć dekoder Manta do programu sterującego bodźcami

Jak podłączyć dekoder Manta do programu sterującego bodźcami

MANTA jest oprogramowaniem typu open source, które oferuje kompletny zestaw funkcji do kontroli akwizycji sygnałów i generowania zastępczych danych neuronowych. Łączy w sobie wydajność, niezawodność i interfejs pozwalający na zdalną kontrolę procesu akwizycji. Zapewnia funkcje zarówno na poziomie użytkownika, jak i na poziomie funkcji, które mogą być używane do EEG, mECoG, pojedynczych jednostkowych nagrań zewnątrzkomórkowych/LFP i innych. Oferuje również protokół do połączenia z programami kontroli bodźców.

MANTA jest zbudowana na bazie sprawdzonych sterowników DAQ firmy National Instruments i posiada połączenie TCP/IP do komunikacji. Zapewnia standardowe operacje podczas akwizycji danych i wykorzystuje prostą, rozszerzalną składnię. Dodatkowo wykorzystuje trzy zestawy narzędzi MATLAB do przetwarzania sygnałów i sterowania urządzeniami. Główne pętle DAQ MANTA dynamicznie dostosowują się do wydajności komputera, liczby kanałów i opcji wyświetlania. MANTA szeroko wykorzystuje wywołania zwrotne, aby umożliwić wywołanie wielu funkcji podczas cyklu przetwarzania.

Interfejs MANTA składa się z pięciu paneli. Panel Engine steruje sprzętem akwizycyjnym, panel Recording wyświetla informacje o bieżącym nagraniu, a okno wyświetlacza MANTA wyświetla wątki odpowiadające kanałowi rejestracji. Dodatkowo oferuje panel konfiguracyjny, w którym przechowywane są konfiguracje systemu. Okno wyświetlania jest interfejsem graficznym z tablicą wykresów, które są ułożone zgodnie z geometrią tablicy elektrod. Skala y może być powiększona za pomocą kółka myszy, a poszczególne wykresy mogą być oznaczone według różnych kryteriów. Posiada również wyświetlacz widma, który zmienia rozmiar, gdy wyświetlacz jest aktywowany.

Oprócz interfejsu, MANTA oferuje małą ankietę dla użytkowników. Ankieta nie jest obszerna, ale daje przegląd ważnych funkcji. Zawiera ona przykłady rzeczywistych nagrań. MANTA dostarcza również protokół do połączenia z programami sterującymi bodźcami i oferuje przyjazny dla użytkownika interfejs, który pozwala na zapisanie wielu konfiguracji. Użytkownik może również zgłaszać błędy do repozytorium online MANTA.

Manta oferuje również repozytorium online, w którym można zgłaszać prośby o funkcje. Oprócz repozytorium, system wykorzystuje wiodące architektury kryptograficzne, takie jak zkSNARK, aby zapewnić wysoką wydajność i ochronę prywatności użytkowników. System wykorzystuje Zero-Knowledge Proofs, aby zapewnić, że wszystkie aktywa kryptowalutowe są w pełni prywatne.

System oparty jest również na architekturze Polkadot, która umożliwia natywną współpracę parachainów. Architektura ta pozwala również na łatwe wykonywanie transferów cross-blockchain, takich jak przenoszenie danych pomiędzy różnymi architekturami komputerowymi. System jest również zaprojektowany jako kompozytowy, pozwalający na tworzenie aplikacji, które mogą być łatwo wykorzystane ponownie lub przebudowane. Został on również zaprojektowany jako prywatny, więc użytkownicy mogą być pewni, że ich dane pozostaną prywatne, nawet jeśli zostaną udostępnione osobom trzecim.

Do redukcji źródeł szumu ze wszystkich kanałów można użyć metody wspólnego średniego zadawania. Wspólne średnie odniesienie pozwala również na uwzględnienie kwestii uziemienia. Dodatkowo, algorytm wybierania wartości szczytowych MANTA pozwala uniknąć uśredniania wartości szczytowych.

Interfejs MANTA zawiera również tryb symulacji, który symuluje szumy wolne, szumy tła i spajki. Posiada również tryb “kontrolowany lokalnie”, który jest używany do rejestrowania danych eksploracyjnych. Tryb ten jest również przydatny do rozwoju online, pozwalając użytkownikowi na generowanie zastępczych danych neuronowych bez konieczności podłączania się do prawdziwego systemu akwizycji danych.

Podobne tematy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *