Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SOP creation sop #13

Merged
merged 22 commits into from
Aug 16, 2024
Merged
Show file tree
Hide file tree
Changes from 14 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
e5a1b03
mcb-SOP-creation-SOP - Add GDI-SOP0007 materials and document
M-casado Jul 8, 2024
d2002f5
mcb-SOP-creation-SOP - Transform MP4 to GIF
M-casado Jul 8, 2024
c2ec77f
mcb-SOP-creation-SOP - Ammend filepath
M-casado Jul 8, 2024
7697bfd
cb-SOP-creation-SOP - Add gif file
M-casado Jul 8, 2024
badf245
mcb-SOP-creation-SOP - Reorganise SOP
M-casado Jul 8, 2024
8b04784
mcb-SOP-creation-SOP - Amend history text
M-casado Jul 18, 2024
9b127f7
mcb-SOP-creation-SOP - Added extra tip on google docs
M-casado Jul 24, 2024
a6370f1
mcb-SOP-creation-SOP - Add more details to ORR section
M-casado Jul 29, 2024
48a635f
mcb-SOP-creation-SOP - Amend Organisations
M-casado Jul 29, 2024
c9683b1
mcb-SOP-creation-SOP - Update diagram
M-casado Jul 31, 2024
c107d5e
mcb-SOP-creation-SOP - Review process with GDI-CO feedback
M-casado Aug 2, 2024
1ea80cd
mcb-SOP-creation-SOP - Add more context
M-casado Aug 2, 2024
f39d61d
mcb-SOP-creation-SOP - Replace image
M-casado Aug 2, 2024
f08b730
mcb-SOP-creation-SOP - Update main README diagram
M-casado Aug 2, 2024
2da4a27
mcb-SOP-creation-SOP - Add feedback from Elisavet Torstensson
M-casado Aug 9, 2024
5b3a22e
mcb-SOP-creation-SOP - Clarify authorization text
M-casado Aug 12, 2024
35dc9da
Merge branch 'main' into mcb-SOP-creation-SOP
M-casado Aug 12, 2024
5bf77d3
mcb-SOP-creation-SOP - Update SOP index and lint SOP
M-casado Aug 12, 2024
15de7a2
mcb-SOP-creation-SOP - Update roles
M-casado Aug 12, 2024
fe4b0b6
mcb-SOP-creation-SOP - Add Topic to SOP index table and SOP
M-casado Aug 14, 2024
6c60541
mcb-SOP-creation-SOP - Address https://github.com/GenomicDataInfrastr…
M-casado Aug 16, 2024
841aa92
Merge branch 'dev' into mcb-SOP-creation-SOP
M-casado Aug 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
96 changes: 50 additions & 46 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,24 +22,16 @@ flowchart TB
classDef Template fill:#87CEEB,stroke:#000000,stroke-width:2px;

%% Nodes
A[GDI project partners]
A -->|Identify the need for a\n new GDI SOP| B
B[GDI project partners]
B -->|Write proposal of SOP.\n inc. purpose, scope, and justification of SOP| B2
B -->|Write SOP proposal| B2
B2[GitHub Issue]
B2 --> D
D{1+MG Working\nGroup Approves\nproposal?}
D -->|No| B
D -->|Yes| E
B2 --> E
F[General GDI SOP Template]
F -->|Is used by| E
E[T4.3/WP4]
E[Operations Committee - OC\nSecurity and Data Protection Committee - SDPC]
E -->|Prepares template| G
G[SOP Template]
G --> H
H[T4.3/WP4]
H -->|Shares template| I

G --> I

%% Boxes
subgraph European-level SOPs
Expand All @@ -62,78 +54,90 @@ flowchart TB
end
nodeRep -->|Copy SOP Template| Node's-GitHub
subgraph Node's-Roles
nodeRep[Node's OC/SDPC representative]
nodeRep[Node's OC/SDPC \n representative]
nodeRep --> |Nominate| nodeExp
nodeExp[Node's experts]
nodeExp[Nominated experts]
end
subgraph Node's-SOP-development-process
nodeDev(Template gets adapted\n with the node's needs)
nodeDev --> nodeRev
nodeRev(Review)
nodeRev --> nodeApp
nodeApp(Approval)
nodeApp --> nodeAcc
nodeAcc(Accessioning)
end
Node's-Roles -..->|Responsible for| Node's-SOP-development-process
nodeTem --> nodeDev
nodeApp --> |Produces| nodeSOP
end

subgraph Authors
I[Operations Committee - OC\nSecurity and Data Protection Committee - SDPC]
I -->|Nominate|J
J[Nominated experts]
end
rev2[OC/SDPC] -..->|Approves \n changes| nodeApp

I --> |Start development process| R
Authors -..-> |Fill SOP content| L
P -..->|Review SOP| M
T -..->|Approve SOP|N
U -..->|Authorize SOP| O
Authors -..-> |Fill in SOP content| L
Reviewers -..->|Review SOP| M
Approvers -..->|Approve SOP|N
Authorizers -..->|Authorize SOP| O
R{Is SOP\na template?}
R -->|Yes| Q
R -->|No| S
Q -->|Enters cycle|SOP-development-cycle
S -->|Enters cycle|SOP-development-cycle

subgraph SOP-development-cycle
L(Content-filling)
L(Drafting)
L --> M
M(Review)
M --> N
N(Approval)
N --> O
O(Authorization)
O --> zz(Finished Development cycle)
end
zz -->|Produces| V
zz -->|Produces| W

O --> aos-accessioning
aos-merge -->|Produces| V
aos-merge -->|Produces| W

subgraph Main-GitHub-repository
aos-accessioning(SOP accessioning\n and formatting)
aos-merge(PR against \n `dev` branch)
subgraph SOP-release-process
git1(Pull Request\nto `main` branch)
git1 -->|Automatically \n triggers| git2
git2(Zenodo release)
end
end
aos-accessioning --> aos-merge

subgraph ORR-roles
Authors
P[Reviewers]
T[Approvers]
U[Authorizers\ne.g. Management Board - MB\ne.g. 1+MG Working Group]
Reviewers
Authorizers
Approvers
end

subgraph Authors
I[OC/SDPC]
I -->|Nominate|J
J[Nominated experts]
end

subgraph Reviewers
reviewers1[GDI members]
end

subgraph Approvers
approvers1[OC/SDPC]
end

subgraph Authorizers
authorizers1[Management Board]
authorizers2[1+MG Working Group]
end

V -->|Enters process| SOP-release-process
W -->|Enters process| SOP-release-process
SOP-release-process -->|Produces| ZA
SOP-release-process -->|Produces| Z

I -..->|Responsible for| SOP-release-process
subgraph SOP-release-process
Accessioning(SOP Accessioning)
Accessioning --> git2
GitHub-management
end

subgraph GitHub-management
git1(Pull Request\nto main branch\nwith new SOP)
git1 --> git2
git2(PR approved)
end
resp1[OC/SDPC] -..->|Responsible for| Main-GitHub-repository

%% Styles
class S,V,ZA,nodeSOP SOP
Expand Down
Binary file added docs/images/GDI-SOP0007_1-trigger-gh-issue.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/GDI-SOP0007_2-label-assignment.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/GDI-SOP0007_4-Draft-SOP-document.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/GDI-SOP0007_5-doc-to-md.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/GDI-SOP0007_6-PR-image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/GDI-SOP0007_7-GH-workflows-checks.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading