Skip to content
@LorenFrankLab

Loren Frank Lab at UCSF

The Frank Lab

https://franklab.ucsf.edu/

Our laboratory focuses on the circuitry of the hippocampus and anatomically related regions. We use a combination of techniques, including large scale multielectrode recording, real-time signal processing and targeted optogenetic interventions and behavioral manipulations of awake, behaving animals to understand how the brain learns, remembers and decides.

lab picture

Main Data Processing Pipelines

  • spyglass - Neuroscience data analysis framework using NWB files and Datajoint pipelines
  • trodes_to_nwb - Convert trodes .rec files to the NWB 2.0+ data format
  • NWB Yaml creator - Create standardized metadata YAML files for use with trodes_to_nwb

Useful Data Processing Packages

Code for Papers

  • Joshi, A., Comrie, A.E., Bray, S., Mankili, A., Guidera, J.A., Nevers, R., Sun, X., Monroe, E., Kharazia, V., Ly, R., et al. (2025). Disruption of theta-timescale spiking impairs learning but spares hippocampal replay. bioRxiv, 2025.09.15.675587. [Paper] [Code]
  • Coulter, M.E., Gillespie, A.K., Chu, J., Denovellis, E.L., Nguyen, T.T.K., Liu, D.F., Wadhwani, K., Sharma, B., Wang, K., Deng, X., et al. (2025). Closed-loop modulation of remote hippocampal representations with neurofeedback. Neuron 113, 949-961.e3. [Paper] [Code]
  • Joshi, A., Denovellis, E.L., Mankili, A., Meneksedag, Y., Davidson, T.J., Gillespie, A.K., Guidera, J.A., Roumis, D., and Frank, L.M. (2023). Dynamic synchronization between hippocampal representations and stepping. Nature. 2023 Apr 12;10.1038/s41586-023-05928-6. [Paper] [Code] [Data]
  • Denovellis EL, Gillespie AK, Coulter ME, Sosa M, Chung JE, Eden UT, et al. Hippocampal replay of experience at real-world speeds. eLife. 2021 Sep 27;10:e64505. [Paper] [Code] [Data]
  • Gillespie AK, Astudillo Maya DA, Denovellis EL, Liu DF, Kastner DB, Coulter ME, et al. Hippocampal replay reflects specific past experiences rather than a plan for subsequent choice. Neuron. 2021 Aug;S0896627321005730. [Paper] [Code] [Data]

Pinned Loading

  1. spyglass spyglass Public

    Neuroscience data analysis framework for reproducible research built by Loren Frank Lab at UCSF

    Jupyter Notebook 111 54

  2. rec_to_binaries rec_to_binaries Public

    A python package that converts SpikeGadgets rec files in the Frank lab directory format to more useable binaries with the same directory format.

    Jupyter Notebook 3 6

  3. rec_to_nwb_yaml_creator rec_to_nwb_yaml_creator Public

    Create YAML files for rec-to-NWB Conversion

    JavaScript 2

  4. track_linearization track_linearization Public

    Linearize 2D position to 1D using an HMM

    Python 6 4

  5. Gillespie_Neuron_2021 Gillespie_Neuron_2021 Public

    analysis code for Gillespie et al, Neuron 2021

    MATLAB 1

  6. Joshi_et_al_2023 Joshi_et_al_2023 Public

    Analysis code for Joshi et al 2023 Dynamic synchronization between hippocampal representations and stepping

    MATLAB 1

Repositories

Showing 10 of 41 repositories
  • sorting-curations Public

    holds text files with manual curation tags for spike sorting with mountainsort4

    LorenFrankLab/sorting-curations’s past year of commit activity
    1 3 0 0 Updated Mar 24, 2026
  • spyglass Public

    Neuroscience data analysis framework for reproducible research built by Loren Frank Lab at UCSF

    LorenFrankLab/spyglass’s past year of commit activity
    Jupyter Notebook 111 MIT 54 104 (1 issue needs help) 10 Updated Mar 24, 2026
  • SpatialBanditTask Public

    Modeling Alison's 6 arm/3 stem task

    LorenFrankLab/SpatialBanditTask’s past year of commit activity
    Jupyter Notebook 2 0 0 0 Updated Mar 23, 2026
  • echip_plating Public
    LorenFrankLab/echip_plating’s past year of commit activity
    Batchfile 0 0 0 0 Updated Mar 6, 2026
  • trodes_to_nwb Public

    Converts data from SpikeGadgets to the NWB Data Format

    LorenFrankLab/trodes_to_nwb’s past year of commit activity
    Jupyter Notebook 3 MIT 4 15 7 Updated Mar 6, 2026
  • LorenFrankLab/non_local_detector’s past year of commit activity
    Jupyter Notebook 1 MIT 1 4 1 Updated Feb 18, 2026
  • LorenFrankLab/realtime_decoder’s past year of commit activity
    Python 5 3 4 0 Updated Feb 3, 2026
  • LorenFrankLab/ndx-franklab-novela’s past year of commit activity
    Python 0 2 3 0 Updated Jan 16, 2026
  • rec_to_nwb_yaml_creator Public

    Create YAML files for rec-to-NWB Conversion

    LorenFrankLab/rec_to_nwb_yaml_creator’s past year of commit activity
    JavaScript 0 MIT 2 7 1 Updated Jan 15, 2026
  • ms_stim_analysis Public

    Collection of notebooks and scripts to create/populate spyglass tables for analysis of ms optogenetic project

    LorenFrankLab/ms_stim_analysis’s past year of commit activity
    Jupyter Notebook 5 0 0 0 Updated Jan 6, 2026

Most used topics

Loading…