Provided by: heudiconv_0.10.0-1_all bug

NAME

       heudiconv - DICOM converter for organizing brain imaging data into structured directory layouts

DESCRIPTION

       usage: heudiconv [-h] [--version]

              [-d  DICOM_DIR_TEMPLATE  | --files [FILES ...]]  [-s [SUBJS ...]] [-c {dcm2niix,none}] [-o OUTDIR]
              [-l LOCATOR] [-a  CONV_OUTDIR]  [--anon-cmd  ANON_CMD]  [-f  HEURISTIC]  [-p]  [-ss  SESSION]  [-b
              [BIDSOPTION1     [BIDSOPTION2     ...]]]     [--overwrite]    [--datalad]    [--dbg]    [--command
              {heuristics,heuristic-info,ls,populate-templates,sanitize-jsons,treat-jsons}]                  [-g
              {studyUID,accession_number,all,custom}]   [--minmeta]   [--random-seed  RANDOM_SEED]  [--dcmconfig
              DCMCONFIG] [-q {SLURM,None}] [--queue-args QUEUE_ARGS]

       Example: heudiconv -d 'rawdata/{subject}' -o . -f heuristic.py -s s1 s2 s3

   optional arguments:
       -h, --help
              show this help message and exit

       --version
              show program's version number and exit

       -d DICOM_DIR_TEMPLATE, --dicom_dir_template DICOM_DIR_TEMPLATE
              Location of dicomdir that can be indexed with subject id {subject} and session {session}. Tarballs
              (can be compressed) are supported in addition to directory.  All matching tarballs for  a  subject
              are  extracted  and their content processed in a single pass. If multiple tarballs are found, each
              is assumed to be a separate session and the --ses argument is ignored. Note that you might need to
              surround the value with quotes to avoid {...} being considered by shell

       --files [FILES ...]
              Files (tarballs, dicoms) or directories containing files to process. Cannot be provided  if  using
              --dicom_dir_template.

       -s [SUBJS ...], --subjects [SUBJS ...]
              List  of  subjects  - required for dicom template. If not provided, DICOMS would first be "sorted"
              and subject IDs deduced by the heuristic.

       -c {dcm2niix,none}, --converter {dcm2niix,none}
              Tool to use for DICOM conversion. Setting to "none" disables the actual conversion step --  useful
              for testing heuristics.

       -o OUTDIR, --outdir OUTDIR
              Output  directory  for  conversion  setup  (for  further  customization and future reference. This
              directory will refer to non-anonymized subject IDs.

       -l LOCATOR, --locator LOCATOR
              Study path under outdir. If provided, it  overloads  the  value  provided  by  the  heuristic.  If
              --datalad  is  enabled, every directory within locator becomes a super-dataset thus establishing a
              hierarchy. Setting to "unknown" will skip that dataset.

       -a CONV_OUTDIR, --conv-outdir CONV_OUTDIR
              Output directory for converted files. By default this is identical to  --outdir.  This  option  is
              most useful in combination with --anon-cmd.

       --anon-cmd ANON_CMD
              Command  to run to convert subject IDs used for DICOMs to anonymized IDs. Such command must take a
              single argument and return a single anonymized ID. Also see --conv-outdir.

       -f HEURISTIC, --heuristic HEURISTIC
              Name of a known heuristic or path to the Python script containing heuristic.

       -p, --with-prov
              Store additional provenance information. Requires python-rdflib.

       -ss SESSION, --ses SESSION
              Session for longitudinal study_sessions. Default is None.

       -b [BIDSOPTION1 [BIDSOPTION2 ...]], --bids [BIDSOPTION1 [BIDSOPTION2 ...]]
              Flag for output into BIDS structure. Can also take BIDS-specific options, e.g., --bids notop.  The
              only currently supported options is "notop", which skips creation of top-level BIDS files. This is
              useful when running in batch mode to prevent possible race conditions.

       --overwrite
              Overwrite existing converted files.

       --datalad
              Store the entire collection as DataLad dataset(s).  Small files will be committed directly to git,
              while  large  to  annex. New version (6) of annex repositories will be used in a "thin" mode so it
              would look to mortals as just any other regular directory (i.e. no symlinks to under  .git/annex).
              For now just for BIDS mode.

       --dbg  Do not catch exceptions and show exception traceback.

       --command {heuristics,heuristic-info,ls,populate-templates,sanitize-jsons,treat-jsons}
              Custom action to be performed on provided files instead of regular operation.

       -g {studyUID,accession_number,all,custom}, --grouping {studyUID,accession_number,all,custom}
              How to group dicoms (default: by studyUID).

       --minmeta
              Exclude dcmstack meta information in sidecar jsons.

       --random-seed RANDOM_SEED
              Random seed to initialize RNG.

       --dcmconfig DCMCONFIG
              JSON file for additional dcm2niix configuration.

   Conversion submission options:
       -q {SLURM,None}, --queue {SLURM,None}
              Batch system to submit jobs in parallel.

       --queue-args QUEUE_ARGS
              Additional queue arguments passed as a single string of space-separated Argument=Value pairs.

heudiconv 0.10.0                                  November 2021                                     HEUDICONV(1)