11[ workflow name]
22===========
33
4+ - [ Description] ( #description )
5+ - [ Diagram] ( #diagram )
6+ - [ User guide] ( #user-guide )
7+ - [ Quick start guide] ( #quick-start-guide )
8+ - [ Infrastructure usage and
9+ recommendations] ( #infrastructure-usage-and-recommendations )
10+ - [ Compute resource usage across tested
11+ infrastructures] ( #compute-resource-usage-across-tested-infrastructures )
12+ - [ Benchmarking] ( #benchmarking )
13+ - [ Workflow summaries] ( #workflow-summaries )
14+ - [ Metadata] ( #metadata )
15+ - [ Component tools] ( #component-tools )
16+ - [ Required (minimum)
17+ inputs/parameters] ( #required-minimum-inputsparameters )
18+ - [ Additional notes] ( #additional-notes )
19+ - [ Help/FAQ/Troubleshooting] ( #helpfaqtroubleshooting )
20+ - [ 3rd party Tutorials] ( #3rd-party-tutorials )
21+ - [ Licence(s)] ( #licences )
22+ - [ Acknowledgements/citations/credits] ( #acknowledgementscitationscredits )
23+
424---
525
626# Description
@@ -11,85 +31,99 @@ Introduction of workflow and its component tools.
1131Table with embedded registry links.
1232```
1333
14- ## Workflow summary
34+ ---
35+
36+ # Diagram
1537
1638```
17- Example table below
39+ Logical visual description of processing steps for workflow
1840```
19- | metadata field | workflow_name / workflow_version |
20- | -------------------| :---------------------------------:|
21- | Version | workflow_version |
22- | Maturity | stable |
23- | Creators | workflow_author_1 |
24- | Source | NA |
25- | License | NA |
26- | Workflow manager | NextFlow |
27- | Container | None |
28- | Install method | Manual |
29- | GitHub | NA |
30- | bio.tools | NA |
31- | BioContainers | NA |
32- | bioconda | NA |
3341
34- ## Component tools
42+ ---
43+
44+ # User guide
45+
46+ ## Quick start guide
3547
3648```
37- Example below
49+ General guide for deployment across multiple infrastructures (distinct from specific infrastructure quick start guide)
3850```
3951
40- | Workflow element | Workflow element version | Workflow title |
41- | -------------| :--------:| :--------:|
42- | Tool 1 | See workflow version | workflow_name |
43- | Tool 2 | See workflow version | workflow_name |
44- | Tool 3 | See workflow version | workflow_name |
52+ ---
4553
46- ## Required (minimum) inputs/parameters
54+ ## Infrastructure usage and recommendations
4755
4856```
49- The minimum inputs required for the workflow to run.
57+ + link to installation instructions for each infrastructure
58+ + recommendations
59+
60+ Documentation for a specific infrastructure should go into a infrastructure documentation template
61+ https://github.com/AustralianBioCommons/doc_guidelines/blob/master/infrastructure_optimisation.md
5062```
5163
52- ## Third party tools / dependencies
64+ ---
65+
66+ ## Compute resource usage across tested infrastructures
5367
5468```
55- Any dependencies should be noted here
69+ Table with high level compute resource usage information for standalone runs or testing of specific versions on specific computational infrastructures.
5670```
5771
72+ | Title | Version | Sample description | Wall time | Cores | Peak RAM in GB (requested) | Drive (GB) | HPC-HTC | If HPC-HTC is other, specify | Scheduler | Year-Month |
73+ | ----- | ------- | ------------------ | --------- | ----- | -------------------------- | ---------- | ------- | ---------------------------- | --------- | ---------- |
74+ | | | | | | | | | | | |
75+
5876---
5977
60- # Diagram
78+ # Benchmarking
6179
6280```
63- Logical visual description of processing steps for workflow
81+ Benchmarking for a specific infrastructure should go here: if this document is complicated it should go into a benchmarking template, or be provided elsewhere (e.g. Zenodo).
6482```
6583
6684---
6785
68- # Infrastructure specific documentation & testing
86+ # Workflow summaries
6987
70- ## High level compute resource usage
88+ ## Metadata
7189
7290```
73- Table with high level compute resource usage information for specific versions and infrastructures.
91+ Example table below
7492```
7593
76- | Title | Version | Sample description | Wall time | Cores | Peak RAM in GB (requested) | Drive (GB) | HPC-HTC | If HPC-HTC is other, specify | Scheduler | Year-Month |
77- | -------| ---------| --------------------| -----------| -------| -------| -------| -------| -------| -------| -------|
78- ||||||||||||
94+ | metadata field | workflow_name / workflow_version |
95+ | -------------------| :---------------------------------:|
96+ | Version | workflow_version |
97+ | Maturity | stable |
98+ | Creators | workflow_author_1 |
99+ | Source | NA |
100+ | License | NA |
101+ | Workflow manager | NextFlow |
102+ | Container | None |
103+ | Install method | Manual |
104+ | GitHub | NA |
105+ | bio.tools | NA |
106+ | BioContainers | NA |
107+ | bioconda | NA |
108+
109+ ---
79110
80- ## Infrastructure specific install, usage & optimisation
111+ ## Component tools
81112
82113```
83- Instructions for a specific infrastructure should go into a infrastructure documentation template
84- https://github.com/AustralianBioCommons/doc_guidelines/blob/master/infrastructure_optimisation.md
114+ Example below
85115```
116+ | Workflow element/tool name | Workflow element/tool version | Workflow element/tool dependencies | Workflow title |
117+ | --------------------------| -----------------------------| ----------------------------------| ----------------|
118+ | Tool 1 | See workflow version | Dependency/version | workflow_title |
119+ | Tool 2 | See workflow version | Dependency/version | workflow_title |
120+ | Tool 3 | See workflow version | Dependency/version | workflow_title |
121+ ---
86122
87- # Benchmarking
123+ ## Required (minimum) inputs/parameters
88124
89125```
90- Benchmarking for a specific infrastructure should go into a benchmarking template.
91-
92- Currently in development!!!
126+ The minimum inputs required for the workflow to run.
93127```
94128
95129---
@@ -98,17 +132,19 @@ Currently in development!!!
98132
99133---
100134
101- # Help / FAQ / Troubleshooting
135+ # Help/FAQ/Troubleshooting
136+
137+ ---
102138
103- ## 3rd party Tutorials
139+ # 3rd party Tutorials
104140
105141---
106142
107143# Licence(s)
108144
109145---
110146
111- # Acknowledgements / citations / credits
147+ # Acknowledgements/ citations/ credits
112148
113149```
114150Any attribution information that is relevant to the workflow being documented.
0 commit comments