--- title: "Protocol Output" slug: "protocol-output" updated: 2022-07-27T22:09:51Z published: 2022-07-27T22:09:51Z canonical: "code.tag.bio/protocol-output" --- > ## Documentation Index > Fetch the complete documentation index at: https://code.tag.bio/llms.txt > Use this file to discover all available pages before exploring further. # Protocol Output The *protocol_output* attribute is an object that will inform the client how to display information to the user *after* executing the protocol. ### dynamic_description **usage: *optional* - datatype: *string*** The `dynamic_description` attribute is used to give an overview of what the protocol is analyzing. The `dynamic_description` can include references for the arguments in the protocol. The references will be replaced by the variables, collections, or values selected for the argument. ``` "dynamic_description": "Give an overview of the analysis with ARGUMENT_VALUE(argument_name)[ prefix text :: suffix text ]." ``` ### export **usage: *required* - datatype: *array*** `export` is an array which contains `method`-specific strings for the rendering of stock visualizations. The standard export for a `tag-comparison` method would include `tag-tag` and `numeric-tag`, while a `numeric-comparison` method would include `numeric-tag` and `numeric-numeric`. ``` "export": [ "tag-tag", "numeric-tag", "numeric-numeric" ] ``` ### visualization **usage: *required* - datatype: *array*** The `visualization` attribute contains objects to customize the rendering of protocol results. The `visualization` attribute can include references for the `arguments` in the protocol or to display entity count placeholders. The references will be replaced by the variables, collections, or values as selected for the argument. There are also a number of descriptor types and options to adjust decimal places or graphic coloring. See the [Protocol Visualization Reference](https://tagbio-developer-docs.document360.io/docs/protocol-visualization-reference) for more details. ``` "visualization": [ { "visualization_type": "numeric-tag", "descriptors": [ {"focus-mean": "Average value of 'COLLECTION_PLACEHOLDER: VARIABLE_PLACEHOLDER' for cases in the focus cohort ARGUMENT_VALUE(argument_name) (FOCUS_COUNT_PLACEHOLDER entities)"}, {"background-mean": "Average value of 'COLLECTION_PLACEHOLDER: VARIABLE_PLACEHOLDER' for all cases (BACKGROUND_COUNT_PLACEHOLDER entities)"} ], "digits": 2 } ] ```