Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0724a8177b |
@@ -4,6 +4,12 @@
|
||||
|
||||
* Surface updated CosMx and Visium features.
|
||||
|
||||
# openpipeline_qc 0.2.2
|
||||
|
||||
## BUG FIX
|
||||
|
||||
* `src/ingestion_qc/h5mu_to_qc_json`: Use float32 instead of float16 for CosMx staining metrics to prevent overflow to infinity (PR #17).
|
||||
|
||||
# openpipeline_qc 0.2.0
|
||||
|
||||
## NEW FEATURES
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
viash_version: 0.9.4
|
||||
version: v0.2.1
|
||||
version: v0.2.2
|
||||
source: src
|
||||
target: target
|
||||
name: openpipeline_qc
|
||||
|
||||
@@ -307,7 +307,7 @@ def format_cosmx_columns(mod_obs):
|
||||
if key in mod_obs:
|
||||
if not pd.api.types.is_float_dtype(mod_obs[key]):
|
||||
try:
|
||||
mod_obs[key] = mod_obs[key].astype("float16")
|
||||
mod_obs[key] = mod_obs[key].astype("float32")
|
||||
except ValueError:
|
||||
logger.warning(f"Could not convert column {key} to a float dtype.")
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: "h5mu_to_qc_json"
|
||||
namespace: "ingestion_qc"
|
||||
version: "v0.2.1"
|
||||
version: "v0.2.2"
|
||||
authors:
|
||||
- name: "Jakub Majercik"
|
||||
roles:
|
||||
@@ -488,7 +488,7 @@ engines:
|
||||
id: "docker"
|
||||
image: "python:3.12-slim"
|
||||
target_registry: "images.viash-hub.com"
|
||||
target_tag: "v0.2.1"
|
||||
target_tag: "v0.2.2"
|
||||
namespace_separator: "/"
|
||||
setup:
|
||||
- type: "apt"
|
||||
@@ -527,11 +527,11 @@ build_info:
|
||||
output: "target/_private/executable/ingestion_qc/h5mu_to_qc_json"
|
||||
executable: "target/_private/executable/ingestion_qc/h5mu_to_qc_json/h5mu_to_qc_json"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "240a6de6240860a98d81e126416da9e68bf6f159"
|
||||
git_commit: "9b81d310d031b120755e39001cc40f8ec51bc7c2"
|
||||
git_remote: "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
package_config:
|
||||
name: "openpipeline_qc"
|
||||
version: "v0.2.1"
|
||||
version: "v0.2.2"
|
||||
info:
|
||||
test_resources:
|
||||
- type: "s3"
|
||||
@@ -556,7 +556,7 @@ package_config:
|
||||
)'"
|
||||
- ".engines += { type: \"native\" }"
|
||||
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.1'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.2'"
|
||||
organization: "vsh"
|
||||
links:
|
||||
repository: "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# h5mu_to_qc_json v0.2.1
|
||||
# h5mu_to_qc_json v0.2.2
|
||||
#
|
||||
# This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
|
||||
# work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
|
||||
@@ -461,10 +461,10 @@ RUN pip install --upgrade pip && \
|
||||
|
||||
LABEL org.opencontainers.image.authors="Jakub Majercik, Dorien Roosen, Robrecht Cannoodt, Weiwei Schultz"
|
||||
LABEL org.opencontainers.image.description="Companion container for running component ingestion_qc h5mu_to_qc_json"
|
||||
LABEL org.opencontainers.image.created="2026-02-02T17:20:22Z"
|
||||
LABEL org.opencontainers.image.created="2026-02-03T16:37:26Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
LABEL org.opencontainers.image.revision="240a6de6240860a98d81e126416da9e68bf6f159"
|
||||
LABEL org.opencontainers.image.version="v0.2.1"
|
||||
LABEL org.opencontainers.image.revision="9b81d310d031b120755e39001cc40f8ec51bc7c2"
|
||||
LABEL org.opencontainers.image.version="v0.2.2"
|
||||
|
||||
VIASHDOCKER
|
||||
fi
|
||||
@@ -581,7 +581,7 @@ VIASH_DOCKER_RUN_ARGS=(-i --rm)
|
||||
|
||||
# ViashHelp: Display helpful explanation about this executable
|
||||
function ViashHelp {
|
||||
echo "h5mu_to_qc_json v0.2.1"
|
||||
echo "h5mu_to_qc_json v0.2.2"
|
||||
echo ""
|
||||
echo "Takes H5MU files that have been ingested by CellRanger, Xenium or CosMx and"
|
||||
echo "processed by the QC workflow, and generates:"
|
||||
@@ -789,7 +789,7 @@ while [[ $# -gt 0 ]]; do
|
||||
shift 1
|
||||
;;
|
||||
--version)
|
||||
echo "h5mu_to_qc_json v0.2.1"
|
||||
echo "h5mu_to_qc_json v0.2.2"
|
||||
exit
|
||||
;;
|
||||
--input)
|
||||
@@ -1236,7 +1236,7 @@ if [[ "$VIASH_ENGINE_TYPE" == "docker" ]]; then
|
||||
|
||||
# determine docker image id
|
||||
if [[ "$VIASH_ENGINE_ID" == 'docker' ]]; then
|
||||
VIASH_DOCKER_IMAGE_ID='images.viash-hub.com/vsh/openpipeline_qc/ingestion_qc/h5mu_to_qc_json:v0.2.1'
|
||||
VIASH_DOCKER_IMAGE_ID='images.viash-hub.com/vsh/openpipeline_qc/ingestion_qc/h5mu_to_qc_json:v0.2.2'
|
||||
fi
|
||||
|
||||
# print dockerfile
|
||||
@@ -1970,7 +1970,7 @@ def format_cosmx_columns(mod_obs):
|
||||
if key in mod_obs:
|
||||
if not pd.api.types.is_float_dtype(mod_obs[key]):
|
||||
try:
|
||||
mod_obs[key] = mod_obs[key].astype("float16")
|
||||
mod_obs[key] = mod_obs[key].astype("float32")
|
||||
except ValueError:
|
||||
logger.warning(f"Could not convert column {key} to a float dtype.")
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: "h5mu_to_qc_json"
|
||||
namespace: "ingestion_qc"
|
||||
version: "v0.2.1"
|
||||
version: "v0.2.2"
|
||||
authors:
|
||||
- name: "Jakub Majercik"
|
||||
roles:
|
||||
@@ -488,7 +488,7 @@ engines:
|
||||
id: "docker"
|
||||
image: "python:3.12-slim"
|
||||
target_registry: "images.viash-hub.com"
|
||||
target_tag: "v0.2.1"
|
||||
target_tag: "v0.2.2"
|
||||
namespace_separator: "/"
|
||||
setup:
|
||||
- type: "apt"
|
||||
@@ -527,11 +527,11 @@ build_info:
|
||||
output: "target/_private/nextflow/ingestion_qc/h5mu_to_qc_json"
|
||||
executable: "target/_private/nextflow/ingestion_qc/h5mu_to_qc_json/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "240a6de6240860a98d81e126416da9e68bf6f159"
|
||||
git_commit: "9b81d310d031b120755e39001cc40f8ec51bc7c2"
|
||||
git_remote: "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
package_config:
|
||||
name: "openpipeline_qc"
|
||||
version: "v0.2.1"
|
||||
version: "v0.2.2"
|
||||
info:
|
||||
test_resources:
|
||||
- type: "s3"
|
||||
@@ -556,7 +556,7 @@ package_config:
|
||||
)'"
|
||||
- ".engines += { type: \"native\" }"
|
||||
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.1'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.2'"
|
||||
organization: "vsh"
|
||||
links:
|
||||
repository: "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// h5mu_to_qc_json v0.2.1
|
||||
// h5mu_to_qc_json v0.2.2
|
||||
//
|
||||
// This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
|
||||
// work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
|
||||
@@ -3038,7 +3038,7 @@ meta = [
|
||||
"config": processConfig(readJsonBlob('''{
|
||||
"name" : "h5mu_to_qc_json",
|
||||
"namespace" : "ingestion_qc",
|
||||
"version" : "v0.2.1",
|
||||
"version" : "v0.2.2",
|
||||
"authors" : [
|
||||
{
|
||||
"name" : "Jakub Majercik",
|
||||
@@ -3657,7 +3657,7 @@ meta = [
|
||||
"id" : "docker",
|
||||
"image" : "python:3.12-slim",
|
||||
"target_registry" : "images.viash-hub.com",
|
||||
"target_tag" : "v0.2.1",
|
||||
"target_tag" : "v0.2.2",
|
||||
"namespace_separator" : "/",
|
||||
"setup" : [
|
||||
{
|
||||
@@ -3712,12 +3712,12 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "/workdir/root/repo/target/_private/nextflow/ingestion_qc/h5mu_to_qc_json",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "240a6de6240860a98d81e126416da9e68bf6f159",
|
||||
"git_commit" : "9b81d310d031b120755e39001cc40f8ec51bc7c2",
|
||||
"git_remote" : "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
},
|
||||
"package_config" : {
|
||||
"name" : "openpipeline_qc",
|
||||
"version" : "v0.2.1",
|
||||
"version" : "v0.2.2",
|
||||
"info" : {
|
||||
"test_resources" : [
|
||||
{
|
||||
@@ -3748,7 +3748,7 @@ meta = [
|
||||
".requirements.commands := ['ps']\n.runners[.type == 'nextflow'].directives.tag := '$id'\n.resources += {path: '/src/configs/labels.config', dest: 'nextflow_labels.config'}\n.runners[.type == 'nextflow'].config.script := 'includeConfig(\\"nextflow_labels.config\\")'",
|
||||
".engines += { type: \\"native\\" }",
|
||||
".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'",
|
||||
".engines[.type == 'docker'].target_tag := 'v0.2.1'"
|
||||
".engines[.type == 'docker'].target_tag := 'v0.2.2'"
|
||||
],
|
||||
"organization" : "vsh",
|
||||
"links" : {
|
||||
@@ -4085,7 +4085,7 @@ def format_cosmx_columns(mod_obs):
|
||||
if key in mod_obs:
|
||||
if not pd.api.types.is_float_dtype(mod_obs[key]):
|
||||
try:
|
||||
mod_obs[key] = mod_obs[key].astype("float16")
|
||||
mod_obs[key] = mod_obs[key].astype("float32")
|
||||
except ValueError:
|
||||
logger.warning(f"Could not convert column {key} to a float dtype.")
|
||||
|
||||
@@ -4642,7 +4642,7 @@ meta["defaults"] = [
|
||||
"container" : {
|
||||
"registry" : "images.viash-hub.com",
|
||||
"image" : "vsh/openpipeline_qc/ingestion_qc/h5mu_to_qc_json",
|
||||
"tag" : "v0.2.1"
|
||||
"tag" : "v0.2.2"
|
||||
},
|
||||
"label" : [
|
||||
"midmem",
|
||||
|
||||
@@ -2,7 +2,7 @@ manifest {
|
||||
name = 'ingestion_qc/h5mu_to_qc_json'
|
||||
mainScript = 'main.nf'
|
||||
nextflowVersion = '!>=20.12.1-edge'
|
||||
version = 'v0.2.1'
|
||||
version = 'v0.2.2'
|
||||
description = 'Takes H5MU files that have been ingested by CellRanger, Xenium or CosMx and processed by the QC workflow, and generates:\n- A JSON file that contains the combined data for the QC report\n- A JSON file that defines the layout and structure of the QC report\n'
|
||||
author = 'Jakub Majercik, Dorien Roosen, Robrecht Cannoodt, Weiwei Schultz'
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: "detect_ingestion_method"
|
||||
namespace: "ingestion_qc"
|
||||
version: "v0.2.1"
|
||||
version: "v0.2.2"
|
||||
authors:
|
||||
- name: "Dorien Roosen"
|
||||
roles:
|
||||
@@ -190,7 +190,7 @@ engines:
|
||||
id: "docker"
|
||||
image: "python:3.12-slim"
|
||||
target_registry: "images.viash-hub.com"
|
||||
target_tag: "v0.2.1"
|
||||
target_tag: "v0.2.2"
|
||||
namespace_separator: "/"
|
||||
setup:
|
||||
- type: "apt"
|
||||
@@ -229,11 +229,11 @@ build_info:
|
||||
output: "target/executable/ingestion_qc/detect_ingestion_method"
|
||||
executable: "target/executable/ingestion_qc/detect_ingestion_method/detect_ingestion_method"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "240a6de6240860a98d81e126416da9e68bf6f159"
|
||||
git_commit: "9b81d310d031b120755e39001cc40f8ec51bc7c2"
|
||||
git_remote: "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
package_config:
|
||||
name: "openpipeline_qc"
|
||||
version: "v0.2.1"
|
||||
version: "v0.2.2"
|
||||
info:
|
||||
test_resources:
|
||||
- type: "s3"
|
||||
@@ -258,7 +258,7 @@ package_config:
|
||||
)'"
|
||||
- ".engines += { type: \"native\" }"
|
||||
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.1'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.2'"
|
||||
organization: "vsh"
|
||||
links:
|
||||
repository: "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# detect_ingestion_method v0.2.1
|
||||
# detect_ingestion_method v0.2.2
|
||||
#
|
||||
# This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
|
||||
# work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
|
||||
@@ -459,10 +459,10 @@ RUN pip install --upgrade pip && \
|
||||
|
||||
LABEL org.opencontainers.image.authors="Dorien Roosen, Weiwei Schultz"
|
||||
LABEL org.opencontainers.image.description="Companion container for running component ingestion_qc detect_ingestion_method"
|
||||
LABEL org.opencontainers.image.created="2026-02-02T17:20:23Z"
|
||||
LABEL org.opencontainers.image.created="2026-02-03T16:37:27Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
LABEL org.opencontainers.image.revision="240a6de6240860a98d81e126416da9e68bf6f159"
|
||||
LABEL org.opencontainers.image.version="v0.2.1"
|
||||
LABEL org.opencontainers.image.revision="9b81d310d031b120755e39001cc40f8ec51bc7c2"
|
||||
LABEL org.opencontainers.image.version="v0.2.2"
|
||||
|
||||
VIASHDOCKER
|
||||
fi
|
||||
@@ -579,7 +579,7 @@ VIASH_DOCKER_RUN_ARGS=(-i --rm)
|
||||
|
||||
# ViashHelp: Display helpful explanation about this executable
|
||||
function ViashHelp {
|
||||
echo "detect_ingestion_method v0.2.1"
|
||||
echo "detect_ingestion_method v0.2.2"
|
||||
echo ""
|
||||
echo "Detects the ingestion method of a dataset."
|
||||
echo "Currently detects either 10X CellRanger Multi, 10X Xenium or Nanostring CosMx,"
|
||||
@@ -656,7 +656,7 @@ while [[ $# -gt 0 ]]; do
|
||||
shift 1
|
||||
;;
|
||||
--version)
|
||||
echo "detect_ingestion_method v0.2.1"
|
||||
echo "detect_ingestion_method v0.2.2"
|
||||
exit
|
||||
;;
|
||||
--input)
|
||||
@@ -791,7 +791,7 @@ if [[ "$VIASH_ENGINE_TYPE" == "docker" ]]; then
|
||||
|
||||
# determine docker image id
|
||||
if [[ "$VIASH_ENGINE_ID" == 'docker' ]]; then
|
||||
VIASH_DOCKER_IMAGE_ID='images.viash-hub.com/vsh/openpipeline_qc/ingestion_qc/detect_ingestion_method:v0.2.1'
|
||||
VIASH_DOCKER_IMAGE_ID='images.viash-hub.com/vsh/openpipeline_qc/ingestion_qc/detect_ingestion_method:v0.2.2'
|
||||
fi
|
||||
|
||||
# print dockerfile
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: "generate_html"
|
||||
namespace: "ingestion_qc"
|
||||
version: "v0.2.1"
|
||||
version: "v0.2.2"
|
||||
authors:
|
||||
- name: "Jakub Majercik"
|
||||
roles:
|
||||
@@ -209,7 +209,7 @@ engines:
|
||||
id: "docker"
|
||||
image: "node:latest"
|
||||
target_registry: "images.viash-hub.com"
|
||||
target_tag: "v0.2.1"
|
||||
target_tag: "v0.2.2"
|
||||
namespace_separator: "/"
|
||||
setup:
|
||||
- type: "apt"
|
||||
@@ -231,11 +231,11 @@ build_info:
|
||||
output: "target/executable/ingestion_qc/generate_html"
|
||||
executable: "target/executable/ingestion_qc/generate_html/generate_html"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "240a6de6240860a98d81e126416da9e68bf6f159"
|
||||
git_commit: "9b81d310d031b120755e39001cc40f8ec51bc7c2"
|
||||
git_remote: "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
package_config:
|
||||
name: "openpipeline_qc"
|
||||
version: "v0.2.1"
|
||||
version: "v0.2.2"
|
||||
info:
|
||||
test_resources:
|
||||
- type: "s3"
|
||||
@@ -260,7 +260,7 @@ package_config:
|
||||
)'"
|
||||
- ".engines += { type: \"native\" }"
|
||||
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.1'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.2'"
|
||||
organization: "vsh"
|
||||
links:
|
||||
repository: "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# generate_html v0.2.1
|
||||
# generate_html v0.2.2
|
||||
#
|
||||
# This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
|
||||
# work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
|
||||
@@ -461,10 +461,10 @@ RUN cd /opt && git clone -b v0.2.1 https://github.com/openpipelines-bio/siqc.git
|
||||
|
||||
LABEL org.opencontainers.image.authors="Jakub Majercik, Dorien Roosen, Robrecht Cannoodt, Weiwei Schultz"
|
||||
LABEL org.opencontainers.image.description="Companion container for running component ingestion_qc generate_html"
|
||||
LABEL org.opencontainers.image.created="2026-02-02T17:20:23Z"
|
||||
LABEL org.opencontainers.image.created="2026-02-03T16:37:27Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
LABEL org.opencontainers.image.revision="240a6de6240860a98d81e126416da9e68bf6f159"
|
||||
LABEL org.opencontainers.image.version="v0.2.1"
|
||||
LABEL org.opencontainers.image.revision="9b81d310d031b120755e39001cc40f8ec51bc7c2"
|
||||
LABEL org.opencontainers.image.version="v0.2.2"
|
||||
|
||||
VIASHDOCKER
|
||||
fi
|
||||
@@ -581,7 +581,7 @@ VIASH_DOCKER_RUN_ARGS=(-i --rm)
|
||||
|
||||
# ViashHelp: Display helpful explanation about this executable
|
||||
function ViashHelp {
|
||||
echo "generate_html v0.2.1"
|
||||
echo "generate_html v0.2.2"
|
||||
echo ""
|
||||
echo "Generate an HTML report from the QC metrics"
|
||||
echo ""
|
||||
@@ -649,7 +649,7 @@ while [[ $# -gt 0 ]]; do
|
||||
shift 1
|
||||
;;
|
||||
--version)
|
||||
echo "generate_html v0.2.1"
|
||||
echo "generate_html v0.2.2"
|
||||
exit
|
||||
;;
|
||||
--input_data)
|
||||
@@ -773,7 +773,7 @@ if [[ "$VIASH_ENGINE_TYPE" == "docker" ]]; then
|
||||
|
||||
# determine docker image id
|
||||
if [[ "$VIASH_ENGINE_ID" == 'docker' ]]; then
|
||||
VIASH_DOCKER_IMAGE_ID='images.viash-hub.com/vsh/openpipeline_qc/ingestion_qc/generate_html:v0.2.1'
|
||||
VIASH_DOCKER_IMAGE_ID='images.viash-hub.com/vsh/openpipeline_qc/ingestion_qc/generate_html:v0.2.2'
|
||||
fi
|
||||
|
||||
# print dockerfile
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: "detect_ingestion_method"
|
||||
namespace: "ingestion_qc"
|
||||
version: "v0.2.1"
|
||||
version: "v0.2.2"
|
||||
authors:
|
||||
- name: "Dorien Roosen"
|
||||
roles:
|
||||
@@ -190,7 +190,7 @@ engines:
|
||||
id: "docker"
|
||||
image: "python:3.12-slim"
|
||||
target_registry: "images.viash-hub.com"
|
||||
target_tag: "v0.2.1"
|
||||
target_tag: "v0.2.2"
|
||||
namespace_separator: "/"
|
||||
setup:
|
||||
- type: "apt"
|
||||
@@ -229,11 +229,11 @@ build_info:
|
||||
output: "target/nextflow/ingestion_qc/detect_ingestion_method"
|
||||
executable: "target/nextflow/ingestion_qc/detect_ingestion_method/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "240a6de6240860a98d81e126416da9e68bf6f159"
|
||||
git_commit: "9b81d310d031b120755e39001cc40f8ec51bc7c2"
|
||||
git_remote: "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
package_config:
|
||||
name: "openpipeline_qc"
|
||||
version: "v0.2.1"
|
||||
version: "v0.2.2"
|
||||
info:
|
||||
test_resources:
|
||||
- type: "s3"
|
||||
@@ -258,7 +258,7 @@ package_config:
|
||||
)'"
|
||||
- ".engines += { type: \"native\" }"
|
||||
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.1'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.2'"
|
||||
organization: "vsh"
|
||||
links:
|
||||
repository: "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// detect_ingestion_method v0.2.1
|
||||
// detect_ingestion_method v0.2.2
|
||||
//
|
||||
// This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
|
||||
// work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
|
||||
@@ -3036,7 +3036,7 @@ meta = [
|
||||
"config": processConfig(readJsonBlob('''{
|
||||
"name" : "detect_ingestion_method",
|
||||
"namespace" : "ingestion_qc",
|
||||
"version" : "v0.2.1",
|
||||
"version" : "v0.2.2",
|
||||
"authors" : [
|
||||
{
|
||||
"name" : "Dorien Roosen",
|
||||
@@ -3290,7 +3290,7 @@ meta = [
|
||||
"id" : "docker",
|
||||
"image" : "python:3.12-slim",
|
||||
"target_registry" : "images.viash-hub.com",
|
||||
"target_tag" : "v0.2.1",
|
||||
"target_tag" : "v0.2.2",
|
||||
"namespace_separator" : "/",
|
||||
"setup" : [
|
||||
{
|
||||
@@ -3345,12 +3345,12 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "/workdir/root/repo/target/nextflow/ingestion_qc/detect_ingestion_method",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "240a6de6240860a98d81e126416da9e68bf6f159",
|
||||
"git_commit" : "9b81d310d031b120755e39001cc40f8ec51bc7c2",
|
||||
"git_remote" : "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
},
|
||||
"package_config" : {
|
||||
"name" : "openpipeline_qc",
|
||||
"version" : "v0.2.1",
|
||||
"version" : "v0.2.2",
|
||||
"info" : {
|
||||
"test_resources" : [
|
||||
{
|
||||
@@ -3381,7 +3381,7 @@ meta = [
|
||||
".requirements.commands := ['ps']\n.runners[.type == 'nextflow'].directives.tag := '$id'\n.resources += {path: '/src/configs/labels.config', dest: 'nextflow_labels.config'}\n.runners[.type == 'nextflow'].config.script := 'includeConfig(\\"nextflow_labels.config\\")'",
|
||||
".engines += { type: \\"native\\" }",
|
||||
".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'",
|
||||
".engines[.type == 'docker'].target_tag := 'v0.2.1'"
|
||||
".engines[.type == 'docker'].target_tag := 'v0.2.2'"
|
||||
],
|
||||
"organization" : "vsh",
|
||||
"links" : {
|
||||
@@ -3872,7 +3872,7 @@ meta["defaults"] = [
|
||||
"container" : {
|
||||
"registry" : "images.viash-hub.com",
|
||||
"image" : "vsh/openpipeline_qc/ingestion_qc/detect_ingestion_method",
|
||||
"tag" : "v0.2.1"
|
||||
"tag" : "v0.2.2"
|
||||
},
|
||||
"label" : [
|
||||
"lowmem",
|
||||
|
||||
@@ -2,7 +2,7 @@ manifest {
|
||||
name = 'ingestion_qc/detect_ingestion_method'
|
||||
mainScript = 'main.nf'
|
||||
nextflowVersion = '!>=20.12.1-edge'
|
||||
version = 'v0.2.1'
|
||||
version = 'v0.2.2'
|
||||
description = 'Detects the ingestion method of a dataset.\nCurrently detects either 10X CellRanger Multi, 10X Xenium or Nanostring CosMx, but can be extended to other technologies upon request.\n'
|
||||
author = 'Dorien Roosen, Weiwei Schultz'
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: "generate_html"
|
||||
namespace: "ingestion_qc"
|
||||
version: "v0.2.1"
|
||||
version: "v0.2.2"
|
||||
authors:
|
||||
- name: "Jakub Majercik"
|
||||
roles:
|
||||
@@ -209,7 +209,7 @@ engines:
|
||||
id: "docker"
|
||||
image: "node:latest"
|
||||
target_registry: "images.viash-hub.com"
|
||||
target_tag: "v0.2.1"
|
||||
target_tag: "v0.2.2"
|
||||
namespace_separator: "/"
|
||||
setup:
|
||||
- type: "apt"
|
||||
@@ -231,11 +231,11 @@ build_info:
|
||||
output: "target/nextflow/ingestion_qc/generate_html"
|
||||
executable: "target/nextflow/ingestion_qc/generate_html/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "240a6de6240860a98d81e126416da9e68bf6f159"
|
||||
git_commit: "9b81d310d031b120755e39001cc40f8ec51bc7c2"
|
||||
git_remote: "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
package_config:
|
||||
name: "openpipeline_qc"
|
||||
version: "v0.2.1"
|
||||
version: "v0.2.2"
|
||||
info:
|
||||
test_resources:
|
||||
- type: "s3"
|
||||
@@ -260,7 +260,7 @@ package_config:
|
||||
)'"
|
||||
- ".engines += { type: \"native\" }"
|
||||
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.1'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.2'"
|
||||
organization: "vsh"
|
||||
links:
|
||||
repository: "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// generate_html v0.2.1
|
||||
// generate_html v0.2.2
|
||||
//
|
||||
// This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
|
||||
// work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
|
||||
@@ -3038,7 +3038,7 @@ meta = [
|
||||
"config": processConfig(readJsonBlob('''{
|
||||
"name" : "generate_html",
|
||||
"namespace" : "ingestion_qc",
|
||||
"version" : "v0.2.1",
|
||||
"version" : "v0.2.2",
|
||||
"authors" : [
|
||||
{
|
||||
"name" : "Jakub Majercik",
|
||||
@@ -3330,7 +3330,7 @@ meta = [
|
||||
"id" : "docker",
|
||||
"image" : "node:latest",
|
||||
"target_registry" : "images.viash-hub.com",
|
||||
"target_tag" : "v0.2.1",
|
||||
"target_tag" : "v0.2.2",
|
||||
"namespace_separator" : "/",
|
||||
"setup" : [
|
||||
{
|
||||
@@ -3359,12 +3359,12 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "/workdir/root/repo/target/nextflow/ingestion_qc/generate_html",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "240a6de6240860a98d81e126416da9e68bf6f159",
|
||||
"git_commit" : "9b81d310d031b120755e39001cc40f8ec51bc7c2",
|
||||
"git_remote" : "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
},
|
||||
"package_config" : {
|
||||
"name" : "openpipeline_qc",
|
||||
"version" : "v0.2.1",
|
||||
"version" : "v0.2.2",
|
||||
"info" : {
|
||||
"test_resources" : [
|
||||
{
|
||||
@@ -3395,7 +3395,7 @@ meta = [
|
||||
".requirements.commands := ['ps']\n.runners[.type == 'nextflow'].directives.tag := '$id'\n.resources += {path: '/src/configs/labels.config', dest: 'nextflow_labels.config'}\n.runners[.type == 'nextflow'].config.script := 'includeConfig(\\"nextflow_labels.config\\")'",
|
||||
".engines += { type: \\"native\\" }",
|
||||
".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'",
|
||||
".engines[.type == 'docker'].target_tag := 'v0.2.1'"
|
||||
".engines[.type == 'docker'].target_tag := 'v0.2.2'"
|
||||
],
|
||||
"organization" : "vsh",
|
||||
"links" : {
|
||||
@@ -3830,7 +3830,7 @@ meta["defaults"] = [
|
||||
"container" : {
|
||||
"registry" : "images.viash-hub.com",
|
||||
"image" : "vsh/openpipeline_qc/ingestion_qc/generate_html",
|
||||
"tag" : "v0.2.1"
|
||||
"tag" : "v0.2.2"
|
||||
},
|
||||
"label" : [
|
||||
"lowmem",
|
||||
|
||||
@@ -2,7 +2,7 @@ manifest {
|
||||
name = 'ingestion_qc/generate_html'
|
||||
mainScript = 'main.nf'
|
||||
nextflowVersion = '!>=20.12.1-edge'
|
||||
version = 'v0.2.1'
|
||||
version = 'v0.2.2'
|
||||
description = 'Generate an HTML report from the QC metrics'
|
||||
author = 'Jakub Majercik, Dorien Roosen, Robrecht Cannoodt, Weiwei Schultz'
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
name: "generate_qc_report"
|
||||
namespace: "workflows"
|
||||
version: "v0.2.1"
|
||||
version: "v0.2.2"
|
||||
authors:
|
||||
- name: "Jakub Majercik"
|
||||
roles:
|
||||
@@ -465,7 +465,7 @@ build_info:
|
||||
output: "target/nextflow/workflows/generate_qc_report"
|
||||
executable: "target/nextflow/workflows/generate_qc_report/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "240a6de6240860a98d81e126416da9e68bf6f159"
|
||||
git_commit: "9b81d310d031b120755e39001cc40f8ec51bc7c2"
|
||||
git_remote: "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
dependencies:
|
||||
- "target/dependencies/vsh/vsh/openpipeline/v4.0.0/nextflow/metadata/add_id"
|
||||
@@ -476,7 +476,7 @@ build_info:
|
||||
- "target/dependencies/vsh/vsh/craftbox/v0.2.0/nextflow/move_files_to_directory"
|
||||
package_config:
|
||||
name: "openpipeline_qc"
|
||||
version: "v0.2.1"
|
||||
version: "v0.2.2"
|
||||
info:
|
||||
test_resources:
|
||||
- type: "s3"
|
||||
@@ -501,7 +501,7 @@ package_config:
|
||||
)'"
|
||||
- ".engines += { type: \"native\" }"
|
||||
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.1'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.2'"
|
||||
organization: "vsh"
|
||||
links:
|
||||
repository: "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// generate_qc_report v0.2.1
|
||||
// generate_qc_report v0.2.2
|
||||
//
|
||||
// This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
|
||||
// work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
|
||||
@@ -3038,7 +3038,7 @@ meta = [
|
||||
"config": processConfig(readJsonBlob('''{
|
||||
"name" : "generate_qc_report",
|
||||
"namespace" : "workflows",
|
||||
"version" : "v0.2.1",
|
||||
"version" : "v0.2.2",
|
||||
"authors" : [
|
||||
{
|
||||
"name" : "Jakub Majercik",
|
||||
@@ -3642,12 +3642,12 @@ meta = [
|
||||
"engine" : "native",
|
||||
"output" : "/workdir/root/repo/target/nextflow/workflows/generate_qc_report",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "240a6de6240860a98d81e126416da9e68bf6f159",
|
||||
"git_commit" : "9b81d310d031b120755e39001cc40f8ec51bc7c2",
|
||||
"git_remote" : "https://github.com/openpipelines-bio/openpipeline_qc"
|
||||
},
|
||||
"package_config" : {
|
||||
"name" : "openpipeline_qc",
|
||||
"version" : "v0.2.1",
|
||||
"version" : "v0.2.2",
|
||||
"info" : {
|
||||
"test_resources" : [
|
||||
{
|
||||
@@ -3678,7 +3678,7 @@ meta = [
|
||||
".requirements.commands := ['ps']\n.runners[.type == 'nextflow'].directives.tag := '$id'\n.resources += {path: '/src/configs/labels.config', dest: 'nextflow_labels.config'}\n.runners[.type == 'nextflow'].config.script := 'includeConfig(\\"nextflow_labels.config\\")'",
|
||||
".engines += { type: \\"native\\" }",
|
||||
".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'",
|
||||
".engines[.type == 'docker'].target_tag := 'v0.2.1'"
|
||||
".engines[.type == 'docker'].target_tag := 'v0.2.2'"
|
||||
],
|
||||
"organization" : "vsh",
|
||||
"links" : {
|
||||
|
||||
@@ -2,7 +2,7 @@ manifest {
|
||||
name = 'workflows/generate_qc_report'
|
||||
mainScript = 'main.nf'
|
||||
nextflowVersion = '!>=20.12.1-edge'
|
||||
version = 'v0.2.1'
|
||||
version = 'v0.2.2'
|
||||
description = 'Run the ingestion QC report generation'
|
||||
author = 'Jakub Majercik, Dorien Roosen, Robrecht Cannoodt, Weiwei Schultz'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user