From a64ff8ef4083dec4d8125ef32faf9297b51bb084 Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Fri, 1 May 2026 14:54:47 -0500 Subject: [PATCH 01/10] add high assurance gcp setup screenshot --- .../images/go-gcp-install/common/gcp-ha.png | Bin 0 -> 124309 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/data_management/transfer/images/go-gcp-install/common/gcp-ha.png diff --git a/docs/data_management/transfer/images/go-gcp-install/common/gcp-ha.png b/docs/data_management/transfer/images/go-gcp-install/common/gcp-ha.png new file mode 100644 index 0000000000000000000000000000000000000000..36fb9b335d4208554ab5124cef499a3a7c968725 GIT binary patch literal 124309 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 Gh5QdR^-gX8 literal 0 HcmV?d00001 From daed2a8986002db67265791ca4193f2597ab8e2e Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Fri, 1 May 2026 15:03:18 -0500 Subject: [PATCH 02/10] add how i transfer between gcp collections --- .../transfer/globus/gcp_install.md | 12 +++++++++--- .../globus/globus_individual_tutorial.md | 16 ++++++++++++++++ 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/docs/data_management/transfer/globus/gcp_install.md b/docs/data_management/transfer/globus/gcp_install.md index 48f8ffc6c..40134cb2c 100644 --- a/docs/data_management/transfer/globus/gcp_install.md +++ b/docs/data_management/transfer/globus/gcp_install.md @@ -54,7 +54,7 @@ The following steps will guide you to install Globus Connect Personal (GCP) on y - **Owner Identity:** is the person responsible for this Collection. This field should already be filled with UAB Campus or XIAS email address. If not, please select that email address here. - **Collection Name:** is the name for the Collection. This should be filled with the name of the Collection from the previous step. - **Description:** Feel free to enter descriptive information about the Collection here. This information will be displayed in the Globus Web App when the Collection is viewed by others. - - **High Assurance:** Only check this box if the Collection has or will have PHI, HIPAA, or other protected data. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. + - **High Assurance:** Only check this box if the Collection has or will have PHI, HIPAA, or other protected data, or if you need to transfer data [between GCP collections](./globus_individual_tutorial.md#how-do-i-transfer-between-gcp-collections). If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. ![GCP Setup Collection details](../images/go-gcp-install/common/collection-details.png) @@ -105,9 +105,15 @@ The following steps will guide you to install Globus Connect Personal (GCP) on y - **Owner Identity:** is the person responsible for this Collection. This field should already be filled with UAB Campus or XIAS email address. If not, please select that email address here. - **Collection Name:** is the name for the Collection. This should be filled with the name of the Collection from the previous step. - **Description:** Feel free to enter descriptive information about the Collection here. This information will be displayed in the Globus Web App when the Collection is viewed by others. - - **High Assurance:** Only check this box if the Collection has or will have PHI, HIPAA, or other protected data. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. + - **High Assurance:** Only check this box if the Collection has or will have PHI, HIPAA, or other protected data, or if you need to [transfer data between two GCP collections](./globus_individual_tutorial.md#how-do-i-transfer-between-gcp-collections). If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. - ![GCP Setup Collection details](../images/go-gcp-install/common/collection-details.png) + Screenshot of GCP default setup (High Assurance not selected): + ![ Screenshot of default GCP Collection configuration](../images/go-gcp-install/common/collection-details.png) + + Screenshot of GCP High Assurance (HA) enabled: + ![Screenshot of High Assurance GCP Collection configuration](../images/go-gcp-install/common/gcp-ha.png) + + - When High Assurance is enabled (checked), you must also configure the authentication timeout. This defines how long (in minutes) a user's authentication remains valid. Shorter durations improve security. In this example, 10 minutes is set (you may choose a value that fits your needs). 1. GCP Setup is now complete on your computer. Your computer is now serving your new Globus Collection and may be used to transfer data. Click "Exit Setup" to close the window. diff --git a/docs/data_management/transfer/globus/globus_individual_tutorial.md b/docs/data_management/transfer/globus/globus_individual_tutorial.md index d4bc52d2f..99144b55e 100644 --- a/docs/data_management/transfer/globus/globus_individual_tutorial.md +++ b/docs/data_management/transfer/globus/globus_individual_tutorial.md @@ -17,6 +17,7 @@ Topics covered: 1. [How Do I Find Collections Shared with Me?](#how-do-i-find-collections-shared-with-me) 1. [How Do I Transfer Data Between Collections?](#how-do-i-transfer-data-between-collections) 1. [How Do I Transfer between a Collection and Cheaha?](#how-do-i-transfer-between-a-collection-and-cheaha) + 1. [How Do I Transfer between GCP Collection (local endpoints)?](#how-do-i-transfer-between-gcp-collections) 1. [How Do I Transfer between a Collection and LTS?](#how-do-i-transfer-between-a-collection-and-lts) 1. [How Do I Transfer between LTS and Cheaha?](#how-do-i-transfer-between-lts-and-cheaha) 1. [How Do I Check Transfer Status?](#how-do-i-check-transfer-status) @@ -127,6 +128,7 @@ If you can't find a particular Collection this way, but know its name, try [sear This section outlines common data transfer scenarios between Globus Collections and Research Computing storage systems. - [Between a Collection and Cheaha](#how-do-i-transfer-between-a-collection-and-cheaha) +- [Between GCP collections](#how-do-i-transfer-between-gcp-collections) - [Between a Collection and LTS](#how-do-i-transfer-between-a-collection-and-lts) - [Between LTS and Cheaha](#how-do-i-transfer-between-lts-and-cheaha) @@ -170,9 +172,23 @@ From here you can proceed to other related tutorials to initiate other transfers [return to the index](#globus-for-individual-researchers). - [How Do I check transfer status?](#how-do-i-check-transfer-status) +- [Between GCP collections](#how-do-i-transfer-between-gcp-collections) - [How Do I Transfer Between a Collection and LTS?](#how-do-i-transfer-between-a-collection-and-lts) - [How Do I Transfer Between LTS and Cheaha?](#how-do-i-transfer-between-lts-and-cheaha) +### How Do I Transfer Between GCP Collections? + +GCP collections are local or personal collections created on your own computer (e.g laptops, desktops, workstations, or other self-managed systems), including cloud environments such as [Cloud.rc](../../../code.rc/index.md), using Globus Connect Personal (GCP). + +To transfer data between GCP collections, you must be a member of a Globus Subscription group. UAB Research Computing provides the "University of Alabama at Birmingham (HA)" subscription group. Joining this group enables transfers between GCP collections. + +Requirements and expectations for joining: + +- You must register using your `BlazerID@uab.edu` email address. +- You must provide a reason when submitting your membership request. +- Any GCP endpoints or collections you create must be marked as "High Assurance (HA)" at creation time, this setting cannot be changed later. If you have a standard GCP installation, you will need to reinstall the GCP software to enable HA. You can refer the [GCP installation instructions to enable HA](./gcp_install.md#installing-gcp-on-macos) page. +- Only UAB employees (including graduate students) are eligible to join, in accordance with our Globus subscription terms. Users from other institutions (e.g XIAS users or external identities) are not eligible. + ### How Do I Transfer Between a Collection and LTS? From 921776194668c3d27d8bdd1754273f1e09268f59 Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Wed, 13 May 2026 10:40:44 -0500 Subject: [PATCH 03/10] add steps for enabling HA for GCP endpoints --- .../transfer/globus/gcp_install.md | 25 +++++++----- .../globus/globus_individual_tutorial.md | 40 +++++++++++-------- 2 files changed, 39 insertions(+), 26 deletions(-) diff --git a/docs/data_management/transfer/globus/gcp_install.md b/docs/data_management/transfer/globus/gcp_install.md index 40134cb2c..0b260f651 100644 --- a/docs/data_management/transfer/globus/gcp_install.md +++ b/docs/data_management/transfer/globus/gcp_install.md @@ -8,8 +8,9 @@ We do not cover Linux installation here; please refer to the official documentation if you need to install GCP on a Linux system. Below are the GCP installation instructions for Windows and MacOS: -- [Windows](#installing-gcp-on-windows) -- [MacOS](#installing-gcp-on-macos) +- [How to Install Globus Connect Personal (GCP)](#how-to-install-globus-connect-personal-gcp) + - [Installing GCP on Windows](#installing-gcp-on-windows) + - [Installing GCP on MacOS](#installing-gcp-on-macos) ## Installing GCP on Windows @@ -54,9 +55,14 @@ The following steps will guide you to install Globus Connect Personal (GCP) on y - **Owner Identity:** is the person responsible for this Collection. This field should already be filled with UAB Campus or XIAS email address. If not, please select that email address here. - **Collection Name:** is the name for the Collection. This should be filled with the name of the Collection from the previous step. - **Description:** Feel free to enter descriptive information about the Collection here. This information will be displayed in the Globus Web App when the Collection is viewed by others. - - **High Assurance:** Only check this box if the Collection has or will have PHI, HIPAA, or other protected data, or if you need to transfer data [between GCP collections](./globus_individual_tutorial.md#how-do-i-transfer-between-gcp-collections). If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. + - **High Assurance:** Check this box during creation time only if the Collection contains or will contain PHI, HIPAA‑regulated data, or other protected information. This setting cannot be changed later, changing it would require reinstalling GCP. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. + - Screenshot of GCP default setup (High Assurance not selected): + ![ Screenshot of default GCP Collection configuration](../images/go-gcp-install/common/collection-details.png) - ![GCP Setup Collection details](../images/go-gcp-install/common/collection-details.png) + - Screenshot of GCP configuration with High Assurance (HA) enabled: + ![Screenshot of High Assurance GCP Collection configuration](../images/go-gcp-install/common/gcp-ha.png) + + - When High Assurance is enabled (checked), you must also configure the authentication timeout. This defines how long (in minutes) a user's authentication remains valid. Shorter durations improve security. In this example, 10 minutes is set (you may choose a value that fits your needs). 1. GCP Setup is now complete on your computer. Your computer is now serving your new Globus Collection and may be used to transfer data. Click "Exit Setup" to close the window. @@ -105,13 +111,12 @@ The following steps will guide you to install Globus Connect Personal (GCP) on y - **Owner Identity:** is the person responsible for this Collection. This field should already be filled with UAB Campus or XIAS email address. If not, please select that email address here. - **Collection Name:** is the name for the Collection. This should be filled with the name of the Collection from the previous step. - **Description:** Feel free to enter descriptive information about the Collection here. This information will be displayed in the Globus Web App when the Collection is viewed by others. - - **High Assurance:** Only check this box if the Collection has or will have PHI, HIPAA, or other protected data, or if you need to [transfer data between two GCP collections](./globus_individual_tutorial.md#how-do-i-transfer-between-gcp-collections). If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. - - Screenshot of GCP default setup (High Assurance not selected): - ![ Screenshot of default GCP Collection configuration](../images/go-gcp-install/common/collection-details.png) + - **High Assurance:** Check this box during creation time only if the Collection contains or will contain PHI, HIPAA‑regulated data, or other protected information. This setting cannot be changed later, changing it would require reinstalling GCP. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. + - Screenshot of GCP default setup (High Assurance not selected): + ![ Screenshot of default GCP Collection configuration](../images/go-gcp-install/common/collection-details.png) - Screenshot of GCP High Assurance (HA) enabled: - ![Screenshot of High Assurance GCP Collection configuration](../images/go-gcp-install/common/gcp-ha.png) + - Screenshot of GCP configuration with High Assurance (HA) enabled: + ![Screenshot of High Assurance GCP Collection configuration](../images/go-gcp-install/common/gcp-ha.png) - When High Assurance is enabled (checked), you must also configure the authentication timeout. This defines how long (in minutes) a user's authentication remains valid. Shorter durations improve security. In this example, 10 minutes is set (you may choose a value that fits your needs). diff --git a/docs/data_management/transfer/globus/globus_individual_tutorial.md b/docs/data_management/transfer/globus/globus_individual_tutorial.md index 99144b55e..0d93f3133 100644 --- a/docs/data_management/transfer/globus/globus_individual_tutorial.md +++ b/docs/data_management/transfer/globus/globus_individual_tutorial.md @@ -8,19 +8,27 @@ The resource below will teach you how to effectively use Globus for managing and Topics covered: -1. [Why Globus?](#why-globus) -1. [How Does Globus Work?](#how-does-globus-work) -1. [Prerequisites](#prerequisites) -1. [How Do I Get Onto the Globus Web App?](./login_to_globus.md#how-do-i-get-onto-the-globus-web-app) -1. [How Do I Search for Collections by Name?](#how-do-i-search-for-collections-by-name) -1. [How Do I Find UAB Storage Collections?](#how-do-i-find-uab-storage-collections) -1. [How Do I Find Collections Shared with Me?](#how-do-i-find-collections-shared-with-me) -1. [How Do I Transfer Data Between Collections?](#how-do-i-transfer-data-between-collections) - 1. [How Do I Transfer between a Collection and Cheaha?](#how-do-i-transfer-between-a-collection-and-cheaha) - 1. [How Do I Transfer between GCP Collection (local endpoints)?](#how-do-i-transfer-between-gcp-collections) - 1. [How Do I Transfer between a Collection and LTS?](#how-do-i-transfer-between-a-collection-and-lts) - 1. [How Do I Transfer between LTS and Cheaha?](#how-do-i-transfer-between-lts-and-cheaha) -1. [How Do I Check Transfer Status?](#how-do-i-check-transfer-status) +- [Globus for Individual Researchers](#globus-for-individual-researchers) + - [Why Globus?](#why-globus) + - [How Does Globus Work?](#how-does-globus-work) + - [Prerequisites](#prerequisites) + - [How Do I Search for Collections by Name?](#how-do-i-search-for-collections-by-name) + - [How Do I Find UAB Storage Collections?](#how-do-i-find-uab-storage-collections) + - [How Do I Find Collections Shared With Me?](#how-do-i-find-collections-shared-with-me) + - [How Do I Transfer Data Between Collections?](#how-do-i-transfer-data-between-collections) + - [How Do I Transfer Between a Collection and Cheaha?](#how-do-i-transfer-between-a-collection-and-cheaha) + - [How Do I Transfer Between GCP Collections?](#how-do-i-transfer-between-gcp-collections) + - [How Do I Transfer Between a Collection and LTS?](#how-do-i-transfer-between-a-collection-and-lts) + - [How Do I Transfer Between LTS and Cheaha?](#how-do-i-transfer-between-lts-and-cheaha) + - [How Do I Check Transfer Status?](#how-do-i-check-transfer-status) + - [Transfer and Sync Options](#transfer-and-sync-options) + - [Common Errors](#common-errors) + - [More Information](#more-information) + - [Long-Term Storage S3 (LTS) Connector](#long-term-storage-s3-lts-connector) + - [Adding LTS Allocation Credentials](#adding-lts-allocation-credentials) + - [Data Must Be in Buckets](#data-must-be-in-buckets) + - [Buckets Must Have Globally Unique Names](#buckets-must-have-globally-unique-names) + - [Using Bookmarks in Globus](#using-bookmarks-in-globus) ## Why Globus? @@ -172,7 +180,7 @@ From here you can proceed to other related tutorials to initiate other transfers [return to the index](#globus-for-individual-researchers). - [How Do I check transfer status?](#how-do-i-check-transfer-status) -- [Between GCP collections](#how-do-i-transfer-between-gcp-collections) +- [How Do I Transfer Between GCP collections](#how-do-i-transfer-between-gcp-collections) - [How Do I Transfer Between a Collection and LTS?](#how-do-i-transfer-between-a-collection-and-lts) - [How Do I Transfer Between LTS and Cheaha?](#how-do-i-transfer-between-lts-and-cheaha) @@ -185,8 +193,8 @@ To transfer data between GCP collections, you must be a member of a Globus Subsc Requirements and expectations for joining: - You must register using your `BlazerID@uab.edu` email address. -- You must provide a reason when submitting your membership request. -- Any GCP endpoints or collections you create must be marked as "High Assurance (HA)" at creation time, this setting cannot be changed later. If you have a standard GCP installation, you will need to reinstall the GCP software to enable HA. You can refer the [GCP installation instructions to enable HA](./gcp_install.md#installing-gcp-on-macos) page. + - You must provide a reason when submitting your membership request, please refer [how to join the UAB HA group](./globus_organization_tutorial.md#how-do-i-enable-collection-sharing-for-my-globus-account) page. +- Any GCP endpoints or collections you create must be marked as "High Assurance (HA)" at creation time if the Collection contains or will contain PHI, HIPAA‑regulated data, or other protected information. This setting cannot be changed later. If you have a standard GCP installation, you will need to reinstall the GCP software to enable HA. Please refer to our [GCP installation guide for enabling High Assurance (HA)](./gcp_install.md#installing-gcp-on-macos) page. - Only UAB employees (including graduate students) are eligible to join, in accordance with our Globus subscription terms. Users from other institutions (e.g XIAS users or external identities) are not eligible. ### How Do I Transfer Between a Collection and LTS? From 6b5932ac015f6ae828763d50c95358be0f924f73 Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Wed, 13 May 2026 14:49:59 -0500 Subject: [PATCH 04/10] Fix formatting and typo --- .../transfer/globus/gcp_install.md | 2 +- .../globus/globus_group_management.md | 12 +++--- .../globus/globus_individual_tutorial.md | 41 +++++++++---------- 3 files changed, 27 insertions(+), 28 deletions(-) diff --git a/docs/data_management/transfer/globus/gcp_install.md b/docs/data_management/transfer/globus/gcp_install.md index 0b260f651..e71ff8067 100644 --- a/docs/data_management/transfer/globus/gcp_install.md +++ b/docs/data_management/transfer/globus/gcp_install.md @@ -10,7 +10,7 @@ We do not cover Linux installation here; please refer to the official documentat - [How to Install Globus Connect Personal (GCP)](#how-to-install-globus-connect-personal-gcp) - [Installing GCP on Windows](#installing-gcp-on-windows) - - [Installing GCP on MacOS](#installing-gcp-on-macos) + - [Installing GCP on MacOS](#installing-gcp-on-macos) ## Installing GCP on Windows diff --git a/docs/data_management/transfer/globus/globus_group_management.md b/docs/data_management/transfer/globus/globus_group_management.md index e5ae6648b..72c7ca2a7 100644 --- a/docs/data_management/transfer/globus/globus_group_management.md +++ b/docs/data_management/transfer/globus/globus_group_management.md @@ -19,17 +19,17 @@ Below is a list of topics covered in this article. - [How Do I Create a Subgroup?](#how-do-i-create-a-subgroup) - [How Do I See Subgroups of a Group?](#how-do-i-see-subgroups-of-a-group) - [How Do I Modify a Group or Subgroup?](#how-do-i-modify-a-group-or-subgroup) - - [How Do I Make My Group Invite Only?](#how-do-i-make-a-group-invite-only) - - [How Do I Hide My Group from Others?](#how-do-i-hide-a-group-from-others) - - [How Do I Keep Members from Seeing Each Other?](#how-do-i-keep-group-members-from-seeing-each-other) + - [How Do I Make My Group Invite Only?](#how-do-i-make-a-group-invite-only) + - [How Do I Hide My Group from Others?](#how-do-i-hide-a-group-from-others) + - [How Do I Keep Members from Seeing Each Other?](#how-do-i-keep-group-members-from-seeing-each-other) - [How Do I Delete a Group or Subgroup?](#how-do-i-delete-a-group-or-subgroup) - Managing Group Members and Roles - [How Do I Invite Others to a Group?](#how-do-i-invite-others-to-a-group) - [How Do I See Group Members?](#how-do-i-see-group-members) - [How Do I Modify Group Members?](#how-do-i-modify-group-members) - - [How Do I Change a Group Member's Role Level?](#how-do-i-change-a-group-members-role-level) - - [What Does Each Role Mean?](#what-does-each-role-mean) - - [How Do I Remove a Group Member?](#how-do-i-remove-a-group-member) + - [How Do I Change a Group Member's Role Level?](#how-do-i-change-a-group-members-role-level) + - [What Does Each Role Mean?](#what-does-each-role-mean) + - [How Do I Remove a Group Member?](#how-do-i-remove-a-group-member) ## Where Can I Find the Groups Page in the Globus Web App? diff --git a/docs/data_management/transfer/globus/globus_individual_tutorial.md b/docs/data_management/transfer/globus/globus_individual_tutorial.md index 0d93f3133..5878f398f 100644 --- a/docs/data_management/transfer/globus/globus_individual_tutorial.md +++ b/docs/data_management/transfer/globus/globus_individual_tutorial.md @@ -8,27 +8,26 @@ The resource below will teach you how to effectively use Globus for managing and Topics covered: -- [Globus for Individual Researchers](#globus-for-individual-researchers) - - [Why Globus?](#why-globus) - - [How Does Globus Work?](#how-does-globus-work) - - [Prerequisites](#prerequisites) - - [How Do I Search for Collections by Name?](#how-do-i-search-for-collections-by-name) - - [How Do I Find UAB Storage Collections?](#how-do-i-find-uab-storage-collections) - - [How Do I Find Collections Shared With Me?](#how-do-i-find-collections-shared-with-me) - - [How Do I Transfer Data Between Collections?](#how-do-i-transfer-data-between-collections) - - [How Do I Transfer Between a Collection and Cheaha?](#how-do-i-transfer-between-a-collection-and-cheaha) - - [How Do I Transfer Between GCP Collections?](#how-do-i-transfer-between-gcp-collections) - - [How Do I Transfer Between a Collection and LTS?](#how-do-i-transfer-between-a-collection-and-lts) - - [How Do I Transfer Between LTS and Cheaha?](#how-do-i-transfer-between-lts-and-cheaha) - - [How Do I Check Transfer Status?](#how-do-i-check-transfer-status) - - [Transfer and Sync Options](#transfer-and-sync-options) - - [Common Errors](#common-errors) - - [More Information](#more-information) - - [Long-Term Storage S3 (LTS) Connector](#long-term-storage-s3-lts-connector) - - [Adding LTS Allocation Credentials](#adding-lts-allocation-credentials) - - [Data Must Be in Buckets](#data-must-be-in-buckets) - - [Buckets Must Have Globally Unique Names](#buckets-must-have-globally-unique-names) - - [Using Bookmarks in Globus](#using-bookmarks-in-globus) +- [Why Globus?](#why-globus) +- [How Does Globus Work?](#how-does-globus-work) +- [Prerequisites](#prerequisites) +- [How Do I Search for Collections by Name?](#how-do-i-search-for-collections-by-name) +- [How Do I Find UAB Storage Collections?](#how-do-i-find-uab-storage-collections) +- [How Do I Find Collections Shared With Me?](#how-do-i-find-collections-shared-with-me) +- [How Do I Transfer Data Between Collections?](#how-do-i-transfer-data-between-collections) + - [How Do I Transfer Between a Collection and Cheaha?](#how-do-i-transfer-between-a-collection-and-cheaha) + - [How Do I Transfer Between GCP Collections?](#how-do-i-transfer-between-gcp-collections) + - [How Do I Transfer Between a Collection and LTS?](#how-do-i-transfer-between-a-collection-and-lts) + - [How Do I Transfer Between LTS and Cheaha?](#how-do-i-transfer-between-lts-and-cheaha) +- [How Do I Check Transfer Status?](#how-do-i-check-transfer-status) +- [Transfer and Sync Options](#transfer-and-sync-options) + - [Common Errors](#common-errors) + - [More Information](#more-information) +- [Long-Term Storage S3 (LTS) Connector](#long-term-storage-s3-lts-connector) + - [Adding LTS Allocation Credentials](#adding-lts-allocation-credentials) + - [Data Must Be in Buckets](#data-must-be-in-buckets) + - [Buckets Must Have Globally Unique Names](#buckets-must-have-globally-unique-names) +- [Using Bookmarks in Globus](#using-bookmarks-in-globus) ## Why Globus? From 564101d05602ea679ecae66f372284a4557093ae Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Tue, 19 May 2026 11:55:33 -0500 Subject: [PATCH 05/10] fix typo and formatting in table of contents --- .../transfer/globus/gcp_install.md | 5 ++--- .../globus/globus_group_management.md | 14 +++++++------- .../globus/globus_organization_tutorial.md | 19 ++++++++++--------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/docs/data_management/transfer/globus/gcp_install.md b/docs/data_management/transfer/globus/gcp_install.md index e71ff8067..901edf2b8 100644 --- a/docs/data_management/transfer/globus/gcp_install.md +++ b/docs/data_management/transfer/globus/gcp_install.md @@ -8,9 +8,8 @@ We do not cover Linux installation here; please refer to the official documentation if you need to install GCP on a Linux system. Below are the GCP installation instructions for Windows and MacOS: -- [How to Install Globus Connect Personal (GCP)](#how-to-install-globus-connect-personal-gcp) - - [Installing GCP on Windows](#installing-gcp-on-windows) - - [Installing GCP on MacOS](#installing-gcp-on-macos) +- [Installing GCP on Windows](#installing-gcp-on-windows) +- [Installing GCP on MacOS](#installing-gcp-on-macos) ## Installing GCP on Windows diff --git a/docs/data_management/transfer/globus/globus_group_management.md b/docs/data_management/transfer/globus/globus_group_management.md index 72c7ca2a7..86dfd2e10 100644 --- a/docs/data_management/transfer/globus/globus_group_management.md +++ b/docs/data_management/transfer/globus/globus_group_management.md @@ -19,17 +19,17 @@ Below is a list of topics covered in this article. - [How Do I Create a Subgroup?](#how-do-i-create-a-subgroup) - [How Do I See Subgroups of a Group?](#how-do-i-see-subgroups-of-a-group) - [How Do I Modify a Group or Subgroup?](#how-do-i-modify-a-group-or-subgroup) - - [How Do I Make My Group Invite Only?](#how-do-i-make-a-group-invite-only) - - [How Do I Hide My Group from Others?](#how-do-i-hide-a-group-from-others) - - [How Do I Keep Members from Seeing Each Other?](#how-do-i-keep-group-members-from-seeing-each-other) - - [How Do I Delete a Group or Subgroup?](#how-do-i-delete-a-group-or-subgroup) + - [How Do I Make My Group Invite Only?](#how-do-i-make-a-group-invite-only) + - [How Do I Hide My Group from Others?](#how-do-i-hide-a-group-from-others) + - [How Do I Keep Members from Seeing Each Other?](#how-do-i-keep-group-members-from-seeing-each-other) + - [How Do I Delete a Group or Subgroup?](#how-do-i-delete-a-group-or-subgroup) - Managing Group Members and Roles - [How Do I Invite Others to a Group?](#how-do-i-invite-others-to-a-group) - [How Do I See Group Members?](#how-do-i-see-group-members) - [How Do I Modify Group Members?](#how-do-i-modify-group-members) - - [How Do I Change a Group Member's Role Level?](#how-do-i-change-a-group-members-role-level) - - [What Does Each Role Mean?](#what-does-each-role-mean) - - [How Do I Remove a Group Member?](#how-do-i-remove-a-group-member) + - [How Do I Change a Group Member's Role Level?](#how-do-i-change-a-group-members-role-level) + - [What Does Each Role Mean?](#what-does-each-role-mean) + - [How Do I Remove a Group Member?](#how-do-i-remove-a-group-member) ## Where Can I Find the Groups Page in the Globus Web App? diff --git a/docs/data_management/transfer/globus/globus_organization_tutorial.md b/docs/data_management/transfer/globus/globus_organization_tutorial.md index 825cc863c..d6082850f 100644 --- a/docs/data_management/transfer/globus/globus_organization_tutorial.md +++ b/docs/data_management/transfer/globus/globus_organization_tutorial.md @@ -6,15 +6,16 @@ If you are new to Globus, we recommend starting with our [Getting Started](./log Topics covered: -1. [Why Globus?](#why-globus) -1. [How Does Globus Work?](#how-does-globus-work) -1. [Prerequisites](#prerequisites) -1. [How Do I Get onto the Globus Web App?](#how-do-i-get-onto-the-globus-web-app) -1. [How Do I Find Collections I Created or Own?](#how-do-i-find-collections-i-created-or-own) -1. [How Do I Enable Sharing for My Globus Account?](#how-do-i-enable-collection-sharing-for-my-globus-account) -1. [How Do I Create a Collection?](#how-do-i-create-a-collection) -1. [How Do I Share a Collection with Others?](#how-do-i-share-a-collection-with-others) -1. [How Do I Share Data with a Research Core Customer?](#how-do-i-share-data-with-a-research-core-customer) +- [Why Globus?](#why-globus) +- [How Does Globus Work?](#how-does-globus-work) +- [Prerequisites](#prerequisites) +- [How Do I Get onto the Globus Web App?](#how-do-i-get-onto-the-globus-web-app) +- [How Do I Find Collections I Created or Own?](#how-do-i-find-collections-i-created-or-own) +- [How Do I Enable Sharing for My Globus Account?](#how-do-i-enable-collection-sharing-for-my-globus-account) +- [How Do I Create a Collection?](#how-do-i-create-a-collection) +- [How Do I Share a Collection with Others?](#how-do-i-share-a-collection-with-others) +- [How Do I Share Data with a Research Core Customer?](#how-do-i-share-data-with-a-research-core-customer) +- [Managing Guest Collections From a Globus Endpoint](#managing-guest-collections-from-a-globus-endpoint) ## Why Globus? From 30fbe07716c92607778dd5dfe0bd6c6155a9cbb2 Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Tue, 19 May 2026 12:01:59 -0500 Subject: [PATCH 06/10] fix typo in globus for individual --- .../transfer/globus/globus_individual_tutorial.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data_management/transfer/globus/globus_individual_tutorial.md b/docs/data_management/transfer/globus/globus_individual_tutorial.md index 5878f398f..81e350232 100644 --- a/docs/data_management/transfer/globus/globus_individual_tutorial.md +++ b/docs/data_management/transfer/globus/globus_individual_tutorial.md @@ -192,7 +192,7 @@ To transfer data between GCP collections, you must be a member of a Globus Subsc Requirements and expectations for joining: - You must register using your `BlazerID@uab.edu` email address. - - You must provide a reason when submitting your membership request, please refer [how to join the UAB HA group](./globus_organization_tutorial.md#how-do-i-enable-collection-sharing-for-my-globus-account) page. +- You must provide a reason when submitting your membership request, please refer [how to join the UAB HA group](./globus_organization_tutorial.md#how-do-i-enable-collection-sharing-for-my-globus-account) page. - Any GCP endpoints or collections you create must be marked as "High Assurance (HA)" at creation time if the Collection contains or will contain PHI, HIPAA‑regulated data, or other protected information. This setting cannot be changed later. If you have a standard GCP installation, you will need to reinstall the GCP software to enable HA. Please refer to our [GCP installation guide for enabling High Assurance (HA)](./gcp_install.md#installing-gcp-on-macos) page. - Only UAB employees (including graduate students) are eligible to join, in accordance with our Globus subscription terms. Users from other institutions (e.g XIAS users or external identities) are not eligible. From 6ae6aef247cef193addfad631dba3907772bd881 Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Thu, 21 May 2026 15:58:22 -0500 Subject: [PATCH 07/10] hide personal info on screenshots --- .../common/collection-details.png | Bin 22169 -> 22970 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/data_management/transfer/images/go-gcp-install/common/collection-details.png b/docs/data_management/transfer/images/go-gcp-install/common/collection-details.png index 154ba6fe373de3b738e356fdff638071f2d85cd5..ae8a433ecddb80fcf5b850155282b5d63bf853a2 100644 GIT binary patch literal 22970 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 z zdk8_eq<{I?VmHq`Kd-V_A6H5B=nSof59AmdqeGG1LJ!*b52Z)E^-h1fh3?4Ucu2d0 z*Lm*^xdZ04%xDeEE%YN?8(QV>-UMh6u!~DM9~)|qfVxkYN>RX&g`oetEc-tI@s2Wd znl%Nr!axD!CH1QKdn0SJmgx85?O4eF1Nia33G~0d@gH{)lTP#B?&9--oX@2uQ2sk$ zvdY608X}S0^3t37uNw9o^^Xz(H9&zjjB5Eli`TGfp`36HGD3Z^+2Q-#Op^n*LBt;m zxlppGh0v=RxkM4xM68BY^1q7JB}E#?SAVFLsFL;6){O>cfJcxdG=>#H^+1t{$>@tF zBL;x9S`*oCV^^$pa#0^I) zj8|pl>qzn!=;-#A552cOnM;0&yoze{s_x9+0E1rrD;Z{CoK!MB^ggJpnpWQ|g>am{ zyGubM@00}v2e%^$vM?5>ygC&T#5sW129=eBD3i@)A9E?LA4x4VoeTbHj98}pUw&4e zb@QX+Q*DieVm^R=pXhZyBlfFD6Ag8CZGDkpq9Ud;(V(fb4J5rD5ew}h!AhOQaI47B zF41noQ^G9k@3;9Y;PcdOllr56wmlH%g;(7~Y0H>YRAic-ngb=Q>%<%cSYYPbA>cG2 z2_=L_^a1F`R(d3)(#mY&Umh-|6yj#6kY~yAdIoilcM?1XsNiQM2NSfolWf=2-WD?I z`FCOO>F=%7v_69@N?*`I2ZX(85UU6|kOu~9pSH(V!fo=UJJF+O(Zhb!b3UfNm-7!v z2V85#CV%;evfDxdrjhmCdZ$osE(wZ0T;1RFxG6V9hw~E2t*E5VNPn3YUcDVQ0kO)^ za={f!u1}`s`Q;LS{`&V$S&gHe2F??2wSvmxv!XQ%b{mOs6}31(t>Yn&01Hs>u|vokr%X$knL~ z#`OXBSKrK{uK}??X;amdRF{hNwcsQq!UNot4Oh$6p1rhN;E9~do;1(1er_5(E}Yji zLqI!6horZc!~av#JY(w{{78yoz?Z#c_&g4*1yQB*BriW@?T9Z3rK}FS`lFXC)Q+kR zW&*cqoWqq%-^8dhwDlLo#O=6ND6xitFj%xw2N@fSIz^cJ&UX|Q=BnOpv7=DKrtlrJ zim%fg_juT^iflPyQ$TV}6XRQThOu_p%-rWkaZ+5Gm{d69OgC`2-6aO(&<0Mti+Z}= z1_V4idUr5QQ|&8sT5W!!Th64MO*&UM&I;QXcabb?EnQubdg8D#P!jc*C6kQL!66~q ze_}96E~8$Pm@J5A>GYsUxD=TO4~TFOm^{$fOdu3uQKhcWqJLDJ8ZP-oHkWEDX(Ljg zPW)-cbMZ(Xa+xLg=6nkOQ5brYtz&w~n74X>Szvh@oB}6*%F4bHA28z_A8KG?)kOO? zLgjzAFS8!MnCj1VaH>ZIsxvf7kngr%LF#%NAnt-dLKi*UHjT6HMp`J}T56F^cUycp zk0O-vXtkpsVi9(<@{ERrrql@!PTcIb;9LzxxkCOZ*_syIjL5@tRD(P0q9+eWvsiWa zd>XEN4&+of{k(L+HW)7qI5RSg*zlyFkSv&|OmFXzxPkA0e?aK*=y^KCInP~baBlAr zA0F?(X1LD%x78*#e~5&%iPiP;Do@bFB=_$Zaj+yG(>ZK6wF^wkU%2Ezefadp`E6lc z!6F`DHO9G} z%{R)ydGaC0N1v`&8?09w`8Xz&tU3yF4t#ddHt|k$2d+Xu5>R*W%OuaoSChOja%~<6 zq!&o_ZeSN9F*Ld@ny7Pp9$ucdvJ9Oh9c+T-fm1iX%GB^zF~meg2~m7dRs=6?F^d0%JMSg-U)9xD3sCi z0%@>;h&jpWjqmNl(y@x(=KxNXeUlMdnzwRpHbXIbfj#g4p z)qHmVUHSfa{*TL84*h$qpG4iuNQuJ8&JZ!`Fl|H$slO)zyV)k?fy4N5mKp{eNK_p2 z?hZ+SlIKe#XH5Spl-xS8q)>GSGAFhhr+mVyry3gn$9?Q^y85I1TvzxuzB6Qxn@^?? z677_Wr20)OonR?pGt_7*XWnE~bnxz1rKm~e_BxUHlTIFD<6S}X(#Gh6;Z3__d>Vqn zh>&62kY$%gL+vPCpgtgU@Mp{m1)Tfo)W2;-#>U~Kv+Fp`lzWiItnjm#1U^Q0(q1xu z#9v9q0(J;+Tar?ObIsiMrxHjR`08*Ve)DQ11iN0(yK7V%)pKEKS@O?ko}r#iBot`@ zWdw?_#?_7Ygw|tws@xqSA&baHi9iG(vj48c7AWcx)n_UBN$rK3keAvP&zUk;;cn07 zSg62}R?g1QUh|>dYhilt&=~}>k7=B#i7MX0)Sma=1M~O|4=S2>C3e7B9SsOCWw1`z zVU%SJ64mf}nza^_f_IANt&?SC;zJ_9>)>-Xz2M-(vRYH>W8ge(&o@4_y(Dycz;0+c zV{v5yqN+>LL>6C@?VtWWT-ZD|ibkCmF_~+z93VS&qm*J2vq-1@`lu5%g;Du6(Y#g{ z2zV^yF+n5lnxT>O7$*%$2qYAM|7NBu4~j8N+lq@Znfsj68PS8?Q}BUSdO)bPIJ4mA zO=A;5U%NPg2b7=wGRaky$Q9dA|5k~#nrjw3b~CsbTnI+B{Ms@l{$Le;ubFgBAU4<; zxPXwK zXRqqTYzWZF49X2gWn{29pu3lwIOV9F=DUVWov)Dy12#G>iXkHOH}+Y@vvyTiy?XK| zhoaUNEOft6WCgrGK;EgRJpgOVpz(^f7EGaGiwj(RTHroJD~N}N2H#$uO@l8 zDHTnD%lf-rYFdNi)0NI7eBBQVIKT&`(jzY%5Yvf1*hmFBHQVkMYxWwFZFXN((Vm^1 zsM^j>_X-T=6q!Wo$=DT{wB} z-PuYuBadmTf&SBhqwnYr*i|B`6<3$Rs~aH~`$NOMAnS8x!(Pbb-cC`ku$O-P>~q$- zKYAC_Vn{zTGf#LC{*uxhOk~~J$g`V@6;E7Ld876D-oY73!ItlFstE(TkfcwH!Uf48 z5`1qc<#pC&4K)?7`j$kGuupDPjO{C&m?wed?Cb0Z$@A^8FM-vcVriwyyBovhduGdp z6Lmqofs(0NeWS0#rV=TaGn7OU>Z6L5^rj@fY*d)jZe zUd3A!@YwXvwb+?y7HMh6UB@wd6O7LsQTxwz>u+Zn6e_4aBwzs{>9Q-RD*j%f8LpqwY!>(PkKTAyoUh(%%q@SUg5UNbV2d&v6|PI^ z@O$=6*23c6t90QSNM3@v6PJG|kD#w_Q8CE#GW>ko!pq(=f?`>sqH+PbTRJkleST)m zXuDI=_~reDj%X&;m_?^jI}+N7!PD3pRJ$Ce9WyAxR~`|SCog}u@%|^6OL6FKxsZD6 zJPEw6Y)Sqb%eWmHsok!e^BzVj5LV});Gk{ry145M+K1Y8k;o7b-WkU|#BxJWKEr;M zU#o;pMr)iDlcpu%8)JVrB6WRx~UcbjQWO^F6P|+wkkxv76eC_BHDkt|%)-3IF1?+i?yVsDvO?N>ruyVSK5OjN`B+ zlj8~oF^V*Nhk4CJxm(7xp!Z6Yyxp113q|)sqzY$gD7TD*NFmL#YW>st{b2VjC9SJl4YT}r!%E`BM)h1u z1IstH^**Sr2bDqz+`$TE$;HP-azfXmiiJvs_UG{*YWeju5(W@Wxl%BmX{-ANQT0Z| zod(ud3%Bw3Mta+7ByOKEU(W}VR>wIxD@?u}g6x6h0wd+TxiG>$4W&?Mfb9$Xq+x;% zXVm`o@+k&gCibAGR9G|1aJ+nGRZ==RYyCO;Tt*-i!Qh}R)C-GBo>Iq&rYg!s-#zom zX8-(b``v^uj!OO%%#y%&06WaXC501TLsZwuJ?VEbUuN7agB$h2V&|e~AFb2O35`l^ z?~4-lqW-y2y6>##@~t;LoBCN?6I-iLO1lmI>(Tbrko`XZ0u<^mONL_98O#45=>`tSsx@pr*EaNJhg1{6gR{IeJgnumKLoe)Fj@4bccoJpK0Q2r@<;7k{d4A5B<#QIrigkuaN){sy-9QF zD_u`fSR__YYVk@Y^t+ZUhJIua#JYM+8b_#Gc+XvhUNP4S<-kCd;B7?cAws9K)y5T_ zMN}5;wmj|#T;Qy!B2h=u5bI*&_OVZaFJKqGJMZ3SpmhCd4~%bib|uW{2BaPcN0GxOnlwN?~7sW0u2)!u7kcKqF$#_$u%_q-Ux;GeQ{VopLT3{ z#NerZ#T<2l5(ag*m2viL0UTF}fb zF>LdjElaOVLECxL#FP&Urx=|@^Poh;qRb^~Cgc(9IV5$-$#!+`ef9E~rWu6st`kY_ zTC=yp3{;hzG1xt&egs1JgK2!rJ?O-IQo}hp1#0AvS@-Pu1y{L$0#&*`H!=~jlVA}X zd7mOPgA;{4n=a|uoe%w|^xMeSC|hmKS;9yQt<17%S@i-Jh-Y4kDta@7h@(WFl%J8H3D-L^aUNU4``v7~Z|Ss6Hz@2BNbH{^!{3&xv4jyy3GH ztT-9urmI}2lm1k0-0{Uu>2zT$qr5ZW$`ds$9urY1DE0}jc)}%&kYOmqV_+%9C}^5cGo)gcE{=vPF^9~WI`|n z-)nPywWWynU2X3+T!W%>utoLVwoBTi2soJf$7%S;TU*~zGK9v(14B(s&Gxq( z06^~^8A%KH$HfwP)@V$c69AI02_6Cf>|Z?WMXwW&0pMXR4||MYw-cvSvf#molZDaRcL`-jzk+?`?7w8)ST}3hNw3BMt1zmAa~|?+kefy&nd_exq(@k-B4t zhaLsx&cbgIqw@BmM;q;^ePJl!2Jvr=Aj;BA9QpC<5!g|~6hQTlvfm^dw$JU23=Rc2 zH^HjqeZc+bmF?EE8_|QBrZ;xl<7zdRDX)24gdN$j6B=cqIDph_LaQ88Xjps`U!^-? zz3AY@KD=)D5dn5f>kT_UPHCo9sJk?;1m!04KKOiT;v$aG`almv5uQ3iA)gG$1@eaf zxTIgshIN5+M@jYN%KDkF*YOuIrBga(cL{Zr=e!K)AA_>5MsS; z5b=H1kTp)ZnoH?Lm&m`15I2AAQ$7tpr(bwEqllvcYAOg>0#&>uMxmoHvH#xvr^$+1 zMKkFWXm94==;2a6fSw79i3zksLJ8{+a^K#`lmY-%VoFNN*@H|Ml&m=-clE@76*K_g zp%^d7-Y*Q|0RYh#=l}Z{`~U6#cNM9r`HL4Qj@VveeyTcz?IAV<)ERvdXgmAx#0q<~ z!HK$X3cdydh$c!%d30}XZYH^L0S^--*uM0?_mJKq3=lOGwaF#k6@uTUxGHt+YD1k( zD^CKPY$jhRdu9C&hYP+jK%@E(l(Y8thh=8Y!Uuu8(;yyWYZk4n@AVG##%(9l3%V&NZedSmA7?6`{t(WMjbAvx@qW!E_!Yv^7T7tXCM2_DaT>5 z>_pTnc?Pq(D^E7sqm83mkW&gUfZq;tG#ndT<*UPWNG;Ek+v=)*^|!90`-ijb*2)g# z4_2G{hqC?JmmM`qAp3NiTyip8C3kXgmiQ9p?I^c@(d|uufFtltKpDZYlJKOzqYH!i zBS^+FWVC82Xgj#TaMWm#e!e5b%yKgp>g+=&SyNZFn~K=tf?ZM-cFB$mtB&t_Oj!f5 zehH4un`}_A8!I33g^lzoS#LCSx2x@{vP!MXA{fg<>`&N~`Y`-EJv2eLgicXmv=qHU zM$GXWvu88#8wVRiyZ4rmv^TOx$z!RQom}bRTjO%M`h||~e5=-(uCo?n%kOn#ix}X_ zzU7gGC*>=bGd=`~WFIuG6SCd5B%dlV zjl1RcP48eI9EKp~?!G3fF7r%q zi?L%c)1IA^0bqVyFXlh_pG{&T@k?hg(*Ldv)H?K4jiYf@0&VPx!y-|SA96@>a&)iM zrlh7q&Fi3Slt}t_uT+5&2lm`ygY{3xjUuRgp|cuSQ~$7Gk{;)u;-b4JK>G&$=s}jK z?O6c0`PYFL9o%E*WwgIl7)aQhHd@#(SHbYP2-Ecdz_@x#FC<_DI2V4R-u z#CCkGtH1`(FK_@4L415B`?IVL5co#wOTB5%)Aq-WsksU9$b$|x0+t|3Gv4Io?((IB ztXD_Q8y)OCKF`MCyFcLN`RF2j)XC;zxylP(Q&6)to2Th6+3(IX>rfu{k~Sksq~hfo z8i>qUc^m+~Rl;-BK-w1EvAMi$Vh#@y4v4uy)a|3KYit3|Kf9t+R0+1E+3s|WgmPiy2{$DG-a0P|~BSF21s;{OHi{7Dr6 literal 22169 zcmeFYcU05O)+iiNL`6i3C?Z9qi1gk;1w^DbkuD|l5Fm6&P*J4wPz0n)?~x9nDM;_V z6MFA0KuGw0_&n#l&w1~;>#p}(_x^Wa%_5oEvuDqq-DdA0KutxS7 za1FOiDNaD3ClQ(mDW=&tmid`JbwrL%dz%b;usw1;?9wZO2w~1LN`aSOUUd=3$;T(C zv8aA$kUNV0jCk=fQ^MZ!S&*&X$+3yG4b@^$xK!GAG_kgULVfVuLps`!Y0rB@Jf?fk zZ}={mndG1hR(kFlKb5TvEo=YU%(!Ofj>Bs(GmlN{O20R?Pk#Uk-S zR7Q`+p5r&IFG-C&)f2PuATnH zKfZ~L$;mxXyc6{HTj?D=7oMsE;y3{&Hm=YQwm*M{HRbvSl@#78{J?O0X>MaCeT9)3 z&&^iqe>hV~zr7{7HGS!MT7y;z>y7LUfcmq2)acq z!Ea@*vH$CtY0>CUC!&&wZ{$6#G5n$B855#+`_HqH|yLRNSXkHsLn<%bvz| zShEK^n*?1bh!6dQ>;9D;smnTg6UGn_EIEB-Lhtz6y~(Rwg%fc#LtRLUAilw&JrW0pYf6-CUbP+7STQdwMk%kJKIw;3rMvUT zSAgibS_2~XMp;SB3<}{gF^8Ihx!fTRfb4-l64LGtCT6x^X9iQSrM0~z<92mDBZIZM zB%_X?GLN!@4A{#0rKb~E(^Eyu%+uCP)SOXT>V|~77=Qo*b~a&fhuGP}#M~trf8!Mc zK3{ZmGcx=JakiCYe50(!AOm#*GYD`AaPe@;xm&yPF-qNFkZ>}$5Yv!-@fQlQ zYz?(%xWH**3UzUoWMl-!8U8^Z#6em4pXlvje{lie2e-S412-=h4>ttD{r4F#XE|2@ z$zKHh+Ziw|KvTIjz%ZzblNngf6>RVP=A)&4o-f(4e=5QpEh0A~LSq_effe=+M{XuBBsy`8@k0!;rW-hYAq$KHPf15nD! zVzN*(mkaU~WF;9d))zB}npvBR{r)H-$|oqyFDk-m$}4KZDIm(j&nYSZHsj3<$;}I3(<=5in6BFbW6X56M5fuB2fD3fWP;+YwkN*?&h59f^0Pw(}zqEz{>wEm} z`ctPg!H$1^`}3=v^>1ZjVEC;TVkTyPZUJWE3O4^uCxGkEAu}rzdrL52KmHQffAm}b z8)4uBi<+47n3!;in(&)*3h?p@aGHpkf;okS`ONvvMZp$)ynO$P9R{^LEeRZ{zv@%54--uuKy7S{zt(7k*@!+ z>wm<7{}J$ir0f40yKel~WeRK$L_lu9Rf$o&m>;-iT{Tsdmj#_){HD}qMFKt79bW3f zK%iT{F50Cp?6+uuP9kRoWjUgi>m+3S?7@MPgCGzCNI~|QmizeTl*e1G#oF`TZ3WX& z0+xpxZ^>gHrd)aURQVU7V|?r@t}m1Ya_hB;rL}q#9A#8&BSFJ@xz~q`Z8Hmq4{wAF zehB$W)t(ufa!LKN9}h+3_m7+(?=?_8@7@j@v+P!4VOMak$HygzcJTLze(jOy(WR5q z*1iNv5x@QoNM3xT_}x;nt`8*G@i5a!D;m2*0oZ{@ypJNqXW@E)uh0sEhTOr2MsgDO~Kq+|*3fha~Ude^xG*smG zw=5Bd?UziFkvPJWE1;EBhtuf>X}c-yP3f;27G3^c^Pje@>)o72;@pC4A;>h#&T1c< zC@njI&EO=r^TEemgaq|85)~v96<#?&FXZvvDp|R{TveTb<|*q0+8%Y%6vbGj%qrM& z^RHj-%E+7?kL_Aa@C&ndV8i7EjxX}%TlqJu7*m@zA!F*+ITD#+G`V+fFU~JfZ-*7b zneFo_Rs*3+k=4UB`VU;P`tCu`VLG2=U7Fm!*PEAF_O}_@PES>`Z)vb(v;v=n{A=x1 zw#Ky|lA}GO$v{8ATa#6`BL#}_{4J8nHa0fHh5Ev7Ta!OJP=&)@tEx+X^djnD68nwf z6-duHB)4Rgr|ok`qv7P3u4+cvVjcUTW2(tFz`EPPFX_;#M#+gIFA|>;~N_rTPg|zR?^YboKI3RavXZzVZEH>o22v9-#>kl zj~AC@%bLNV{v7Lr(I4=Wm6yOv`-q|`>(=vprKr_)jl}KsygQU1=%eH1i8K@8sI;D<))tp(H_VG z(=_X>;K;qbZ1IqhArA=KXarH8*kG7Kp|>yA zp5WcveKtt<1G4LUUnLq=-)veh23|6PN{eCqgonMeKa!|DZz!kK@%JYu&wcz*URA&< zzjK!um##A`f(@PK3`GsN*W)_ey11~_WliEOUHtdc2rwVCy_epMZoAf2=bk|dUE}&h z^q&aD33;roOpxY9!-TKxyPyO~EetTFxdE>ex zVgL7^m*I7wM``JkyM|~X)^&n}BuDR`aY|)$l5f-<=Tn2~3u9@~yOx>~UhOJdH$0zp zA-Iuepi_<2frWgJtxS!5jHzhyP^~ao>@F^}SC@?r;56PZDYc$_HUQbIq zax)>H16igV92{C$P*4JgAPl#@s_k3IdLhJLTti-_RR=`o zf@;aEQcH;5tnIng&zMP%qQn;v?+AEsfioGoS`jpk_*QdeiP{mD5FiEj;IiEJD5j@|6@ z^iP(AHpjU^pz=Mj%MvZ*wA$5u=DB6Kq%gOI5NqEY1KH*f8q4zt7wN<8u_pn^kc7LN zZ%QCjmxS&zP0WRMBOTrDTehgyo_Fg-<~7>8dY_Ft(gL8d~&~WJxz{KfA4tR zV#6B)h@xy5%`#GxTdH`tN^zq$SiO$E3+HR4Rd;luWsz+{O}JD4ADgUU@ecGJYh9e; zm>~BA)f=Rd>qzQ8=iRv&@aKBI^BzGzV;0r=rLc}VnOb9&O0pYI^U9W447OYD8VX}R zMP|h%Xr3Nk*VH~Vn3p4Saqmpo%;Sf8%rq5jOEk>~U1J5UNYKexJP!0enjR?0Y!NS6 z{svW^*bhr44cHi{haO*M8%aD{Iv93Cyx_Y868n-Ws#IOJ_vWa*K)hbec|#U=I1+qp zG)^+28cI(t`Nt^%$e`GP05n5x%47fn&0hK47!m+?3ADew)jI&-9}UPE)NVhb6+`3} zqqbJsO3I~Kn@K|H5nyzk$%Y*;3#Dg>tExCJvm6L*_iedfBW>>QgcE#pvu%E>&XJ?~ z0SHw;y)!eiAEFFBo9}QN_HilPHJuT4F-xVA;xRk@MYiD%U=i!vMe(cFqO9Fc0#ahs zd?KW94;z_|Btf@T66dTSjhGm?nxDq)8vf-W+rJDQ3_YIc#fVgE&2hKxFs= zTC3yRhwV7Pn9HEq!Jkfey&CNLeV^?YFFvyVx^?UOG4y>ap?zN5a?RgEj10q+1V!xWB@UJCE|^< z?7Iv))NhXD?Qav2kfV6UahK`Q(9~?}a{d4R-x4U$v)nM=YpB&j9FLJjIJVGx6{2yme^{E_* z3iM_5wRK9oX#u%FG{i`Bup6i0Qd%eFe^t#oqxsRX>D9x(7D+`Ogi^>|*R93p{ZJH4 zur{c6Ngnz2)A#gNC{qF;J~kD2xPad`PaM7RR>8Fck<^5tWI9;z(-r4|vNTG$zsNZ~ z8mi<$>VEkoN+XTen6Jx#Eyp3SM@JaxCm8s8DD^JD^xmn1)^LX&VIgZ3WR7&qm)c!@ z{+4Np#oX&fzMorUqh2SCLL|#=a7n%`s@QI6UEzi1U+Nc!CF1fKg^+N(n*l%Y#4$nX}G2Z*V#McXM;sy9JE$^9#i%+|^}IKeCz0%ah)}E%i`n9DRBB zY|L=_l8oWm%7kWCFnu!_2o$3uvRO`tT?z7~kuDhZ$$z+$aQXD3kvL*>lYh>>dMo#t zR7`-EsF9lmHc5tY6BRhSMKf1-USK9Pif9g{Ml60`!4F?%tw5AZ|ESz}uk0Uk+MTFF6VdGV@#FWAODUMo7pwNv9DQ37 zSxMyNV?2|#SF8lD#pcbM*j$zTl|a4vWxH$d;vy{(r`5_aPrk|yGSP`&z*Yk`g;>WZ zR_ukAY%9f8>rCBRb`1fk-HZX%9Xdpe-iCz=#WFBYY1H<;y6>~`OIDJ@%d&!dtSK61gx;;i$-gO8h zNU`M{VI=$!@aITcB(KoSU2N!9ftW`}RA0F{dH8`iiyhwXyf+(PZthg@@GOvMtB%F> z*B5CoptxmACthT|j6gexxfQOeZu=m%o@@G(r_#`#C^w#LXE1qomDDcuF41aVCi<8x zHs!9PaaMZ$Q34bYf}z@v|=t)S`7JGFvm5#`%CRAiVS%nK6gdv7V)BITtc;zo0e zuDESV=I7?>4A!1j(C%;7cpmgVV~jWt2QN=QGMX&~TWSx5pJvr3+hO<1FjCbHvvVN< zX^?M+1GX)l_4_ttV@D_N&#}u%pKnISap#ty6I_fN`^Eip)ejOWcg&EcvkZNu?OYGN%BjL> zse+jqLCo60Nzms|kM!r719D}$c5O_IIl}9;sfx1Yi1PDUFGI(}#;OsVt=FfLkKF=^ zqTt}gA8jCgQc_~knR_BO=07G0LC&u_ax%Aq>nm(C{~HFk+H)T_q7y(OP%8EbTLi6Z`VmLv=dU(0gkq3;_en_mK})5;Nha z9}Vs7Z;@QDvRV1EHGnlDTl0!6&dpWs$}K3}w@`IoDk~UZy;;9aC26)n@HD18;XYv4 z4}4g%QJK&7c_~nR;fzklvc9lahB#5A=Bu$hsoMP_Z8zyUn>JheVQWe6Z9m%=bvyI= zm!md+sE0*s4yM!zqTN3(wp|SyI@*RcRqZQJd%)DoGBOuaIhqMq1!mJvFYusjW-2g~YwW z@Yjn{jZI5SKHlcICFl7zzh)n}M$wGVG*l$b@!1I=h#C<%qv-SQ`6apHlgvInF{XRq$2>A<*$eMiGXb+|It2V<^t@%$#=0{w5^?_K_&pILaG zp4xNAgt33pE?ERV=imAsEgKlRQqQFYj$z^{;+y@!qI3vFp~3q>9S zQpcmYkMFB{wl800o1e@P%?tcYN_U%%>i+%ve6CSAy`O+BhK%XDOq7nE$H6w)eWrNr zcHR{|dc;X&Q*SMDKJPIywp4{}uGB%}Hh|L*$kRAj{F&UDY!Xk0kXu@p3vpWowWQnZ&ry{Rd5XQ$h$?156#yXpD4eQmq58{qc{M{w!QeYJEr;?b#ByrnWY2iyK`*ci^sJ3<>25rsDMJxS7n69Szgmi zFV;BCzEo}uryyxGWAq~pbs#iXZtPvbGY`+t&YDonU#&(uK!*bOExA{kWl4Zz0)Th! zVKuziZLgB7G!l}5dWSf(TK%6s!cMtP#ahzUwxJh6fCeU3FbWC@3JNN|vGVsnv!1$Z z1Zd_K(3HFODwM(H4mS4op|l9_K?=fXR>1v_qp}a>mTd5HOzXXh4(7>6=I%-#`QJ{m z2DX;Xe?BR6c)sx#Ikqt{Zz>WDTnRpEz6+1siY3G5(W5g@hJU6VCP&jz3o^|CCo!HW zkWj_ID3f{$__O%ot^SS7{kfVX({9fB^UAHDx9#Qgd20}3I=}&}_7(NNOg*NU`Uk-=;xL7aI<0@s*)m+P{;j%E;ENxHB@>SN{SbGyozg4{* zy(|4Pp8S4l%@L-jwu5TXuzXb~ECF%&(v=hN@6VWJWzTnZctS*xp<#~GTWeZ6K3l{c zeSjy^A*pv-^_ili?qhYCtqwZ>e)uh89e;q2VKgOix6F&lv^cC14#XQ8urZ=*m*cXp zZ3o=~LfXwG?S%92#UxgI`?sqg+DRw!a57#pZTYp@NX}pLv&13F%02Z)=3K>LVr0Um zY7N@HmP+?s(lhbsrY{B5jwAZBF+|(3WFxE+90>ElHn{v0+NnO_X9sYnk?|h)KFsR* z?DypIsg1F&4s0(Ns@aJ?0Ib@O#cu6OB>v!Jhy6L$@3W)(rKih&10<0zPW?1-)?q}# z-c{SN{9k3$_Z;Ahv!}P%7FYR?*t==EJ?wUKzumtp2;3`@YjZ_>;^owz`;pT9;TnYR z!xr8N2jZ*xN~h|Am-EO#gEQRM^7UN=9?J{Y-k=*s~QHuvQPY z9O^koM~@_-u#4K_N3RpFkrI0hyYFvMJ2E=$SmC&p={NDH7qW#zEj2r7y5%e5>Ym3< zUncTG2iXG+Vt5XUuvx+h5CI%qXDSDV#wMSQ4In+4T=-fZfJz^avTjWZX`5AMwl^M% zW9VG*)Mve~3Jwe6T>#{7;JVrc@;RAJr`>0r^ipRHP6wo_Q~TRG%UL~1z4^I}8i<{R z`3_+w1Ht2hj2s{D(T}FZr-1q#o(f7a(^t`KCJkC~`-GJ&5rWnj^SPYy zOt>td@=^!v`;fTa{vtUgl?T=|Z96*9J06BF97}qxeICY@O<=UncUQgaVtl2|W6k61 zY;bf_v8`a~nx>;=K{K=dWZepjfoZ@Z1+_K>b=9A4>qB&sjZ3VzpS3({*47S&Wli%w zQjyiLTubu8nURf^VXOdw7~`LlIz3DA4}KtKHBorEtE($dII211-oYToUW*cZJmYWM ze5N+4l~4Yjd+S;Vce_dg?DlHiKVIX zEH}~>8pO6TDxav(=g`vaD-{iubVTWKc)AY46O(z4nL(aoU(58rL9;g)uJQ@YRl6DE zy3Y~oo0iK;)Y2T5F1u$(3T^Ei(sSHP_$heroXfjGYhznhks z8MMD$iOSD)9ZQxjrpqrVkjAcmNq&$g9`8DFETlD7`f(Peu7jT=)hDi(c;j<=26)ce z!)F2ho$-?2=5~bZ;a*-4+!$anx6f>Qy!4L(T0f4i?B9($uRIFMZA3f#I3yTOFmIA^ z3N7=Z%#FM;xBp&zpWkhX=ou6u8qlg*$3J!4AT5Zt5t%rsu1Q4JR@nBBK8$Q`Qo1i} zK04#y-%e5P1{k$adWsAh3OM$law4l`j3r6J<){_#dp(9Cu&sufR{SH=tFkW+3Z&uq zeYiaFjSjacDj>9fkA;^i`_t8t^o3$YEpj$B7>Qv? z6;sbqkf=-_yRPZYa*&~c-oe#plE*_+k?eR}-}2{il&IiCA&UlWb#ih(ceUhieMk01 zxX}Rk=V@H$#9A+eFH^v*<-X(g7|lz6jr>TprM4*Tq#!MqmUqL&&Q8X`g~8z z>bJTRZF6l!mc2N=y4v`GnD;6dou>^S^#uOTMEH~^a47KCrX$`{`ml&Yk5wtKpygw> z%=8o~8GS{?3OdfL*T=gRS@46CpEIho9$*vQp#Z+~&2J2np6D`8#Np>ppH5jKtt7Xy zyH1ZtXr_fzHHF`AHO7^6GBpz*&cyFI5eH{R8F~~HMnn5$_1@x2L?y4I z?CHk!sVWsWTSKb%NlD5l9&)Biw!5~Y39|?rmc|F(>%X>79`wMZs4ZZAsVgOcvPx`) zA+h{5cW|8H?FV$}Wa89+l@34H(X@&l#>jZY6f~hoP&STLA0z!G+%bZfX@RW> zN@3UI6l2_ukWVAbnZjpEt^NHFdkLF$YF*RYS8Q$N*{*~yG+*%;V=tHyJsMMDt{6Ri z(q-GF@cKYEfUrllvW&OK3<>#WME(oXZ~j)rg@YuWnmX#Bzv*FA@$nW9rbp1ajY_1B-5 zToA*|vO@4862o>+rjS`Y=do>7)hFZ>p{`srL5mZrllcWNX9-*qaPnG|I(AA|+Nu>+pLqA~Dx<=^RA; zG~M5f0$vUN#(5;s;5xB7;xKK(RNi204?5|4g#8*il9(f5unaAKBuLUN3Wp6>YzT~5T+57U-UNC zov|;rdL!IBzbU?SPFI>>6z|QtHh8aCftPUTrEL|QutDKM@#;@HyjZakY2Wx| zHzhsmirNk^hRCJO>>Tm^jbtf0e&-qPbJ$WE#!wtnz6)<`G=jS=s~YK@Ti|2LUl0CF z8}BLNJlmT=qMwZWEYOfy+u7WBnBbWV>~fu)-1lo2LaO;ivbOp85f}UFjB4*sjtn|@ z;&}4&YDm`O!0EA)yRxi_TqV83*w*W;4Q$tZksIgOtgTmxV^zz^&St68dZz`phm9W+ z&f71+@ut)8jwoK~lkVUXH$(WuAn%0YEnU)KJdk#ia6Lb$4A-HPaD64~CySAO?d3VP zPOmyl;=$yymppxL+9xBd6fe?nSiSXhb7uvQl!V0cAw~g@M-g6eUL`L(eeQtn*!I@b z@#z+t5I-N+gr8}RbDnkqg@e}BlDnrElkdUPtg(fx1;fuAPE4JXw47FUjPh_efaDu9FgD7k#?D=fnqO#TI2dAR{3jxVvn1 z7;-`$regHnXtOqZRe}u~x}$OrRWr?f#cgjsJ{D6T^FBUH6-g6%kAIahFB2 z0~rf@k%1M1wYd@z}=i<7& zJ*s~#J$QtgRhmbU7DP6aSl49($uf`KG~uzNEDTT-rxnpayU)($uO79mOGZn(z`WiKU$%^~b*+o5m`5kSzFAj{?i=T4)X?`4a(asnlyR}_7EToPnvKrUkt5mA z8F4U@#pA3OD=eA4ttEw=Uj91WG~S-@NiE0QX_j~{$jSiOky}V3xformb)CIB(+PY9 zXYGOgb{zkKt{ms|eQ>oaL({yC4ffRrwCd3GE59A`vMYai8B@WvOmn$p=B*KfE60>l z8AHrWD8mo--PcAhuN?k__*f-s%Ww~v)bF~ar5Sf8;5^32CVIU$b+r#t>ZH%Y*f3M6 z&hLQGRwNt(^1m?%ndFiTY&`rbMn}EE%F-4 ziL>gVFv;?;-K5v7={}Gn(mO;->Pw67;0D{Uq$B6E(CTQ3xX#(3bv@OpT-0M$U8GL& zWafQhC)(AFOwXG5D2Tf63W{$bmoPQ`F-rxWH_MO4rw0HEc0>P zfV@7iSV9V>Q7*?hNQh(eeid)q#??1rsoY*pdGC;oQz%KvK2K$?h^*E)kKULv7)akf ze$0Wc!>TooWe#&>O}lrs>Su;3)GDAWXeG_!UA11*LmfgF7PR1JgTh%fSj_c(w>Gr> zdXdXS`)7Gf{UM4M)z?=Z;FYIhAZYjYyl&RWw|FF3s(wDNu|lcV=DZKu92)3k+%wip z4AfF)MhV_+-BCHpRv%Jzr5`_P`l+fIru7;NXTbDkBXn9?CLQ4hPID`_sy?q8Pt!osi*P#%iP}ZN`#ep{m*dR=NE@G-ryEA zn~R)PYn$fsSQ${iD9eYs$3n9A07Vpck!ie2YPCd70_u%)F|C-+a4M=g`4N5!WK}l| ze^>8T?mg7H^v}ZGZ50rZR|d*B*MGOCB9{P!e>R}12)bzhzWR4j1^h?#?{7%nDLx5) zvcfX$wJrJN(o-m(+m=B?j&Q6LT_fyZJAxTJu^yzSSl=+>L(Y zr)y@aUt!m!u=PRXG6*G*&`JI3l|ni2Tt-`)bJgQCX-9dR$^zB-yo^V4r0(N-;S=Lz znsoupVf$<3+x-EEUj9@E0Z^)H0>Tw@j_>fQAb&0xxZIpmSaWykQLKHLgwf(b<>K&Y zmarx-$kRtecYi-H*!pS(8*1<%J%TUKYdc;)=vQ21f=Rh*Tiedo_0lD#2`?f@P#k~M zLU6FTTpE3k8Ga#w4;`?@zB?H$Dx<)wpdLLf6jb28MFDe)m=dz?R*Qgnz7^o?RGrd0 zd|p$qDF8f3sk%e04Q+q)i{f3h_sL?+GnI{UPS)`B0MBg&xeO}abZTW=$m;iUCWXDd zf^rTD?1r3fhIMXkE@3mHmtsf4w;sg`7gDNLJ}=WdUz7}Ta;vU}ki-KvB!CbAVrTAI zh|4Y_?}1P|4H2Xob z#s)tGA?CU@pxP4>0{1LwS#MW9xgI8c-!d#aH@AhtmE~7UTYhi`cwN}5U~;pp=TuHM zy@xCgNLlM6y-h{86kRvT<50;*!!gQ{XUbm~HLBQ*4|Xq2 zlZWeak9w|5d+#LbJTTrB?>OMr(XQp`n0NUkcd*NNhf1MVQbl&|a6nd;iA(BReuIyY zRpI%V&cY(V#sbB~u}?`=#V4!!kTD(Y!_1mJ&y3ckEGS%PwhI`~jbT2g#do}?d(6ma zy4s&XBV^~WG;n&jE^IgY-Fda&-`}5(Tm_IMCQF(|DpDZ&4Y)2wW@v+2Sk&*bRqWR! z$ywE~aqMA%G!qOxtmt~*`;eWNqn%4P+N^AegZ;X}LV3W5Dtlfw^0`e4a$s9@nrEe}-oy0=i}LfbOj~^| z^pn;(4p1TOsJ3oPXc>3WfX2fwcfbSD7MxzNzYWACYXq+<`S$m-`wkeI+m{Zl5(JU1{poT%p@jur9iYp38Js?WAsbSVuya< zfKXtyr1qY$w!M*Yv?n%yLbFL@_GStQs$D0AA@e8!cxJQSZ_NprOFWD>+)VGP>Zvo! zxt%i^mFzIW;S*H)9p4@Z=n`q&YR$~tC*3o}%eCAWq@}Z?4sTZ3yiXrRK6@EXFyyjo zWP_p{tDkhqS!K@r5po*{tMxYwoe;?PJF)dYtX=_$c3pq45@P5xGMoVp`_(*c<1tD1aQD zKASIVkzi!BF9~Qq+nVU=ylKi@2%fq-lwdXQ!E7p@HBfSr!`(7w6eAg*j1nyTRAB+; zfG-Z~nMk!$K$$`;~@7j*EmpQG}oXtHo3`ch22HPT1# z1K7lFLq(t6I(pW=^sxa{fD`G})6(M<78R@?3m`M(GR zM`q5P+ByZC(W>!vOx5PpApn6>v*ukr?0lKjXJy$N1cI*(N<^2PlFhr-G?X-=GAe4f zhXecH)C0byyRGfoV10IvK}2lXk7Z7n-v|ouh)$tnbpba^Y;6mNY@%u!zw$@LzmCo-Y&cIR6d7kUGDLs)^$*ZfjtMRlsy zS3N_g(KV5j7E-KG(ZJpBHDLA^CQD8wD@pFnR(k8l8pgJKQu7n^7Tvv;Do@n3wc(0; zN`*=eNb?>NT_>h}lLGg>)wE5F-h>%$9C}P!`XENmm}GWq10U zKm=n9IMKaPGn7*c+LQvM1vqEV$ukdHGfbocm z;M;8FS)gL_WR0m^jhZ_G$3@lhX<8aLO?Ka(*w!Fie zF52H#RvdkYqe{tS*lKW&Ffq59Bu@12}-t|Ow>Yx2}5n!P+QC2P1MV= zU&w|N7AV=imo-G7+}hyM3f)`Fuiq4~CrvQ!jTG?b9pOWSoGJkgqVJ2rogr|Ri&7?By*dp7>?FMqQ^(=8xfT9 z;%ypw=IaTiOUri%s|b=Kj2Tg01I*BqJ&7XW+!{2UbX(t)h2d^OTa{Ars_3>#X+sTZ zez)tF7x1-aRdRI3hl$jsQ^zkw`axnS{r0svW7Dnj%#%IR;m6Kq)-KRHdaj}#K zEk|4@8LzTflfIhsDSI~eERFzjmc}NhPPu5JAS@PhQu$URbGl@sEwaw@4d51%MRT5( zNRd=UKWMYtePnB|4#W8wD0XiRZ_3KVg%dNr>-dnG`=qRwmcyu~5~9j1Z28!B;KPbV zNnxeJ`4Im&KM?vY7nWbC{F$97=7j@!_PFU0l_fY>>*`2UOdzJ75}$mRDB(G=krcd| z!pe}~>BKda{`j=!pn^c)r9sSOMr<&lfFbDM_D!Kt*lN=88+hvFB{E?9<2gEyoR3Z~ z^*a6emhQry8JH%()?WN+$KE+4Q-D%vQh|v1{}7h{n}>P-Fphu4_7^dJZ{tUG!l_?# zO+h(VK(%fAJ<_TohFjv~AkP6(d(3FJ531!%h+tWh%Lg-;H;1GGY1dSZpcPh@uLc1R zhtFyl=gGGtaxNjighg3WMzTC_KlX!Zi%j~Zos_(JL^SWON}E&Uw{9HU5}Z; zi5{!JVtF;*Y#fCcowb#J<+m(wsG0W$xVw;3Y@C>u3P;&-J~FiUmRlG_ zXb-n9F!It>sK6hXElo>X40(kX)~>nO-jd+KT*a`%aeLa_7%WavA-J=+sGk^8AmE!^<$OJ0PHd{IbHS%uMPT0V z>x5L%vaI7brk?MZ`j7-z{XPjB-h84HJLR<$Xlz(%(+MyZX;gc6||ZY(5#)zTi;tx;wZ zB2ffD#L)kt%|2OCcUnZP*EC=dc&_%&Va@2llv{go0M)WJ!$lDJ06NO;s0R20;4Y=e z=fa5UZ1^DCa`V!JhC)CF@rL4fgz8P}7t4fXDuC5+RS1O8c&tVnG-hN6QN!rJC%QjD zK!@&Ot~fQl-eo1CixqE_1m}{rcG6ggXy&i|_{LDKWoYnb@vGy|5RqM1;>rGUeQDRW z-iC5kOnDVclhn?ygm8TMR)zbe7y^f}m839kAPr(u=&H$5qSob{JYe|(2_^wT#q}~J z1Fe;^Y-~iKXl=zktHea`La@26x&g;0B0BduUgW4=iK*e?V_g`-Nq|aqipf%B`HLv@ zOMT3s;@-mA5P!PolqS13x=@P2Nyb)qygUQc>-2ntT67uDn`flAxYiE~D`>z>vmba^ zF0}H_ZQL}du!v9l+HZQJ*?xbennu(q*iN6K(r2^x{ga7|J3~#M3W=}hZHzc--M#zz z#BK_@OTb0=E}8-r1MtQFOL$$3S6BkVWabFQFl&}*{%Fo>H7Ba-kW6M)WV(K zs~Nyxm$%cQ89s2in(|#o_`g_hZiEY-Rrt!5+q!2HvfG${X>oX3dLGHEy4eHQS zWTI?QfERSY<-C5lVBl#po11$dyZK0(-TAh(FK} zu*I^!5@y|pK9vgD0BM-u27#(n5I@HE+!`)H1J*bDbx4) za^R#uaj4a>xTm^&CeOdHq`_92FmnivNY*h|;y?BnG2QlXz%e+l2etA9od*;u9I;7J zJdhUByojpZ;x}s5mq|4?wU61}U4+)W)yQ^RefxSCjx#Cp+hYW3Os~QpDD)I`PS<~j z_*4fjA7v&J;viFNhvNy~m@Lhiu!B|l+|h3Dr`UB%n$L91g7`~ONwr6nOO}HY7T%`~AA#w|Jc0h31q5mS zMNbdiGxUlhy{BE3Ie5faL`RlJmEQNkeC?qpQ`t*ml7YFpPq2z%0b3J$#)yeIDSFf* zrzdx+x_ffZtPy!~;>Gw41dlwq9Fay)Lp> zJvv8kO+9V-))Kz4Zz70azf6*&9J8Uc|br7r|Fll%jG0&)Z#Ps)zJW+%s*zjDNG>b^F`s^>g@6`1o_ji|ckMPkkH>S;)hHVC8bp%nF+ zqpp=9j@i2L0*iHluI#Ux@?TOqYTkDbs$Diul~jiab0J6qY~I2xtF(%`{tukNJ)uWZ zXL~>BfTgKaM9Y#8F>HMd3jS7b=d3ToU^KM#9e>O5b~G5 zqb0VlUvwg&E$x2o&241kCpX3nc>m!9F!QDP)Oo6?!h(e@wRQ4 zu7`c>eiPa?TeTF|Sxa%mZv*SUh>tn2!Q-&bO@=uJ=jXQnjEM1o5obTwtg&W=<5gli1m6w@uHS_ zn_8pxKl1cgSk~_}^}*h<9Z2UfPXLiYc}DLHGA9IeaEDoOdi|!s6EcNY9EK^6<;n?fA}SW4yYIAz*W_e@%K-To%3TgGeX7Ap z6c;Q&T|r%m(Ny66gg4LehDg_aSiDv5xINKONe>-npBnC3y8Yo3VMZWsXJ6#h8+GU% zM!hW~3@NCe@2%A%@OcA79dUnrtHkvzuB9t~E*(Z-u*vSHb|~ZartxhccD)i9V=mXXoPo51$P{)F6U2~R7_`!V z{>O=D_OKKR?S^QHqH5N>W+Sr{Oy`nkqH}X-RugI{@q`F96T6zqYkZB>8MCpPP-H$X zt@mEgQa7OQO>w^0d5qE8Lnf5FRw&($Zw~)(FLO1LC`9hL$ZRoQ`D-%kY7kXM5U$&! zG+15qsmQm_XG_jrHFd-HsGgD7^_4Fl*am0)kq|l1aQmv!SXAyn1}ZC3NAv@=>rXSQ z>peHf&Kt!_A#ZMXJ!G=mw+(e5bM`Q}^JXb4soG8}^v9Pp$$SOBF~Oh~_uETUL;=@$ z4CLMglJJQ5qx(^>$p=O5|9rs2dCP$DQVXNCBgT+Ub;Qg&z=(6^2gy%TyKj<@{hGJk ze9W%ADUST*77Pk;WS{&@=RouEhi%Qfl+T7%Q@!NlX*^d%IsB80?v)0SnR^JZ?`VXy zf0LAzOW|dhH1dRJr?g1+-EVsIw5i?-R?v8jrEzU0ah|i zS4DWvVutG?W?K5L*=)ofkr<@bV)bB;`wKpY@=1#POe}3vPzfi%nDmSnPWhUa@@WAj za#1|t9r){ToM^YvJYlKp@jF-Tm$tSH{wLy2L?<}U^?r5HaZk@8!TF>s>P4HhI*gT$ z0^>riO6%>JRan$`xK ztPKFzHr>d)zUnH?EA#!5(R}%k*Xz3ede#6U7M(#ILDaF_4=1H z^qmrMpWf#dX0-3>nyAsXUPQE5B*RnQNn4T1z(XmXnvvVzOQqs>jN;J+r8#z-IGQz$ zfhGWpg_Za@wO5LY_+|RHul^v;jk9c@>W;uX8OT&#|HA{trU+y~+rZ9Shdfire&4g_ zKNbtwdqfRy>D+5P&tbA}T3w?M3vR!JI+PHPN(A0a+ztNvw`v9a?NUCtSOd6WrKM#} z3CC~1i;kT6xGRvYt{-~WRnM6@zE<`N1w9Cd+I9nzn=QJ59jj}p_B#7h`^)bh#;_jDkbly& zTp`rC2UL|{B8GmyKfpV3+>A{oH}5CLto-bxEi)VuWS=rqx_0iiSGHSHG5daZDfmZ= zK}<+WUxtiCrR04itYX!1SL?R^T62%oc3)*fWrgu8x|#MVmD=ozwAWjDVcU&UV)pAl zd+0m6$P30j6~iKI51HrU!Z)(Sjs>hVtE^@f(|6UF(98Y-Z6j*OxefrE3;1ZOoxwmYdb0wF{eonAGZ&fCrrTD=@ z%5Hm2<{SP0<^7%C=EncakNJEvW_6y-XY)&qn_C*)qbDpl9#(KhKI27~0)N@{xg}Ba zjduw8m{?D-$vgd7(s6NXp;DC0L!}Rii!H-Co_~;(D(B5AxsutRm^lCJ&ne2BMZEuB z9f?f)&+fnB_r|yFELCpX<*ZgeUb@y<_lF-(Rt?wNk0MOGy$gTIDl2s4*{+|+*CfMv z$nu)QfrW;DdKv^a*qPqat8=@+u|Yga=HQX?=|7}17Kc7|VUc^NbmE=+|HJ7O;{L0D z2ky?9cfO7DPUFo(ZhK#=>}X!zIx*mnywHoEcdK5^S+;V%^+~4w#Sh=#O?W5wd9Uc1 zZ>(?sA2WS_mi1QGUp1!Mutm|@9}R+bv33=kK_*M_%v7MIWYX z^M2>VZGT!>Kds@hOGUm%c1w2xmrTMBp8BKQt8&gcJG_oNWR|mKE4%+~e$Fo^@fNjj8b5|J5OIa(n?>#KQ5!8uD4;x-e z^>r8PYre}?nR9{h|Cy-rNv!);u3j3wFKS2ineSm64*bc{`@zU+W0#ZN?!*xj)%)|d zRY~jnRaRLhllxZ9+4gQF-;Drmv5ohIAN{(TboQiS`H|(^!1hdqM?=A`J(+hs#VTZa z8MfE3mVTe{er-Y{_lwPz`#BIdRzBYC6`N&G4YWu5UgFTEBLyKg{%rmE7js>Mb)WD}iIu z*?#NoW4Uj(OMH-7eR|HrJAREf!lp0WzCK~;lbKP0IqQ9QTw5Hq$vcMMTwe=ViUe+1 z1T1PUeG3el!n*0wW}!WHE3^O3GksLx5@N3$5uY75?dO!mb_ zW@q4}gTlHCAAWiH`eYogIIPQ;bMe(hlU=WOFx%#-a0B)6182r`PDMS~v7)*%EO5a? zjz9hKf_Dyx9qcQpPnYS%&o!ih^4xM#csZt?J9dxC7#%w{ZTM$myK`i zyk&MaUMT_R&R^nMW_53N)!tv5J5O#?o1Q!G>2>LqZa^!nt}LA5I@``;Pi*WvFNMp| z*;8GC=;$*~;Uc#y>3J*6eB@HkuRW=JR@#d@HRRx-iSm2)gaPLqD&55@)1(>dUtD8u z3ZMUT_STuoYEfd#L{HqB68mnt$DCW~*|D}3r!?AqjI?qiZWix$apSpk+Trk_E$TVi zH)=hW%&TJIP+zcER8`I04}9j%Fh2AxE1>F;!|RQ~>%3LmdUlm})UG>pezj`hA>+>F(`LVRb>X`n zouab0l0jE}LGhba^80Okx9+_cyJp5~*Kg}~eE!xyUH!zztj~q%yI);kFZvBUxghvW zy}Vat<%HCSZ(qIbW4&+X63e6;6cV~rtibckuLXWC+j4F?g_gKaovO5G-)v9c2a^_% zJchoY*)WAoZ>etnK2KE!V4|7C>A-)W0yt0;1;o%i(eUlp|3eb$o8#|11#Y}%VDNPH Kb6Mw<&;$U5Td Date: Thu, 21 May 2026 15:59:47 -0500 Subject: [PATCH 08/10] fix typo and formatting --- docs/data_management/transfer/globus/gcp_install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/data_management/transfer/globus/gcp_install.md b/docs/data_management/transfer/globus/gcp_install.md index 901edf2b8..410de5af1 100644 --- a/docs/data_management/transfer/globus/gcp_install.md +++ b/docs/data_management/transfer/globus/gcp_install.md @@ -54,7 +54,7 @@ The following steps will guide you to install Globus Connect Personal (GCP) on y - **Owner Identity:** is the person responsible for this Collection. This field should already be filled with UAB Campus or XIAS email address. If not, please select that email address here. - **Collection Name:** is the name for the Collection. This should be filled with the name of the Collection from the previous step. - **Description:** Feel free to enter descriptive information about the Collection here. This information will be displayed in the Globus Web App when the Collection is viewed by others. - - **High Assurance:** Check this box during creation time only if the Collection contains or will contain PHI, HIPAA‑regulated data, or other protected information. This setting cannot be changed later, changing it would require reinstalling GCP. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. + - **High Assurance:** Check this box during creation time only if it contains or is expected to contain PHI, HIPAA‑regulated data, or other protected information. This setting cannot be changed later, changing it would require reinstalling GCP. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT by contacting . - Screenshot of GCP default setup (High Assurance not selected): ![ Screenshot of default GCP Collection configuration](../images/go-gcp-install/common/collection-details.png) @@ -110,7 +110,7 @@ The following steps will guide you to install Globus Connect Personal (GCP) on y - **Owner Identity:** is the person responsible for this Collection. This field should already be filled with UAB Campus or XIAS email address. If not, please select that email address here. - **Collection Name:** is the name for the Collection. This should be filled with the name of the Collection from the previous step. - **Description:** Feel free to enter descriptive information about the Collection here. This information will be displayed in the Globus Web App when the Collection is viewed by others. - - **High Assurance:** Check this box during creation time only if the Collection contains or will contain PHI, HIPAA‑regulated data, or other protected information. This setting cannot be changed later, changing it would require reinstalling GCP. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. + - **High Assurance:** Check this box during creation time only if it contains or is expected to contain PHI, HIPAA‑regulated data, or other protected information. This setting cannot be changed later, changing it would require reinstalling GCP. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT by contacting . - Screenshot of GCP default setup (High Assurance not selected): ![ Screenshot of default GCP Collection configuration](../images/go-gcp-install/common/collection-details.png) From 07af0fcadbbb792f1f7e125ba3b900131edeeb32 Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Thu, 21 May 2026 16:01:27 -0500 Subject: [PATCH 09/10] fix cloudrc link --- .../transfer/globus/globus_individual_tutorial.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data_management/transfer/globus/globus_individual_tutorial.md b/docs/data_management/transfer/globus/globus_individual_tutorial.md index 81e350232..942c7cee9 100644 --- a/docs/data_management/transfer/globus/globus_individual_tutorial.md +++ b/docs/data_management/transfer/globus/globus_individual_tutorial.md @@ -185,7 +185,7 @@ From here you can proceed to other related tutorials to initiate other transfers ### How Do I Transfer Between GCP Collections? -GCP collections are local or personal collections created on your own computer (e.g laptops, desktops, workstations, or other self-managed systems), including cloud environments such as [Cloud.rc](../../../code.rc/index.md), using Globus Connect Personal (GCP). +GCP collections are local or personal collections created on your own computer (e.g laptops, desktops, workstations, or other self-managed systems), including cloud environments such as [Cloud.rc](../../../uab_cloud/index.md), using Globus Connect Personal (GCP). To transfer data between GCP collections, you must be a member of a Globus Subscription group. UAB Research Computing provides the "University of Alabama at Birmingham (HA)" subscription group. Joining this group enables transfers between GCP collections. From 8f451c0e7dafbeb8e1032def052f2a7f3dd935b2 Mon Sep 17 00:00:00 2001 From: bdu-birhanu Date: Tue, 26 May 2026 13:15:02 -0500 Subject: [PATCH 10/10] organized the globus installation using tab sections --- .../transfer/globus/gcp_install.md | 133 ++++++++---------- .../globus/globus_individual_tutorial.md | 2 +- 2 files changed, 57 insertions(+), 78 deletions(-) diff --git a/docs/data_management/transfer/globus/gcp_install.md b/docs/data_management/transfer/globus/gcp_install.md index 410de5af1..fb1015b8c 100644 --- a/docs/data_management/transfer/globus/gcp_install.md +++ b/docs/data_management/transfer/globus/gcp_install.md @@ -8,123 +8,102 @@ We do not cover Linux installation here; please refer to the official documentation if you need to install GCP on a Linux system. Below are the GCP installation instructions for Windows and MacOS: -- [Installing GCP on Windows](#installing-gcp-on-windows) -- [Installing GCP on MacOS](#installing-gcp-on-macos) + +=== "Windows" + The following steps will guide you to install Globus Connect Personal (GCP) on your computer running Windows. -## Installing GCP on Windows + 1. Navigate to the [Globus Connect Personal official page](https://www.globus.org/globus-connect-personal) and scroll down to find the GCP Windows version. Click on the "INSTALL NOW" button in the red box, as shown in the image below, to be taken to the official installation instructions and download link for GCP for Windows. The "INSTALL NOW" button is located below the text "Globus Connect Personal for Windows". -The following steps will guide you to install Globus Connect Personal (GCP) on your computer running Windows. + ![Globus Connect Personal official page showing operating system options with links. Windows is in the center of the three.](../images/go-gcp-install/win/001-select.png) -1. Navigate to the [Globus Connect Personal official page](https://www.globus.org/globus-connect-personal) and scroll down to find the GCP Windows version. Click on the "INSTALL NOW" button in the red box, as shown in the image below, to be taken to the official installation instructions and download link for GCP for Windows. The "INSTALL NOW" button is located below the text "Globus Connect Personal for Windows". + 1. Click the "Download Globus Connect Personal" link on the instructions page, as shown below. This will redirect you to the GCP for Windows installer. - ![Globus Connect Personal official page showing operating system options with links. Windows is in the center of the three.](../images/go-gcp-install/win/001-select.png) + ![Globus Connect Personal for Windows official instructions page with link to download GCP for Windows.](../images/go-gcp-install/win/002-instructions.png) -1. Click the "Download Globus Connect Personal" link on the instructions page, as shown below. This will redirect you to the GCP for Windows installer. + 1. As shown in the image below, click the "Download Globus Connect Personal for Windows" button to download the installer to download the installer to your computer. - ![Globus Connect Personal for Windows official instructions page with link to download GCP for Windows.](../images/go-gcp-install/win/002-instructions.png) + ![Download GCP Installer for Windows](../images/go-gcp-install/win/003-download.png) -1. As shown in the image below, click the "Download Globus Connect Personal for Windows" button to download the installer to download the installer to your computer. + 1. Find the installer on your computer and open it. Select where you would prefer to have your GCP installed and click the "Install" button. - ![Download GCP Installer for Windows](../images/go-gcp-install/win/003-download.png) + ![GCP installer window showing selected path and install button.](../images/go-gcp-install/win/004-select-path.png) -1. Find the installer on your computer and open it. Select where you would prefer to have your GCP installed and click the "Install" button. + Please note you must have administrator permissions, to do this. If you are unable to do so, you will need to contact the IT department responsible for managing your computer. - ![GCP installer window showing selected path and install button.](../images/go-gcp-install/win/004-select-path.png) + 1. When the installation is complete, click the "Finish" button to complete the GCP installation. - Please note you must have administrator permissions, to do this. If you are unable to do so, you will need to contact the IT department responsible for managing your computer. + ![Completing GCP Setup highlighting Finish button.](../images/go-gcp-install/win/005-finish.png) -1. When the installation is complete, click the "Finish" button to complete the GCP installation. + 1. Following installation, GCP will launch in a new window. If it does not, look for it in your Start Menu. - ![Completing GCP Setup highlighting Finish button.](../images/go-gcp-install/win/005-finish.png) + When GCP has started, click the "Log In" button to authenticate with Globus to begin the Collection setup process. This is a one-time setup to configure GCP to allow your machine to act as a Collection, enabling research data transfer with your computer. -1. Following installation, GCP will launch in a new window. If it does not, look for it in your Start Menu. + ![GCP Setup window with Log In button.](../images/go-gcp-install/win/006-authenticate.png) - When GCP has started, click the "Log In" button to authenticate with Globus to begin the Collection setup process. This is a one-time setup to configure GCP to allow your machine to act as a Collection, enabling research data transfer with your computer. + Note that if you uninstall and reinstall GCP, you will need to complete this process again. You should not need to repeat this process otherwise. - ![GCP Setup window with Log In button.](../images/go-gcp-install/win/006-authenticate.png) +=== "MacOS" - Note that if you uninstall and reinstall GCP, you will need to complete this process again. You should not need to repeat this process otherwise. + The following steps will guide you to install Globus Connect Personal (GCP) on your computer running MacOS. -1. Grant the required consents. This is required to set up your computer as a Collection. Also provide a name for your consents. We recommend choosing a name that is short, memorable, and related to the purpose for the Collection. + 1. Navigate to the [Globus Connect Personal official page](https://www.globus.org/globus-connect-personal) and scroll down to find the GCP MacOS version. Click on the "INSTALL NOW" button in the red box in the image below to be taken to the official installation instructions and download link for GCP for MacOS. The "INSTALL NOW" button is located below the text "Globus Connect Personal for Mac". - ![GCP Setup form with required consents and Collection name field.](../images/go-gcp-install/common/consents.png) + ![Globus Connect Personal official page showing operating system options with links. MacOS is the left of the three.](../images/go-gcp-install/mac/001-select.png) -1. Enter the details for your GCP Collection, and click save to continue. The following list describes the fields in the form shown below. + 1. Click the "Download Globus Connect Personal" link on the instructions page, as shown below. This will redirect you to the GCP for MacOS installer. - - **Owner Identity:** is the person responsible for this Collection. This field should already be filled with UAB Campus or XIAS email address. If not, please select that email address here. - - **Collection Name:** is the name for the Collection. This should be filled with the name of the Collection from the previous step. - - **Description:** Feel free to enter descriptive information about the Collection here. This information will be displayed in the Globus Web App when the Collection is viewed by others. - - **High Assurance:** Check this box during creation time only if it contains or is expected to contain PHI, HIPAA‑regulated data, or other protected information. This setting cannot be changed later, changing it would require reinstalling GCP. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT by contacting . - - Screenshot of GCP default setup (High Assurance not selected): - ![ Screenshot of default GCP Collection configuration](../images/go-gcp-install/common/collection-details.png) + ![Globus Connect Personal for MacOS official instructions page with link to download GCP for MacOS.](../images/go-gcp-install/mac/002-instructions.png) - - Screenshot of GCP configuration with High Assurance (HA) enabled: - ![Screenshot of High Assurance GCP Collection configuration](../images/go-gcp-install/common/gcp-ha.png) + 1. As shown in the image below, click the "Download Globus Connect Personal for MacOS" button to download the installer to download the installer to your computer. - - When High Assurance is enabled (checked), you must also configure the authentication timeout. This defines how long (in minutes) a user's authentication remains valid. Shorter durations improve security. In this example, 10 minutes is set (you may choose a value that fits your needs). + ![Download GCP Installer for Windows](../images/go-gcp-install/mac/003-download.png) -1. GCP Setup is now complete on your computer. Your computer is now serving your new Globus Collection and may be used to transfer data. Click "Exit Setup" to close the window. + 1. Find the installer on your computer and open it. A new window will pop-up asking you to drag the Globus Connect Personal app into the Application folder on your computer. Do so to install GCP. -1. After installation, locate your Windows System Tray. In it you should see a white lowercase letter "g" in a filled blue circle. If you do not, try finding the Globus Connect Personal application in your start menu and starting the application. + ![Copy Mac GCP App into the Applications Folder](../images/go-gcp-install/mac/004-install.png) - ![GCP Icon in Windows system tray.](../images/go-gcp-install/win/009-system-tray-icon.png) + 1. When the above step is completed navigate to your Application folder and look for the "Globus Connect Personal" application. Open it to proceed. -By default your Documents folder (typically `C:/Users/%username%/Documents`) is listed in your new Globus Collection. To change it continue on with [How Do I Choose Specific Folders Using Globus Connect Personal?](../globus/gcp_setup.md#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal). + ![GCP application in the Applications Folder](../images/go-gcp-install/mac/005-application.png) -### Installing GCP on MacOS + 1. When GCP has started, click on "Log In" to authenticate with Globus to begin the Collection setup process. This is a one-time setup to configure GCP to allow your machine to act as a Collection, enabling research data transfer with your computer. -The following steps will guide you to install Globus Connect Personal (GCP) on your computer running MacOS. + ![GCP Setup window with Log In button.](../images/go-gcp-install/mac/006-authenticate.png) -1. Navigate to the [Globus Connect Personal official page](https://www.globus.org/globus-connect-personal) and scroll down to find the GCP MacOS version. Click on the "INSTALL NOW" button in the red box in the image below to be taken to the official installation instructions and download link for GCP for MacOS. The "INSTALL NOW" button is located below the text "Globus Connect Personal for Mac". + Note that if you uninstall and reinstall GCP, you will need to complete this process again. You should not need to repeat this process otherwise. - ![Globus Connect Personal official page showing operating system options with links. MacOS is the left of the three.](../images/go-gcp-install/mac/001-select.png) +7\. Grant the required consents. This is required to set up your computer as a Collection. Also provide a name for your Collection. We recommend choosing a name that is short, memorable, and related to the purpose for the Collection. -1. Click the "Download Globus Connect Personal" link on the instructions page, as shown below. This will redirect you to the GCP for MacOS installer. + ![GCP Setup form with required consents and Collection name field.](../images/go-gcp-install/common/consents.png) - ![Globus Connect Personal for MacOS official instructions page with link to download GCP for MacOS.](../images/go-gcp-install/mac/002-instructions.png) +8\. Enter the details for your GCP Collection, and click save to continue. The following list describes the fields in the form shown below. -1. As shown in the image below, click the "Download Globus Connect Personal for MacOS" button to download the installer to download the installer to your computer. +- **Owner Identity:** is the person responsible for this Collection. This field should already be filled with UAB Campus or XIAS email address. If not, please select that email address here. +- **Collection Name:** is the name for the Collection. This should be filled with the name of the Collection from the previous step. +- **Description:** Feel free to enter descriptive information about the Collection here. This information will be displayed in the Globus Web App when the Collection is viewed by others. +- **High Assurance:** Only check this box if the Collection has or will have PHI, HIPAA, or other protected data. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT. - ![Download GCP Installer for Windows](../images/go-gcp-install/mac/003-download.png) + ![GCP Setup Collection details](../images/go-gcp-install/common/collection-details.png) -1. Find the installer on your computer and open it. A new window will pop-up asking you to drag the Globus Connect Personal app into the Application folder on your computer. Do so to install GCP. +9\. GCP Setup is now complete on your computer. Your computer is now serving your new Globus Collection and may be used to transfer data. Click "Exit Setup" to close the window. - ![Copy Mac GCP App into the Applications Folder](../images/go-gcp-install/mac/004-install.png) + +=== "Windows" + + 10. After installation, locate your Windows System Tray. In it you should see a white lowercase letter "g" in a filled blue circle. If you do not, try finding the Globus Connect Personal application in your start menu and starting the application. -1. When the above step is completed navigate to your Application folder and look for the "Globus Connect Personal" application. Open it to proceed. + ![GCP Icon in Windows system tray.](../images/go-gcp-install/win/009-system-tray-icon.png) - ![GCP application in the Applications Folder](../images/go-gcp-install/mac/005-application.png) - -1. When GCP has started, click on "Log In" to authenticate with Globus to begin the Collection setup process. This is a one-time setup to configure GCP to allow your machine to act as a Collection, enabling research data transfer with your computer. - - ![GCP Setup window with Log In button.](../images/go-gcp-install/mac/006-authenticate.png) - - Note that if you uninstall and reinstall GCP, you will need to complete this process again. You should not need to repeat this process otherwise. - -1. Grant the required consents. This is required to set up your computer as a Collection. Also provide a name for your Collection. We recommend choosing a name that is short, memorable, and related to the purpose for the Collection. - - ![GCP Setup form with required consents and Collection name field.](../images/go-gcp-install/common/consents.png) - -1. Enter the details for your GCP Collection, and click save to continue. The following list describes the fields in the form shown below. - - - **Owner Identity:** is the person responsible for this Collection. This field should already be filled with UAB Campus or XIAS email address. If not, please select that email address here. - - **Collection Name:** is the name for the Collection. This should be filled with the name of the Collection from the previous step. - - **Description:** Feel free to enter descriptive information about the Collection here. This information will be displayed in the Globus Web App when the Collection is viewed by others. - - **High Assurance:** Check this box during creation time only if it contains or is expected to contain PHI, HIPAA‑regulated data, or other protected information. This setting cannot be changed later, changing it would require reinstalling GCP. If this is the case, please ensure that you have already completed a risk assessment with UAB Enterprise IT by contacting . - - Screenshot of GCP default setup (High Assurance not selected): - ![ Screenshot of default GCP Collection configuration](../images/go-gcp-install/common/collection-details.png) - - - Screenshot of GCP configuration with High Assurance (HA) enabled: - ![Screenshot of High Assurance GCP Collection configuration](../images/go-gcp-install/common/gcp-ha.png) - - - When High Assurance is enabled (checked), you must also configure the authentication timeout. This defines how long (in minutes) a user's authentication remains valid. Shorter durations improve security. In this example, 10 minutes is set (you may choose a value that fits your needs). - -1. GCP Setup is now complete on your computer. Your computer is now serving your new Globus Collection and may be used to transfer data. Click "Exit Setup" to close the window. - -1. After installation locate your MacOS notification, generally at the top-right of your display. In it you should see a white lowercase letter "g" in a fille black circle. + By default your Documents folder (typically `C:/Users/%username%/Documents`) is listed in your new Globus Collection. To change it continue on with [How Do I Choose Specific Folders Using Globus Connect Personal?](../globus/gcp_setup.md#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal). + +=== "MacOS" + + 10. After installation locate your MacOS notification, generally at the top-right of your display. In it you should see a white lowercase letter "g" in a fille black circle. ![GCP Icon in MacOS notification area.](../images/go-gcp-install/mac/009-notification-area-icon.png) -By default the `/Users/` folder is listed in your new Globus Collection. To change it continue on with [How Do I Share Specific Folders Using Globus Connect Personal?](../globus/gcp_setup.md#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal). + By default the `/Users/` folder is listed in your new Globus Collection. To change it continue on with [How Do I Share Specific Folders Using Globus Connect Personal?](../globus/gcp_setup.md#how-do-i-choose-specific-folders-to-share-using-globus-connect-personal). + + -If you have any questions or run into any issues, feel free to [Contact Us](../../../help/support.md#how-to-request-support). +If you have any questions or run into any issues, please [Contact Us](../../../help/support.md#how-to-request-support). diff --git a/docs/data_management/transfer/globus/globus_individual_tutorial.md b/docs/data_management/transfer/globus/globus_individual_tutorial.md index 942c7cee9..ff3228110 100644 --- a/docs/data_management/transfer/globus/globus_individual_tutorial.md +++ b/docs/data_management/transfer/globus/globus_individual_tutorial.md @@ -193,7 +193,7 @@ Requirements and expectations for joining: - You must register using your `BlazerID@uab.edu` email address. - You must provide a reason when submitting your membership request, please refer [how to join the UAB HA group](./globus_organization_tutorial.md#how-do-i-enable-collection-sharing-for-my-globus-account) page. -- Any GCP endpoints or collections you create must be marked as "High Assurance (HA)" at creation time if the Collection contains or will contain PHI, HIPAA‑regulated data, or other protected information. This setting cannot be changed later. If you have a standard GCP installation, you will need to reinstall the GCP software to enable HA. Please refer to our [GCP installation guide for enabling High Assurance (HA)](./gcp_install.md#installing-gcp-on-macos) page. +- Any GCP endpoints or collections you create must be marked as "High Assurance (HA)" at creation time if the Collection contains or will contain PHI, HIPAA‑regulated data, or other protected information. This setting cannot be changed later. If you have a standard GCP installation, you will need to reinstall the GCP software to enable HA. Please refer to our [GCP installation guide for enabling High Assurance (HA)](./gcp_install.md#how-to-install-globus-connect-personal-gcp) page. - Only UAB employees (including graduate students) are eligible to join, in accordance with our Globus subscription terms. Users from other institutions (e.g XIAS users or external identities) are not eligible. ### How Do I Transfer Between a Collection and LTS?