Skip to content

Review Request : R. Larisch #57

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

Closed
wants to merge 65 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
9d2a837
add Literature and first changes
rLarisch Jan 31, 2018
a2c54e1
+ add surce code
Feb 7, 2018
213da55
introduction
rLarisch Feb 16, 2018
e2a1ab7
+ rateCode comments
rLarisch Feb 16, 2018
4da7350
add Lizence
rLarisch Feb 19, 2018
d05154e
add first comments
rLarisch Feb 19, 2018
c3812f3
add new protocols
rLarisch Feb 23, 2018
28be06a
changes in net.py
rLarisch Feb 23, 2018
baa9aa3
+ add stable task
rLarisch Mar 9, 2018
b1fbb4a
+ add figures and restructure the code
rLarisch Mar 12, 2018
b67153b
+ begin of methods
rLarisch Mar 12, 2018
97671ea
starting methods and results
rLarisch Mar 23, 2018
4bdacb0
first draw
rLarisch Mar 23, 2018
a08516c
+add EFS Logo
rLarisch Mar 27, 2018
fbce2db
+ comments of Alex
rLarisch Mar 28, 2018
0873ced
comments Vitay
Jun 7, 2018
86db880
first changes
rLarisch Jun 7, 2018
113b723
further changes
rLarisch Jun 7, 2018
1eff938
+voltage clamp experiment
Jun 19, 2018
deff8f7
beginn description of the network implementation
Jun 20, 2018
93d023e
further changes
Jun 26, 2018
d543efb
burst and clamp
Jul 2, 2018
76abf13
some typos fixed
Jul 3, 2018
ca42e08
add more comments
Jul 4, 2018
bfee21e
make new
rLarisch Aug 6, 2018
73e4ed6
+RF, new text blocks
Aug 10, 2018
da0beaf
+burst.png and new words
Aug 13, 2018
39488dc
+ little code changes
Aug 13, 2018
2626955
+Olshausen and stuff
rLarisch Aug 13, 2018
b6d0c45
fix burst; some more words
rLarisch Aug 14, 2018
d53a797
+ little text changes
Sep 5, 2018
eca6a1b
+ strcutred
rLarisch Sep 5, 2018
bf6e241
add Alex comments (v2)
Sep 10, 2018
39113b9
+ add some comments
Sep 10, 2018
dc88ebd
add comments and README.md text
Sep 10, 2018
278caeb
make newest version
rLarisch Sep 10, 2018
0f85441
minor changes and fixes
vitay Dec 11, 2018
5258c7d
changes figure and function names
rLarisch Jan 16, 2019
8a68be3
fix comments and names in README.md
Jan 18, 2019
3fbf064
overview experiment description
rLarisch Jan 18, 2019
b4706e2
changes in result description
rLarisch Jan 22, 2019
99b383b
last fixes and tests
rLarisch Jan 23, 2019
acf7af1
adaptions in the code/README.md
rLarisch Jan 25, 2019
be0ae84
changed to 2019
rLarisch Apr 5, 2019
5d7bb28
add more explanation
rLarisch Apr 5, 2019
99279a0
little fixes
rLarisch Apr 5, 2019
b1e3f76
fixes to Python 3.x
rLarisch Apr 5, 2019
32cf350
remove logo
rLarisch Apr 5, 2019
3507417
minor changes to the text
vitay Apr 7, 2019
6d43099
Makefie was modified locally
vitay Apr 7, 2019
2acfe30
+ new ReScience template
rLarisch Jun 17, 2019
5e903eb
reviewer comments
rLarisch Sep 18, 2019
96c5999
reviewer comments
rLarisch Sep 18, 2019
11caec6
add Supplementary
rLarisch Sep 18, 2019
c11b62f
further text changes
rLarisch Sep 20, 2019
24f6393
+ RF images
rLarisch Sep 20, 2019
5c78dc6
changes in text and supplementary
rLarisch Sep 20, 2019
c869eee
+ new Template article
rLarisch Sep 20, 2019
8a95703
adress reviewer comments, fix README.md files, fix unnecessary plots
rLarisch Oct 24, 2019
6c0478b
fix theta and Python version in both PDF files
rLarisch Oct 30, 2019
96f4fc2
+ partial replication sentence
rLarisch Nov 1, 2019
2930808
add license
Nov 5, 2019
f0636ce
+ metadata.yaml
Nov 8, 2019
2641e61
update article.pdf
rLarisch Nov 11, 2019
f6c330c
update metadata
rLarisch Nov 12, 2019
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
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
*.pyc
*.aux
*.bbl
*.bcf
*.blg
*.log
*.out
*.run.xml
393 changes: 393 additions & 0 deletions LICENSE.txt

Large diffs are not rendered by default.

101 changes: 24 additions & 77 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,89 +3,36 @@

This is the submission repository for the [Re**Science** journal](https://rescience.github.io).

### How to submit an article ?
**Author:** René Larisch ([email protected])

This is a replication of:

1. Create a [github](https://github.com) account
Connectivity reflects coding: a model of voltage-based STDP with homeostasis,
C. Clopath, L. Büsing, E. Vasilaki and W. Gerstner, In: Nature Neuroscience 13.3
(2010), pp. 344–352, doi= 10.1038/nn.2479

2. [Fork](https://help.github.com/articles/fork-a-repo/) the [ReScience submission](https://github.com/ReScience/ReScience-submission) repository
The reimplementation is written in Python (v2.7 and tested on v3.6) with the help of the neuro-simulator ANNarchy (v4.6.8.1),
Numpy (v1.11.0) and Matplotlib (v1.5.1).

3. Clone this new repository into your desktop environment
#### Data

```
$ git clone https://github.com/YOUR-USERNAME/ReScience-submission
```
The experiment for the emergence of V1 simple-cell-like receptive fields needs the dataset of 10 natural scenes from Olshausen and Field (1996).
Dataset can be found on the webpage of Olshausen (http://www.rctn.org/bruno/sparsenet/). Please note, that the whitened natural scenes are required.

4. Create a branch (the branch name should be author names separated with dashes)
#### Model

```
$ git checkout -b AUTHOR1-AUTHOR2
```
The implementation of the model can be found in the **code** directory.
It exists a model version with a fixed and static homeostasic mechanisms (can be found in *code/net_fix.py*),
and a model version with a dynamic homeostasic mechanisms (can be found in *code/net_homeostatic.py*).


5. Add your code & article (see [author guidelines](https://rescience.github.io/write)) and commit your changes:

```
$ git commit -a -m "Some comment"
```


6. [Push](https://help.github.com/articles/pushing-to-a-remote/) to github

```
$ git push origin AUTHOR1-AUTHOR2
```

7. Issue a [pull request](https://help.github.com/articles/using-pull-requests/) (PR) to Re**Science** with title containing author(s) name and follow the template that will appear once you opened the pull request:

```
**AUTHOR**

Dear @ReScience/editors,

I request a review for the following replication:

### Original article

**Title:**
**Author(s):**
**Journal (or Conference):**
**Year:**
**DOI:**
**PDF:**

### Replication

**Author(s)**:
**Repository**:
**PDF**:
**Keywords**:
**Language**:
**Domain**:

### Results

* [ ] Article has been fully replicated
* [ ] Article has been partially replicated
* [ ] Article has not been replicated

### Potential reviewers
<!-- If you know potential reviewers, you can tell us here -->
<!-- You can look at http://rescience.github.io/board for the -->
<!-- list of registered reviewers (but you can propose others) -->

---

**EDITOR**

* [ ] Editor acknowledgment
* [ ] Reviewer 1
* [ ] Reviewer 2
* [ ] Review 1 decision [accept/reject]
* [ ] Review 2 decision [accept/reject]
* [ ] Editor decision [accept/reject]
```

8. You can suggest reviewers from [editorial board](https://rescience.github.io/board).

9. Answer questions and requests made in the PR conversation page.
#### Results
![Weight change in the Voltage clamp experiment. The blue line presents the weight change with the parameter set for the visual cortex.
The red line presents the weight change with the parameter set for the hippocampus.](article/figures/Fig1_clamp.png)
![Classic STDP learning window. On the x-axis is the time of a postsynaptic spike in relation to the presynaptic spike presented.](article/figures/Fig1_window.png)
![Weight changes as a function of pair frequency repetition.](article/figures/Fig1_pairing.png)
![**Upper left**, weight change as a function of the numbers of postsynaptic spikes.
**Upper right**, weight change as a function of the frequency between three postsynaptic spikes.
**Down**, weight change as a function of the time between the first of three postsynaptic spikes and one presynaptic spike.](article/figures/Fig2_burst.png)
![Neurons with similar high firing rates develop strong bidirectional connections (a). Temporal order of activity is mirrored in the connectivity structure (c). The same as (a) for a standard STDP rule (b). The same as (c) for a standard STDP rule (d).](article/figures/Fig3.png)
![Weight value at the end of the current epoch from the presynaptic neuron to a single postsynaptic neuron by presenting a Gaussian curve input. Black are weight values around zero and weight are weight values around the maximum weight (a). Four different receptive fields by presenting natural scenes as input (b). Higher input firing rate on natural scene input leads to a smaller receptive field (c).](article/figures/Fig4_W.png)
Loading