Closed rcannood closed 5 years ago
Rscript ./example.R /tmp/example.h5
docker build -t dynverse/ti_slicer .
dynwrap::create_ti_method_definition("ti_slicer/definition.yml")
chmod +x run.R
docker run -v /tmp:/mnt dynverse/ti_slicer --dataset /mnt/example.h5 --output /mnt/output.h5
dyncli::read_h5("/tmp/output.h5") %>% dynplot::plot_dimred()
sudo rm /tmp/example.h5 /tmp/output.h5
If it doesn't…:
docker run -it -v /tmp:/mnt --entrypoint R dynverse/ti_slicer --dataset /mnt/example.h5 --output /mnt/output.h5
Rscript ./example.R /tmp/example.h5
docker build -t dynverse/ti_slingshot .
dynwrap::create_ti_method_definition("ti_slingshot/definition.yml")
chmod +x run.R
docker run -v /tmp:/mnt dynverse/ti_slingshot --dataset /mnt/example.h5 --output /mnt/output.h5
dyncli::read_h5("/tmp/output.h5") %>% dynplot::plot_dimred()
sudo rm /tmp/example.h5 /tmp/output.h5
If it doesn't…:
docker run -it -v /tmp:/mnt --entrypoint R dynverse/ti_slingshot --dataset /mnt/example.h5 --output /mnt/output.h5
Rscript ./example.R /tmp/example.h5
docker build -t dynverse/ti_stemnet .
dynwrap::create_ti_method_definition("ti_stemnet/definition.yml")
chmod +x run.R
docker run -v /tmp:/mnt dynverse/ti_stemnet --dataset /mnt/example.h5 --output /mnt/output.h5
dyncli::read_h5("/tmp/output.h5") %>% dynplot::plot_dimred()
sudo rm /tmp/example.h5 /tmp/output.h5
If it doesn't…:
docker run -it -v /tmp:/mnt --entrypoint R dynverse/ti_stemnet --dataset /mnt/example.h5 --output /mnt/output.h5
Rscript ./example.R /tmp/example.h5
docker build -t dynverse/ti_topslam .
dynwrap::create_ti_method_definition("ti_topslam/definition.yml")
chmod +x run.R
docker run -v /tmp:/mnt dynverse/ti_topslam --dataset /mnt/example.h5 --output /mnt/output.h5
dyncli::read_h5("/tmp/output.h5") %>% dynplot::plot_dimred()
sudo rm /tmp/example.h5 /tmp/output.h5
If it doesn't…:
docker run -it -v /tmp:/mnt --entrypoint R dynverse/ti_topslam --dataset /mnt/example.h5 --output /mnt/output.h5
Rscript ./example.R /tmp/example.h5
docker build -t dynverse/ti_tscan .
dynwrap::create_ti_method_definition("ti_tscan/definition.yml")
chmod +x run.R
docker run -v /tmp:/mnt dynverse/ti_tscan --dataset /mnt/example.h5 --output /mnt/output.h5
dyncli::read_h5("/tmp/output.h5") %>% dynplot::plot_dimred()
sudo rm /tmp/example.h5 /tmp/output.h5
If it doesn't…:
docker run -it -v /tmp:/mnt --entrypoint R dynverse/ti_tscan --dataset /mnt/example.h5 --output /mnt/output.h5
Rscript ./example.R /tmp/example.h5
docker build -t dynverse/ti_urd .
dynwrap::create_ti_method_definition("ti_urd/definition.yml")
chmod +x run.R
docker run -v /tmp:/mnt dynverse/ti_urd --dataset /mnt/example.h5 --output /mnt/output.h5
dyncli::read_h5("/tmp/output.h5") %>% dynplot::plot_dimred()
sudo rm /tmp/example.h5 /tmp/output.h5
If it doesn't…:
docker run -it -v /tmp:/mnt --entrypoint R dynverse/ti_urd --dataset /mnt/example.h5 --output /mnt/output.h5
Rscript ./example.R /tmp/example.h5
docker build -t dynverse/ti_wanderlust .
dynwrap::create_ti_method_definition("ti_wanderlust/definition.yml")
chmod +x run.R
docker run -v /tmp:/mnt dynverse/ti_wanderlust --dataset /mnt/example.h5 --output /mnt/output.h5
dyncli::read_h5("/tmp/output.h5") %>% dynplot::plot_dimred()
sudo rm /tmp/example.h5 /tmp/output.h5
If it doesn't…:
docker run -it -v /tmp:/mnt --entrypoint R dynverse/ti_wanderlust --dataset /mnt/example.h5 --output /mnt/output.h5
Waiting on travis to rebuild dynwrap_containers
Rscript ./example.R /tmp/example.h5
docker build -t dynverse/ti_waterfall .
dynwrap::create_ti_method_definition("ti_waterfall/definition.yml")
chmod +x run.R
docker run -v /tmp:/mnt dynverse/ti_waterfall --dataset /mnt/example.h5 --output /mnt/output.h5
dyncli::read_h5("/tmp/output.h5") %>% dynplot::plot_dimred()
sudo rm /tmp/example.h5 /tmp/output.h5
If it doesn't…:
docker run -it -v /tmp:/mnt --entrypoint R dynverse/ti_waterfall --dataset /mnt/example.h5 --output /mnt/output.h5
Rscript ./example.R /tmp/example.h5
docker build -t dynverse/ti_wishbone .
dynwrap::create_ti_method_definition("ti_wishbone/definition.yml")
chmod +x run.R
docker run -v /tmp:/mnt dynverse/ti_wishbone --dataset /mnt/example.h5 --output /mnt/output.h5
dyncli::read_h5("/tmp/output.h5") %>% dynplot::plot_dimred()
sudo rm /tmp/example.h5 /tmp/output.h5
If it doesn't…:
docker run -it -v /tmp:/mnt --entrypoint R dynverse/ti_wishbone --dataset /mnt/example.h5 --output /mnt/output.h5
Waiting on travis to rebuild dynwrap_containers
@zouter : I was having an issue that was hard to reproduce outside of the container.
[rcannood@morna ti_cellrouter]$ docker run -v /tmp:/mnt dynverse/ti_cellrouter --dataset /mnt/example.h5 --output /mnt/output.h5
Error in enc2utf8(path) : argument is not a character vector
Calls: <Anonymous> ... eval -> eval -> <Anonymous> -> file_info -> path_expand
Execution halted
I'm trying to debug it with:
[rcannood@morna ti_cellrouter]$ docker run -v /tmp:/mnt --entrypoint /init -e PASSWORD=helphelphelp -p 8787:8787 dynverse/ti_cellrouter
Some useful commands while trying to port:
chmod +x run.py
chmod +x run.R
chmod +x example.R
Rscript example.R example.h5
docker build -t dynverse/ti_scuba .
docker run -it --entrypoint bash -v /tmp:/mnt dynverse/ti_scuba
Updated useful commands (some R is interspersed)
export METHOD=tscan
method = "tscan"
cd ../ti_${METHOD}
chmod +x run.py
chmod +x run.R
chmod +x example.R
Rscript example.R example.h5
docker build -t dynverse/ti_${METHOD} .
docker run -it --entrypoint bash -v /tmp:/mnt dynverse/ti_${METHOD}
dynwrap::create_ti_method_definition(paste0("ti_", method, "/definition.yml"))
docker run -v $(pwd):/mnt dynverse/ti_${METHOD} --dataset /mnt/example.h5 --output /mnt/output.h5
dynutils::read_h5(paste0("ti_", method, "/output.h5")) %>% dynplot::plot_graph()
rm -f output.h5
echo "VERSION=0.9.9" > version
travis_enc_all
git checkout -b dynwrapv2
git add .
git commit -m "dynwrapv2"
git push --set-upstream origin dynwrapv2
All resolved :clap:
Ready for merge in 3 2 1....
0.5 .... 0.4 ...
0.3999999
0 :confetti_ball:
overview