Académique Documents
Professionnel Documents
Culture Documents
Authors: Alexander.STANCIU(alexander.stanciu96@gmail.com)
Richard.ARDELEAN(ardeleaneugenrichard@gmail.com)
Record of Processing
No. Version Date Status Who Description
1 21.03.2019 In progress? OP Document first draft
Record of Approval
No. Version Date Who Description
1 … …
Recipients of Document
No. Version Date of Distribution Recipients
1 …
Page 2
<Project Name> Version: <1.0>
Vision (Small Project) Date: <yyyy-mm-dd>
<document identifier>
Table of Contents
1. Introduction 4
1.1 References 4
2. Positioning 4
2.1 Problem Statement 4
2.2 Product Position Statement 4
4. Product Overview 6
4.1 Product Perspective 6
4.2 Assumptions and Dependencies 6
5. Product Features 7
5.1 FEAT 01: Cluster spikes to correctly identify neurons 7
5.2 FEAT 02: Spikes are sorted in reasonable amount of time 7
5.3 FEAT 03: Visualize the results 7
Page 3
<Project Name> Version: <1.0>
Vision (Small Project) Date: <yyyy-mm-dd>
<document identifier>
1.1 References
This document references:
Requirements Glossary
Use Case Model
2. Positioning
2.1 Problem Statement
Because of the fact that it is very hard to put electrodes directly into the neuron, we have to put it
between them and this makes it difficult to distinguish between which spikes correspond to which
neurons.
The problem of Spikes not being assigned to neurons
affects Neuroscience researchers
the impact of which is Difficulty in finding out what each neuron does
a successful solution would Advancements in finding out how the brain functions
be
Finding a way to cluster unbalanced data in other fields
as well
Page 4
<Project Name> Version: <1.0>
Vision (Small Project) Date: <yyyy-mm-dd>
<document identifier>
Researcher User who wants Input the dataset of spikes Neuroscience Institutes
to sort spikes to
find the neurons
they belong to
Alexander Computer Ensures development of the Students
STANCIU Science student project
at Technical
University of
Cluj-Napoca
Richard Computer Ensures development of the Students
ARDELEA Science student project
N at Technical
University of
Cluj-Napoca
Mihaela Associate Monitors the project progress Project coordinator
DINSOREA Professor, Dr.,
NU Eng. Computer
Science
Department of
the Technical
University of
Cluj-Napoca
Page 5
<Project Name> Version: <1.0>
Vision (Small Project) Date: <yyyy-mm-dd>
<document identifier>
3.3.1 Users
The program will be operated by one person at a time.
3.3.2 Time limits
There is no predictable time limit, as the time depends on the size of the data.
3.3.3 Infrastructure
The product will run on any machine that is able to run python code.
3.4 Summary of Key Stakeholder or User Needs
Page 6
<Project Name> Version: <1.0>
Vision (Small Project) Date: <yyyy-mm-dd>
<document identifier>
4. Product Overview
The program should provide a fast sorting of the spikes in relevant clusters.
5. Product Features
5.1 FEAT 01: Cluster spikes to correctly identify neurons
The product shall cluster the dataset in such a way that an expert human would agree on the
clustering.
5.2 FEAT 02: Spikes are sorted in reasonable amount of time
The maximum time complexity of the algorithm should be O(n*log(n)).
5.3 FEAT 03: Visualize the results
The application should show the resulting clusters in a way that makes it easy to distinguish
them.
Page 7
<Project Name> Version: <1.0>
Vision (Small Project) Date: <yyyy-mm-dd>
<document identifier>
Page 8