Skip to content

JSTさきがけ[多細胞]領域会議内のR講習会「Rでできる細胞間相互作用」で使用したソースコード

License

Notifications You must be signed in to change notification settings

kokitsuyuzaki/SakigakeMTG2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SakigakeMTG2019

JSTさきがけ[多細胞]領域会議内のR講習会「Rでできる細胞間相互作用」で使用したソースコード

事前準備

1. R言語のインストール

Rのウェブサイトにアクセスして、各OS(例: Windows, Mac OS X)ごとにコンパイル済みのRをダウンロード&インストールしてください(2019/11/25現在で、最新版のRは3.6.1です)

2. Rパッケージのインストール

Rを起動し、Rのコンソール画面で以下のプログラムをコピー&ペーストしてください

# CRAN
install.packages(c("BiocManager", "remotes", "IRdisplay"),
    repos="https://cran.ism.ac.jp/")

# Bioconductor
BiocManager::install(c("SingleCellExperiment", "LRBase.Hsa.eg.db",
    "MeSH.Hsa.eg.db", "GSEABase", "msigdbr"), suppressUpdates=TRUE)

# GitHub
remotes::install_github("rikenbit/scTensor")
remotes::install_github("rikenbit/scTGIF")

3. Python言語、pip、Jupyterのインストール(任意)

講習資料はJupyter Notebookでも実装してあります

実行方法3のように、手元の計算機で実行したい場合は、jupyterコマンドのインストールが必要です

JupyterはPythonパッケージの一つです

Pythonの言語のインストールには、以下のページなどを参考にしてください

https://www.python.jp/install/install.html

https://techacademy.jp/magazine/15571

コマンドライン環境(Mac: ターミナル、Windows: コマンドプロンプト)で、以下を実行することで、pipコマンド経由でjupyterをインストールすることができます

python3 --version # 3.7.5以上のPythonがインストールできていることを確認
pip3 --version # 19.3.1以上のpipコマンドがインストールできていることを確認
pip3 install jupyter

もし上記の手順で、インストールがうまくいかなかった場合は、Google ColaboratoryでオンラインでJupyter Notebookの動作を確認できる環境も用意しているので、当日はこちらをご確認ください

Exercise1: Rの基本操作

Exercise2: scTensorのデモ

Exercise3: scTGIFのデモ

実行方法1: Rのコンソール画面

R言語を起動後に、Rのコンソール画面で以下のプログラムをコピー&ペーストしてください

download.file("https://github.com/kokitsuyuzaki/SakigakeMTG2019/archive/master.zip",
    "SakigakeMTG2019.zip")
unzip("SakigakeMTG2019.zip")
setwd("SakigakeMTG2019-master")
source("exercise1/exercise1_Rintro.R") # Exercise1: Rの基本操作
source("exercise2/exercise2_scTensor.R") # Exercise2: scTensorのデモ
source("exercise3/exercise3_scTGIF.R") # Exercise3: scTGIFのデモ

実行方法2: コマンドライン

コマンドライン環境(Mac: ターミナル、Windows: コマンドプロンプト)で以下のように実行してください

git clone https://github.com/kokitsuyuzaki/SakigakeMTG2019
cd SakigakeMTG2019
Rscript exercise1/exercise1_Rintro.R # Exercise1: Rの基本操作
Rscript exercise2/exercise2_scTensor.R # Exercise2: scTensorのデモ
Rscript exercise3/exercise3_scTGIF.R # Exercise3: scTGIFのデモ

実行方法3: Jupyter Notebook

事前準備3の段階で、jupyterコマンドが事前にインストールされている場合にのみできるやり方です

git clone https://github.com/kokitsuyuzaki/SakigakeMTG2019
cd SakigakeMTG2019
jupyter notebook exercise1/exercise1_Rintro.ipynb # Exercise1: Rの基本操作
jupyter notebook exercise2/exercise2_scTensor.ipynb # Exercise2: scTensorのデモ
jupyter notebook exercise3/exercise3_scTGIF.ipynb # Exercise3: scTGIFのデモ

About

JSTさきがけ[多細胞]領域会議内のR講習会「Rでできる細胞間相互作用」で使用したソースコード

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published