Build Status

Overview

Welcome! This website showcases the bibliography maintained by Lennart Wittkuhn.

At the moment, this bibliography contains 1926 references for publications in neuroscience, psychology, statistics, artificial intelligence, meta-science and more. The website was last updated on 05 November, 2021.

The source code of this website can be found at https://github.com/lnnrtwttkhn/bibliography/.

To understand how the bibliographical data was processed in this document, you can click on the Code tabs on the right. For example, by clicking on the first Code tab on the right, you will be able to see the R code that was used to load and process the bibliographical information stored in the bibliography.bib file.

Usage

The table below lists all references sorted by the first author’s last name, publication year, and journal name (in that order).

You can use the Search bar on the right to search for certain publications (e.g., by author or journal name).

The URL column contains hyperlinks that should bring you to the publisher’s website for the corresponding publication.

When you use the bibliography.bib file in one of your documents (in LaTeX) and you want to cite one of the references, use the citation key in the ID column to cite the relevant publication, e.g., \cite{Wittkuhn2020B}.

If a reference is missing, please get in touch.

Figure 1 shows a table of the entire bibliography.

Figure 1: Table of all publications in bibliography.bib.

Filter

In the sections below, I filter the bibliography e.g., depending on certain keywords.

Replay

Table 2 list all publications in the bibliography.bib file that mention the term replay in the abstract or the title:

Figure 2: Table listing studies mentioning ‘replay’ in the abstract.

Figure 3 shows the number of papers published per year, containing replay-related search terms in the abstract. Note, that the numbers are based only on the publications in the bibliography. The bibliography likely does not contain all publications on replay or reactivation in the literature.

Number of papers published per year, containing replay-related search terms in the abstract

Figure 3: Number of papers published per year, containing replay-related search terms in the abstract

Replay Literature Reviews

In this section, I filter publications in the bibliography.bib file for literature review papers on replay. The matching papers are listed in Figure 4, sorted by year in descending order (newest to oldest) and author name (alphabetical).

Figure 4: Table of literature reviews on replay.

Intracranial recordings in humans

In this section, I filter publications in the bibliography.bib file for papers using intracranial recordings in humans. The matching papers are listed in Figure 5. Many (but not all!) of them are investigating replay-like signals in the medial temporal lobe and therefore establish important correspondence to electrophysiological recordings of replay in rodents.

Figure 5: Table listing studies using intracranial recordings in humans.

Successor representation

In this section, I filter publications in the bibliography.bib file for papers on the successor representation in reinforcement learning. The matching papers are listed in Figure 6. The filter searches for the keyword successor representation in the title, abstract or tags of the bibliography entries. 20 matching papers were found.

Figure 6: Table listing studies on the successor-representation in reinforcement learning.

Cognitive maps

In this section, I filter publications in the bibliography.bib file for papers on cognitive maps. The matching papers are listed in Figure 7. The filter searches for the keyword cognitive map in the title, abstract or tags of the bibliography entries. 100 matching papers were found.

Figure 7: Table listing bibliography entries containing cognitive map

Remapping

In this section, I filter publications in the bibliography.bib file for papers on remapping in the hippocampus. The matching papers are listed in Figure 8. The filter searches for the keyword remapping in the title, abstract or tags of the bibliography entries. 32 matching papers were found.

Figure 8: Table listing bibliography entries containing remapping

Representations

In this section, I filter publications in the bibliography.bib file for papers on representations and representation learning. This is a bit of challenge, because if you would search for “representation” in paper titles or abstracts, you would end up with a long list of papers, since the term is quite ubiquitous in neuroscience, psychology and machine learning. Therefore, I here resort to manually annotating publications using the tags field of the bibliography entries. The filter shown here searches for the keyword representation in the tags field of the bibliography entries. The matching papers are listed in Figure 9. In total, 80 matching papers were found.

Figure 9: Table listing bibliography entries containing representation in the tags field

Representational Drift

In this section, I filter publications in the bibliography.bib file for papers on representational drift. The filter shown here searches for the keyword representation in the abstract, title and tags fields of the bibliography entries. The matching papers are listed in Figure 10. In total, 12 matching papers were found.

Figure 10: Table listing bibliography entries containing representational drift in the title, abstract and tags field

Zoo

Figure 11 shows relevant references for the Zoo project.

Figure 11: Table listing bibliography entries containing zoo in the tags field

Missing PDFs

Figure 12 lists all publications with missing PDFs.

Figure 12: Table of all publications with a missing PDF.

Missing abstracts

In some of the sections above, I use information from the abstract to filter publications for specific keywords. It is therefore important that the abstract information is complete. In Figure 13 I filter for all publications with missing abstract information to continously update this information.

Figure 13: Table of all publications with a missing abstract.

Publications added per day

Figure 14 shows the number of publications added to the bibliography per day. The maximum number of publications added on a single day were 51 publications added on 14 December, 2020.

Number of publications added to the bibliography per day (y-axis) over time (in months; x-axis) since creating the bibliography in BibDesk in Sep 2019.

Figure 14: Number of publications added to the bibliography per day (y-axis) over time (in months; x-axis) since creating the bibliography in BibDesk in Sep 2019.

Contact

If a reference is missing, please create a new issue and use the issue template for missing publications.

If you have any questions about the bibliography, the repository, if you spotted a bug or would like to make a comment, please also open an issue first, or otherwise email Lennart.

Thanks!

Behind the scenes

The Python script below (parser.py) reads the bibliography.bib file and uses (1) bibtexparser to read the bibliography contents and (2) pandas to transform the content into a bibliography.csv file that is read into this notebook.

The R Markdown notebook is then rendered on every push to the repo using continuous integration via Travis:

The continuous integration executes a simple Makefile that first runs the parser.py and then the bibliography.Rmd notebook:

The dependencies of the Python code are listed in requirements.txt:

This R Markdown notebook was built using the following computational environment:

## [1] "en_US.UTF-8"
## R version 4.0.2 (2020-06-22)
## Platform: x86_64-pc-linux-gnu (64-bit)
## Running under: Ubuntu 18.04.5 LTS
## 
## Matrix products: default
## BLAS:   /usr/lib/x86_64-linux-gnu/openblas/libblas.so.3
## LAPACK: /usr/lib/x86_64-linux-gnu/libopenblasp-r0.2.20.so
## 
## locale:
##  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
##  [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
##  [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
##  [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
##  [9] LC_ADDRESS=C               LC_TELEPHONE=C            
## [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       
## 
## attached base packages:
## [1] stats     graphics  grDevices utils     datasets  methods   base     
## 
## other attached packages:
##  [1] assertr_2.8       bookdown_0.24     lemon_0.4.5       forcats_0.5.1    
##  [5] stringr_1.4.0     dplyr_1.0.7       purrr_0.3.4       readr_2.0.2      
##  [9] tidyr_1.1.4       tibble_3.1.5      ggplot2_3.3.5     tidyverse_1.3.1  
## [13] DT_0.19           data.table_1.14.2 here_1.0.1       
## 
## loaded via a namespace (and not attached):
##  [1] Rcpp_1.0.7        lattice_0.20-41   lubridate_1.8.0   assertthat_0.2.1 
##  [5] rprojroot_2.0.2   digest_0.6.28     utf8_1.2.2        plyr_1.8.6       
##  [9] R6_2.5.1          cellranger_1.1.0  backports_1.3.0   reprex_2.0.1     
## [13] evaluate_0.14     highr_0.9         httr_1.4.2        pillar_1.6.4     
## [17] rlang_0.4.12      readxl_1.3.1      rstudioapi_0.13   jquerylib_0.1.4  
## [21] rmarkdown_2.11    labeling_0.4.2    htmlwidgets_1.5.4 munsell_0.5.0    
## [25] broom_0.7.10      compiler_4.0.2    modelr_0.1.8      xfun_0.28        
## [29] pkgconfig_2.0.3   htmltools_0.5.2   tidyselect_1.1.1  gridExtra_2.3    
## [33] fansi_0.5.0       crayon_1.4.2      tzdb_0.2.0        dbplyr_2.1.1     
## [37] withr_2.4.2       grid_4.0.2        jsonlite_1.7.2    gtable_0.3.0     
## [41] lifecycle_1.0.1   DBI_1.1.1         pacman_0.5.1      magrittr_2.0.1   
## [45] scales_1.1.1      cli_3.1.0         stringi_1.7.5     farver_2.1.0     
## [49] fs_1.5.0          xml2_1.3.2        ellipsis_0.3.2    generics_0.1.1   
## [53] vctrs_0.3.8       tools_4.0.2       glue_1.4.2        crosstalk_1.2.0  
## [57] hms_1.1.1         fastmap_1.1.0     yaml_2.2.1        colorspace_2.0-2 
## [61] rvest_1.0.2       knitr_1.36        haven_2.4.3