The physiopy contributors:
Daniel Alcalá, Apoorva Ayyagari, Katie Bottenhorn, Molly Bright, César Caballero-Gaudes, Inés Chavarría,
Elizabeth DuPre, Vicente Ferrer, Soichi Hayashi, Vittorio Iacovella, Tomas Lenc, François Lespinasse, Ryan Lim,
Ross Markello, Stefano Moia, Robert Oostenveld, David Romero-Bascones, Taylor Salo, Rachael Stickland,
Eneko Uruñuela, Merel van der Thiel, Kristina Zvolanek, & Marcel Zwiers.
MRI-related physiology is still a niche → we need more researchers and clinicians to become interested in the topic.
*Open Source Software Development is the idea of developing a software publicly, sharing it from the beginning of the development, fostering a democratic community of contributors in support of the project, using version control and software testing.
One aim of physiopy is to ease this process using a Community driven, BIDS-based, Open Development* approach.
Sharing physiological data, toolboxes, and documentation following the concepts of Open Science could improve the exposition to this topic.
physiopy's has 5 main aims, that translate into three core components:
In physiopy, we adopt the all-contributors acknowledgement system: each and all contributions of any kind and size are recognised.
At the moment (this could change) during outreach activities (e.g. abstracts), all authors are listed in alphabetical order, beside the (corresponding) author of the piece.
We are not a community that aims to compete with or take the place of others.
Instead, we prefer collaborations with any other community/individual that
is eager to collaborate.
We mainly refer to the ICP network, ISMRM, OHBM, and the Brainhack as user bases and theoretical sources (although we are more executive in nature).
All contributors are volunteers that dedicate their free time to the community.
For this reason, there is no strict deadline (but soft deadlines) and development is adaptive to the time (and interest) of the contributors.
However, we don't exclude the use of dedicated funds.
Raw data
BIDSification
physiological data preprocessing
phys. denoising
phys. imaging
Data acquisition
Process description
Raw data
phys2bids
peakdet
phys2denoise
phys. imaging
Data acquisition
physiopy's documentation
physiopy/phys2bids is our flagship repository, introduced in December 2019.
Its aim is reorganising physiological recordings into BIDS format, and it currently supports AcqKnowledge (BIOPAC) and Labchart (ADInstruments) files.
There is an open PR to support Spike files, and help has been obtained to develop par/rec support.
Possible development:
asl
and beh
).BIDScoin¹ integrates phys2bids as a plugin, granting it a GUI and facilitating its use.
1. Zwiers, Moia, & Oostenveld, 2022 (Front Neuroinform)
physiopy/peakdet was "donated" by its maintaner, Ross Markello, and is currently maintained by physiopy.
Its aim is denoising physiological data and detect peaks in the signal.
It supports basic automatic peak detection and manual result correction.
Possible development:
There is an open PR to add manual peak selection.
1. Makowski et al, 2021 (Behav. Res. Methods)
physiopy/phys2denoise is our second repository, introduced in May 2020.
Its aim is creating denoising regressors for fMRI from physiological recordings, NOT run the denoising step itself.
It is in alpha stage (partially tested code), and it supports common denoising methods based (at the moment) on cardiac and respiratory data.
Possible development:
physiopy's documentation is an important pillar of physiopy's aim, as it is meant to guide new users in their physiological data approach
Possible development:
Running actions:
Possible development:
In the meantime, thanks to all contributors!