metamos_installation
Differences
This shows you the differences between two versions of the page.
metamos_installation [2016/11/24 14:27] – [KronaTools taxonomy data] hyjeong | metamos_installation [2021/03/17 13:09] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 18: | Line 18: | ||
CentOS release 6.8 (Final) | CentOS release 6.8 (Final) | ||
- | Linuxbrew를 설치하려면 최소한 development tool(yum groupinstall " | + | Linuxbrew를 설치하려면 최소한 development tool(yum groupinstall " |
=== Python === | === Python === | ||
Line 27: | Line 27: | ||
$ brew install open-mpi | $ brew install open-mpi | ||
$ pip install --upgrade pip | $ pip install --upgrade pip | ||
+ | |||
+ | === Linuxbrew에 의존하기 싫다면? === | ||
+ | Linuxbrew가 제공하는 gcc는 버전이 5.x대라서 다소 높은 감이 없지 않다. Linuxbrew 없이 gcc의 버전을 높이려면 소스에서 직접 빌드하거나 devtoolset를 사용하는 방법이 있다. [[https:// | ||
=== Prerequisite 설치 === | === Prerequisite 설치 === | ||
Line 222: | Line 225: | ||
=== kraken-build 과정에서 옛날 all.fna.tar.gz 다운로드 시도 === | === kraken-build 과정에서 옛날 all.fna.tar.gz 다운로드 시도 === | ||
{{ : | {{ : | ||
- | 메모리가 100 GB 미만이거나 nodbs를 지정하지 않은 경우(if (mem < 100) and not nodbs: - psutil은 메모리 측정에 필요) minikraken DB([[https:// | + | 메모리가 100 GB 미만이거나 nodbs를 지정하지 않은 경우(if (mem < 100) and not nodbs: - psutil은 메모리 측정에 필요) minikraken DB([[https:// |
- | - Ordered List ItemINSTALL.py를 중간에 오류가 발생한 상태로(all.fna.tar.gz를 다운로드하지 못했다고 해서 install 과정 전체가 중단되지는 않는다) 일단 끝까지 가도록 한 다음, minikraken을 수동으로 설치한다. | + | - INSTALL.py를 중간에 오류가 발생한 상태로(all.fna.tar.gz를 다운로드하지 못했다고 해서 install 과정 전체가 중단되지는 않는다) 일단 끝까지 가도록 한 다음, minikraken을 수동으로 설치한다. |
- 또는 kraken 패키지의 download_genomic_library.sh 내의 all.fna.tar.gz 파일 주소를 고치고 나서 다음 명령을 직접 실행한다. 단, kraken DB를 만들려면 jellyfish v1.x가 필요하므로 metAMOS 환경에서 설치된 jellyfish binary가 $PATH에 포함되도록 해야만 한다. 상당히 시간이 많이 걸리니 각오하라! | - 또는 kraken 패키지의 download_genomic_library.sh 내의 all.fna.tar.gz 파일 주소를 고치고 나서 다음 명령을 직접 실행한다. 단, kraken DB를 만들려면 jellyfish v1.x가 필요하므로 metAMOS 환경에서 설치된 jellyfish binary가 $PATH에 포함되도록 해야만 한다. 상당히 시간이 많이 걸리니 각오하라! | ||
- | $ kraken-build --standard --threads $NUM_THREDS --db $METAMOSPATH/ | + | $ bin/kraken-build --standard --threads $NUM_THREDS --db $METAMOSPATH/ |
$ ls -l / | $ ls -l / | ||
합계 148994540 | 합계 148994540 | ||
Line 352: | Line 355: | ||
==== Kraken DB ==== | ==== Kraken DB ==== | ||
+ | metAMOS process에서 Annotate와 Functional Annotate는 엄격하게 구분된다. Annotate는 바로 taxonomic classification을 의미한다. 현재 지원되는 소프트웨어는 FCP, Kraken(default), | ||
+ | === MIDAS DB는 어떠한가? | ||
+ | * An integrated metagenomics pipeline for strain profiling reveals novel patterns of bacterial transmission and biogeography ([[http:// | ||
+ | * https:// | ||
==== KronaTools taxonomy data ==== | ==== KronaTools taxonomy data ==== | ||
- | 이것은 INSTALL.py를 통한 자동 업데이트 기능은 없는 것으로 보인다. nodbs 옵션을 주지 않은 상태에서 tax_key.tab 파일이 없을 떄에만 설치가 된다. 필요하다면 다음을 이따금 실행하면 될 것이다. ${METAMOS_ROOT}KronaTools/ | + | 이것은 INSTALL.py를 통한 자동 업데이트 기능은 없는 것으로 보인다. nodbs 옵션을 주지 않은 상태에서 tax_key.tab 파일이 없을 떄에만 설치가 된다. 필요하다면 다음을 이따금 실행하면 될 것이다. ${METAMOS_ROOT}KronaTools/ |
$ cd ${METAMOS_ROOT}/ | $ cd ${METAMOS_ROOT}/ | ||
Line 377: | Line 384: | ||
INSTALL.py를 실행할 때마다(nodbs가 설정되지 않은 조건) Christiam Camacho의 스크립트인 metAMOS-1.53rc/ | INSTALL.py를 실행할 때마다(nodbs가 설정되지 않은 조건) Christiam Camacho의 스크립트인 metAMOS-1.53rc/ | ||
+ | ==== Uniprot/ | ||
+ | 이것은 functional annotation을 위한 DB이다. 한번 설치되면 업데이트되지 않는다. 다운로드 사이트는 CBCB이니 업데이트될 이유가 없다([[ftp:// | ||
===== 해결해야 할 문제점 ===== | ===== 해결해야 할 문제점 ===== | ||
+ | - **PhyloSift** --thread 8에서는 잘 작동하지만 --thread 16으로 설정하면 진행이 되지 않는다. |
metamos_installation.1479965253.txt.gz · Last modified: (external edit)