Skip to content

Commit 9adccb0

Browse files
author
Chenying Zhao
authored
Merge pull request #148 from PennLINC/docs/nmind_silver
[DOCS] achieve more checks in NMIND docs domain at silver level
2 parents 6660400 + 6b2d0af commit 9adccb0

File tree

3 files changed

+38
-4
lines changed

3 files changed

+38
-4
lines changed

README.rst

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@ BIDS App Bootstrap (BABS) is a reproducible, generalizable, and
1919
scalable Python package for BIDS App analysis of large datasets.
2020
It uses `DataLad <https://www.datalad.org/>`_ and adopts
2121
the `FAIRly big framework <https://doi.org/10.1038/s41597-022-01163-2>`_.
22-
Currently it is compatible with SGE and Slurm clusters.
22+
Currently, BABS supports jobs submissions and audits on Sun Grid Engine (SGE) and Slurm
23+
high performance computing (HPC) clusters.
2324

24-
BABS functions
25+
BABS programs
2526
---------------------
2627

2728
.. image:: https://github.com/PennLINC/babs/raw/main/docs/source/_static/babs_cli.png
@@ -32,3 +33,19 @@ Schematic of BABS workflow
3233
----------------------------
3334
.. image:: https://github.com/PennLINC/babs/raw/main/docs/source/_static/babs_workflow.png
3435
.. Note: this image is taken from the main branch, so it's normal that docs built from branches is not up-to-date.
36+
37+
Background and Significance
38+
-------------------------------
39+
40+
Neuroimaging research faces a crisis of reproducibility.
41+
With massive sample sizes and greater data complexity, this problem becomes more acute.
42+
The BIDS Apps - the software operating on BIDS data - have provided a substantial advance.
43+
However, even using BIDS Apps, a full audit trail of data processing is a necessary prerequisite for fully reproducible research.
44+
Obtaining a faithful record of the audit trail is challenging - especially for large datasets.
45+
Recently, the `FAIRly big framework <https://doi.org/10.1038/s41597-022-01163-2>`_
46+
was introduced as a way to facilitate reproducible processing of large-scale data
47+
by leveraging `DataLad <https://www.datalad.org/>`_ - a version control system for data management.
48+
However, the current implementation of this framework remains challenging to general users.
49+
50+
BABS was developed to address these challenges
51+
and to facilitate the reproducible application of BIDS Apps to large-scale datasets.

docs/source/index.rst

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,14 @@
22
.. include:: ../../README.rst
33
.. include:: links.rst
44

5-
Documentations
5+
Documentation
66
==================
77

8+
Please follow the instructions in this documentation to use BABS.
9+
Currently there is no alternative usage of BABS.
10+
811
.. toctree::
9-
:maxdepth: 2
12+
:maxdepth: 1
1013

1114
overview
1215
installation

docs/source/installation.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@ Installation
44

55
.. contents:: Table of Contents
66

7+
Step 0. System requirement
8+
=============================================
9+
10+
Currently BABS supports applications on high performance computing (HPC) clusters,
11+
specifically, Sun Grid Engine (SGE) and Slurm clusters.
12+
Please make sure Singularity or one of its successors
13+
(i.e. SingularityCE or Apptainer which BABS currently supports) is available on the cluster.
14+
15+
Currently, BABS is **not** compatible with:
16+
17+
* cloud-based computing platforms (e.g., Amazon Web Services [AWS]);
18+
* local computers where a job scheduling system or Singularity software is not installed;
19+
* computing nodes without job scheduling systems.
20+
721
Step 1. Prepare a conda environment for BABS
822
=============================================
923

0 commit comments

Comments
 (0)