Skip to content

Commit 8c3edb5

Browse files
authored
Remove elements that don't appear necessary (#10)
1 parent 73ac4a3 commit 8c3edb5

22 files changed

+181
-108
lines changed

.gitmodules

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +0,0 @@
1-
[submodule "tests/data/ds000005-fmriprep"]
2-
path = tests/data/ds000005-fmriprep
3-
url = https://gin.g-node.org/nipreps-data/ds000005-fmriprep
4-
datalad-id = 92e566e4-1c80-434e-a4d7-5bf9fb483d76
5-
datalad-url = https://gin.g-node.org/nipreps-data/ds000005-fmriprep

.zenodo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
],
1111
"creators": [
1212
{
13-
"affiliation": "Department of Psychology, Florida International University",
13+
"affiliation": "University of Pennsylvania",
1414
"name": "Salo, Taylor",
1515
"orcid": "0000-0001-9813-3167"
1616
},

README.rst

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ Here are a few of the key features:
3131
In this case, the fMRIPost-AROMA workflow will pull a transform from MNI152NLin2009cAsym
3232
to MNI152NLin6Asym from TemplateFlow and apply it,
3333
along with the boldref-to-MNI152NLin2009cAsym transform, to the boldref-space derivatives.
34+
- fMRIPrep with ``--level full`` and raw BOLD data.
35+
In this case, the fMRIPost workflow will apply minimal preprocessing steps internally
36+
to generate the required derivatives.
37+
This will rarely be used, but may be useful for fMRIPost workflows that require raw data,
38+
like fMRIPost-phase.
3439

3540
.. warning::
3641

@@ -40,3 +45,20 @@ Here are a few of the key features:
4045

4146
4. General NiPreps infrastructure for running a BIDS App, such as a config file,
4247
a command-line interface, and tools to generate HTML reports.
48+
49+
50+
*****
51+
Usage
52+
*****
53+
54+
If you use this template to create a new fMRIPost workflow, you will need to:
55+
56+
1. Replace all instances of ``fmripost_template`` with the name of your new workflow.
57+
2. Replace all instances of ``fMRIPost-template`` with the name of your new workflow.
58+
3. Modify the workflows and interfaces to apply your desired processing steps.
59+
4. Update the documentation to reflect the new workflow.
60+
61+
Please also include something like the following in your boilerplate:
62+
63+
> Data were postprocessed using *fMRIPost-<name>*,
64+
> which is based on *fMRIPost-template* ([cite fMRIPost-template version and DOI here]).

docs/api.rst

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,23 @@
11
.. include:: links.rst
22

3-
================
3+
################
44
Developers - API
5-
================
5+
################
66

7+
***************************************************
78
The *NiPreps* community and contributing guidelines
8-
---------------------------------------------------
9+
***************************************************
910

1011
*fMRIPost-template* is a *NiPreps* application, and abides by the
1112
`NiPreps Community guidelines <https://www.nipreps.org/community/>`__.
1213
Please, make sure you have read and understood all the documentation
1314
provided in the `NiPreps portal <https://www.nipreps.org>`__ before
1415
you get started.
1516

17+
18+
***************************************
1619
Setting up your development environment
17-
---------------------------------------
20+
***************************************
1821

1922
We believe that *fMRIPost-template* must be free to use, inspect, and critique.
2023
Correspondingly, you should be free to modify our software to improve it
@@ -27,13 +30,17 @@ As part of such efforts, we maintain some
2730
`tips and guidelines for developers <https://www.nipreps.org/devs/devenv/>`__
2831
to help minimize your burden if you want to modify the software.
2932

33+
34+
*****************************
3035
Internal configuration system
31-
-----------------------------
36+
*****************************
3237

3338
.. automodule:: fmripost_template.config
3439
:members: from_dict, load, get, dumps, to_filename, init_spaces
3540

41+
42+
*********
3643
Workflows
37-
---------
44+
*********
3845

3946
.. automodule:: fmripost_template.workflows.base

docs/changes.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.. include:: links.rst
22

3-
----------
3+
##########
44
What's new
5-
----------
5+
##########
66

77
.. include:: ../CHANGES.rst

docs/conf.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
'sphinx.ext.linkcode',
5252
'sphinx.ext.napoleon',
5353
'sphinxarg.ext', # argparse extension
54+
'sphinxcontrib.bibtex', # to include references in docs
5455
'nipype.sphinxext.plot_workflow',
5556
]
5657

@@ -151,6 +152,13 @@
151152
# If true, `todo` and `todoList` produce output, else they produce nothing.
152153
todo_include_todos = False
153154

155+
# -----------------------------------------------------------------------------
156+
# sphinxcontrib-bibtex
157+
# -----------------------------------------------------------------------------
158+
bibtex_bibfiles = ['../src/fmripost_template/data/boilerplate.bib']
159+
bibtex_style = 'unsrt'
160+
bibtex_reference_style = 'author_year'
161+
bibtex_footbibliography_header = ''
154162

155163
# -- Options for HTML output ----------------------------------------------
156164

docs/faq.rst

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
.. include:: links.rst
22

3-
================================
3+
################################
44
FAQ - Frequently Asked Questions
5-
================================
5+
################################
66

77
.. contents::
88
:local:
99
:depth: 1
1010

11+
12+
*****************
1113
What is fMRIPost?
12-
-----------------
14+
*****************
1315

1416
fMRIPost workflows are BIDS Apps that ingress fMRI preprocessing derivative datasets.
1517
They fall under the broader umbrella of NiPost workflows,

docs/index.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66
.. include:: links.rst
77
.. include:: ../README.rst
88

9+
********
910
Contents
10-
--------
11+
********
1112

1213
.. toctree::
1314
:maxdepth: 3

docs/installation.rst

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,34 @@
11
.. include:: links.rst
22

3-
------------
3+
############
44
Installation
5-
------------
5+
############
6+
67
*fMRIPost-template* should be installed using container technologies.
78

89
.. code-block:: bash
910
docker pull nipreps/fmripost-template:main
1011
1112
13+
************************************************
1214
Containerized execution (Docker and Singularity)
13-
================================================
15+
************************************************
16+
1417
*fMRIPost-template* is a *NiPreps* application, and therefore follows some overarching principles
1518
of containerized execution drawn from the BIDS-Apps protocols.
1619
For detailed information of containerized execution of *NiPreps*, please visit the corresponding
1720
`Docker <https://www.nipreps.org/apps/docker/>`__
1821
or `Singularity <https://www.nipreps.org/apps/singularity/>`__ subsections.
1922

23+
2024
External Dependencies
21-
---------------------
22-
*fMRIPost-template* is written using Python 3.8 (or above), and is based on
25+
=====================
26+
27+
*fMRIPost-template* is written using Python 3.11 (or above), and is based on
2328
nipype_.
2429

2530
*fMRIPost-template* requires some other neuroimaging software tools that are
26-
not handled by the Python's packaging system (Pypi):
31+
not handled by the Python's packaging system (PyPi):
2732

2833
- FSL_ (version 6.0.7.7)
2934
- ANTs_ (version 2.5.1)
@@ -33,8 +38,11 @@ not handled by the Python's packaging system (Pypi):
3338
- `bids-validator <https://github.com/bids-standard/bids-validator>`_ (version 1.14.0)
3439
- `connectome-workbench <https://www.humanconnectome.org/software/connectome-workbench>`_ (version 1.5.0)
3540

41+
42+
***********************************************
3643
Not running on a local machine? - Data transfer
37-
===============================================
44+
***********************************************
45+
3846
If you intend to run *fMRIPost-template* on a remote system, you will need to
3947
make your data available within that system first.
4048

docs/license.rst

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
1+
#######################################
12
About the *NiPreps* framework licensing
2-
---------------------------------------
3+
#######################################
4+
35
Please check https://www.nipreps.org/community/licensing/ for detailed
46
information on the criteria we use to license *fMRIPost-template* and other
57
projects of the framework.
68

9+
10+
*******************
711
License information
8-
-------------------
12+
*******************
913
Copyright (c) the *NiPreps* Developers.
1014

1115
*fMRIPost-template* is licensed under the Apache License, Version 2.0 (the "License");

0 commit comments

Comments
 (0)