diff options
Diffstat (limited to 'doc')
-rwxr-xr-x | doc/generate-images.sh | 4 | ||||
-rw-r--r-- | doc/joint-workflow.png | bin | 27569 -> 0 bytes | |||
-rw-r--r-- | doc/joint-workflow.uml | 23 | ||||
-rw-r--r-- | doc/simple-workflow.png | bin | 7260 -> 0 bytes | |||
-rw-r--r-- | doc/simple-workflow.uml | 5 |
5 files changed, 21 insertions, 11 deletions
diff --git a/doc/generate-images.sh b/doc/generate-images.sh deleted file mode 100755 index 0950519..0000000 --- a/doc/generate-images.sh +++ /dev/null @@ -1,4 +0,0 @@ -#! /bin/sh - -cat simple-workflow.uml | guix shell plantuml -- plantuml -p > simple-workflow.png -cat joint-workflow.uml | guix shell plantuml -- plantuml -p > joint-workflow.png diff --git a/doc/joint-workflow.png b/doc/joint-workflow.png deleted file mode 100644 index b2ff1b2..0000000 --- a/doc/joint-workflow.png +++ /dev/null Binary files differdiff --git a/doc/joint-workflow.uml b/doc/joint-workflow.uml index 2d1542c..8488b79 100644 --- a/doc/joint-workflow.uml +++ b/doc/joint-workflow.uml @@ -1,16 +1,27 @@ +@startuml joint-workflow actor "Data Broker" as broker actor "Data Owner 1" as owner1 actor "Data Owner 2" as owner2 actor "Data Owner 3" as owner3 +note over owner1: pyhegp summary +/ note over owner2: pyhegp summary +/ note over owner3: pyhegp summary owner1 -> broker: Send summary statistics owner2 -> broker: Send summary statistics owner3 -> broker: Send summary statistics +note over broker: pyhegp pool broker --> owner1: Send pooled statistics broker --> owner2: Send pooled statistics broker --> owner3: Send pooled statistics -owner1 -> broker: Encrypt and share ciphertext -owner2 -> broker: Encrypt and share ciphertext -owner3 -> broker: Encrypt and share ciphertext -broker -> owner1: Share concatenated ciphertext -broker -> owner2: Share concatenated ciphertext -broker -> owner3: Share concatenated ciphertext +note over owner1: pyhegp encrypt +/ note over owner2: pyhegp encrypt +/ note over owner3: pyhegp encrypt +owner1 -> broker: Send ciphertext +owner2 -> broker: Send ciphertext +owner3 -> broker: Send ciphertext +note over broker: pyhegp cat-genotype +note over broker: pyhegp cat-phenotype +broker -> owner1: Send concatenated ciphertext +broker -> owner2: Send concatenated ciphertext +broker -> owner3: Send concatenated ciphertext +@enduml \ No newline at end of file diff --git a/doc/simple-workflow.png b/doc/simple-workflow.png deleted file mode 100644 index 5d9f01d..0000000 --- a/doc/simple-workflow.png +++ /dev/null Binary files differdiff --git a/doc/simple-workflow.uml b/doc/simple-workflow.uml index 02dc005..9a9d088 100644 --- a/doc/simple-workflow.uml +++ b/doc/simple-workflow.uml @@ -1,3 +1,6 @@ +@startuml simple-workflow actor "Researcher" as researcher actor "Data Owner" as owner -owner -> researcher: Encrypt and share ciphertext \ No newline at end of file +note over owner: pyhegp encrypt +owner -> researcher: Send ciphertext +@enduml |