已关闭
kallisto #925
gao-wenyao123创建于 2025年12月17日关闭于 1月6日
kallisto #925
已关闭
gao-wenyao123创建于 2025年12月17日关闭于 1月6日
refs/pull/925/head合入到master
2 个文件变更+13-9
@@ -14,19 +14,20 @@ yum install libarchive -y
14module purge14module purge
15./jarvis -install hpckit/${HPCKIT_VERSION} any15./jarvis -install hpckit/${HPCKIT_VERSION} any
16module use ./software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles16module use ./software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles
17-module add gcc/compiler12.3.1/gccmodule gcc/hmpi2.4.3/hmpi17+module add gcc/compiler12.3.1/gccmodule gcc/hmpi${HPCKIT_VERSION}/release
18export CC=`which gcc`18export CC=`which gcc`
19export CXX=`which g++`19export CXX=`which g++`
20export FC=`which gfortran`20export FC=`which gfortran`
21./jarvis -install htslib/1.11 gcc21./jarvis -install htslib/1.11 gcc
22module use software/moduledeps/gcc12.3.122module use software/moduledeps/gcc12.3.1
23module load htslib/1.1123module load htslib/1.11
24+rm -rf kallisto-0.51.1
24tar -xzvf ${JARVIS_DOWNLOAD}/kallisto-0.51.1.tar.gz25tar -xzvf ${JARVIS_DOWNLOAD}/kallisto-0.51.1.tar.gz
25 26 
26[ENV]27[ENV]
27module purge28module purge
28module use ./software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles29module use ./software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles
29-module add gcc/compiler12.3.1/gccmodule gcc/hmpi2.4.3/hmpi30+module add gcc/compiler12.3.1/gccmodule gcc/hmpi${HPCKIT_VERSION}/release
30export CC=`which gcc`31export CC=`which gcc`
31export CXX=`which g++`32export CXX=`which g++`
32export FC=`which gfortran`33export FC=`which gfortran`
@@ -37,7 +38,7 @@ module load htslib/1.11
37app_name = kallisto 38app_name = kallisto
38build_dir = ${JARVIS_ROOT}/kallisto-0.51.1/39build_dir = ${JARVIS_ROOT}/kallisto-0.51.1/
39binary_dir =40binary_dir =
40-case_dir = ${JARVIS_ROOT}/kallisto-0.51.1/41+case_dir = ${JARVIS_ROOT}/kallisto-0.51.1/build/src/
41 42 
42[BUILD]43[BUILD]
43mkdir build44mkdir build
@@ -50,7 +51,7 @@ make install
50make clean51make clean
51 52 
52[RUN]53[RUN]
53-run = kallisto54+run = ./kallisto
54binary =55binary =
55nodes = 156nodes = 1
56 57 
@@ -58,3 +59,4 @@ nodes = 1
58perf=59perf=
59nsys=60nsys=
60ncu=--target-processes all61ncu=--target-processes all
62+ 
@@ -7,15 +7,15 @@ kallisto/0.51.1 ${JARVIS_PROXY}/pachterlab/kallisto/archive/refs/tags/v0.51.1.ta
7[DEPENDENCY]7[DEPENDENCY]
8set -e8set -e
9module purge9module purge
10- 
11./jarvis -install hpckit/${HPCKIT_VERSION} any10./jarvis -install hpckit/${HPCKIT_VERSION} any
12module use ./software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles11module use ./software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles
13module load bisheng/compiler${BISHENG_VERSION}/bishengmodule12module load bisheng/compiler${BISHENG_VERSION}/bishengmodule
14-module load bisheng/hmpi${HMPI_VERSION}13+module load bisheng/hmpi${HMPI_VERSION}/release
15- 
16./jarvis -install hdf5/1.12.1/clang bisheng+mpi14./jarvis -install hdf5/1.12.1/clang bisheng+mpi
15+module use ./software/moduledeps/bisheng${BISHENG_VERSION}-hmpi${HPCKIT_VERSION}
17module load hdf5-clang/1.12.116module load hdf5-clang/1.12.1
18- 17+rm -rf ${JARVIS_ROOT}/software/apps/kallisto
18+rm -rf ${JARVIS_TMP_DOWNLOAD}/kallisto-0.51.1
19mkdir -p ${JARVIS_ROOT}/software/apps/kallisto19mkdir -p ${JARVIS_ROOT}/software/apps/kallisto
20tar -zxf ${JARVIS_DOWNLOAD}/kallisto-0.51.1.tar.gz -C ${JARVIS_TMP_DOWNLOAD}20tar -zxf ${JARVIS_DOWNLOAD}/kallisto-0.51.1.tar.gz -C ${JARVIS_TMP_DOWNLOAD}
21 21 
@@ -23,7 +23,8 @@ tar -zxf ${JARVIS_DOWNLOAD}/kallisto-0.51.1.tar.gz -C ${JARVIS_TMP_DOWNLOAD}
23module purge23module purge
24module use ./software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles24module use ./software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles
25module load bisheng/compiler${BISHENG_VERSION}/bishengmodule25module load bisheng/compiler${BISHENG_VERSION}/bishengmodule
26-module load bisheng/hmpi${HMPI_VERSION}26+module load bisheng/hmpi${HMPI_VERSION}/release
27+module use ./software/moduledeps/bisheng${BISHENG_VERSION}-hmpi${HPCKIT_VERSION}
27module load hdf5-clang/1.12.128module load hdf5-clang/1.12.1
28 29 
29[APP]30[APP]
@@ -47,3 +48,4 @@ make clean
47run = ${JARVIS_ROOT}/software/apps/kallisto/bin/kallisto index -i transcripts.idx transcripts.fasta.gz &&48run = ${JARVIS_ROOT}/software/apps/kallisto/bin/kallisto index -i transcripts.idx transcripts.fasta.gz &&
48binary = kallisto quant -i transcripts.idx -o reads-ouput -b 100 reads_1.fastq.gz reads_2.fastq.gz && head -n 20 reads-ouput/abundance.tsv49binary = kallisto quant -i transcripts.idx -o reads-ouput -b 100 reads_1.fastq.gz reads_2.fastq.gz && head -n 20 reads-ouput/abundance.tsv
49nodes = 150nodes = 1
51+