Skip to content

Commit

Permalink
Start removing QSIPrep-specific code and documentation (#4)
Browse files Browse the repository at this point in the history
* Move qsirecon workflow.

* Fix imports.

* Update CHANGES and README.

* Drop exec_mode.

* Change some preprocessing to reconstruction.
  • Loading branch information
tsalo authored Aug 9, 2024
1 parent 59710bb commit d071473
Show file tree
Hide file tree
Showing 19 changed files with 290 additions and 2,211 deletions.
2 changes: 1 addition & 1 deletion .zenodo.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
"dMRI",
"BIDS"
],
"title": "QSIRecon: An integrative platform for preprocessing and reconstructing diffusion MRI",
"title": "QSIRecon: An integrative platform for reconstructing diffusion MRI",
"license": "BSD-3-Clause",
"upload_type": "software"
}
497 changes: 0 additions & 497 deletions CHANGES.rst

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ ARG VCS_REF
ARG VERSION
LABEL org.label-schema.build-date=$BUILD_DATE \
org.label-schema.name="qsirecon" \
org.label-schema.description="qsirecon - q Space Images preprocessing tool" \
org.label-schema.description="qsirecon - q Space Images postprocessing tool" \
org.label-schema.url="http://qsirecon.readthedocs.io" \
org.label-schema.vcs-ref=$VCS_REF \
org.label-schema.vcs-url="https://github.com/pennlinc/qsirecon" \
Expand Down
22 changes: 3 additions & 19 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.. include:: links.rst

QSIRecon: Preprocessing and analysis of q-space images
QSIRecon: Reconstruction of preprocessed q-space images
=======================================================

.. image:: https://img.shields.io/badge/Source%20Code-pennlinc%2Fqsirecon-purple
Expand Down Expand Up @@ -36,34 +36,18 @@ About
``qsirecon`` configures pipelines for processing diffusion-weighted MRI (dMRI) data.
The main features of this software are

1. A BIDS-app approach to preprocessing nearly all kinds of modern diffusion MRI data.
2. Automatically generated preprocessing pipelines that correctly group, distortion correct,
motion correct, denoise, coregister and resample your scans, producing visual reports and
QC metrics.
3. A system for running state-of-the-art reconstruction pipelines that include algorithms
1. A system for running state-of-the-art reconstruction pipelines that include algorithms
from Dipy_, MRTrix_, `DSI Studio`_ and others.
4. A novel motion correction algorithm that works on DSI and random q-space sampling schemes

.. image:: https://github.com/PennLINC/qsirecon/raw/main/docs/_static/workflow_full.png


.. _preprocessing_def:

Preprocessing
~~~~~~~~~~~~~~~

The preprocessing pipelines are built based on the available BIDS inputs, ensuring that fieldmaps
are handled correctly. The preprocessing workflow performs head motion correction, susceptibility
distortion correction, MP-PCA denoising, coregistration to T1w images, spatial normalization
using ANTs_ and tissue segmentation.


.. _reconstruction_def:

Reconstruction
~~~~~~~~~~~~~~~~

The outputs from the :ref:`preprocessing_def` pipelines can be reconstructed in many other
The outputs from BIDS-compliant preprocessing pipelines can be reconstructed in many other
software packages. We provide a curated set of :ref:`recon_workflows` in ``qsirecon``
that can run ODF/FOD reconstruction, tractography, Fixel estimation and regional
connectivity.
Expand Down
12 changes: 1 addition & 11 deletions docs/api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,24 +16,14 @@ Internal configuration system
Library API
***********

Preprocessing Workflows
-----------------------

.. toctree::
:glob:

api/qsirecon.workflows.base
api/qsirecon.workflows.anatomical
api/qsirecon.workflows.dwi
api/qsirecon.workflows.fieldmap


Reconstruction Workflows
------------------------

.. toctree::
:glob:

api/qsirecon.workflows.base
api/qsirecon.workflows.recon


Expand Down
2 changes: 1 addition & 1 deletion docs/citing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
===============
Citing qsirecon
===============
.. [Cieslak2022] Cieslak, M., Cook, P.A., He, X. et al. (2021) QSIRecon: an integrative platform for preprocessing and reconstructing diffusion MRI data. Nat Methods 18 (775–778) doi: https://doi.org/10.1038/s41592-021-01185-5
.. [Cieslak2022] Cieslak, M., Cook, P.A., He, X. et al. (2021) QSIPrep: an integrative platform for preprocessing and reconstructing diffusion MRI data. Nat Methods 18 (775–778) doi: https://doi.org/10.1038/s41592-021-01185-5
.. [Fonov2011] Fonov VS, Evans AC, Botteron K, Almli CR, McKinstry RC, Collins DL and BDCG,
Unbiased average age-appropriate atlases for pediatric studies, NeuroImage 54(1), 2011
Expand Down
2 changes: 1 addition & 1 deletion docs/comparisons.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ their current feature sets. These other

## Preprocessing

| | QSIRecon | Tractoflow | PreQual | MRtrix3_connectome | dMRIPrep |
| | QSIPrep | Tractoflow | PreQual | MRtrix3_connectome | dMRIPrep |
| --------------------------------------------------- | :----------------------: | :--------------------: | :---------------------: | :----------------: | :--------------: |
| BIDS App ||||||
| Gradient direction sanity check | Q-form matching || `dwigradcheck` |||
Expand Down
1 change: 0 additions & 1 deletion docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ Contents
installation
quickstart
usage
preprocessing
reconstruction
contributors
citing
Expand Down
Loading

0 comments on commit d071473

Please sign in to comment.