2021
DOI: 10.3389/fninf.2021.723406
|View full text |Cite
|
Sign up to set email alerts
|

Acceleration of the SPADE Method Using a Custom-Tailored FP-Growth Implementation

Abstract: The SPADE (spatio-temporal Spike PAttern Detection and Evaluation) method was developed to find reoccurring spatio-temporal patterns in neuronal spike activity (parallel spike trains). However, depending on the number of spike trains and the length of recording, this method can exhibit long runtimes. Based on a realistic benchmark data set, we identified that the combination of pattern mining (using the FP-Growth algorithm) and the result filtering account for 85–90% of the method's total runtime. Therefore, i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
1
1
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 51 publications
0
3
0
Order By: Relevance
“…When analyzing large-size experimental data, the FIM search for all possible patterns can result in obtaining millions, if not billions, of putative patterns ( Porrmann et al, 2021 ). To reduce computation time, which is particularly relevant for large datasets, we require a minimum occurrence count min occ of each pattern size to be further considered after the frequent mining step.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…When analyzing large-size experimental data, the FIM search for all possible patterns can result in obtaining millions, if not billions, of putative patterns ( Porrmann et al, 2021 ). To reduce computation time, which is particularly relevant for large datasets, we require a minimum occurrence count min occ of each pattern size to be further considered after the frequent mining step.…”
Section: Methodsmentioning
confidence: 99%
“…The SPADE method and all implementations of the surrogate techniques are included in the Elephant Python package http://python-elephant.org . Regarding the computational cost, several improvements have been made for the performance of both, SPADE and the surrogate implementations ( https://elephant.readthedocs.io/en/latest/release_notes.html ; Porrmann et al, 2021 ). Nonetheless, depending on the size of the dataset and the number of surrogates employed, large analyses can still take up to several hours on a computer cluster.…”
Section: Methodsmentioning
confidence: 99%
“…The first is the detection of all putative patterns in the data at a certain temporal resolution, during which the putative patterns are stored along with the information on when and how often they occur. This is achieved by applying a Frequent Itemset Mining algorithm [52,53]. The second step is the statistical evaluation of the significance of the patterns detected in the first step, under the null-hypothesis of mutual independence of spike trains given their firing rate (co-)modulations [54].…”
Section: Analysis Approach For Spatio-temporal Spike Patterns In the ...mentioning
confidence: 99%