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.

使用 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
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信