ivis-mizuguchi пре 2 година
родитељ
комит
58ab67bc3e
44 измењених фајлова са 199 додато и 0 уклоњено
  1. 7 0
      .bash_logout
  2. 117 0
      .bashrc
  3. 4 0
      .config/configstore/update-notifier-npm.json
  4. 3 0
      .gitconfig
  5. 22 0
      .local/share/jupyter/runtime/nbserver-1-open.html
  6. 11 0
      .local/share/jupyter/runtime/nbserver-1.json
  7. 27 0
      .profile
  8. 0 0
      WORKFLOW/PACKAGE/SECTIONS/enter_metadata.ipynb
  9. 0 0
      WORKFLOW/PACKAGE/SECTIONS/finish.ipynb
  10. 0 0
      WORKFLOW/PACKAGE/SECTIONS/save.ipynb
  11. 0 0
      WORKFLOW/PACKAGE/SECTIONS/util/datalad_save_push.ipynb
  12. 0 0
      WORKFLOW/PACKAGE/SECTIONS/util/prepare_for_workflow_every_time.ipynb
  13. 0 0
      WORKFLOW/PACKAGE/experiment.ipynb
  14. 0 0
      WORKFLOW/PACKAGE/input_data/.gitkeep
  15. 0 0
      WORKFLOW/PACKAGE/meta_data.json
  16. 0 0
      WORKFLOW/PACKAGE/output_data/.gitkeep
  17. 0 0
      WORKFLOW/PACKAGE/source/main.ipynb
  18. 0 0
      WORKFLOW/WORKFLOW/FLOWS/README.md
  19. 0 0
      WORKFLOW/WORKFLOW/FLOWS/base_FLOW.ipynb
  20. 0 0
      WORKFLOW/WORKFLOW/FLOWS/bio_FLOW.ipynb
  21. 0 0
      WORKFLOW/WORKFLOW/FLOWS/neuro_FLOW.ipynb
  22. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/README.md
  23. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/base/01_preparation_phase/setup_data_analysis_tools.ipynb
  24. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/base/01_preparation_phase/setup_data_cleaning_tools.ipynb
  25. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/base/01_preparation_phase/work_with_GakuNinRDM.ipynb
  26. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/base/02_experimental_phase/check_pipeline.ipynb
  27. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/base/02_experimental_phase/launch_an_experiment.ipynb
  28. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/base/02_experimental_phase/monitor_repository.ipynb
  29. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/base/02_experimental_phase/run_pipeline.ipynb
  30. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/base/03_after_research_phase/publish.ipynb
  31. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/base/util/README.md
  32. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/base/util/datalad_save_push.ipynb
  33. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/base/util/load.py
  34. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/base/util/prepare_for_workflow.ipynb
  35. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/base/util/prepare_for_workflow_every_time.ipynb
  36. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/bio/01_preparation_phase/.gitkeep
  37. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/bio/02_experimental_phase/.gitkeep
  38. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/bio/03_after_research_phase/.gitkeep
  39. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/bio/util/.gitkeep
  40. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/neuro/01_preparation_phase/.gitkeep
  41. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/neuro/02_experimental_phase/.gitkeep
  42. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/neuro/03_after_research_phase/.gitkeep
  43. 0 0
      WORKFLOW/WORKFLOW/SECTIONS/neuro/util/.gitkeep
  44. 8 0
      environment.yml

+ 7 - 0
.bash_logout

@@ -0,0 +1,7 @@
+# ~/.bash_logout: executed by bash(1) when login shell exits.
+
+# when leaving the console clear the screen to increase privacy
+
+if [ "$SHLVL" = 1 ]; then
+    [ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q
+fi

+ 117 - 0
.bashrc

@@ -0,0 +1,117 @@
+# ~/.bashrc: executed by bash(1) for non-login shells.
+# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
+# for examples
+
+# If not running interactively, don't do anything
+case $- in
+    *i*) ;;
+      *) return;;
+esac
+
+# don't put duplicate lines or lines starting with space in the history.
+# See bash(1) for more options
+HISTCONTROL=ignoreboth
+
+# append to the history file, don't overwrite it
+shopt -s histappend
+
+# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
+HISTSIZE=1000
+HISTFILESIZE=2000
+
+# check the window size after each command and, if necessary,
+# update the values of LINES and COLUMNS.
+shopt -s checkwinsize
+
+# If set, the pattern "**" used in a pathname expansion context will
+# match all files and zero or more directories and subdirectories.
+#shopt -s globstar
+
+# make less more friendly for non-text input files, see lesspipe(1)
+[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
+
+# set variable identifying the chroot you work in (used in the prompt below)
+if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
+    debian_chroot=$(cat /etc/debian_chroot)
+fi
+
+# set a fancy prompt (non-color, unless we know we "want" color)
+case "$TERM" in
+    xterm-color|*-256color) color_prompt=yes;;
+esac
+
+# uncomment for a colored prompt, if the terminal has the capability; turned
+# off by default to not distract the user: the focus in a terminal window
+# should be on the output of commands, not on the prompt
+#force_color_prompt=yes
+
+if [ -n "$force_color_prompt" ]; then
+    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
+	# We have color support; assume it's compliant with Ecma-48
+	# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
+	# a case would tend to support setf rather than setaf.)
+	color_prompt=yes
+    else
+	color_prompt=
+    fi
+fi
+
+if [ "$color_prompt" = yes ]; then
+    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
+else
+    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
+fi
+unset color_prompt force_color_prompt
+
+# If this is an xterm set the title to user@host:dir
+case "$TERM" in
+xterm*|rxvt*)
+    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
+    ;;
+*)
+    ;;
+esac
+
+# enable color support of ls and also add handy aliases
+if [ -x /usr/bin/dircolors ]; then
+    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
+    alias ls='ls --color=auto'
+    #alias dir='dir --color=auto'
+    #alias vdir='vdir --color=auto'
+
+    alias grep='grep --color=auto'
+    alias fgrep='fgrep --color=auto'
+    alias egrep='egrep --color=auto'
+fi
+
+# colored GCC warnings and errors
+#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
+
+# some more ls aliases
+alias ll='ls -alF'
+alias la='ls -A'
+alias l='ls -CF'
+
+# Add an "alert" alias for long running commands.  Use like so:
+#   sleep 10; alert
+alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
+
+# Alias definitions.
+# You may want to put all your additions into a separate file like
+# ~/.bash_aliases, instead of adding them here directly.
+# See /usr/share/doc/bash-doc/examples in the bash-doc package.
+
+if [ -f ~/.bash_aliases ]; then
+    . ~/.bash_aliases
+fi
+
+# enable programmable completion features (you don't need to enable
+# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
+# sources /etc/bash.bashrc).
+if ! shopt -oq posix; then
+  if [ -f /usr/share/bash-completion/bash_completion ]; then
+    . /usr/share/bash-completion/bash_completion
+  elif [ -f /etc/bash_completion ]; then
+    . /etc/bash_completion
+  fi
+fi

+ 4 - 0
.config/configstore/update-notifier-npm.json

@@ -0,0 +1,4 @@
+{
+	"optOut": false,
+	"lastUpdateCheck": 1612930590777
+}

+ 3 - 0
.gitconfig

@@ -0,0 +1,3 @@
+[user]
+	name = ivis-mizuguchi
+	mail = rino.mizuguchi@ivis.co.jp

+ 22 - 0
.local/share/jupyter/runtime/nbserver-1-open.html

@@ -0,0 +1,22 @@
+
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="1;url=http://0.0.0.0:8888/user/ivis_rino_mizuguchi@rdm.nii.ac.jp/ivis-mizuguchi-research01-74cio4h0/tree" />
+    <title>Opening Jupyter Notebook</title>
+    <script>
+      setTimeout(function() {
+        window.location.href = "http://0.0.0.0:8888/user/ivis_rino_mizuguchi@rdm.nii.ac.jp/ivis-mizuguchi-research01-74cio4h0/tree";
+      }, 1000);
+    </script>
+</head>
+<body>
+
+<p>
+    This page should redirect you to Jupyter Notebook. If it doesn't,
+    <a href="http://0.0.0.0:8888/user/ivis_rino_mizuguchi@rdm.nii.ac.jp/ivis-mizuguchi-research01-74cio4h0/tree">click here to go to Jupyter</a>.
+</p>
+
+</body>
+</html>

+ 11 - 0
.local/share/jupyter/runtime/nbserver-1.json

@@ -0,0 +1,11 @@
+{
+  "base_url": "/user/ivis_rino_mizuguchi@rdm.nii.ac.jp/ivis-mizuguchi-research01-74cio4h0/",
+  "hostname": "0.0.0.0",
+  "notebook_dir": "/home/jovyan",
+  "password": false,
+  "pid": 1,
+  "port": 8888,
+  "secure": false,
+  "token": "",
+  "url": "http://0.0.0.0:8888/user/ivis_rino_mizuguchi@rdm.nii.ac.jp/ivis-mizuguchi-research01-74cio4h0/"
+}

+ 27 - 0
.profile

@@ -0,0 +1,27 @@
+# ~/.profile: executed by the command interpreter for login shells.
+# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
+# exists.
+# see /usr/share/doc/bash/examples/startup-files for examples.
+# the files are located in the bash-doc package.
+
+# the default umask is set in /etc/profile; for setting the umask
+# for ssh logins, install and configure the libpam-umask package.
+#umask 022
+
+# if running bash
+if [ -n "$BASH_VERSION" ]; then
+    # include .bashrc if it exists
+    if [ -f "$HOME/.bashrc" ]; then
+	. "$HOME/.bashrc"
+    fi
+fi
+
+# set PATH so it includes user's private bin if it exists
+if [ -d "$HOME/bin" ] ; then
+    PATH="$HOME/bin:$PATH"
+fi
+
+# set PATH so it includes user's private bin if it exists
+if [ -d "$HOME/.local/bin" ] ; then
+    PATH="$HOME/.local/bin:$PATH"
+fi

PACKAGE/SECTIONS/enter_metadata.ipynb → WORKFLOW/PACKAGE/SECTIONS/enter_metadata.ipynb


PACKAGE/SECTIONS/finish.ipynb → WORKFLOW/PACKAGE/SECTIONS/finish.ipynb


PACKAGE/SECTIONS/save.ipynb → WORKFLOW/PACKAGE/SECTIONS/save.ipynb


PACKAGE/SECTIONS/util/datalad_save_push.ipynb → WORKFLOW/PACKAGE/SECTIONS/util/datalad_save_push.ipynb


PACKAGE/SECTIONS/util/prepare_for_workflow_every_time.ipynb → WORKFLOW/PACKAGE/SECTIONS/util/prepare_for_workflow_every_time.ipynb


PACKAGE/experiment.ipynb → WORKFLOW/PACKAGE/experiment.ipynb


PACKAGE/input_data/.gitkeep → WORKFLOW/PACKAGE/input_data/.gitkeep


PACKAGE/meta_data.json → WORKFLOW/PACKAGE/meta_data.json


PACKAGE/output_data/.gitkeep → WORKFLOW/PACKAGE/output_data/.gitkeep


PACKAGE/source/main.ipynb → WORKFLOW/PACKAGE/source/main.ipynb


WORKFLOW/FLOWS/README.md → WORKFLOW/WORKFLOW/FLOWS/README.md


WORKFLOW/FLOWS/base_FLOW.ipynb → WORKFLOW/WORKFLOW/FLOWS/base_FLOW.ipynb


WORKFLOW/FLOWS/bio_FLOW.ipynb → WORKFLOW/WORKFLOW/FLOWS/bio_FLOW.ipynb


WORKFLOW/FLOWS/neuro_FLOW.ipynb → WORKFLOW/WORKFLOW/FLOWS/neuro_FLOW.ipynb


WORKFLOW/SECTIONS/README.md → WORKFLOW/WORKFLOW/SECTIONS/README.md


WORKFLOW/SECTIONS/base/01_preparation_phase/setup_data_analysis_tools.ipynb → WORKFLOW/WORKFLOW/SECTIONS/base/01_preparation_phase/setup_data_analysis_tools.ipynb


WORKFLOW/SECTIONS/base/01_preparation_phase/setup_data_cleaning_tools.ipynb → WORKFLOW/WORKFLOW/SECTIONS/base/01_preparation_phase/setup_data_cleaning_tools.ipynb


WORKFLOW/SECTIONS/base/01_preparation_phase/work_with_GakuNinRDM.ipynb → WORKFLOW/WORKFLOW/SECTIONS/base/01_preparation_phase/work_with_GakuNinRDM.ipynb


WORKFLOW/SECTIONS/base/02_experimental_phase/check_pipeline.ipynb → WORKFLOW/WORKFLOW/SECTIONS/base/02_experimental_phase/check_pipeline.ipynb


WORKFLOW/SECTIONS/base/02_experimental_phase/launch_an_experiment.ipynb → WORKFLOW/WORKFLOW/SECTIONS/base/02_experimental_phase/launch_an_experiment.ipynb


WORKFLOW/SECTIONS/base/02_experimental_phase/monitor_repository.ipynb → WORKFLOW/WORKFLOW/SECTIONS/base/02_experimental_phase/monitor_repository.ipynb


WORKFLOW/SECTIONS/base/02_experimental_phase/run_pipeline.ipynb → WORKFLOW/WORKFLOW/SECTIONS/base/02_experimental_phase/run_pipeline.ipynb


WORKFLOW/SECTIONS/base/03_after_research_phase/publish.ipynb → WORKFLOW/WORKFLOW/SECTIONS/base/03_after_research_phase/publish.ipynb


WORKFLOW/SECTIONS/base/util/README.md → WORKFLOW/WORKFLOW/SECTIONS/base/util/README.md


WORKFLOW/SECTIONS/base/util/datalad_save_push.ipynb → WORKFLOW/WORKFLOW/SECTIONS/base/util/datalad_save_push.ipynb


WORKFLOW/SECTIONS/base/util/load.py → WORKFLOW/WORKFLOW/SECTIONS/base/util/load.py


WORKFLOW/SECTIONS/base/util/prepare_for_workflow.ipynb → WORKFLOW/WORKFLOW/SECTIONS/base/util/prepare_for_workflow.ipynb


WORKFLOW/SECTIONS/base/util/prepare_for_workflow_every_time.ipynb → WORKFLOW/WORKFLOW/SECTIONS/base/util/prepare_for_workflow_every_time.ipynb


WORKFLOW/SECTIONS/bio/01_preparation_phase/.gitkeep → WORKFLOW/WORKFLOW/SECTIONS/bio/01_preparation_phase/.gitkeep


WORKFLOW/SECTIONS/bio/02_experimental_phase/.gitkeep → WORKFLOW/WORKFLOW/SECTIONS/bio/02_experimental_phase/.gitkeep


WORKFLOW/SECTIONS/bio/03_after_research_phase/.gitkeep → WORKFLOW/WORKFLOW/SECTIONS/bio/03_after_research_phase/.gitkeep


WORKFLOW/SECTIONS/bio/util/.gitkeep → WORKFLOW/WORKFLOW/SECTIONS/bio/util/.gitkeep


WORKFLOW/SECTIONS/neuro/01_preparation_phase/.gitkeep → WORKFLOW/WORKFLOW/SECTIONS/neuro/01_preparation_phase/.gitkeep


WORKFLOW/SECTIONS/neuro/02_experimental_phase/.gitkeep → WORKFLOW/WORKFLOW/SECTIONS/neuro/02_experimental_phase/.gitkeep


WORKFLOW/SECTIONS/neuro/03_after_research_phase/.gitkeep → WORKFLOW/WORKFLOW/SECTIONS/neuro/03_after_research_phase/.gitkeep


WORKFLOW/SECTIONS/neuro/util/.gitkeep → WORKFLOW/WORKFLOW/SECTIONS/neuro/util/.gitkeep


+ 8 - 0
environment.yml

@@ -0,0 +1,8 @@
+name: workflow
+channels:
+  - conda-forge
+  - defaults
+dependencies:
+  - pip
+    - datalad
+    - papermill