Skip to content

Commit

Permalink
improvement: various improvements to the site
Browse files Browse the repository at this point in the history
  • Loading branch information
claymcleod committed Dec 28, 2020
1 parent 7edae60 commit b7a63ce
Show file tree
Hide file tree
Showing 28 changed files with 530 additions and 218 deletions.
14 changes: 0 additions & 14 deletions LICENSE

This file was deleted.

6 changes: 3 additions & 3 deletions README.md
Expand Up @@ -20,7 +20,7 @@ _Have another more specific idea? You may want to check out our vibrant collecti

```shell
# create a new Gatsby site using the default starter
gatsby new my-default-starter https://github.com/gatsbyjs/gatsby-starter-default
gatsby new my-default-starter https://github.com/stjudecloud/university
```

1. **Start developing.**
Expand Down Expand Up @@ -92,8 +92,8 @@ Looking for more guidance? Full documentation for Gatsby lives [on the website](

## 💫 Deploy

[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/gatsbyjs/gatsby-starter-default)
[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/stjudecloud/university)

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/import/project?template=https://github.com/gatsbyjs/gatsby-starter-default)
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/import/project?template=https://github.com/stjudecloud/university)

<!-- AUTO-GENERATED-CONTENT:END -->
23 changes: 10 additions & 13 deletions docs/genomics-platform/accounts-and-billing/index.md
Expand Up @@ -4,8 +4,8 @@ St. Jude Cloud is built on top of [DNAnexus](https://www.dnanexus.com/), a data-

Each new user receives a $50 credit upon creation of their St. Jude Cloud account with DNAnexus (see the [note](#billing-setup) in the Billing Setup section). If you use this initial credit and are interested in additional funding, please reach out to support@stjude.cloud as additional collaboration funds may be available.

!!!warning "St. Jude Employees"
The account creation and login process is slightly different if you are an internal user (you work at St. Jude). Internal users please go to the [intranet home page](https://home.stjude.org) and type 'Bioinformatics Self-Service' into the search bar. From there, click on the link that says 'Bioinformatics Self-Service on St. Jude Cloud' to access the internal guide to creating an account.
!!!warning St. Jude Employees
The account creation and login process is slightly different if you are an internal user (you work at St. Jude). Internal users please go to the [intranet home page](https://home.stjude.org) and type 'Bioinformatics Self-Service' into the search bar. From there, click on the link that says 'Bioinformatics Self-Service on St. Jude Cloud' to access the internal guide to creating an account.
!!!


Expand All @@ -18,16 +18,13 @@ Each new user receives a $50 credit upon creation of their St. Jude Cloud accoun
Go to the [St. Jude Employee login page](https://auth.stjude.org/SecureAuth61/) and log in with your current St. Jude credentials.

!!!note
If you are unable to log in at this link, and you know you have been on St. Jude Cloud before, you may have already set up a DNAnexus account through the DNANexus log in page using your St. Jude email address. To continue using this account, you will need to log in through the [DNAnexus log in page](https://platform.dnanexus.com/login?client_id=sjcloudplatform). You can request that your accounts be merged by contacting [DNAnexus support](mailto:support@dnanexus.com).
If you are unable to log in at this link, and you know you have been on St. Jude Cloud before, you may have already set up a DNAnexus account through the DNANexus log in page using your St. Jude email address. To continue using this account, you will need to log in through the [DNAnexus log in page](https://platform.dnanexus.com/login?client_id=sjcloudplatform). You can request that your accounts be merged by contacting [DNAnexus support](mailto:support@dnanexus.com).


!!!quote "Example Email to DNAnexus Support"
Hello DNAnexus support,

I am a St. Jude employee and I would like to have my account switched over so I can use my St. Jude credentials to log in.

Thank you,
!!!
> Hello DNAnexus support,
>
> I am a St. Jude employee and I would like to have my account switched over so I can use my St. Jude credentials to log in.
>
> Thank you,
!!!

### Billing
Expand Down Expand Up @@ -61,7 +58,7 @@ If your account is already set up and you would like to access your Billing info
5. Click 'Upgrade Account'. This will send an email to the individual listed as the billing contact requesting that they verify the change.

!!!note
On step 4, you must enter the billing contact's name, physical address, email address and phone number. You do not need to enter any credit card information. Once the billing contact has verified the account upgrade request, your account will be credited $50.
On step 4, you must enter the billing contact's name, physical address, email address and phone number. You do not need to enter any credit card information. Once the billing contact has verified the account upgrade request, your account will be credited $50.

Please [contact us](mailto:support@stjude.cloud) for help if you encounter any problems creating an account.
Please [contact us](mailto:support@stjude.cloud) for help if you encounter any problems creating an account.
!!!
18 changes: 9 additions & 9 deletions docs/genomics-platform/analyzing-data/command-line/index.md
Expand Up @@ -22,11 +22,11 @@ many other operations. You'll need to install that software on your
computer by following [this guide](https://documentation.dnanexus.com/downloads#DNAnexus-Platform-SDK).

!!!tip
A quickstart to getting up and running with the dx-toolkit:
A quickstart to getting up and running with the dx-toolkit:

1. Install Python 2.7.13+. Note that using the system-level Python is usually not a good idea (by default, system level Python is typically too old/does not support the latest security protocols required). You can install using [Anaconda](https://conda.io/docs/user-guide/getting-started.html) (recommended) or using the default [Python installer](https://www.python.org/downloads/).
2. Run `pip install dxpy`.
3. Type `dx --help` at the command line.
1. Install Python 2.7.13+. Note that using the system-level Python is usually not a good idea (by default, system level Python is typically too old/does not support the latest security protocols required). You can install using [Anaconda](https://conda.io/docs/user-guide/getting-started.html) (recommended) or using the default [Python installer](https://www.python.org/downloads/).
2. Run `pip install dxpy`.
3. Type `dx --help` at the command line.
!!!

## A quick tour
Expand All @@ -41,8 +41,8 @@ dx login --noprojects
```

!!!note
If you are a St. Jude employee, you'll need to follow [this
guide](https://documentation.dnanexus.com/user/login-and-logout#generating-an-authentication-token) to log in instead.
If you are a St. Jude employee, you'll need to follow [this
guide](https://documentation.dnanexus.com/user/login-and-logout#generating-an-authentication-token) to log in instead.
!!!

### Selecting a project
Expand Down Expand Up @@ -104,9 +104,9 @@ Cloud Platform tools:
## Downloading data

!!!warning
To download data from a St. Jude Cloud data request, you must have
indicated that you wished to download the data in your Data Access
Agreement (DAA) during your submission. Any downloading of St. Jude data without completing this step is strictly PROHIBITED.
To download data from a St. Jude Cloud data request, you must have
indicated that you wished to download the data in your Data Access
Agreement (DAA) during your submission. Any downloading of St. Jude data without completing this step is strictly PROHIBITED.
!!!

You can use the following steps to download data from a St. Jude Cloud
Expand Down
13 changes: 7 additions & 6 deletions docs/genomics-platform/faq/index.md
@@ -1,6 +1,8 @@
# Frequently Asked Questions

[TOC]
```toc
from-heading: 2
```

## Will I be charged for using St. Jude Cloud Genomics Platform?

Expand Down Expand Up @@ -135,11 +137,10 @@ Thus, of you'd like to delete your account, you'll need to email DNAnexus asking
for it to be removed. You can do so by contacting DNAnexus support at
<support@dnanexus.com> with the following email.

!!!note "Subject: St. Jude Cloud account deletion"
!!!note Subject: St. Jude Cloud account deletion
Hi DNAnexus,

Hi DNAnexus,
Would you please assist me in deleting my St. Jude Cloud account? My username is _____.

Would you please assist me in deleting my St. Jude Cloud account? My username is _____.

Thank you!
Thank you!
!!!
8 changes: 4 additions & 4 deletions docs/genomics-platform/getting-started/index.md
Expand Up @@ -10,7 +10,8 @@ Our homepage offers our most popular actions, including visiting our data browse

## St. Jude Employee Quick Start

!!!warning "The information displayed below this point is primarily intended for employees of St. Jude Children's Research Hospital."
!!!warning
The information displayed below this point is primarily intended for employees of St. Jude Children's Research Hospital.
!!!

Please complete the following check-list to get started with using St. Jude
Expand Down Expand Up @@ -50,7 +51,7 @@ Signing in to St. Jude Cloud is similarly easy — if you have a SJCRH account,
This should be sufficient for the purposes of this guide. For more detailed information, see our standard guide on [accounts and billing](../../guides/genomics-platform/accounts-and-billing.md).

!!!tip
As you navigate around St. Jude Cloud, you can click the DNAnexus logo in the top left to go back to the home screen at any time.
As you navigate around St. Jude Cloud, you can click the DNAnexus logo in the top left to go back to the home screen at any time.
!!!

### Enable Microsoft Azure
Expand All @@ -76,8 +77,7 @@ This should be sufficient for the purposes of this guide. For more detailed info
Billing is handled in St. Jude Cloud by creating and managing a DNAnexus billing organization (or "org"). Each project in DNAnexus is associated with a single org (you had to specify one when you created a project in the last step), and all compute and storage costs are billed to that org. By default, each new user on St. Jude Cloud gets a billing org called `user-[username]` with $50 of trial credit. You can view the billing orgs available to your account [here](https://platform.dnanexus.com/profile/settings/billing).

!!!info

There is the potential for additional funds to be available. If you are a lab that would like to use the cloud but do not have funds available, please let us know at [support@stjude.cloud](mailto:support@stjude.cloud).
There is the potential for additional funds to be available. If you are a lab that would like to use the cloud but do not have funds available, please let us know at [support@stjude.cloud](mailto:support@stjude.cloud).
!!!

**Steps**
Expand Down
2 changes: 1 addition & 1 deletion docs/genomics-platform/making-a-data-request/index.md
Expand Up @@ -10,7 +10,7 @@ Creating a data request is the premier way to access raw St. Jude next generatio
St. Jude Cloud does not allow for-profit companies to access any restricted access genomics data. We are actively working with our institution to assess the feasibility of providing data to for-profit entities. If you work for a for-profit company and would like to be notified if this restriction changes, feel free to email us at [support@stjude.cloud](mailto:support@stjude.cloud).
!!!

#### Helpful Things to Remember:
#### Helpful Things to Remember

1. Data in St. Jude Cloud is grouped into [Data Access Units (DAUs)](glossary.md#data-access-unit), which usually correspond to large-scale sequencing initiatives at St. Jude.
2. Individuals can [apply for access](glossary.md#data-access-agreement) to DAUs on a case-by-case basis for a specific amount of time (usually 1 year).
Expand Down
Expand Up @@ -8,12 +8,10 @@ Below is a snapshot of the [My Dashboard](https://platform.stjude.cloud/dashboar
![](./docs-manage-data-page-labelled-tagged.png)


!!!example "Pending Request Types"
1. Request 1 is an Open Draft, meaning the requestor has not yet finished the setup wizard and the DocuSign envelope has not yet been sent to any of the signatories.

2. Request 2, listed in the Projects section, has been sent to the signatories, but has not been completed by all of them. This status will look like the Request 3 when all of the signatories sign the document and it is ready to be sent to the Data Access Committee(s).

3. Request 3 is pending approval from the Data Access Committee(s), and the status will change from Pending to either Approved or Rejected, based on their decision. All submitted manual-process Data Access Agreements will show up on your My Dashboard page like Request 3. If you have a question about the status of your data request which is not answered on the "My Dashboard" page, you can email us at [support@stjude.cloud](mailto:support@stjude.cloud).
!!!example Pending Request Types
1. Request 1 is an Open Draft, meaning the requestor has not yet finished the setup wizard and the DocuSign envelope has not yet been sent to any of the signatories.
2. Request 2, listed in the Projects section, has been sent to the signatories, but has not been completed by all of them. This status will look like the Request 3 when all of the signatories sign the document and it is ready to be sent to the Data Access Committee(s).
3. Request 3 is pending approval from the Data Access Committee(s), and the status will change from Pending to either Approved or Rejected, based on their decision. All submitted manual-process Data Access Agreements will show up on your My Dashboard page like Request 3. If you have a question about the status of your data request which is not answered on the "My Dashboard" page, you can email us at [support@stjude.cloud](mailto:support@stjude.cloud).
!!!

## Accessing Your Data
Expand Down
16 changes: 8 additions & 8 deletions docs/genomics-platform/requesting-data/glossary/index.md
Expand Up @@ -18,14 +18,14 @@ A St. Jude Cloud **Data Access Committee (DAC)** is group of St. Jude researcher
The first time you request access to files in a DAU, it is required that you fill out a [Data Access Agreement (DAA)](#data-access-agreement). Access is granted at the DAU level based on the decision of each DAC upon reviewing the DAA.

!!!example
For example, if you make a request asking for all of St. Jude's Acute
Lymphoblastic Leukemia sequencing data, you might be asking for data from
multiple different projects (DAUs) here at St. Jude. For the sake of the example,
let's say the data you want is spread across three different DAUs. Once
you place a request, your application will be routed to the corresponding
three data access committees for approval. Since each DAC is made up of
different individuals using different criteria for evaluation, you may or
may not be approved for access to all of the files.
For example, if you make a request asking for all of St. Jude's Acute
Lymphoblastic Leukemia sequencing data, you might be asking for data from
multiple different projects (DAUs) here at St. Jude. For the sake of the example,
let's say the data you want is spread across three different DAUs. Once
you place a request, your application will be routed to the corresponding
three data access committees for approval. Since each DAC is made up of
different individuals using different criteria for evaluation, you may or
may not be approved for access to all of the files.
!!!

### Embargo Date
Expand Down
21 changes: 21 additions & 0 deletions gatsby-config.js
Expand Up @@ -44,6 +44,17 @@ module.exports = {
pedantic: true,
gfm: true,
plugins: [
{
resolve: `gatsby-remark-table-of-contents`,
options: {
exclude: "Table of Contents",
tight: false,
ordered: false,
fromHeading: 1,
toHeading: 6,
className: "table-of-contents",
},
},
{
resolve: `gatsby-remark-autolink-headers`,
options: {
Expand All @@ -65,6 +76,12 @@ module.exports = {
maxWidth: 1180,
},
},
{
resolve: `gatsby-remark-vscode`,
options: {
theme: "Monokai",
},
},
{
resolve: `gatsby-remark-admonitions`,
options: {
Expand All @@ -85,6 +102,10 @@ module.exports = {
svg:
'<svg enable-background="new 0 0 24 24" height="512" viewBox="0 0 24 24" width="512" xmlns="http://www.w3.org/2000/svg"><g><path d="m13.5 24h-3c-.7 0-1.5-.6-1.5-1.8v-2.1c0-1-.5-1.9-1.3-2.6-1.8-1.4-2.7-3.4-2.7-5.6.1-3.8 3.2-6.8 6.9-6.9 1.9 0 3.7.7 5 2s2.1 3.1 2.1 5c0 2.1-.9 4.1-2.6 5.4-.9.7-1.4 1.8-1.4 2.8v2.3c0 .8-.7 1.5-1.5 1.5zm-1.5-18c-3.2 0-5.9 2.7-6 5.9 0 1.9.8 3.7 2.3 4.8 1.1.9 1.7 2.1 1.7 3.4v2.1c0 .2 0 .8.5.8h3c.3 0 .5-.2.5-.5v-2.3c0-1.3.7-2.7 1.8-3.6 1.4-1.1 2.2-2.8 2.2-4.6 0-1.6-.6-3.1-1.8-4.3-1.1-1.1-2.6-1.7-4.2-1.7z"/></g><g><path d="m14.5 21h-5c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h5c.3 0 .5.2.5.5s-.2.5-.5.5z"/></g><g><path d="m12 3c-.3 0-.5-.2-.5-.5v-2c0-.3.2-.5.5-.5s.5.2.5.5v2c0 .3-.2.5-.5.5z"/></g><g><path d="m18.7 5.8c-.1 0-.3 0-.4-.1-.2-.2-.2-.5 0-.7l1.4-1.4c.2-.2.5-.2.7 0s.2.5 0 .7l-1.4 1.4s-.2.1-.3.1z"/></g><g><path d="m23.5 12.5h-2c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h2c.3 0 .5.2.5.5s-.2.5-.5.5z"/></g><g><path d="m20.1 20.6c-.1 0-.3 0-.4-.1l-1.4-1.4c-.2-.2-.2-.5 0-.7s.5-.2.7 0l1.4 1.4c.2.2.2.5 0 .7 0 .1-.1.1-.3.1z"/></g><g><path d="m3.9 20.6c-.1 0-.3 0-.4-.1-.2-.2-.2-.5 0-.7l1.4-1.4c.2-.2.5-.2.7 0s.2.5 0 .7l-1.4 1.4c-.1.1-.2.1-.3.1z"/></g><g><path d="m2.5 12.5h-2c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h2c.3 0 .5.2.5.5s-.2.5-.5.5z"/></g><g><path d="m5.3 5.8c-.1 0-.3 0-.4-.1l-1.4-1.5c-.2-.2-.2-.5 0-.7s.5-.2.7 0l1.4 1.4c.2.2.2.5 0 .7-.1.1-.2.2-.3.2z"/></g><g><path d="m16 12.5c-.3 0-.5-.2-.5-.5 0-1.9-1.6-3.5-3.5-3.5-.3 0-.5-.2-.5-.5s.2-.5.5-.5c2.5 0 4.5 2 4.5 4.5 0 .3-.2.5-.5.5z"/></g></svg>',
},
example: {
svg:
'<svg height="512" viewBox="0 0 64 64" width="512" xmlns="http://www.w3.org/2000/svg"><path d="m27 62c3.51904 0 6.43231-2.6134 6.92017-6h10.66577l-1.29297 1.29297 1.41406 1.41406 3-3c.19531-.19531.29297-.45117.29297-.70703s-.09766-.51172-.29297-.70703l-3-3-1.41406 1.41406 1.29297 1.29297h-10.66577c-.48786-3.3866-3.40113-6-6.92017-6-3.85938 0-7 3.14014-7 7s3.14062 7 7 7zm0-12c2.75684 0 5 2.24316 5 5s-2.24316 5-5 5-5-2.24316-5-5 2.24316-5 5-5z"/><path d="m55 62c3.85938 0 7-3.14014 7-7s-3.14062-7-7-7-7 3.14014-7 7 3.14062 7 7 7zm0-12c2.75684 0 5 2.24316 5 5s-2.24316 5-5 5-5-2.24316-5-5 2.24316-5 5-5z"/><path d="m23 25c-3.51904 0-6.43225 2.6134-6.9201 6h-1.5799c-6.89258 0-12.5 5.60742-12.5 12.5s5.60742 12.5 12.5 12.5h2.08594l-1.29297 1.29297 1.41406 1.41406 3-3c.19531-.19531.29297-.45117.29297-.70703s-.09766-.51172-.29297-.70703l-3-3-1.41406 1.41406 1.29297 1.29297h-2.08594c-5.79004 0-10.5-4.71045-10.5-10.5s4.70996-10.5 10.5-10.5h1.5799c.48785 3.3866 3.40106 6 6.9201 6 3.85938 0 7-3.14014 7-7s-3.14062-7-7-7zm0 12c-2.75684 0-5-2.24316-5-5s2.24316-5 5-5 5 2.24316 5 5-2.24316 5-5 5z"/><path d="m26.70703 5.29297-1.41406 1.41406 1.29297 1.29297h-10.66577c-.48786-3.3866-3.40113-6-6.92017-6-3.85938 0-7 3.14014-7 7s3.14062 7 7 7c3.51904 0 6.43231-2.6134 6.92017-6h10.66577l-1.29297 1.29297 1.41406 1.41406 3-3c.19531-.19531.29297-.45117.29297-.70703s-.09766-.51172-.29297-.70703zm-17.70703 8.70703c-2.75684 0-5-2.24316-5-5s2.24316-5 5-5 5 2.24316 5 5-2.24316 5-5 5z"/><path d="m62 20.5c0-6.89258-5.60742-12.5-12.5-12.5h-5.57983c-.48786-3.3866-3.40113-6-6.92017-6-3.85938 0-7 3.14014-7 7s3.14062 7 7 7c3.51904 0 6.43231-2.6134 6.92017-6h5.57983c5.79004 0 10.5 4.71045 10.5 10.5s-4.70996 10.5-10.5 10.5h-16.08594l1.29297-1.29297-1.41406-1.41406-3 3c-.19531.19531-.29297.45117-.29297.70703s.09766.51172.29297.70703l3 3 1.41406-1.41406-1.29297-1.29297h16.08594c6.89258 0 12.5-5.60742 12.5-12.5zm-25-6.5c-2.75684 0-5-2.24316-5-5s2.24316-5 5-5 5 2.24316 5 5-2.24316 5-5 5z"/></svg>',
},
},
tag: "!!!",
icons: "svg",
Expand Down

0 comments on commit b7a63ce

Please sign in to comment.