Skip to content

tools: add 3dtrees metadata wrapper - #2

Closed
kgerb wants to merge 38 commits into
masterfrom
3dtrees_metadata_v1_0_0
Closed

tools: add 3dtrees metadata wrapper#2
kgerb wants to merge 38 commits into
masterfrom
3dtrees_metadata_v1_0_0

Conversation

@kgerb

@kgerb kgerb commented May 16, 2026

Copy link
Copy Markdown

Summary

Adds a new 3dtrees_metadata Galaxy wrapper for the 3Dtrees metadata extraction tool.

The wrapper reads a collection_summary.json, computes the centroid of collection.multipolygon_wkt, and extracts selected metadata layers into additional_metadata.json.

Included Metadata Layers

  • GADM administrative boundaries
  • WWF Terrestrial Ecoregions v2.0

Both layers are exposed as a required multi-select in Galaxy, with both selected by default. The reference datasets are optional inputs and are only passed to the tool when their corresponding layer is selected.

Tool Repository

The tool implementation is released at:

https://github.com/3dTrees-earth/3dtrees_metadata/releases/tag/v1.0.0

Validation

  • XML parse passed for tools/3dtrees_metadata/3dtrees_metadata.xml
  • make tool-test-3dtrees_metadata PLANEMO_GALAXY_ROOT=/tmp/planemo-3dtrees-metadata-galaxy-5

Planemo result:

  • 3dtrees_metadata both layers: passed
  • 3dtrees_metadata GADM-only: passed
  • 3dtrees_metadata ecoregion-only: passed

planemo-autoupdate and others added 30 commits March 30, 2026 06:05
Updated the annotation_path parameter to include 'tgz' format.
Updated version suffix and modified interpolation parameter settings.
* Update 3dtrees_raycloudtools to version 1.2.0

* Update test data
* Update RAG embedding model filter tag from 'embedding' to 'vector-rag'

* Update huggingface.loc.sample: use 'vector-rag' free_tag for RAG embedding models
…ools/ribotaper

Updating tools/rna_tools/ribotaper from version 1.3.1a to 1.3.1
Co-authored-by: planemo-autoupdate <planemo-autoupdate@users.noreply.github.com>
The XML declares format="markdown" but valid_file_types checked for "md",
causing "Unsupported file type: markdown" when selecting markdown datasets.
Align the Python check with the Galaxy format name.

Bump galaxy version suffix 0 → 1.
…ad_embeddings.py (bgruening#1858)

SentenceTransformer.save() rewrites modules.json with deep class paths
(e.g. sentence_transformers.base.modules.transformer.Transformer) that
don't exist in older ST versions. The Galaxy container has ST 5.3.0 which
cannot import sentence_transformers.base, causing ModuleNotFoundError.

snapshot_download preserves the HF Hub files byte-for-byte, keeping the
stable sentence_transformers.models.* paths that work across all ST 5.x.

Also adds PEP 723 inline script metadata so uv run resolves deps without
--with flags, shrinking the dependency from sentence-transformers (50+
packages including torch) to just huggingface_hub.
…ning#1857)

Co-authored-by: planemo-autoupdate <planemo-autoupdate@users.noreply.github.com>
* Fix Tiara wrapper when outputs are missing

* Address the comments

* edited the framework and test

* tiara wrapper fixes
Co-authored-by: planemo-autoupdate <planemo-autoupdate@users.noreply.github.com>
* Update mafft.xml

* Update VERSION_SUFFIX token to 3

---------

Co-authored-by: Björn Grüning <bjoern@gruenings.eu>
pavanvidem and others added 8 commits May 12, 2026 12:25
@kgerb
kgerb force-pushed the 3dtrees_metadata_v1_0_0 branch from eb7b953 to 8634afd Compare May 16, 2026 17:34
@kgerb kgerb closed this May 16, 2026
@kgerb
kgerb deleted the 3dtrees_metadata_v1_0_0 branch May 16, 2026 17:38
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.