Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Merging "Total spiking probability edges" into elephant #560

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
0312335
Feat: Add basic scaffold for total_spiking_probability_edges
zottelsheep Apr 25, 2023
cdc4143
Feat: Add filterpair generation
zottelsheep Apr 25, 2023
02dd049
Feat: Add normalized_cross_correlation
zottelsheep Apr 26, 2023
c9d7a58
Feat: Add total_spiking_probability_edges
zottelsheep Apr 26, 2023
5153c8f
Refactor: Rename filter parameters
zottelsheep Apr 26, 2023
7ce75ce
Feat: Add function to compute connectivity_matrix
zottelsheep Apr 26, 2023
6bf94a1
Feat: Combine total_spiking_probability_edges and get_connectivty_matrix
zottelsheep May 11, 2023
a2d9d0e
Docs: Explenation why mean values are ommited in NCC
zottelsheep May 11, 2023
47fa5ab
Refactor: Naming conventions
zottelsheep May 11, 2023
e9cd503
Fix: Extra dimension on delay_matrix
zottelsheep May 11, 2023
bf1c4f3
Test: Add test for total_spiking_probability_edges
zottelsheep May 11, 2023
f9381f9
Fix: Incorrect repo path
zottelsheep May 11, 2023
c21ad47
Fix Incorrect repo path part 2
zottelsheep May 14, 2023
6fc0a6e
Docs: Add further documentation
zottelsheep May 30, 2023
7eea5fe
docs: Fix typos
zottelsheep Jun 4, 2023
e7506eb
fixed pep8 issue in total_spiking_probability_edges.py
Jul 21, 2023
8b9e0f9
fixed pep8 issue in test_total_spiking_probability_edges.py
Jul 21, 2023
46709f0
convert tests to unittest.TestCase classes
Jul 21, 2023
6a1e08d
Merge pull request #1 from INM-6/total_spiking_probability_edges_pep8
zottelsheep Jul 24, 2023
7909a9e
add zenodo info
zottelsheep Jan 17, 2024
66f5ef8
Merge branch 'master' into total_spiking_probability_edges
Moritz-Alexander-Kern Feb 23, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .zenodo.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@
"orcid": "0000-0001-7292-1982",
"affiliation": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany",
"name": "Kern, Moritz"
},
{
"orcid": "0009-0003-9352-9826",
"affiliation": "BioMEMS Lab, University of Applied Sciences Aschaffenburg, Germany",
"name": "Richter, Felician"
}
],

Expand Down
1 change: 1 addition & 0 deletions doc/authors.rst
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ contribution, and may not be the current affiliation of a contributor.
* Florian Porrmann [13]
* Sarah Pilz [13]
* Oliver Kloß [1]
* Felician Richter [12]

1. Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany
2. Unité de Neurosciences, Information et Complexité, CNRS UPR 3293, Gif-sur-Yvette, France
Expand Down
14 changes: 14 additions & 0 deletions doc/bib/elephant.bib
Original file line number Diff line number Diff line change
Expand Up @@ -466,3 +466,17 @@ @article{Deger12_443
title = {Statistical properties of superimposed stationary spike trains},
volume = 32,
year = 2012}


@article{de_blasi19_169,
title = {Total spiking probability edges: {A} cross-correlation based method for effective connectivity estimation of cortical spiking neurons},
volume = {312},
shorttitle = {Total spiking probability edges},
doi = {10.1016/j.jneumeth.2018.11.013},
language = {en},
journal = {Journal of Neuroscience Methods},
author = {{De Blasi}, Stefano and Ciba, Manuel and Bahmer, Andreas and Thielemann, Christiane},
month = jan,
year = {2019},
pages = {169--181},
}
6 changes: 6 additions & 0 deletions doc/modules.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,17 @@ Spike trains
reference/_spike_train_processing
reference/_spike_train_patterns

.. toctree::
:maxdepth: 1

reference/functional_connectivity_estimation.rst

.. toctree::
:maxdepth: 1

reference/change_point_detection
reference/gpfa

.. toctree::
:maxdepth: 1

Expand Down
5 changes: 5 additions & 0 deletions doc/reference/functional_connectivity_estimation.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
==================================
Functional connectivity estimation
==================================

.. automodule:: elephant.functional_connectivity
31 changes: 31 additions & 0 deletions elephant/functional_connectivity.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
"""
Functions for analysing and estimating firing-patterns and connectivity among neurons
in order to better understand the underlying neural-networks and information-flow
between neurons.


Network connectivity estimation
*******************************

.. autosummary::
:toctree: _toctree/functional_connectivity/

total_spiking_probability_edges

References
----------

.. bibliography::
:keyprefix: functional_connectivity-


:copyright: Copyright 2014-2023 by the Elephant team, see `doc/authors.rst`.
:license: Modified BSD, see LICENSE.txt for details.
"""

from elephant.functional_connectivity_src.total_spiking_probability_edges import (
total_spiking_probability_edges,
)

__all__ = ["total_spiking_probability_edges"]

Loading
Loading