dynverse / dyno

Inferring, interpreting and visualising trajectories using a streamlined set of packages πŸ¦•
https://dynverse.github.io/dyno
Other
163 stars 32 forks source link

FATAL error using dyno on HPC with singularity #138

Open FERWoods opened 1 year ago

FERWoods commented 1 year ago

Hi there - I'm trying to run dyno on a HPC and running into an issue with pulling docker images -- see below full log from R terminal. This is run from within a conda environment (also below) due to requiring a later R version (4.2) than available on cluster. Grateful for any advice/debugging options -- the error seems to relate to a connection problem with the docker registry. I thought perhaps this was due to a firewall issue on the HPC but I cannot ping the registry or IP listed on my local pc either.

Grateful for any advice. Thanks, Freya

R environ:

R version 4.2.0 (2022-04-22) -- "Vigorous Calisthenics" Copyright (C) 2022 The R Foundation for Statistical Computing Platform: x86_64-conda-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details.

Natural language support but running in an English locale

R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R.

library(dyno) Loading required package: dynfeature Loading required package: dynguidelines Loading required package: dynmethods Loading required package: dynplot Loading required package: dynwrap

library(tidyverse) ── Attaching packages ─────────────────────────────────────────────────────────────────────── tidyverse 1.3.2 ── βœ” ggplot2 3.4.0 βœ” purrr 1.0.1 βœ” tibble 3.1.8 βœ” dplyr 1.0.10 βœ” tidyr 1.3.0 βœ” stringr 1.5.0 βœ” readr 2.1.3 βœ” forcats 1.0.0 ── Conflicts ────────────────────────────────────────────────────────────────────────── tidyverse_conflicts() ── βœ– dplyr::filter() masks stats::filter() βœ– dplyr::lag() masks stats::lag() Warning messages: 1: package β€˜tidyverse’ was built under R version 4.2.1 2: package β€˜ggplot2’ was built under R version 4.2.2 3: package β€˜tibble’ was built under R version 4.2.1 4: package β€˜tidyr’ was built under R version 4.2.2 5: package β€˜readr’ was built under R version 4.2.1 6: package β€˜purrr’ was built under R version 4.2.2 7: package β€˜dplyr’ was built under R version 4.2.1 8: package β€˜stringr’ was built under R version 4.2.2 9: package β€˜forcats’ was built under R version 4.2.2 data("fibroblast_reprogramming_treutlein")

dataset <- wrap_expression( counts = fibroblast_reprogramming_treutlein$counts, expression = fibroblast_reprogramming_treutlein$expression )

model <- infer_trajectory(dataset, "slingshot") Running singularity exec 'docker://dynverse/ti_slingshot:v1.0.3' echo hi Running /usr/bin/singularity exec --containall -B \ '/scratch/kvfg350/Rtmpp9XpHZ/file69b94eb6914b/:/copy_mount,/scratch/kvfg350/Rtmpp9XpHZ/file69b926890f26/tmp:/tmp2' \ 'docker://dynverse/ti_slingshot:v1.0.3' cp /code/definition.yml \ /copy_mount/ FATAL: Unable to handle docker://dynverse/ti_slingshot:v1.0.3 uri: failed to get checksum for docker://dynverse/ti_slingshot:v1.0.3: error pinging docker registry registry-1.docker.io: Get "https://registry-1.docker.io/v2/": dial tcp 18.215.138.58:443: i/o timeout Error in map(): β„Ή In index: 1. ! FATAL: Unable to handle docker://dynverse/ti_slingshot:v1.0.3 uri: failed to get checksum for docker://dynverse/ti_slingshot:v1.0.3: error pinging docker registry registry-1.docker.io: Get "https://registry-1.docker.io/v2/": dial tcp 18.215.138.58:443: i/o timeout

conda.yaml file, in case of interest: channels: