memprize-nijmegen

Reimplementation of the winning entry of the 2016/2017 memprize science competition.

https://github.com/mrapplejuice/memprize-nijmegen

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: science.org, zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.6%) to scientific vocabulary

Keywords

psychology-experiments research
Last synced: 6 months ago · JSON representation ·

Repository

Reimplementation of the winning entry of the 2016/2017 memprize science competition.

Basic Info
Statistics
  • Stars: 0
  • Watchers: 3
  • Forks: 1
  • Open Issues: 0
  • Releases: 2
Topics
psychology-experiments research
Created over 8 years ago · Last pushed over 2 years ago
Metadata Files
Readme License Citation

README.md

DOI

Memprize Submission by Team Radboud University

Reimplementation of the winning entry of the 2016/2017 memprize science competition (Potts et al., 2023)[^1]

The repository contains two versions of the experiment backing the submission:

  1. The original Psychopy implementation, but updated to Python3 and using the newest Psychopy 2023.02.0 release.
  2. A web-implementation of the same algorithm that can run in the browser.

Copying and license

The source code is published under the MIT License, see LICENSE.md.

The images in this repository are published under a variety of licenses. Refer to the IMAGE-ATTRIBUTIONS.md for details.

Web version

You can try out the web version here: https://memprize.craftware.info/

Example of the web version

See below for details how to run the web version.

The original Psychopy version

(Dutch only)

Example of the psychopy version

The original version of the experiment for testing the spacing algorithm. See below for details how to run the web version.

Citation

To cite this software in your publications, you can use the CITATION.cff file through GitHub page or the following reference:

van den Broek, G. S. E., Gerke, P. K., Albers, A. M., Berkers, R., van Kesteren, M., Konrad, B., & Müller, N. (2023). Memprize Submission by Team Radboud University (Version 1.0) [Computer software]. https://doi.org/10.5281/zenodo.8373054

Steps for running the original Psychopy version

Required software:

With these packages installed:

  • Clone the repository
  • Change in the directory psychopy
  • If you are using a python-version other than 3.10, edit the Pipfile and replace the version string 3.10 with the version you are using.
  • Issue the command pipenv install
    • This should install PsychoPy in a pipenv-environment. However, PsychoPy is a relatively heavy package with a lot of dependencies and might be more complicated to install on your system. If you encounter errors, try the alternative steps below.
  • Now you can run the application using the command:

~~~~~~~~~.sh pipenv run python main.py ~~~~~~~~~

Alternative steps for running the original Psychopy version

These steps are easier in case you are not able to install PsychoPy using the steps above. These steps will run the program through a pre-built Standalone PsychoPy bundle instead.

Note: These steps do not work on Linux and were only tested on Windows!

Required software:

  • Install PsychoPy version 2023.02.0 in some other way
    • You sould be able to download the exact version from the release page: https://github.com/psychopy/psychopy/releases/tag/2023.2.0

Then:

  • Clone the repository
  • Change in the directory psychopy
  • Run the experiment's main.py file as described in the previous section, but use the python version that ships with psychopy.

[^1]: Potts, R., van den Broek, G.S.E., Albers, A.M., Balaguer, J., Berkers, R., de Jonge, M., Dhanani, A., Jivani, A., Gerke, P.K., Konrad, B., Küpper-Tetzel, C.E., Hae Li, J., McDaniel, M., Miyatsu, T., Müller, N., Nguyen, K., Reilly, W., Summerfield, C., … Shanks, D.R. (2023). Optimal methods for learning foreign-language vocabulary: An international research competition. [Manuscript submitted for publication]. University College London.

Owner

  • Name: Paul K. Gerke
  • Login: MrApplejuice
  • Kind: user
  • Location: Netherlands

Professional Software Developer from the Netherlands.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Memprize Submission by Team Radboud University
type: software
message: >-
  If you use this software, please cite it using these
  metadata.
repository-code: 'https://github.com/MrApplejuice/memprize-nijmegen'
url: 'https://memprize.craftware.info/'
abstract: >-
  Winning entry of the 2016/2017 memprize science
  competition, submitted by a team of researchers from
  Radboud University Nijmegen.
keywords:
  - learning
  - memory
  - vocabulary
  - psychology
  - mnemonics
license: MIT
version: '1.0'
date-released: '2023-09-23'
doi: 10.5281/zenodo.8373054
authors:
  - given-names: Gesa S. E.
    family-names: van den Broek
    affiliation: >-
      Utrecht University, Department of Education, The
      Netherlands
  - affiliation: >-
      Department of Radiology, Nuclear Medicine and Anatomy,
      Radboud University Medical Center, P.O. Box 9101, 6500
      HB Nijmegen, the Netherlands
    family-names: Gerke
    given-names: Paul K.
    orcid: 'https://orcid.org/0000-0003-1473-5705'
  - given-names: Anke Marit
    family-names: Albers
    affiliation: >-
      Donders Institute for Brain, Cognition, and Behaviour,
      Radboud University Medical Center, Nijmegen, The
      Netherlands
  - given-names: Ruud
    family-names: Berkers
    affiliation: >-
      Donders Institute for Brain, Cognition, and Behaviour,
      Radboud University Medical Center, Nijmegen, The
      Netherlands
  - given-names: Marlieke
    family-names: van Kesteren
    affiliation: >-
      Donders Institute for Brain, Cognition, and Behaviour,
      Radboud University Medical Center, Nijmegen, The
      Netherlands
  - given-names: Boris
    family-names: Konrad
    affiliation: >-
      Donders Institute for Brain, Cognition, and Behaviour,
      Radboud University Medical Center, Nijmegen, The
      Netherlands
  - given-names: Nils
    family-names: Müller
    affiliation: >-
      Donders Institute for Brain, Cognition, and Behaviour,
      Radboud University Medical Center, Nijmegen, The
      Netherlands

GitHub Events

Total
Last Year

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 125
  • Total Committers: 5
  • Avg Commits per committer: 25.0
  • Development Distribution Score (DDS): 0.416
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Paul Konstantin Gerke p****e@c****o 73
Paul Konstantin Gerke no@e****l 37
Gesa no@l****l 13
gesavandenbroek 8****k 1
Paul Konstantin Gerke no@s****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: less than a minute
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • gesavandenbroek (1)
Top Labels
Issue Labels
Pull Request Labels