https://github.com/cyclotronresearchcentre/forward
Accurate electromagnetic head models and EEG lead field matrices from T1 / DTI
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 7 DOI reference(s) in README -
✓Academic publication links
Links to: ncbi.nlm.nih.gov, sciencedirect.com -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.2%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Accurate electromagnetic head models and EEG lead field matrices from T1 / DTI
Basic Info
- Host: GitHub
- Owner: CyclotronResearchCentre
- License: gpl-2.0
- Language: Python
- Default Branch: master
- Homepage: http://cyclotronresearchcentre.github.io/forward/
- Size: 17.5 MB
Statistics
- Stars: 10
- Watchers: 9
- Forks: 4
- Open Issues: 1
- Releases: 0
Created over 12 years ago
· Last pushed over 11 years ago
https://github.com/CyclotronResearchCentre/forward/blob/master/
## Overview
This project aims to simplify the preparation of accurate electromagnetic head models for EEG forward modeling.
It builds off of the seminal [SimNIBS](http://simnibs.org/) tool the field modelling of transcranial magnetic stimulation (TMS) and transcranial direct current stimulation. Human skin, skull, cerebrospinal fluid, and brain meshing pipelines have been rewritten with Nipype to ease access parallel processing and to allow users to start/stop the workflows. Conductivity tensor mapping from diffusion-weighted imaging is also included.
At present these pipelines depend on interfaces for [Gmsh](http://geuz.org/gmsh/) and [Meshfix](https://code.google.com/p/meshfix/) that can only be found in the enh/conductivity branch of my fork of [Nipype](https://github.com/swederik/nipype).
The reference for the tools found in this repository is:
> **A finite-element reciprocity solution for EEG forward modeling with realistic individual head models**.
E. Ziegler, S.L. Chellappa, G. Gaggioni, J.Q.M. Ly, G. Vandewalle, E. Andr, C. Geuzaine1, C. Phillips1
_**NeuroImage**_. Volume 103, December 2014, Pages 542-551, ISSN 1053-8119, [http://dx.doi.org/10.1016/j.neuroimage.2014.08.056](doi:10.1016/j.neuroimage.2014.08.056).
1 Contributed equally
## Install
To install the package, run:
python setup.py install
Set environment variable FWD_DIR to the root path of the installation directory by placing
export FWD_DIR=/path/to/forward
in your .bashrc or .zshrc file.
## Links
#### Pubmed
http://www.ncbi.nlm.nih.gov/pubmed/25204867
#### ScienceDirect
http://www.sciencedirect.com/science/article/pii/S1053811914007307
#### ORBi (University of Lige)
http://orbi.ulg.ac.be/handle/2268/171896
#### NITRC
http://www.nitrc.org/projects/forward/
## BibTex code
[Direct link to .bib file](https://github.com/CyclotronResearchCentre/forward/raw/master/citation.bib)
@article{Ziegler2014b,
title = "A finite-element reciprocity solution for \{EEG\} forward modeling with realistic individual head models ",
journal = "NeuroImage ",
volume = "103",
number = "0",
pages = "542 - 551",
year = "2014",
note = "",
issn = "1053-8119",
doi = "http://dx.doi.org/10.1016/j.neuroimage.2014.08.056",
url = "http://www.sciencedirect.com/science/article/pii/S1053811914007307",
author = "Erik Ziegler and Sarah L. Chellappa and Giulia Gaggioni and Julien Q.M. Ly and Gilles Vandewalle and Elodie Andr and Christophe Geuzaine and Christophe Phillips",
keywords = "Electroencephalography",
keywords = "\{EEG\}",
keywords = "Forward model",
keywords = "Diffusion ",
abstract = "Abstract We present a finite element modeling (FEM) implementation for solving the forward problem in electroencephalography (EEG). The solution is based on Helmholtz's principle of reciprocity which allows for dramatically reduced computational time when constructing the leadfield matrix. The approach was validated using a 4-shell spherical model and shown to perform comparably with two current state-of-the-art alternatives (OpenMEEG for boundary element modeling and SimBio for finite element modeling). We applied the method to real human brain \{MRI\} data and created a model with five tissue types: white matter, gray matter, cerebrospinal fluid, skull, and scalp. By calculating conductivity tensors from diffusion-weighted \{MR\} images, we also demonstrate one of the main benefits of FEM: the ability to include anisotropic conductivities within the head model. Root-mean square deviation between the standard leadfield and the leadfield including white-matter anisotropy showed that ignoring the directional conductivity of white matter fiber tracts leads to orientation-specific errors in the forward model. Realistic head models are necessary for precise source localization in individuals. Our approach is fast, accurate, open-source and freely available online. "
}
## References
The citations for these tools are:
**SimNIBS: Simulation of Non-invasive Brain Stimulation**
Windhoff, M., Opitz, A. and Thielscher, A. (2011), Electric field calculations in brain stimulation based on finite elements: An optimized processing pipeline for the generation and usage of accurate individual head models. Human Brain Mapping
**Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities**
C. Geuzaine and J.-F. Remacle. Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. International Journal for Numerical Methods in Engineering 79(11), pp. 1309-1331, 2009
**GetDP: a General Environment for the Treatment of Discrete Problems**
C. Geuzaine and J.-F. Remacle. Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. International Journal for Numerical Methods in Engineering 79(11), pp. 1309-1331, 2009
**Meshfix**
M. Attene - A lightweight approach to repairing digitized polygon meshes.
The Visual Computer, 2010. (c) Springer.
**Nipype: Neuroimaging in Python - Pipelines and Interfaces**
Gorgolewski K, Burns CD, Madison C, Clark D, Halchenko YO, Waskom ML, Ghosh SS. (2011). Nipype: a flexible, lightweight and extensible neuroimaging data processing framework in Python. Front. Neuroimform. 5:13.
Owner
- Name: Cyclotron Research Centre
- Login: CyclotronResearchCentre
- Kind: organization
- Email: c.phillips@uliege.be
- Location: University of Liège, Belgium
- Website: https://www.gigacrc.uliege.be/
- Twitter: Giga_CRCivi
- Repositories: 70
- Profile: https://github.com/CyclotronResearchCentre
In vivo imaging with positron emission tomography and magnetic resonance imaging as well as electrophysiology
GitHub Events
Total
- Fork event: 2
Last Year
- Fork event: 2