• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

Falcon:一款高度灵活的开源软件,用于闭环神经科学。

Falcon: a highly flexible open-source software for closed-loop neuroscience.

机构信息

Neuro-Electronic Research Flanders (NERF), Leuven, Belgium. Brain & Cognition Research Unit, KU Leuven, Belgium. VIB, Leuven, Belgium.

出版信息

J Neural Eng. 2017 Aug;14(4):045004. doi: 10.1088/1741-2552/aa7526.

DOI:10.1088/1741-2552/aa7526
PMID:28548044
Abstract

OBJECTIVE

Closed-loop experiments provide unique insights into brain dynamics and function. To facilitate a wide range of closed-loop experiments, we created an open-source software platform that enables high-performance real-time processing of streaming experimental data.

APPROACH

We wrote Falcon, a C++ multi-threaded software in which the user can load and execute an arbitrary processing graph. Each node of a Falcon graph is mapped to a single thread and nodes communicate with each other through thread-safe buffers. The framework allows for easy implementation of new processing nodes and data types. Falcon was tested both on a 32-core and a 4-core workstation. Streaming data was read from either a commercial acquisition system (Neuralynx) or the open-source Open Ephys hardware, while closed-loop TTL pulses were generated with a USB module for digital output. We characterized the round-trip latency of our Falcon-based closed-loop system, as well as the specific latency contribution of the software architecture, by testing processing graphs with up to 32 parallel pipelines and eight serial stages. We finally deployed Falcon in a task of real-time detection of population bursts recorded live from the hippocampus of a freely moving rat.

MAIN RESULTS

On Neuralynx hardware, round-trip latency was well below 1 ms and stable for at least 1 h, while on Open Ephys hardware latencies were below 15 ms. The latency contribution of the software was below 0.5 ms. Round-trip and software latencies were similar on both 32- and 4-core workstations. Falcon was used successfully to detect population bursts online with ~40 ms average latency.

SIGNIFICANCE

Falcon is a novel open-source software for closed-loop neuroscience. It has sub-millisecond intrinsic latency and gives the experimenter direct control of CPU resources. We envisage Falcon to be a useful tool to the neuroscientific community for implementing a wide variety of closed-loop experiments, including those requiring use of complex data structures and real-time execution of computationally intensive algorithms, such as population neural decoding/encoding from large cell assemblies.

摘要

目的

闭环实验为大脑动力学和功能提供了独特的见解。为了促进广泛的闭环实验,我们创建了一个开源软件平台,能够对流式实验数据进行高性能实时处理。

方法

我们编写了 Falcon,这是一个 C++多线程软件,用户可以在其中加载和执行任意处理图。Falcon 图的每个节点都映射到一个单独的线程,节点通过线程安全的缓冲区相互通信。该框架允许轻松实现新的处理节点和数据类型。Falcon 在 32 核和 4 核工作站上进行了测试。流式数据从商业采集系统(Neuralynx)或开源 Open Ephys 硬件读取,而闭环 TTL 脉冲由用于数字输出的 USB 模块生成。我们通过测试具有多达 32 个并行流水线和 8 个串行阶段的处理图,来描述基于 Falcon 的闭环系统的往返延迟,以及软件架构的特定延迟贡献。最后,我们将 Falcon 部署在实时检测自由移动大鼠海马体记录的群体爆发的任务中。

主要结果

在 Neuralynx 硬件上,往返延迟低于 1ms,并且稳定至少 1 小时,而在 Open Ephys 硬件上,延迟低于 15ms。软件的延迟贡献低于 0.5ms。在 32 核和 4 核工作站上,往返和软件延迟相似。Falcon 成功用于在线检测群体爆发,平均延迟约为 40ms。

意义

Falcon 是一种用于闭环神经科学的新型开源软件。它具有亚毫秒级的固有延迟,并使实验者能够直接控制 CPU 资源。我们设想 Falcon 将成为神经科学界的有用工具,用于实现各种闭环实验,包括那些需要使用复杂的数据结构和实时执行计算密集型算法的实验,例如从大型细胞集合进行群体神经解码/编码。

相似文献

1
Falcon: a highly flexible open-source software for closed-loop neuroscience.Falcon:一款高度灵活的开源软件,用于闭环神经科学。
J Neural Eng. 2017 Aug;14(4):045004. doi: 10.1088/1741-2552/aa7526.
2
Open source modules for tracking animal behavior and closed-loop stimulation based on Open Ephys and Bonsai.基于 Open Ephys 和 Bonsai 的开源动物行为追踪和闭环刺激模块。
J Neural Eng. 2018 Oct;15(5):055002. doi: 10.1088/1741-2552/aacf45. Epub 2018 Jun 27.
3
Analysis of an open source, closed-loop, realtime system for hippocampal sharp-wave ripple disruption.分析一种开源、闭环、实时的海马体锐波纹破坏系统。
J Neural Eng. 2019 Feb;16(1):016009. doi: 10.1088/1741-2552/aae90e. Epub 2018 Dec 3.
4
Open Ephys: an open-source, plugin-based platform for multichannel electrophysiology.Open Ephys:一个开源的、基于插件的多通道电生理平台。
J Neural Eng. 2017 Aug;14(4):045003. doi: 10.1088/1741-2552/aa5eea.
5
An open-source, ready-to-use and validated ripple detector plugin for the Open Ephys GUI.一个用于Open Ephys GUI的开源、即用型且经过验证的涟漪探测器插件。
J Neural Eng. 2022 Aug 12;19(4). doi: 10.1088/1741-2552/ac857b.
6
Open Ephys electroencephalography (Open Ephys  +  EEG): a modular, low-cost, open-source solution to human neural recording.开放式多电极生理记录系统脑电图(Open Ephys + EEG):一种用于人类神经记录的模块化、低成本、开源解决方案。
J Neural Eng. 2017 Jun;14(3):035002. doi: 10.1088/1741-2552/aa651f. Epub 2017 Mar 7.
7
Toolkit for Oscillatory Real-time Tracking and Estimation (TORTE).振荡实时跟踪和估计 (TORTE) 工具包。
J Neurosci Methods. 2022 Jan 15;366:109409. doi: 10.1016/j.jneumeth.2021.109409. Epub 2021 Nov 14.
8
A novel low-noise movement tracking system with real-time analog output for closed-loop experiments.一种具有实时模拟输出的新型低噪声运动跟踪系统,用于闭环实验。
J Neurosci Methods. 2019 Apr 15;318:69-77. doi: 10.1016/j.jneumeth.2018.12.016. Epub 2019 Jan 14.
9
BRAND: a platform for closed-loop experiments with deep network models.BRAND:一个用于深度网络模型闭环实验的平台。
J Neural Eng. 2024 Apr 17;21(2):026046. doi: 10.1088/1741-2552/ad3b3a.
10
Real-Time Readout of Large-Scale Unsorted Neural Ensemble Place Codes.实时读取大规模未排序神经集合位置码。
Cell Rep. 2018 Dec 4;25(10):2635-2642.e5. doi: 10.1016/j.celrep.2018.11.033.

引用本文的文献

1
BRAND: a platform for closed-loop experiments with deep network models.BRAND:一个用于深度网络模型闭环实验的平台。
J Neural Eng. 2024 Apr 17;21(2):026046. doi: 10.1088/1741-2552/ad3b3a.
2
Disruption of awake sharp-wave ripples does not affect memorization of locations in repeated-acquisition spatial memory tasks.清醒状态下尖波涟漪的破坏并不影响重复获取空间记忆任务中位置的记忆。
Elife. 2024 Mar 26;13:e84004. doi: 10.7554/eLife.84004.
3
An open-source human-in-the-loop BCI research framework: method and design.一种开源的人在回路脑机接口研究框架:方法与设计。
Front Hum Neurosci. 2023 Jun 27;17:1129362. doi: 10.3389/fnhum.2023.1129362. eCollection 2023.
4
Simultaneous Cellular Imaging, Electrical Recording and Stimulation of Hippocampal Activity in Freely Behaving Mice.在自由活动小鼠中同时进行海马体活动的细胞成像、电记录和刺激
Exp Neurobiol. 2022 Jun 30;31(3):208-220. doi: 10.5607/en22011.
5
Disrupting ripples: Methods, results, and caveats in closed-loop approaches in rodents.扰乱涟漪:啮齿动物闭环方法中的方法、结果和注意事项。
J Sleep Res. 2022 Dec;31(6):e13532. doi: 10.1111/jsr.13532. Epub 2021 Dec 15.
6
CLoSES: A platform for closed-loop intracranial stimulation in humans.CLoSES:一个用于人类闭环颅内刺激的平台。
Neuroimage. 2020 Dec;223:117314. doi: 10.1016/j.neuroimage.2020.117314. Epub 2020 Sep 1.
7
A Systematic Review of Closed-Loop Feedback Techniques in Sleep Studies-Related Issues and Future Directions.闭环反馈技术在睡眠研究相关问题及未来方向中的系统评价。
Sensors (Basel). 2020 May 13;20(10):2770. doi: 10.3390/s20102770.
8
Progress and issues in second-order analysis of hippocampal replay.海马体重放的二阶分析的进展和问题。
Philos Trans R Soc Lond B Biol Sci. 2020 May 25;375(1799):20190238. doi: 10.1098/rstb.2019.0238. Epub 2020 Apr 6.
9
Improving an open-source commercial system to reliably perform activity-dependent stimulation.改进开源商业系统以实现可靠的活动相关刺激。
J Neural Eng. 2019 Oct 29;16(6):066022. doi: 10.1088/1741-2552/ab3319.
10
Circuit Investigations With Open-Source Miniaturized Microscopes: Past, Present and Future.开源小型显微镜的电路研究:过去、现在与未来
Front Cell Neurosci. 2019 Apr 5;13:141. doi: 10.3389/fncel.2019.00141. eCollection 2019.