Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Science Project: Memorable Scents

This repository contains code and analysis for the study presented in the scientific paper untitled "What Makes a Scent Trigger a Memory? A Cognitive Decomposition of Odor-Evoked Retrieval"

📁 Repository Structure

  • requirements.txt: Python packages required to run the Jupyter notebooks.
  • install_packages.R: R packages required to run the Jupyter notebooks.

data:

  • raw_data.csv: The original dataset, to be downloaded (see instructions below).

scripts:

  • preprocessing.ipynb: Jupyter notebook for data cleaning and preparation.
  • exceptions_lemma.py: Lemmatization mapping script used in preprocessing.
  • machine_learning.ipynb: Machine learning analysis on the processed data.
  • statistics.Rmd: R Markdown file containing statistical analyses and visualizations.

📊 Dataset

The dataset used in this study is publicly available on OSF under the CC-BY 4.0 International License.
Please cite appropriately if you use it.

🔁 How to Reproduce

  1. Clone this repository:
git clone https://github.com/jltt-grc/memorable_scents.git
cd memorable_scents
  1. Download the dataset:
  • Go to the OSF dataset page.
  • Download the dataset file (raw_data.csv).
  • Place it inside the data/ folder without renaming it.
  1. Install dependencies:
  • For Python:
pip install -r requirements.txt
  • For R (in RStudio or R console):
source("install_packages.R")
  1. Launch the notebooks:
jupyter notebook
  1. Run the notebooks in the following order:

    1. preprocessing.ipynb
    2. machine_learning.ipynb
  2. Open and knit statistics.Rmd in RStudio for statistical analysis.

👩‍🔬 Authors

  • Juliette Greco-Vuilloud & Anne-Lise Saive

📄 License

  • Code: BSD-3-Clause license.
  • Dataset: CC-BY 4.0 International.

📝 Citation

If you use this work in your research, please cite the following paper: Greco-Vuilloud J, Ruby P, Plailly J, Saive A-L. 2026. What makes a scent trigger a memory? A cognitive decomposition of odor-evoked retrieval. iScience. 29(1) 2026 https://doi.org/10.1016/j.isci.2025.114467


Feel free to open issues or contribute by submitting a pull request.

About

Code and notebooks for the Memorable Scents project: analyzing odor-evoked memories and modeling what makes a scent memorable.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages