deepSTRF Logo

Quickstart

  • Installation instructions
  • The deepSTRF data paradigm
  • Dataset concatenation
  • The deepSTRF model paradigm
  • The deepSTRF metrics paradigm
  • The deepSTRF Fitter
  • Logging your training runs
  • Tensor formats
  • Publications

Datasets

  • Conventions
  • Auditory datasets
  • Visual datasets

Models

  • Computational neural response models
  • AdapTrans model of ON/OFF responses and adaptation
  • The wav2spec slot
  • Retrieving the linear STRF from gradient maps
  • Pretrained models

Examples — Start here

  • Exploring the CRCNS AA1 and AA2 datasets with deepSTRF
  • Fitting NS1 auditory cortical responses with StateNet
  • Loading a pretrained model from the Hugging Face Hub
  • Concatenating neural datasets in deepSTRF
  • Fitting NS1 from raw waveform: causal mel, SincNet, ICNet

Examples — Dataset inspection

  • CRCNS AA4: inspection of the zebra-finch auditory pallium dataset
  • CRCNS AC1 — subthreshold Vm in rat auditory cortex (Wehr + Asari)
  • Exploring NAT4 — the deepSTRF data paradigm in action
  • Downer 2025 / Ahmed 2025: squirrel-monkey auditory cortex (MUA on TIMIT + monkey vocalizations)
  • Wingert 2026 — ferret auditory cortex encoding subspace
  • Alice EEG with deepSTRF — modality generalisation tutorial
  • Encoding zebra finch auditory pallium responses to unoccluded song
  • Fitting Espejo ferret A1 responses with the NRF model

Examples — Advanced / analyses

  • STRF parameterizations — same data, same model, different inductive bias
  • STRF gradmaps: 2D-CNN on CRCNS AA2 (OV / conspecific)
  • AdapTrans showcase: Transformer on CRCNS AA1
  • Learnable audio front-ends: beating the native spectrogram on NS1

API

  • deepSTRF
deepSTRF
  • Overview: module code

All modules for which code is available

  • deepSTRF.datasets.audio.alice_eeg
  • deepSTRF.datasets.audio.audio_dataset
  • deepSTRF.datasets.audio.crcns_aa1
  • deepSTRF.datasets.audio.crcns_aa2
  • deepSTRF.datasets.audio.crcns_aa4
  • deepSTRF.datasets.audio.crcns_ac1
  • deepSTRF.datasets.audio.downer2025
  • deepSTRF.datasets.audio.espejo
  • deepSTRF.datasets.audio.le_2025
  • deepSTRF.datasets.audio.nat4
  • deepSTRF.datasets.audio.ns1
  • deepSTRF.datasets.audio.wingert2026
  • deepSTRF.datasets.neural_dataset
  • deepSTRF.datasets.video.video_dataset
  • deepSTRF.metrics.losses
  • deepSTRF.metrics.performance
  • deepSTRF.models.activations
  • deepSTRF.models.audio.audio_model
  • deepSTRF.models.audio.audio_zoo
  • deepSTRF.models.audio.icnet
  • deepSTRF.models.layers
  • deepSTRF.models.neural_model
  • deepSTRF.models.prefiltering
  • deepSTRF.models.readouts
  • deepSTRF.models.scales
  • deepSTRF.models.video.video_model
  • deepSTRF.training.config
  • deepSTRF.training.fitter
  • deepSTRF.training.multi_seed
  • deepSTRF.training.seed
  • deepSTRF.training.tb_log
  • deepSTRF.training.wandb_log
  • deepSTRF.utils.data
  • deepSTRF.utils.data_download
  • deepSTRF.utils.hub
  • deepSTRF.utils.plotting

© Copyright 2025, Ulysse Rancon.

Built with Sphinx using a theme provided by Read the Docs.