Skip to content

Commit

Permalink
Merge pull request #6 from albarema/main
Browse files Browse the repository at this point in the history
small changes access folder
  • Loading branch information
albarema authored Apr 5, 2024
2 parents 6b310c5 + caf5443 commit cf909ac
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 17 deletions.
16 changes: 10 additions & 6 deletions access/UCloud.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ Each Danish university has its usage relationship with UCloud as governed by the

Extensive documentation on the general use of UCloud (how to use apps and run jobs, etc.) is available in the UCloud [user guide](https://docs.cloud.sdu.dk/).

:::{.callout-tip}
Click on the images to view them in full size.
:::

## Example: how to open a Sandbox app

### **Step 1**
Expand All @@ -30,7 +34,7 @@ When you are logged in, choose the project from the dashboard (highlighted in re

For this example, we select Sandbox_workshop.

![Dashboard: your workspace](../assets/images/workspace.png){fig-alt="Screenshot of your dashboard"}
![Dashboard: your workspace](../images/workspace.png){fig-alt="Screenshot of your dashboard" .black-box .lightbox}

On the left side, you can see the structure of the project (content changes when you select a different project):

Expand All @@ -55,7 +59,7 @@ In the dashboard, you will also find news, your favorite apps, recent runs, reso

Then click on Apps in the left panel to investigate what tools and environments you can use (green circle). The easiest way to find Sandbox resources is to search via the toolbar (red circle). In this example, we'll select the Genomics Sandbox (which will bring you to the submission screen).

![Dashboard: all apps](../assets/images/apps.png){fig-alt="Screenshot of apps dashboard"}
![Dashboard: all apps](../images/apps.png){fig-alt="Screenshot of apps dashboard" .black-box .lightbox}

:::{.callout-tip}
Mark them as favorites so they appear on your dashboard.
Expand All @@ -65,7 +69,7 @@ Mark them as favorites so they appear on your dashboard.

Click on the app button to get into the settings window. First, we recommend reading the documentation of the app (highlighted in green). Then, you can configure the app as shown below, or be provided with a configuration file made available in a workshop's project folders (*import parameters*) which will take care of everything for you.

![Dashboard jobs: configuration step](../assets/images/configure_NGS.png){fig-alt="Screenshot of how to configure your job"}
![Dashboard jobs: configuration step](../images/configure_NGS.png){fig-alt="Screenshot of how to configure your job" .black-box .lightbox}

In this example, we configure our session by:

Expand All @@ -88,19 +92,19 @@ There are different types of apps, and therefore, interfaces. Some, like RStudio

Wait to go through the queue. When the session starts, the timer begins to count down. In a couple of minutes, you should be able to open the interface through the button (green circle) in a new window (refresh the window if needed).

![Dashboard jobs: running the app](../assets/images/running_NGS.png){fig-alt="Screenshot of dashboard running app"}
![Dashboard jobs: running the app](../images/running_NGS.png){fig-alt="Screenshot of dashboard running app" .black-box .lightbox}

This page will remain open while you work (or you can return to it via 'Runs' in the left panel). You can end your session early by pressing and holding 'Stop application' (pink circle), you can see how much time you have left (red circle) and you can add hours to your session as you go (buttons in blue square).

### **Step 6**

If you are testing the genomic app, your interface should look like in the image below. Different apps might use other development environments. In this case, you will be working from [JupyterLab](https://jupyter.org/). You can open Jupyter Notebooks (yellow square), R studio (blue square) or a terminal (black square) among others. In this case, #1 and #2 have all the software and packages that you will need pre-installed (this is not the case with Python 3 to the left).

![JupyterLab interface: running the app](../assets/images/interface_jupyterlab.png){fig-alt="Screenshot of JupyterLab interface"}
![JupyterLab interface: running the app](../images/interface_jupyterlab.png){fig-alt="Screenshot of JupyterLab interface" .black-box .lightbox}

You can navigate through the different folders and start running the Python notebooks (pink arrow).

![JupyterLab interface: openning notebook](../assets/images/openning_notebook.png){fig-alt="Screenshot of Jupyter Notebook"}
![JupyterLab interface: openning notebook](../images/openning_notebook.png){fig-alt="Screenshot of Jupyter Notebook" .black-box .lightbox}

If you are an advanced user, you can also create your own Python files and select the kernel *NGS (python)* to use the pre-installed software. Learn how to manage (upload and download new data) and share files that you have created/developed with collaborators [here](https://docs.cloud.sdu.dk/tutorials/tutorial1.html).

Expand Down
14 changes: 13 additions & 1 deletion css/materialight.scss
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,18 @@ $navbar-bg: #4266A1;
$sidebar-bg: white;
$footer-bg: #4266A1;

// Center h1 titles
.centered h1 {
text-align: center;
}
}

// embedded image in titles h2

.embedded h2 {
margin-bottom: -100px;
}

// frames for images
.black-box {
border: 1px solid rgb(169, 169, 169);
}
38 changes: 28 additions & 10 deletions modules/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,14 @@ You can **access our training modules** through:
+ Independently accessible **Sandbox apps on [GenomeDK](https://genome.au.dk)**, the bioinformatics high-throughput HPC at University of Aarhus
+ Virtual machines deployed on the **[Course Platform](https://www.computerome.dk/solutions/course-platform) at Computerome**, the academic HPC at the Technical University of Denmark (Sandbox rollout still under development!)
**tutorials and guides** and **popular tools for analysis and visualization**. [Email us](mailto:[email protected]) with any questions, comments or suggestions for new workshops!

 

## Genomics
## Genomics {.embedded}

![](../images/genomics2.png){fig-align="right" width="20%"}
<div style="margin-bottom: -20px">
![](../images/genomics2.png){fig-align="right" width="18%"}
</div>

Genomics is the study of genomes, the complete set of an organism's DNA. Genomics research now encompasses functional and structural studies, epigenomics, and metagenomics, and genomic medicine is under active implementation and extension in the health sector.

Expand All @@ -29,9 +33,13 @@ Genomics is the study of genomes, the complete set of an organism's DNA. Genomic
- [Introduction to Population Genomics](https://hds-sandbox.github.io/PopulationGenomicsCourse/) (implementation of a course by Prof. Kasper Munch of Aarhus University) (last update: March 2023)
- [Introduction to GWAS](https://hds-sandbox.github.io/GWAS_course/) (last update: March 2023)

## Transcriptomics
&nbsp;

## Transcriptomics {.embedded}

![](../images/transcriptomics.png){fig-align="right" width="20%"}
<div style="margin-bottom: -20px">
![](../images/transcriptomics.png){fig-align="right" width="18%"}
</div>

Transcriptomics is the study of transcriptomes, which investigates RNA transcripts within a cell or tissue to determine what genes are being expressed and in what proportion. These RNA transcripts include mRNAs, tRNA, rRNA, and other non-coding RNA present in a cell.

Expand All @@ -42,10 +50,13 @@ Transcriptomics is the study of transcriptomes, which investigates RNA transcrip
- Cirrocumulus (a popular tool for visualizing different types of RNA-seq data and downstream analysis)
- RNAseq in RStudio (RStudio session with pre-installed RNAseq analysis packages for exploring with your own uploaded data)

&nbsp;

## Proteomics
## Proteomics {.embedded}

![](../images/proteomics.png){fig-align="right" width="20%"}
<div style="margin-bottom: -20px">
![](../images/proteomics.png){fig-align="right" width="18%"}
</div>

Proteomics is the study of proteins that are produced by an organism. Proteomics allows us to analyze protein composition and structure, which have great importance in determining their function.

Expand All @@ -58,10 +69,13 @@ We also offer a tutorial on UCloud's [ColabFold app](https://cloud.sdu.dk/app/jo

- [ColabFold Intro](https://hds-sandbox.github.io/proteomics-sandbox/colabfold.html) (last update: October 2022)

&nbsp;

## Electronic Health Records
## Electronic Health Records {.embedded}

![](../images/EHRs.png){fig-align="right" width="20%"}
<div style="margin-bottom: -20px">
![](../images/EHRs.png){fig-align="right" width="18%"}
</div>

Electronic health records (EHRs) are digital records kept in the public health sector that record the medical histories of individuals, and access is normally highly restricted to preserve patient privacy. This data is sometimes also shared (partly or in full) in secondary patient registries that support research on a specific disease or condition (such as breast cancer or cystic fibrosis). These datasets are extraordinarily valuable in the development of predictive models used in precision medicine.

Expand All @@ -70,9 +84,13 @@ The chronic lymphocytic leukemia synthetic dataset listed below is generated sol
- Chronic Lymphocytic Leukemia synthetic dataset created for use in "Fra realworld data til personlig medicin", a course from the University of Copenhagen's [MS in Personlig Medicin](https://personligmedicin.ku.dk/) (last update: January 2023)
- Intro to EHR analysis (workshop under development)

## Data Carpentry and management
&nbsp;

## Data Carpentry and management {.embedded}

![](../images/HPC.png){fig-align="right" width="20%"}
<div style="margin-bottom: -20px">
![](../images/HPC.png){fig-align="right" width="18%"}
</div>

Computing skills are an important foundation for health data science (and using the above training modules), but formal training is often lacking as biomedical researchers navigate increasingly difficult computational tasks in their projects. These skills range from programming to the use of high-performance computers (HPC) to proper research data management.

Expand Down

0 comments on commit cf909ac

Please sign in to comment.