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

Seurat update #5339

Merged
merged 17 commits into from Jul 7, 2023
Merged

Seurat update #5339

merged 17 commits into from Jul 7, 2023

Conversation

astrovsky01
Copy link
Contributor

FOR CONTRIBUTOR:

  • - I have read the CONTRIBUTING.md document and this tool is appropriate for the tools-iuc repo.
  • - License permits unrestricted use (educational + commercial)
  • - This PR adds a new tool or tool collection
  • - This PR updates an existing tool or tool collection
  • - This PR does something else (explain below)

Adds cite-seq functionality to seurat, permits intermediate output files, and early stops for partial runs

Alexander OSTROVSKY added 2 commits May 31, 2023 13:34
tools/seurat/macros.xml Show resolved Hide resolved
</requirements>
</xml>
<xml name="norm" label="Normalizing data" expanded="true">
<param name="low_thresholds" type="integer" value="1" label="Low threshold for filtering cells" />
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

min/max for integers and floats?

tools/seurat/seurat.xml Show resolved Hide resolved
tools/seurat/seurat.xml Show resolved Hide resolved
<filter>@FUNCTION_CITE@</filter>
<filter>function['markers_file']</filter>
</data>
<data name="markers_cite_tabular" format="tabular" from_work_dir="markers_out.tsv" label="${tool.name} cite-seq on ${on_string}: Markers list">
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all tabular files should have a metadata section here to add the column names

tools/seurat/seurat.xml Show resolved Hide resolved
@pavanvidem
Copy link
Member

The current version is rigid and less practical. We probably have to make it modular like the Scanpy toolkit or even a similar set of tools as Scanpy. Then adding CITE-Seq or other modalities will be easier I guess. If you need CITE-Seq urgently, we can continue with the current structure in this update.

@astrovsky01
Copy link
Contributor Author

astrovsky01 commented Jun 1, 2023

It has been requested that we add it asap. I don't mind future updates relatively quickly, but if we could get this feature in sooner, that would be appreciated. The rigidity of seurat is because seurat objects haven't historically been useable across other tools, so I made it a closed system. If that should be changed, I'm open to that being the step after this.

Copy link
Member

@nsoranzo nsoranzo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See #5373

tools/seurat/macros.xml Outdated Show resolved Hide resolved
tools/seurat/macros.xml Outdated Show resolved Hide resolved
astrovsky01 and others added 2 commits June 27, 2023 10:40
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
@astrovsky01
Copy link
Contributor Author

Thanks @nsoranzo!

@bgruening bgruening merged commit b437a46 into galaxyproject:main Jul 7, 2023
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants