바이오 대표

[ M1 chip ] R Bioconductor (R Studio) 맥북 Mac 본문

Extra

[ M1 chip ] R Bioconductor (R Studio) 맥북 Mac

바이오 대표 2022. 1. 25. 22:14

 

당신이 M1 chip (ARM silicon) 의 소유자라면 추후 몇년간은  Rosetta2 emulator  사용이 가장 편할 것이다. 

Bioconductor는 아직 Apple M1 chip을 기본적으로 지원하지 못한다. (edgeR이 install 되지 않아 찾은 해결방안) 하지만 Rosetta 를 통해서라면 가능하다. Rosetta는 macOS Big Sur의 emulator로 Mac M1 시스템에서 intel x86_64 앱들을 실행 가능하게 해준다.

 

 

## 나는 R-4.1.1.pkg 와 RStudio-2021.09.2-382.dmg을 사용하였다. 

[1] Rosetta2 Emulator Install 

$ /usr/sbin/softwareupdate --install-rosetta --agree-to-license

[2] R download (Inter version)   https://cran.r-project.org/bin/macosx/base/

* 2022.07.30  - M1 chip 버전이 따로 생겼다. R-4.2.1-arm64.pkg 대신  XQuartz 또한 다운로드 해줘야 몇몇 개의 삭제된 function들이실행가능하다. 다시해봤는데 R-4.1.1pkg로 가자 arm64 안된다 .

 

[3] R studio download https://www.rstudio.com/products/rstudio/download/ 에 들어가서 아래와 같이 DOWNLOAD 클릭 (혹은 RStudio-2021.09.2-382.dmg )

[4] BioManager Install

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
BiocManager::install()

[5] Bio-Packages install 

BiocManager::install("edgeR")