Quick Start ----------- * **Configuration:** Create a ``params.yaml`` file defining your input, output, and processing options (reference below sections). * **Basic Execution:** Once you're in the relevant folder with the ``Snakefile`` present, run the workflow through the following command: .. code-block:: bash cd finaletoolkit_workflow # Enter the folder with the workflow Snakefile # --cores: Number of CPU cores to use. # --jobs: Maximum number of concurrent jobs (limited by --cores). snakemake --configfile params.yaml --cores --jobs * **SLURM Execution:** Submit to SLURM to run the workflow through the command below (see ``slurm_profile/config.yaml`` for default settings). .. code-block:: bash cd finaletoolkit_workflow # Enter the folder with the workflow Snakefile # Runs the command through params specified in slurm_profile/config.yaml in the background (&), # Redirects all command-related output to snakemake.log snakemake --profile slurm_profile > snakemake.log 2>&1 &