Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New tutorial - single cell data import and format conversion #4590

Merged
merged 128 commits into from
Feb 13, 2024
Merged
Show file tree
Hide file tree
Changes from 58 commits
Commits
Show all changes
128 commits
Select commit Hold shift + click to select a range
85155d4
draft data ingest tutorial
wee-snufkin Sep 28, 2023
23e2bc7
layout
wee-snufkin Sep 28, 2023
9787ca9
describe formats
wee-snufkin Sep 29, 2023
2098840
Update tutorial.md
wee-snufkin Sep 29, 2023
0ed136d
Update tutorial.md
wee-snufkin Oct 1, 2023
1e25d02
all formats
wee-snufkin Oct 3, 2023
b09cd68
Merge branch 'galaxyproject:main' into single-cell-data-ingest
wee-snufkin Oct 10, 2023
491e328
Update tutorial.md
wee-snufkin Oct 11, 2023
7b3598a
EBI input for filter plot
wee-snufkin Oct 12, 2023
feb0131
EBI import, conversions skeleton
wee-snufkin Oct 12, 2023
12a7730
Merge branch 'galaxyproject:main' into single-cell-data-ingest
wee-snufkin Oct 12, 2023
b1769ce
add funding
wee-snufkin Nov 13, 2023
755c5f0
choose tutorial, downsampling
wee-snufkin Dec 3, 2023
58a9af8
sceasy
wee-snufkin Dec 3, 2023
d1a48b1
anndata -> seurat steps
wee-snufkin Dec 3, 2023
9aa720f
Merge branch 'galaxyproject:main' into single-cell-data-ingest
wee-snufkin Dec 10, 2023
332c2b6
Merge branch 'galaxyproject:main' into single-cell-data-ingest
wee-snufkin Dec 12, 2023
3928bf3
Anndata -> seurat history and workflow
wee-snufkin Dec 12, 2023
db4e407
Anndata -> SCE
wee-snufkin Dec 12, 2023
c852d41
workflows
wee-snufkin Dec 13, 2023
0e865c5
workflow_test_downsampling
wee-snufkin Dec 13, 2023
c52984a
Create How-to-downsample-FASTQ-files-test.yml
wee-snufkin Dec 13, 2023
e691594
clean up
wee-snufkin Dec 13, 2023
46f3e96
anndata -> cds start
wee-snufkin Dec 13, 2023
ce11555
data images folder
wee-snufkin Dec 13, 2023
8b5e707
images for data ingest tutorial
wee-snufkin Dec 13, 2023
032b0a3
HCA
wee-snufkin Dec 13, 2023
76f9d75
anndata -> seurat workflow tests
wee-snufkin Dec 13, 2023
a74e5f5
anndata -> cds
wee-snufkin Dec 13, 2023
2a9fd3b
anndata -> sce workflow tests
wee-snufkin Dec 13, 2023
52dc12c
anndata -> cds workflow tests
wee-snufkin Dec 13, 2023
171195d
priority, tags
wee-snufkin Dec 14, 2023
09dff02
fix test name
wee-snufkin Dec 14, 2023
f26768e
fix test name
wee-snufkin Dec 14, 2023
51869d3
fix test name
wee-snufkin Dec 14, 2023
46e837f
sounds better
wee-snufkin Dec 14, 2023
93c33f2
Merge branch 'galaxyproject:main' into single-cell-data-ingest
wee-snufkin Dec 14, 2023
39ddeb4
fix funding
wee-snufkin Dec 14, 2023
9269097
fix funding again
wee-snufkin Dec 14, 2023
5161e14
test data
wee-snufkin Dec 14, 2023
bbb0032
minor text edits
nomadscientist Dec 14, 2023
0b7d3a7
swap section order
nomadscientist Dec 14, 2023
69f5e3b
minor text changes
nomadscientist Dec 14, 2023
78a756d
add zenodo hook
nomadscientist Dec 14, 2023
214c717
snippet formatting
nomadscientist Dec 14, 2023
485f556
reformat snippet again
nomadscientist Dec 14, 2023
7c57cd8
making single tool runs with multiple datasets
nomadscientist Dec 14, 2023
2a35bde
add objective
nomadscientist Dec 14, 2023
c81b175
parameter update
nomadscientist Dec 14, 2023
ed92510
final downsample
nomadscientist Dec 14, 2023
21a0ae0
snippet format
nomadscientist Dec 14, 2023
aeaddc2
fix link
nomadscientist Dec 14, 2023
952de41
reformat zenodo linkage
nomadscientist Dec 14, 2023
c06ed41
fix zenodo again
nomadscientist Dec 14, 2023
c792043
add parameter file icons
nomadscientist Dec 14, 2023
f666109
connector text
nomadscientist Dec 14, 2023
24f8488
add another icon
nomadscientist Dec 14, 2023
5b000c7
random minor fix
nomadscientist Dec 14, 2023
e342709
fix priority list
nomadscientist Dec 14, 2023
a0f8089
change title
nomadscientist Dec 14, 2023
934a945
rearrange ingest
nomadscientist Dec 14, 2023
ba9a22c
reuse datsets
nomadscientist Dec 14, 2023
9e489bc
minor changes
nomadscientist Dec 14, 2023
aa24cd5
Merge branch 'galaxyproject:main' into single-cell-data-ingest
wee-snufkin Dec 15, 2023
1f18c02
move EBI import from data conversion tutorial
wee-snufkin Dec 15, 2023
476cce4
move HCA import from format conversion tutorial
wee-snufkin Dec 15, 2023
2f84dca
remove data import section and replace with a short import spiel
wee-snufkin Dec 15, 2023
a9c488c
use downsampled AnnData file as input
wee-snufkin Dec 15, 2023
0ab6c51
remove old workflows
wee-snufkin Dec 15, 2023
85f961b
new workflows directory
wee-snufkin Dec 15, 2023
40f5500
workflow tests
wee-snufkin Dec 15, 2023
847555e
test data
wee-snufkin Dec 15, 2023
529bad4
save space
wee-snufkin Dec 15, 2023
8e8facf
save space
wee-snufkin Dec 15, 2023
31b69bc
save space
wee-snufkin Dec 15, 2023
0869b87
remove big file
wee-snufkin Dec 15, 2023
b713b69
updated histories
wee-snufkin Dec 15, 2023
b00b825
move AnnData -> CDS conversion from Monocle3 tutorial
wee-snufkin Dec 17, 2023
c87daf2
Create tutorial.bib
wee-snufkin Dec 17, 2023
736d8cc
add refs
wee-snufkin Dec 17, 2023
651f020
remove AnnData -> CDS conversion from monocle3 tutorial
wee-snufkin Dec 17, 2023
ea5de98
fix formating
wee-snufkin Dec 17, 2023
5f8fd50
fix /
wee-snufkin Dec 17, 2023
df15828
subsection to section
wee-snufkin Dec 17, 2023
cafd208
change order, fix choices
wee-snufkin Dec 17, 2023
340c77b
fix subsection link
wee-snufkin Dec 17, 2023
37b855f
ugh now fixed
wee-snufkin Dec 17, 2023
d4d27f5
grr fixed now finally
wee-snufkin Dec 17, 2023
f331b9b
will help tutorial adventure choices?
wee-snufkin Dec 17, 2023
4368c1c
hope the subsection is fixed now
wee-snufkin Dec 17, 2023
45ccc7e
final comments to link AnnData -> CDS conversion
wee-snufkin Dec 17, 2023
dcb84c3
Seurat -> AnnData conversion with SCEasy
wee-snufkin Dec 17, 2023
19af17b
fix numbering
wee-snufkin Dec 17, 2023
7b870fd
update tool versions in tutorial body
wee-snufkin Dec 18, 2023
ab79c8a
change from code review
wee-snufkin Dec 18, 2023
30df9f4
changes from code review
wee-snufkin Dec 18, 2023
7e1c81f
Merge branch 'galaxyproject:main' into single-cell-data-ingest
wee-snufkin Jan 4, 2024
138c378
create workflow index.md
wee-snufkin Jan 4, 2024
9b3dec8
create faqs
wee-snufkin Jan 4, 2024
505ca01
fix build-site?
wee-snufkin Jan 4, 2024
72305b9
how to fix it
wee-snufkin Jan 4, 2024
8969192
Update topics/single-cell/tutorials/scrna-data-ingest/tutorial.md
hexylena Jan 8, 2024
39c3b2b
snippet spacing
hexylena Jan 8, 2024
8b1db55
Merge branch 'galaxyproject:main' into single-cell-data-ingest
wee-snufkin Jan 13, 2024
e6a90f5
clean up the mess with SCEasy tools
wee-snufkin Jan 13, 2024
1371fac
Update topics/single-cell/tutorials/scrna-data-ingest/tutorial.md
shiltemann Jan 15, 2024
02996eb
add funding
wee-snufkin Jan 17, 2024
89a9d22
add editing contribution
wee-snufkin Jan 17, 2024
9603ac0
update contributions testing
wee-snufkin Jan 17, 2024
d8f9a0d
Merge branch 'galaxyproject:main' into single-cell-data-ingest
wee-snufkin Jan 17, 2024
60e6f53
create news post
wee-snufkin Jan 17, 2024
993edd2
applied changes after the review
wee-snufkin Jan 20, 2024
667b275
I wish we could have more cyoa in one tutorial
wee-snufkin Jan 20, 2024
27a6bae
renaming div
wee-snufkin Jan 20, 2024
bc7c6be
use only one cyoa
wee-snufkin Jan 21, 2024
c445c65
Merge branch 'galaxyproject:main' into single-cell-data-ingest
wee-snufkin Jan 21, 2024
f019f78
trying to fix
wee-snufkin Jan 21, 2024
d344f0b
import_via_link?
wee-snufkin Jan 21, 2024
23ffae9
import_via_link??
wee-snufkin Jan 21, 2024
255ad15
back to multiple CYOAs!
wee-snufkin Jan 23, 2024
aad7580
fix import via link
wee-snufkin Jan 23, 2024
78a8a97
Merge branch 'galaxyproject:main' into single-cell-data-ingest
wee-snufkin Jan 27, 2024
fa76843
import via links being funny
wee-snufkin Jan 27, 2024
9ccb935
import links try again
wee-snufkin Jan 27, 2024
d43980f
it's ridiculous
wee-snufkin Jan 27, 2024
5debf55
eh
wee-snufkin Jan 27, 2024
8230226
Allow multiple CYOAs from Appaloosa bluegill (#14)
wee-snufkin Jan 27, 2024
549ec89
fix subheading
wee-snufkin Jan 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added topics/single-cell/images/scrna-data/HCA.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion topics/single-cell/tutorials/EBI-retrieval/tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,7 @@ And the good news is that we can do both those steps using only one tool!
>
{: .hands_on}

And that's all! What's even more exciting about the {% icon tool %}) **AnnData Operations** tool is that it automatically calculates a bunch of metrics, such as `log1p_mean_counts`, `log1p_total_counts`, `mean_counts`, `n_cells`, `n_cells_by_counts`, `n_counts`, `pct_dropout_by_counts`, and `total_counts`. Amazing, isn't it?
And that's all! What's even more exciting about the {% icon tool %} **AnnData Operations** tool is that it automatically calculates a bunch of metrics, such as `log1p_mean_counts`, `log1p_total_counts`, `mean_counts`, `n_cells`, `n_cells_by_counts`, `n_counts`, `pct_dropout_by_counts`, and `total_counts`. Amazing, isn't it?

# Conclusion
Now you can use this object as input for the [Filter, Plot, Explore tutorial]({% link topics/single-cell/tutorials/scrna-case_basic-pipeline/tutorial.md %}) and its associated workflow!
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ You can access the data for this tutorial in multiple ways:
REMEMBER TO ADD THE CODE FOR SNIPPETS BACK IN
-->

Inspect the {% icon galaxy-eye %} `Experimental Design` text file. This shows you how each `N70X` corresponds to a sample, and whether that sample was from a male or female. This will be important metadata to add to our sample, which we will add very similarly to how you added the `gene_name` and `mito` metadata previously!
{% icon galaxy-eye %} Inspect the {% icon param-file %} `Experimental Design` text file. This shows you how each `N70X` corresponds to a sample, and whether that sample was from a male or female. This will be important metadata to add to our sample, which we will add very similarly to how you added the `gene_name` and `mito` metadata previously!

# Important tips for easier analysis

Expand Down
572 changes: 572 additions & 0 deletions topics/single-cell/tutorials/scrna-data-ingest/tutorial.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
- doc: Test outline for AnnData-to-Cell-Data-Set-(CDS)-conversion
job:
AnnData:
class: File
location: https://zenodo.org/record/7053673/files/Mito-counted_AnnData
filetype: h5ad
outputs:
'Inspect AnnData: obs':
path: 'test-data/Inspect AnnData: obs.tabular'
'Inspect AnnData: X':
path: 'test-data/Inspect AnnData: X.tabular'
'Inspect AnnData: var':
path: 'test-data/Inspect AnnData: var.tabular'
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"a_galaxy_workflow": "true", "annotation": "AnnData to CDS format conversion (manually using Galaxy buttons). This workflow does not include renaming the column containing gene symbols. ", "creator": [{"class": "Person", "identifier": "0009-0001-2017-8805", "name": "Julia Jakiela"}], "format-version": "0.1", "license": "CC-BY-4.0", "name": "AnnData to Cell Data Set (CDS) conversion", "steps": {"0": {"annotation": "Input file in AnnData format", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [{"description": "Input file in AnnData format", "name": "AnnData"}], "label": "AnnData", "name": "Input dataset", "outputs": [], "position": {"left": 0, "top": 0}, "tool_id": null, "tool_state": "{\"optional\": false, \"tag\": null}", "tool_version": null, "type": "data_input", "uuid": "803b5429-24a8-4ba8-b9f0-d9012a23d190", "when": null, "workflow_outputs": []}, "1": {"annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/anndata_inspect/anndata_inspect/0.7.5+galaxy1", "errors": null, "id": 1, "input_connections": {"input": {"id": 0, "output_name": "output"}}, "inputs": [], "label": null, "name": "Inspect AnnData", "outputs": [{"name": "obs", "type": "tabular"}], "position": {"left": 256.73787564688695, "top": 79.01355786263034}, "post_job_actions": {"RenameDatasetActionobs": {"action_arguments": {"newname": "Cell barcodes"}, "action_type": "RenameDatasetAction", "output_name": "obs"}}, "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/anndata_inspect/anndata_inspect/0.7.5+galaxy1", "tool_shed_repository": {"changeset_revision": "ee98d611afc6", "name": "anndata_inspect", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu"}, "tool_state": "{\"__input_ext\": \"h5ad\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"inspect\": {\"info\": \"obs\", \"__current_case__\": 3}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.7.5+galaxy1", "type": "tool", "uuid": "3dd0c427-0689-47b4-bfe4-1ad3127972d8", "when": null, "workflow_outputs": [{"label": "Inspect AnnData: obs", "output_name": "obs", "uuid": "7bdb825c-6a89-4a34-bbd9-a79c309c9750"}]}, "2": {"annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/anndata_inspect/anndata_inspect/0.7.5+galaxy1", "errors": null, "id": 2, "input_connections": {"input": {"id": 0, "output_name": "output"}}, "inputs": [], "label": null, "name": "Inspect AnnData", "outputs": [{"name": "var", "type": "tabular"}], "position": {"left": 298.0404350277319, "top": 221.00360766192858}, "post_job_actions": {"RenameDatasetActionvar": {"action_arguments": {"newname": "Genes"}, "action_type": "RenameDatasetAction", "output_name": "var"}}, "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/anndata_inspect/anndata_inspect/0.7.5+galaxy1", "tool_shed_repository": {"changeset_revision": "ee98d611afc6", "name": "anndata_inspect", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu"}, "tool_state": "{\"__input_ext\": \"h5ad\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"inspect\": {\"info\": \"var\", \"__current_case__\": 4}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.7.5+galaxy1", "type": "tool", "uuid": "dd941b59-7d88-4f2a-8241-9ce658bab555", "when": null, "workflow_outputs": [{"label": "Inspect AnnData: var", "output_name": "var", "uuid": "79a2e3e5-4bd6-42de-864c-a5dc2412cb86"}]}, "3": {"annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/anndata_inspect/anndata_inspect/0.7.5+galaxy1", "errors": null, "id": 3, "input_connections": {"input": {"id": 0, "output_name": "output"}}, "inputs": [], "label": null, "name": "Inspect AnnData", "outputs": [{"name": "X", "type": "tabular"}], "position": {"left": 362.5640208496929, "top": 368.5465046492902}, "post_job_actions": {"RenameDatasetActionX": {"action_arguments": {"newname": "Expression matrix"}, "action_type": "RenameDatasetAction", "output_name": "X"}}, "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/anndata_inspect/anndata_inspect/0.7.5+galaxy1", "tool_shed_repository": {"changeset_revision": "ee98d611afc6", "name": "anndata_inspect", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu"}, "tool_state": "{\"__input_ext\": \"h5ad\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"inspect\": {\"info\": \"X\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.7.5+galaxy1", "type": "tool", "uuid": "535c49c0-591e-47b6-8816-20ee58cd7e37", "when": null, "workflow_outputs": [{"label": "Inspect AnnData: X", "output_name": "X", "uuid": "7a254954-7e32-4e8a-bd4c-a79abf9db8d8"}]}, "4": {"annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_transpose/datamash_transpose/1.8+galaxy1", "errors": null, "id": 4, "input_connections": {"in_file": {"id": 3, "output_name": "X"}}, "inputs": [], "label": null, "name": "Transpose", "outputs": [{"name": "out_file", "type": "input"}], "position": {"left": 599.440446949216, "top": 465.45422444853756}, "post_job_actions": {}, "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_transpose/datamash_transpose/1.8+galaxy1", "tool_shed_repository": {"changeset_revision": "a513e3fbb4c5", "name": "datamash_transpose", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu"}, "tool_state": "{\"__input_ext\": \"input\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.8+galaxy1", "type": "tool", "uuid": "058abe52-0702-4ef2-a770-bb0a57d69773", "when": null, "workflow_outputs": []}, "5": {"annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/ebi-gxa/monocle3_create/monocle3_create/0.1.4+galaxy2", "errors": null, "id": 5, "input_connections": {"cell_metadata": {"id": 1, "output_name": "obs"}, "expression_matrix": {"id": 4, "output_name": "out_file"}, "gene_annotation": {"id": 2, "output_name": "var"}}, "inputs": [], "label": null, "name": "Monocle3 create", "outputs": [{"name": "output_rds", "type": "rdata"}], "position": {"left": 848.1105796111376, "top": 495.7890097555672}, "post_job_actions": {"RenameDatasetActionoutput_rds": {"action_arguments": {"newname": "CDS Monocle file"}, "action_type": "RenameDatasetAction", "output_name": "output_rds"}}, "tool_id": "toolshed.g2.bx.psu.edu/repos/ebi-gxa/monocle3_create/monocle3_create/0.1.4+galaxy2", "tool_shed_repository": {"changeset_revision": "ada68a9d0aec", "name": "monocle3_create", "owner": "ebi-gxa", "tool_shed": "toolshed.g2.bx.psu.edu"}, "tool_state": "{\"__input_ext\": \"input\", \"cell_metadata\": {\"__class__\": \"ConnectedValue\"}, \"cell_metadata_format\": \"tsv\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"expression_matrix\": {\"__class__\": \"ConnectedValue\"}, \"expression_matrix_format\": \"tsv\", \"gene_annotation\": {\"__class__\": \"ConnectedValue\"}, \"gene_annotation_format\": \"tsv\", \"introspective\": true, \"output_object_format\": \"cds3\", \"verbose\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.1.4+galaxy2", "type": "tool", "uuid": "17a4bbe9-5a3c-4c54-b581-c24588ccf397", "when": null, "workflow_outputs": []}}, "tags": [], "uuid": "42a967ca-954e-4988-86a1-4758104efa89", "version": 6}

Check failure on line 1 in topics/single-cell/tutorials/scrna-data-ingest/workflows/AnnData-to-Cell-Data-Set-(CDS)-conversion.ga

View workflow job for this annotation

GitHub Actions / lint

[rdjsonl] reported by reviewdog 🐶 This workflow is missing a test, which is now mandatory. Please see [the FAQ on how to add tests to your workflows](https://training.galaxyproject.org/training-material/faqs/gtn/gtn_workflow_testing.html). Raw Output: {"message":"This workflow is missing a test, which is now mandatory. Please see [the FAQ on how to add tests to your workflows](https://training.galaxyproject.org/training-material/faqs/gtn/gtn_workflow_testing.html).","location":{"path":"./topics/single-cell/tutorials/scrna-data-ingest/workflows/AnnData-to-Cell-Data-Set-(CDS)-conversion.ga","range":{"start":{"line":1,"column":1},"end":{"line":1,"column":1}}},"severity":"ERROR","code":{"value":"GTN:027","url":"https://github.com/galaxyproject/training-material/wiki/Error-Codes#gtn027"}}
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
- doc: Test outline for AnnData-to-Seurat-conversion
job:
AnnData:
class: File
location: https://zenodo.org/record/7053673/files/Mito-counted_AnnData
filetype: h5ad
outputs:
'Inspect AnnData: obs':
path: 'test-data/Inspect AnnData: obs.tabular'
'Inspect AnnData: X':
path: 'test-data/Inspect AnnData: X.tabular'
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"a_galaxy_workflow": "true", "annotation": "AnnData to Seurat format conversion (manually using Galaxy buttons)", "creator": [{"class": "Person", "identifier": "0009-0001-2017-8805", "name": "Julia Jakiela"}, {"class": "Person", "identifier": "0009-0008-9422-6380", "name": "Morgan Howells"}], "format-version": "0.1", "license": "CC-BY-4.0", "name": "AnnData to Seurat conversion", "steps": {"0": {"annotation": "Input file in AnnData format", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [{"description": "Input file in AnnData format", "name": "AnnData"}], "label": "AnnData", "name": "Input dataset", "outputs": [], "position": {"left": 0.0, "top": 0.0}, "tool_id": null, "tool_state": "{\"optional\": false, \"tag\": null}", "tool_version": null, "type": "data_input", "uuid": "f783e6c3-808c-4dd2-84dd-6130c8230970", "when": null, "workflow_outputs": []}, "1": {"annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/anndata_inspect/anndata_inspect/0.10.3+galaxy0", "errors": null, "id": 1, "input_connections": {"input": {"id": 0, "output_name": "output"}}, "inputs": [], "label": null, "name": "Inspect AnnData", "outputs": [{"name": "obs", "type": "tabular"}], "position": {"left": 242.47774426074216, "top": 60.81245422363281}, "post_job_actions": {"RenameDatasetActionobs": {"action_arguments": {"newname": "Observations"}, "action_type": "RenameDatasetAction", "output_name": "obs"}}, "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/anndata_inspect/anndata_inspect/0.10.3+galaxy0", "tool_shed_repository": {"changeset_revision": "6f0d0c784f09", "name": "anndata_inspect", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu"}, "tool_state": "{\"__input_ext\": \"h5ad\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"inspect\": {\"info\": \"obs\", \"__current_case__\": 3}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.10.3+galaxy0", "type": "tool", "uuid": "202fdb30-8c0e-4a43-9909-2fcc051a4331", "when": null, "workflow_outputs": [{"label": "Inspect AnnData: obs", "output_name": "obs", "uuid": "6d03d713-8d71-4f6a-9f83-cd999f423ebf"}]}, "2": {"annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/anndata_inspect/anndata_inspect/0.10.3+galaxy0", "errors": null, "id": 2, "input_connections": {"input": {"id": 0, "output_name": "output"}}, "inputs": [], "label": null, "name": "Inspect AnnData", "outputs": [{"name": "X", "type": "tabular"}], "position": {"left": 276.0902404785156, "top": 273.5749816894531}, "post_job_actions": {"RenameDatasetActionX": {"action_arguments": {"newname": "Matrix"}, "action_type": "RenameDatasetAction", "output_name": "X"}}, "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/anndata_inspect/anndata_inspect/0.10.3+galaxy0", "tool_shed_repository": {"changeset_revision": "6f0d0c784f09", "name": "anndata_inspect", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu"}, "tool_state": "{\"__input_ext\": \"h5ad\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"inspect\": {\"info\": \"X\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.10.3+galaxy0", "type": "tool", "uuid": "2d2961d5-fe61-4c57-af14-cad6f77e8ebc", "when": null, "workflow_outputs": [{"label": "Inspect AnnData: X", "output_name": "X", "uuid": "ea025a8a-6f3a-4e38-a3af-db406886c7de"}]}, "3": {"annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_transpose/datamash_transpose/1.8+galaxy1", "errors": null, "id": 3, "input_connections": {"in_file": {"id": 2, "output_name": "X"}}, "inputs": [], "label": null, "name": "Transpose", "outputs": [{"name": "out_file", "type": "input"}], "position": {"left": 524.1027526855469, "top": 414.38751220703125}, "post_job_actions": {}, "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_transpose/datamash_transpose/1.8+galaxy1", "tool_shed_repository": {"changeset_revision": "a513e3fbb4c5", "name": "datamash_transpose", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu"}, "tool_state": "{\"__input_ext\": \"input\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.8+galaxy1", "type": "tool", "uuid": "347579f3-d58f-4bc1-a899-e2fb1ccc5824", "when": null, "workflow_outputs": []}, "4": {"annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dropletutils/dropletutils/1.10.0+galaxy2", "errors": null, "id": 4, "input_connections": {"tenx_format|input": {"id": 3, "output_name": "out_file"}}, "inputs": [], "label": null, "name": "DropletUtils", "outputs": [{"name": "barcodes_out", "type": "tsv"}, {"name": "genes_out", "type": "tsv"}, {"name": "matrix_out", "type": "mtx"}], "position": {"left": 776.1026916503906, "top": 497.0278162336424}, "post_job_actions": {}, "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dropletutils/dropletutils/1.10.0+galaxy2", "tool_shed_repository": {"changeset_revision": "a9caad671439", "name": "dropletutils", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu"}, "tool_state": "{\"__input_ext\": \"tabular\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"operation\": {\"use\": \"filter\", \"__current_case__\": 0, \"method\": {\"use\": \"defaultdrops\", \"__current_case__\": 0, \"expected\": \"31178\", \"upperquant\": \"1.0\", \"lowerprop\": \"0.0\"}, \"outformat\": \"directory\"}, \"seed\": \"100\", \"tenx_format\": {\"use\": \"tsv\", \"__current_case__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.10.0+galaxy2", "type": "tool", "uuid": "f894f102-5f72-4323-a6c0-d389813b027a", "when": null, "workflow_outputs": []}, "5": {"annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/ebi-gxa/seurat_read10x/seurat_read10x/3.2.3+galaxy0", "errors": null, "id": 5, "input_connections": {"input|barcodes": {"id": 4, "output_name": "barcodes_out"}, "input|genes": {"id": 4, "output_name": "genes_out"}, "input|matrix": {"id": 4, "output_name": "matrix_out"}, "metadata": {"id": 1, "output_name": "obs"}}, "inputs": [], "label": null, "name": "Seurat Read10x", "outputs": [{"name": "rds_seurat_file", "type": "rdata"}], "position": {"left": 1031.8776962017364, "top": 646.6030063546}, "post_job_actions": {"RenameDatasetActionrds_seurat_file": {"action_arguments": {"newname": "Converted Seurat object"}, "action_type": "RenameDatasetAction", "output_name": "rds_seurat_file"}}, "tool_id": "toolshed.g2.bx.psu.edu/repos/ebi-gxa/seurat_read10x/seurat_read10x/3.2.3+galaxy0", "tool_shed_repository": {"changeset_revision": "301cf1b4b43d", "name": "seurat_read10x", "owner": "ebi-gxa", "tool_shed": "toolshed.g2.bx.psu.edu"}, "tool_state": "{\"__input_ext\": \"input\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"format\": \"rds_seurat\", \"input\": {\"format\": \"mtx\", \"__current_case__\": 1, \"matrix\": {\"__class__\": \"ConnectedValue\"}, \"genes\": {\"__class__\": \"ConnectedValue\"}, \"barcodes\": {\"__class__\": \"ConnectedValue\"}}, \"metadata\": {\"__class__\": \"ConnectedValue\"}, \"min_cells\": null, \"min_features\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "3.2.3+galaxy0", "type": "tool", "uuid": "72c0273d-01fa-45bd-af67-3dd0ef51b761", "when": null, "workflow_outputs": []}}, "tags": [], "uuid": "1cac9bc2-d754-4fe6-8bf8-17faafb4923c", "version": 5}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
- doc: Test outline for AnnData-to-SingleCellExperiment-(SCE)-conversion
job:
AnnData:
class: File
location: https://zenodo.org/record/7053673/files/Mito-counted_AnnData
filetype: h5ad
Cell ID column: index
outputs:
'Inspect AnnData: obs':
path: 'test-data/Inspect AnnData: obs.tabular'
'Inspect AnnData: X':
path: 'test-data/Inspect AnnData: X.tabular'
Loading
Loading