Skip to content

Commit

Permalink
Merge pull request #4521 from galaxyproject/han-pogona
Browse files Browse the repository at this point in the history
fix some misc intros
  • Loading branch information
shiltemann authored Nov 16, 2023
2 parents fdef2a3 + b8dc569 commit e5d3e1a
Show file tree
Hide file tree
Showing 8 changed files with 15 additions and 17 deletions.
8 changes: 3 additions & 5 deletions topics/admin/tutorials/interactive-tools/tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,15 +36,13 @@ requirements:
subtopic: features
---


Galaxy Interactive Tools (GxITs) are a method to run containerized tools that are interactive in nature. Interactive Tools typically run a persistent service accessed on a specific port and run until terminated by the user. One common example of such a tool is [Jupyter Notebook][jupyter]. Galaxy Interactive Tools are similar in purpose to [Galaxy Interactive Environments][gie-docs] (GIEs), but are implemented in a significantly different manner. Most notably, instead of directly invoking containers on the Galaxy server, dedicated Docker node, or as a Docker Swarm service (as is done for GIEs), Interactive Tools are submitted through Galaxy's job management system and thus are scheduled the same as any other Galaxy tool - on a Slurm cluster, for instance. Galaxy Interactive Tools were introduced in Galaxy Release 19.09.

> <warning-title>Evolving Topic, Not Updated for 23.0 + Gravity</warning-title>
> Galaxy Interactive Tools are a **new feature** and there are some rough edges. Work to improve the experience of deploying and using them is ongoing.
{: .warning}

# Overview


Galaxy Interactive Tools (GxITs) are a method to run containerized tools that are interactive in nature. Interactive Tools typically run a persistent service accessed on a specific port and run until terminated by the user. One common example of such a tool is [Jupyter Notebook][jupyter]. Galaxy Interactive Tools are similar in purpose to [Galaxy Interactive Environments][gie-docs] (GIEs), but are implemented in a significantly different manner. Most notably, instead of directly invoking containers on the Galaxy server, dedicated Docker node, or as a Docker Swarm service (as is done for GIEs), Interactive Tools are submitted through Galaxy's job management system and thus are scheduled the same as any other Galaxy tool - on a Slurm cluster, for instance. Galaxy Interactive Tools were introduced in Galaxy Release 19.09.

> <warning-title>Before You Continue</warning-title>
> If you are *not* completing this tutorial as part of a [Galaxy Admin Training][gat] course, **you will need a wildcard DNS record for your Galaxy server and a method for obtaining a wildcard SSL certificate for your Galaxy server**.
>
Expand Down
4 changes: 2 additions & 2 deletions topics/data-science/tutorials/git-cli/tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ requirements:
- cli-basics
---

Version control is a way of tracking the change history of a project. Even if you have never used a version control tool, you've probably already done it manually: copying and renaming project folders ("paper-1.doc", "paper-2.doc", etc.) is a form of version control. Within bioinformatics (from research, to development, to sysadmin) a lot of us are using `git` as our primary method of source control for everything we do: notes, slides, tutorials, code, notebooks, ansible, system configuration, and more.

> <comment-title>Source</comment-title>
> This tutorial contains text from [this tutorial](https://github.com/rdadolf/git-tutorial/) by Robert Adolf ([@rdadolf](https://github.com/rdadolf)), which is licensed CC-BY.
{: .comment}

Version control is a way of tracking the change history of a project. Even if you have never used a version control tool, you've probably already done it manually: copying and renaming project folders ("paper-1.doc", "paper-2.doc", etc.) is a form of version control. Within bioinformatics (from research, to development, to sysadmin) a lot of us are using `git` as our primary method of source control for everything we do: notes, slides, tutorials, code, notebooks, ansible, system configuration, and more.

Git is a tool that automates and enhances a lot of the tasks that arise when dealing with larger, longer-living, and collaborative projects. It's also become the common underpinning to many popular online code repositories, GitHub being the most popular.

While it can be used collaboratively, this tutorial focuses on a single-user git repository for the most basic operations.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ abbreviations:
GIL: Global Interpreter Lock
---

This tutorial will introduce you to the basics of Threads and Processes in
Python and how you can use them to parallelise your code.


> <agenda-title></agenda-title>
>
Expand Down
2 changes: 2 additions & 0 deletions topics/data-science/tutorials/sql-basic/tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,8 @@ tags:
- SQL
---

This tutorial will introduce you to {SQL} which can be used to query databases!

> <comment-title></comment-title>
>
> This tutorial is **significantly** based on [the Carpentries](https://carpentries.org) [Databases and SQL](https://github.com/swcarpentry/sql-novice-survey/) lesson, which is licensed CC-BY 4.0.
Expand Down
2 changes: 2 additions & 0 deletions topics/data-science/tutorials/sql-python/tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ tags:
- Python
---

This tutorial will introduce you to accessing a SQL database from within Python. Experience with both SQL and Python is a pre-requisite.

> <comment-title></comment-title>
>
> This tutorial is **significantly** based on [the Carpentries](https://carpentries.org) [Databases and SQL](https://github.com/swcarpentry/sql-novice-survey/) lesson, which is licensed CC-BY 4.0.
Expand Down
2 changes: 2 additions & 0 deletions topics/data-science/tutorials/sql-r/tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@ tags:
- R
---

In this tutorial you'll learn to use SQL via R. Some R and SQL experience is a pre-requisite.

> <comment-title></comment-title>
>
> This tutorial is **significantly** based on [the Carpentries](https://carpentries.org) [Databases and SQL](https://github.com/swcarpentry/sql-novice-survey/) lesson, which is licensed CC-BY 4.0.
Expand Down
2 changes: 1 addition & 1 deletion topics/dev/tutorials/bioblend-api/tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ notebook:
#pyolite: true # Not possible due to https://pyodide.org/en/stable/project/roadmap.html#write-http-client-in-terms-of-web-apis
---


BioBlend ({% cite Sloggett2013 %}) is a Python library to enable simple interaction with Galaxy ({% cite Afgan2018 %}) via the command line or scripts.

> <agenda-title></agenda-title>
>
Expand Down
9 changes: 0 additions & 9 deletions topics/galaxy-interface/tutorials/search/tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,4 @@ contributors:
subtopic: histories
---

> <agenda-title></agenda-title>
>
> In this tutorial, we will deal with:
>
> 1. TOC
> {:toc}
>
{: .agenda}

{% include topics/galaxy-interface/tutorials/search/search.md %}

0 comments on commit e5d3e1a

Please sign in to comment.