|
5 | 5 | - [Diagram](#diagram) |
6 | 6 | - [User guide](#user-guide) |
7 | 7 | - [Quick start guide](#quick-start-guide) |
| 8 | + - [Required (minimum) |
| 9 | + inputs/parameters](#required-minimum-inputsparameters) |
8 | 10 | - [Infrastructure usage and |
9 | 11 | recommendations](#infrastructure-usage-and-recommendations) |
10 | 12 | - [Compute resource usage across tested |
11 | 13 | 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) |
| 14 | + - [Benchmarking](#benchmarking) |
18 | 15 | - [Additional notes](#additional-notes) |
19 | 16 | - [Help/FAQ/Troubleshooting](#helpfaqtroubleshooting) |
20 | 17 | - [3rd party Tutorials](#3rd-party-tutorials) |
|
23 | 20 |
|
24 | 21 | --- |
25 | 22 |
|
26 | | -# Description |
27 | | - |
28 | | -``` |
29 | | -Introduction of workflow and its component tools. |
| 23 | +## Description |
30 | 24 |
|
31 | | -Table with embedded registry links. |
32 | | -``` |
| 25 | +> Introduction of workflow and its component tools. |
| 26 | +> Table with embedded registry links. |
33 | 27 |
|
34 | | ---- |
35 | 28 |
|
36 | | -# Diagram |
| 29 | +## Diagram |
37 | 30 |
|
38 | | -``` |
39 | 31 | Logical visual description of processing steps for workflow |
40 | | -``` |
41 | 32 |
|
42 | | ---- |
43 | 33 |
|
44 | | -# User guide |
| 34 | +## User guide |
45 | 35 |
|
46 | | -## Quick start guide |
47 | 36 |
|
48 | | -``` |
49 | | -General guide for deployment across multiple infrastructures (distinct from specific infrastructure quick start guide) |
50 | | -``` |
| 37 | +### Quick start guide |
51 | 38 |
|
52 | | ---- |
| 39 | +> General guide for deployment across multiple infrastructures (distinct from specific infrastructure quick start guide) |
53 | 40 |
|
54 | | -## Infrastructure usage and recommendations |
55 | 41 |
|
56 | | -``` |
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 |
62 | | -``` |
| 42 | +### Install instructions |
63 | 43 |
|
64 | | ---- |
65 | 44 |
|
66 | | -## Compute resource usage across tested infrastructures |
| 45 | +### Dependencies |
67 | 46 |
|
68 | | -``` |
69 | | -Table with high level compute resource usage information for standalone runs or testing of specific versions on specific computational infrastructures. |
70 | | -``` |
71 | 47 |
|
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 | | -| | | | | | | | | | | | |
| 48 | +### Required (minimum) inputs/parameters |
75 | 49 |
|
76 | | ---- |
| 50 | +> The minimum inputs required for the workflow to run. |
77 | 51 |
|
78 | | -# Benchmarking |
79 | 52 |
|
80 | | -``` |
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). |
82 | | -``` |
| 53 | +### Infrastructure usage and recommendations |
83 | 54 |
|
84 | | ---- |
| 55 | +> + link to installation instructions for each infrastructure |
| 56 | +> + recommendations |
| 57 | + |
| 58 | +> Documentation for a specific infrastructure should go into a infrastructure documentation template |
| 59 | +https://github.com/AustralianBioCommons/doc_guidelines/blob/master/infrastructure_optimisation.md |
85 | 60 |
|
86 | | -# Workflow summaries |
87 | | - |
88 | | -## Metadata |
89 | | - |
90 | | -``` |
91 | | -Example table below |
92 | | -``` |
93 | | - |
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 | 61 |
|
109 | | ---- |
| 62 | +### Compute resource usage across tested infrastructures |
110 | 63 |
|
111 | | -## Component tools |
| 64 | +> Table with high level compute resource usage information for standalone runs or testing of specific versions on specific computational infrastructures. |
112 | 65 |
|
113 | | -``` |
114 | | -Example below |
115 | | -``` |
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 | | ---- |
| 66 | +| Title | Version | Sample description | Wall time | Cores | Peak RAM in GB (requested) | Drive (GB) | Compute system (e.g. Pawsey Setonix HPC, AWS) | Scheduler | Year-Month | |
| 67 | +| ----- | ------- | ------------------ | --------- | ----- | -------------------------- | ---------- | ------- | --------- | ---------- | |
| 68 | +| | | | | | | | | | | |
122 | 69 |
|
123 | | -## Required (minimum) inputs/parameters |
124 | 70 |
|
125 | | -``` |
126 | | -The minimum inputs required for the workflow to run. |
127 | | -``` |
| 71 | +### Benchmarking |
128 | 72 |
|
129 | | ---- |
| 73 | +> 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). |
130 | 74 |
|
131 | | -# Additional notes |
132 | 75 |
|
133 | | ---- |
| 76 | +## Additional notes |
134 | 77 |
|
135 | | -# Help / FAQ / Troubleshooting |
136 | 78 |
|
137 | | ---- |
| 79 | +## Help / FAQ / Troubleshooting |
138 | 80 |
|
139 | | -# 3rd party Tutorials |
140 | 81 |
|
141 | | ---- |
| 82 | +## 3rd party Tutorials |
142 | 83 |
|
143 | | -# License(s) |
144 | 84 |
|
145 | | ---- |
| 85 | +## License(s) |
146 | 86 |
|
147 | | -# Acknowledgements/citations/credits |
148 | 87 |
|
149 | | -``` |
150 | | -Any attribution information that is relevant to the workflow being documented. |
151 | | -``` |
| 88 | +## Acknowledgements/citations/credits |
| 89 | + |
| 90 | +> Any attribution information that is relevant to the workflow being documented. |
152 | 91 |
|
153 | | ---- |
0 commit comments