Skip to main content

Data-independent and data-driven optimization of extraction of ROI time series based on M/EEG

Project description

ROIextract

Optimization of extraction of ROI time series based on the cross-talk function (CTF) or source reconstruction of spatial patterns (REC). Work in progress!

Usage

Obtain a spatial filter that optimizes CTF properties:

from roiextract import ctf_optimize_label

sf = ctf_optimize_label(fwd, label, template, lambda_)

sf, props = ctf_optimize_label(fwd, label, template, lambda_, quantify=True)

sf = ctf_optimize_label(fwd, label, template, lambda_='auto', threshold=0.95)

Plot the filter as a topomap:

sf.plot(info)

Apply it to the data to obtain the time course of activity in the ROI/label:

label_tc = sf.apply(data)

Estimate the CTF for the filter:

ctf = sf.get_ctf_fwd(fwd)  # ctf is an instance of mne.SourceEstimate

Plot the CTF on the brain surface:

ctf.plot()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

roiextract-0.0.2.tar.gz (14.4 kB view hashes)

Uploaded Source

Built Distribution

roiextract-0.0.2-py3-none-any.whl (11.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page