Processing, evaluating, and understanding FMRI data with afni_proc.py.

Imaging neuroscience (Cambridge, Mass.) Pub Date : 2024-11-12 eCollection Date: 2024-11-01 DOI:10.1162/imag_a_00347
Richard C Reynolds, Daniel R Glen, Gang Chen, Ziad S Saad, Robert W Cox, Paul A Taylor
{"title":"Processing, evaluating, and understanding FMRI data with afni_proc.py.","authors":"Richard C Reynolds, Daniel R Glen, Gang Chen, Ziad S Saad, Robert W Cox, Paul A Taylor","doi":"10.1162/imag_a_00347","DOIUrl":null,"url":null,"abstract":"<p><p>FMRI data are noisy, complicated to acquire, and typically go through many steps of processing before they are used in a study or clinical practice. Being able to visualize and understand the data from the start through the completion of processing, while being confident that each intermediate step was successful, is challenging. AFNI's <i>afni_proc.py</i> is a tool to create and run a processing pipeline for FMRI data. With its flexible features, afni_proc.py allows users to both control and evaluate their processing at a detailed level. It has been designed to keep users informed about all processing steps: it does not just process the data, but also first outputs a fully commented processing script that the users can read, query, interpret, and refer back to. Having this full provenance is important for being able to understand each step of processing; it also promotes transparency and reproducibility by keeping the record of individual-level processing and modeling specifics in a single, shareable place. Additionally, afni_proc.py creates pipelines that contain several automatic self-checks for potential problems during runtime. The output directory contains a dictionary of relevant quantities that can be programmatically queried for potential issues and a systematic, interactive quality control (QC) HTML. All of these features help users evaluate and understand their data and processing in detail. We describe these and other aspects of <i>afni_proc.py</i> here using a set of task-based and resting-state FMRI example commands.</p>","PeriodicalId":73341,"journal":{"name":"Imaging neuroscience (Cambridge, Mass.)","volume":"2 ","pages":"1-52"},"PeriodicalIF":0.0000,"publicationDate":"2024-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11576932/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Imaging neuroscience (Cambridge, Mass.)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1162/imag_a_00347","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2024/11/1 0:00:00","PubModel":"eCollection","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

FMRI data are noisy, complicated to acquire, and typically go through many steps of processing before they are used in a study or clinical practice. Being able to visualize and understand the data from the start through the completion of processing, while being confident that each intermediate step was successful, is challenging. AFNI's afni_proc.py is a tool to create and run a processing pipeline for FMRI data. With its flexible features, afni_proc.py allows users to both control and evaluate their processing at a detailed level. It has been designed to keep users informed about all processing steps: it does not just process the data, but also first outputs a fully commented processing script that the users can read, query, interpret, and refer back to. Having this full provenance is important for being able to understand each step of processing; it also promotes transparency and reproducibility by keeping the record of individual-level processing and modeling specifics in a single, shareable place. Additionally, afni_proc.py creates pipelines that contain several automatic self-checks for potential problems during runtime. The output directory contains a dictionary of relevant quantities that can be programmatically queried for potential issues and a systematic, interactive quality control (QC) HTML. All of these features help users evaluate and understand their data and processing in detail. We describe these and other aspects of afni_proc.py here using a set of task-based and resting-state FMRI example commands.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
使用 afni_proc.py 处理、评估和理解 FMRI 数据。
FMRI 数据噪音大、获取复杂,在用于研究或临床实践之前通常要经过许多处理步骤。要可视化并理解数据从开始到处理完成的整个过程,同时确信每个中间步骤都是成功的,是一项具有挑战性的工作。AFNI 的 afni_proc.py 是一款用于创建和运行 FMRI 数据处理管道的工具。afni_proc.py 具有灵活的功能,允许用户控制和评估处理过程的细节。它的设计目的是让用户了解所有处理步骤:它不仅处理数据,还会首先输出一个完整注释的处理脚本,用户可以阅读、查询、解释和回溯。拥有这种完整的出处对于理解每个处理步骤非常重要;它还能将单个级别的处理和建模细节记录在一个可共享的地方,从而提高透明度和可重复性。此外,afni_proc.py 创建的管道包含多个自动自检功能,可在运行时发现潜在问题。输出目录包含一个相关数量的字典,可以通过编程查询潜在问题,以及一个系统的交互式质量控制 (QC) HTML。所有这些功能都有助于用户详细评估和了解他们的数据和处理过程。在此,我们将使用一组基于任务和静息态 FMRI 的示例命令来描述 afni_proc.py 的这些方面和其他方面。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Synthetic data in generalizable, learning-based neuroimaging. Processing, evaluating, and understanding FMRI data with afni_proc.py. NOise Reduction with DIstribution Corrected (NORDIC) principal component analysis improves brain activity detection across rodent and human functional MRI contexts. Measurement variability of blood-brain barrier permeability using dynamic contrast-enhanced magnetic resonance imaging. ECCENTRIC: A fast and unrestrained approach for high-resolution in vivo metabolic imaging at ultra-high field MR.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1