본문 바로가기

Bioinformatics(생정보학)

SOPRANO immunoediting dN/dS docker

728x90
반응형

https://github.com/luisgls/SOPRANO

 

GitHub - luisgls/SOPRANO: SelectiOn in PRotein ANnotated regiOns. Adapted dN/dS based method to detect selection in specific pro

SelectiOn in PRotein ANnotated regiOns. Adapted dN/dS based method to detect selection in specific protein regions - GitHub - luisgls/SOPRANO: SelectiOn in PRotein ANnotated regiOns. Adapted dN/dS ...

github.com

# SOPRANO를 interactive mode에서 구동하기 위한 도커임.
# 설치 테스트는 docker run --rm -it -v /data03/project/sjoh/00_tools/SOPRANO-immune/SOPRANO:/workdir --network host ubuntu:20.04 
FROM ubuntu:20.04

# 이상한 메세지 블락하기
ARG DEBIAN_FRONTEND=noninteractive

# 필요 라이브러리 설치 시작

# Working directory 설정
WORKDIR /home

# 패키지 업데이트
RUN apt-get update
RUN apt-get install -y build-essential software-properties-common
RUN apt-get install -y cmake zlib1g-dev wget git libncurses-dev 
RUN apt-get install -y libz-dev liblzma-dev libbz2-dev g++
#apt install -y --reinstall software-properties-common

# R 설치
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
RUN add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'
RUN apt-get update && apt-get install -y r-base r-base-core

# R library 설치
RUN Rscript -e 'install.packages(c("ggplot2","tidyr","reshape"))'
#, repos="https://cloud.r-project.org"

# Bedtools 설치
RUN apt-get -y install python3 python
RUN wget https://github.com/arq5x/bedtools2/releases/download/v2.29.1/bedtools-2.29.1.tar.gz
RUN tar -zxvf bedtools-2.29.1.tar.gz
WORKDIR /home/bedtools2
RUN make
RUN mkdir -p /usr/local/bin
WORKDIR /home/bedtools2/bin/
RUN cp * /usr/local/bin/
WORKDIR /home

 

728x90
반응형