Skip to content

Commit 9f8b85a

Browse files
committed
Documentation about LCModel scripts
1 parent dcbd5c5 commit 9f8b85a

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

examples/lcmodel/README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
### LCModel examples
2+
3+
This folder contains example code to launch the LCModel pipeline using the VIP Python client. It provides three configurations depending on the data source:
4+
5+
- **Data on VIP**: The notebook `launch_lcmodel.ipynb` uses inputs already stored on VIP and writes the results back to VIP.
6+
- **Data on Girder**: The notebook `launch_with_girder.ipynb` uses inputs stored on Girder and saves the produced outputs there.
7+
- **Local data**: The script `script_for_local_data/exec_LCModel.py` runs the LCModel pipeline on local inputs and downloads the results at the end of the session.
8+
9+
Note that `exec_LCModel.py` relies on `script_for_local_data/session_utils.py` to provide additional flexibility (e.g., launching multiple sessions in parallel, queueing upcoming sessions, and deduplicating uploads for inputs shared across sessions). Some of these features use internal mechanisms of the Python client and are not official examples of the standard usage of the client.
10+
11+
The notebook `launch_with_girder.ipynb` and the script `exec_LCModel.py` were created in collaboration with researchers from the CREATIS laboratory to study the variability of results as the DKNTMN parameter (specified in `.control` files) changes.

0 commit comments

Comments
 (0)