created by Geraldine_VdAuwera
on 2017-12-14
A method configuration or config is a table that lists, for a particular method, what inputs and parameter settings the workflow expects from you. Sometimes workflow authors will publish method configurations in the Method Repository to provide default values for others who may not know what values to use. You must enter values for required inputs, and you can enter values for optional inputs if you like (but you don’t have to). The table also includes a list of the final outputs defined in the workflow.
In practice, there are three different ways to specify values for parameters and file inputs:
1. Simply write the value in the table
2. Reference a [workspace attribute ](https://software.broadinstitute.org/firecloud/documentation/article?id=9767 “workspace attribute “)
3. Reference the data model(https://software.broadinstitute.org/firecloud/documentation/article?id=9769 “data model”)
This [written](https://software.broadinstitute.org/firecloud/documentation/article?id=11123 “written”) or [video](https://www.youtube.com/watch?v=bVU0Rdu0m78 “video”) tutorial will teach you how to configure a method in a workspace.
For an example, see https://portal.firecloud.org/#workspaces/help-firecloud/FireCloud101-Basics/method-configs/gatk/HaplotypeCallerGvcfMc
Updated on 2018-05-03