This documentation provides a comprehensive guide to the template structure necessary for implementing Software objects. These objects enable users to codify information to track and version specific softwares used by the pipeline.
## Software information #####################################
# Information for software
#############################################################
# All the following fields are required
name: <string>
# Either version or commit is required to identify the software
version: <string>
commit: <string>
# All the following fields are optional and provided as example,
# can be expanded to anything accepted by the schema
# https://github.com/dbmi-bgm/cgap-portal/tree/master/src/encoded/schemas
title: <string>
source_url: <string>
description: <string>
license: <string> # MIT, GPLv3, ...
All the following fields are required. Either version or commit is required to identify the software.
Name of the software, MUST BE GLOBALLY UNIQUE (ACROSS THE PORTAL OBJECTS).
Version of the software.
Commit of the software.
All the following fields are optional and provided as example. Can be expanded to anything accepted by the schema, see schemas.
Title for the software.
URL for the software (e.g, source files, binaries, repository, etc...).
Description for the software.
License information.