# field-echos
[![DOI](https://zenodo.org/badge/168733703.svg)](https://zenodo.org/badge/latestdoi/168733703)

Project code for extracting neural population timescale from field potential data (LFP, ECoG, etc).

Paper is now published in eLife ([here][timescales_elife].)


    Gao, R., van den Brink, R. L., Pfeffer, T., & Voytek, B. (2020). Neuronal timescales are
    functionally dynamic and shaped by cortical microarchitecture. eLife, 9, e61277.

---
# Summary
![](./figures/overview.jpg)

**Neuronal timescales are functionally dynamic and shaped by cortical microarchitecture.**

In this project, we developed a method for measuring neuronal timescales from neural field potential data via [spectral parameterization][napp], and apply it to invasive ECoG data from humans and macaques. We find a gradient of neuronal timescales that increase from sensory/motor towards association brain regions, and further combine several other brain-wide structural, gene expression, and behavioral datasets to dissect the physiological factors that underly variations in timescale across the brain, as well as its change during behavior and aging.

---
# Data
This project uses several open datasets, thanks to the generosity and foresight of those that compile and share their data. See Table 1 in the paper for a list of all datasets used.
![](./figures/data_directions.png)

---
# Code
`./echo_utils.py` contains all the python helper functions used for subsequent analyses and visualizations.

`./scripts/` contains analysis scripts that compute and parameterize the PSDs in each ECoG database.

`./data/` contains intermediate data tables and diagnostic plots.

`./notebook/` contains Jupyter notebook that explains the project and paper in its entirety, and produces the figures seen in the publication. See Table 2 in the paper for the notebook-figure correspondence.
![](./figures/notebook_directions.png)

Surface projection of T1w/T2w and gene expression data is done using Rudy's repository [here][surface_proj].

[timescales_elife]:https://elifesciences.org/articles/61277
[napp]:https://github.com/fooof-tools/fooof
[surface_proj]:https://github.com/rudyvdbrink/Surface_projection/tree/v1.0.0