metamos_installation
Differences
This shows you the differences between two versions of the page.
| metamos_installation [2016/11/24 15:05] – [RefSeq protein] 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 378: | Line 385: | ||
| ==== Uniprot/ | ==== Uniprot/ | ||
| - | 이것은 functional annotation을 위한 DB이다. 한번 설치되면 업데이트되지 않는다. 다운로드 사이트는 CBCB이니 업데이트될 이유가 없다([[ftp:// | + | 이것은 functional annotation을 위한 DB이다. 한번 설치되면 업데이트되지 않는다. 다운로드 사이트는 CBCB이니 업데이트될 이유가 없다([[ftp:// |
| ===== 해결해야 할 문제점 ===== | ===== 해결해야 할 문제점 ===== | ||
| + | - **PhyloSift** --thread 8에서는 잘 작동하지만 --thread 16으로 설정하면 진행이 되지 않는다. | ||
metamos_installation.1479967522.txt.gz · Last modified: (external edit)
