Skip to content

Commit 05f540f

Browse files
authored
Merge pull request #3 from AustralianBioCommons/v1.3-updateinfrastructure_optimisation
Update to v1.3
2 parents 9085ac2 + 9ab116b commit 05f540f

File tree

2 files changed

+81
-65
lines changed

2 files changed

+81
-65
lines changed

infrastructure_optimisation.md

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -37,26 +37,6 @@ Were any optimisations required that were specific to the HPC / HTC infrastructu
3737

3838
---
3939

40-
# Infrastructure usage and benchmarking
41-
42-
---
43-
44-
## Summary
45-
46-
## Exemplar 1: e.g. *Genus species* reference genome assembly
47-
48-
```
49-
Any exemplar notes, or benchmarking, can be documented here.
50-
```
51-
52-
## Exemplar 2: e.g. *Genus species* reference genome assembly
53-
54-
```
55-
Any exemplar notes, or benchmarking, can be documented here.
56-
```
57-
58-
---
59-
6040
# Acknowledgements / citations / credits
6141

6242
```

workflows.md

Lines changed: 81 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,26 @@
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.
1131
Table 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
```
114150
Any attribution information that is relevant to the workflow being documented.

0 commit comments

Comments
 (0)