From c988942d6bf4688a71114c7f9e05726dddcae418 Mon Sep 17 00:00:00 2001 From: MarisaJL <115314387+MarisaJL@users.noreply.github.com> Date: Mon, 4 Nov 2024 19:49:47 +0000 Subject: [PATCH] Adding links to tools --- content/blog/2024-11-elixir-exchange/index.md | 47 +++++++++++++------ 1 file changed, 33 insertions(+), 14 deletions(-) diff --git a/content/blog/2024-11-elixir-exchange/index.md b/content/blog/2024-11-elixir-exchange/index.md index bcd0e7e552..173f06a90c 100644 --- a/content/blog/2024-11-elixir-exchange/index.md +++ b/content/blog/2024-11-elixir-exchange/index.md @@ -1,6 +1,6 @@ --- title: "How I Learned to Wrap Tools from the Galaxy EU Team" -date: "2024-11-01" +date: "2024-11-05" authors: "Marisa Loach" tease: "An ELIXIR Staff Exchange to expand the single cell tools on Galaxy" --- @@ -10,23 +10,44 @@ I am currently a PhD student at The Open University in the UK, where I reanalyse
-I was able to do this thanks to the **ELIXIR Staff Exchange Programme**, which enabled me to spend six months working with the Galaxy EU team in Freiburg. The exchange gave me a chance to see the parts of Galaxy that users don’t usually encounter. It was amazing to see how hard the team works to keep Galaxy running and I was particularly impressed by how attentive they were to the Galaxy help forums and Matrix channels. +I was able to do this thanks to the **ELIXIR Staff Exchange Programme**, which enabled me to spend six months working with the Galaxy EU team in Freiburg. The project was initiated by my supervisor at The Open University, Wendi Bacon, who encouraged me to become part of the ELIXIR Single Cell Community, and Björn Grüning, who welcomed me into his team in Germany. The exchange gave me a chance to see the parts of Galaxy that users don’t usually encounter. It was amazing to see how hard the team works to keep Galaxy running and I was particularly impressed by how attentive they were to the Galaxy help forums and Matrix channels. ## Wrapping Seurat for Galaxy -During the exchange I learned how tools are incorporated into Galaxy through wrappers, which set out the tool requirements, the options that users will see on the interface, and the commands that Galaxy will perform when someone hits the Run Tool button. I used what I learned to wrap the latest version of the Seurat pipeline, which I was already familiar with thanks to my focus on single cell omics during my PhD. +During the exchange I learned how tools are incorporated into Galaxy through wrappers, which set out the tool requirements, the options that users will see on the interface, and the commands that Galaxy will perform when someone hits the Run Tool button. I used what I learned to wrap the latest version of the Seurat pipeline, which I was already familiar with thanks to my focus on single cell omics during my PhD. -I drew on my experience of using Galaxy to reorganise the Seurat tools, grouping them together by theme, so that we now have wrappers for preprocessing, dimensional reduction, data integration, and other activities. Each of these wrappers contains a selection of related functions, including some that weren’t previously available on Galaxy. Once the tools were working, I also wrote a tutorial for the Galaxy Training Network (GTN) to help people start using them for their own analyses. +I drew on my experience of using Galaxy to reorganise the Seurat tools, grouping them together by theme, so that we now have wrappers for preprocessing, dimensional reduction, data integration, and other activities. Each of these wrappers contains a selection of related functions, including some that weren’t previously available on Galaxy. Once the tools were working, I also wrote a tutorial for the Galaxy Training Network (GTN) to help people start using them for their own analyses. ### The New Seurat Toolsuite -- **Seurat Create:** load transcriptomic or CITEseq data into a Seurat Object, add QC metrics, and filter the dataset -- **Seurat Preprocessing:** prepare data for analysis with separate normalization, scaling, and feature selection functions or using SCTransform -- **Seurat Run Dimensional Reduction:** calculate PCA, tSNE, or UMAP -- **Seurat Find Neighbors, Clusters, Markers:** compute a neighborhood graph, apply clustering algorithms, and perform differential expression analysis -- **Seurat Visualize:** create plots -- **Seurat Data Management:** inspect or manipulate a Seurat Object (e.g. add more metadata, rename idents, subset data) -- **Seurat Integrate:** split, join, or integrate layers of data +Load transcriptomic or CITEseq data into a Seurat Object, add QC metrics, and filter the dataset with: +