STAR
RNA-seq aligner
파일 탐색기
최종 버전 다운로드 (.zip)- STAR
- STARlong
- STAR
- STARlong
- STAR
- STARlong
- STARmanual.pdf
- STARconsensus.md
- STARsolo.md
- convertParDefToLatexTable.awk
- parametersDefault.tex
- STARmanual.tex
- Dockerfile
- ENCODE.txt
- calcInsertCoverage.awk
- extractSJfromGTF.sh
- filterCirc.awk
- mergeGeneCounts.awk
- mergeLogFinal.awk
- mergeSuperContig.awk
- sjBED12.awk
- sjCollapseSamples.awk
- sjFromSAMcollapseUandM.awk
- sjFromSAMcollapseUandM_inclOverlaps.awk
- sjMotif.m
- soloBasicCellFilter.awk
- soloCompareMtx.awk
- soloCountMatrixFromBAM.awk
- soloExtractFiltCells.awk
- soloUMIperCell.awk
- tagXSstrandedData.awk
- transcriptTypes.awk
- transfragsFromBedGraph.awk
- checkCellReadsStats.awk
- checkCellReadsStats_vsBAM.awk
- checkCellReadsStats_vsMatrix.awk
- cram.h
- cram_codecs.c
- cram_codecs.h
- cram_decode.c
- cram_decode.h
- cram_encode.c
- cram_encode.h
- cram_index.c
- cram_index.h
- cram_io.c
- cram_io.h
- cram_samtools.c
- cram_samtools.h
- cram_stats.c
- cram_stats.h
- cram_structs.h
- files.c
- md5.c
- md5.h
- mFILE.c
- mFILE.h
- misc.h
- open_trace_file.c
- open_trace_file.h
- os.h
- pooled_alloc.c
- pooled_alloc.h
- sam_header.c
- sam_header.h
- string_alloc.c
- string_alloc.h
- thread_pool.c
- thread_pool.h
- vlen.c
- vlen.h
- zfio.c
- zfio.h
- bgzf.h
- faidx.h
- hfile.h
- hts.h
- hts_defs.h
- kfunc.h
- khash.h
- khash_str2int.h
- klist.h
- knetfile.h
- kseq.h
- ksort.h
- kstdint.h
- kstring.h
- sam.h
- synced_bcf_reader.h
- tbx.h
- vcf.h
- vcf_sweep.h
- vcfutils.h
- .gitignore
- .travis.yml
- bgzf.c
- bgzip.c
- config.h
- faidx.5
- faidx.c
- hfile.c
- hfile_internal.h
- hfile_net.c
- hts.c
- htslib.mk
- htslib_vars.mk
- kfunc.c
- knetfile.c
- kstring.c
- Makefile
- README.md
- sam.5
- sam.c
- synced_bcf_reader.c
- tabix.1
- tabix.c
- tbx.c
- vcf.5
- vcf.c
- vcf_sweep.c
- vcfutils.c
- LICENSE
- opal.cpp
- opal.h
- simde_avx2.h
- ReadMe.txt
- sgt.h
- AlignVsTranscript.h
- bam_cat.c
- bam_cat.h
- BAMbinSortByCoordinate.cpp
- BAMbinSortByCoordinate.h
- BAMbinSortUnmapped.cpp
- BAMbinSortUnmapped.h
- BAMfunctions.cpp
- BAMfunctions.h
- BAMoutput.cpp
- BAMoutput.h
- bamRemoveDuplicates.cpp
- bamRemoveDuplicates.h
- bamSortByCoordinate.cpp
- bamSortByCoordinate.h
- binarySearch2.cpp
- binarySearch2.h
- blocksOverlap.cpp
- blocksOverlap.h
- Chain.cpp
- Chain.h
- ChimericAlign.cpp
- ChimericAlign.h
- ChimericAlign_chimericBAMoutput.cpp
- ChimericAlign_chimericJunctionOutput.cpp
- ChimericAlign_chimericStitching.cpp
- ChimericDetection.cpp
- ChimericDetection.h
- ChimericDetection_chimericDetectionMult.cpp
- ChimericSegment.cpp
- ChimericSegment.h
- ChimericTranscript.h
- ClipCR4.cpp
- ClipCR4.h
- ClipMate.h
- ClipMate_clip.cpp
- ClipMate_clipChunk.cpp
- ClipMate_initialize.cpp
- ErrorWarning.cpp
- ErrorWarning.h
- extendAlign.cpp
- extendAlign.h
- funCompareUintAndSuffixes.cpp
- funCompareUintAndSuffixes.h
- funCompareUintAndSuffixesMemcmp.cpp
- funCompareUintAndSuffixesMemcmp.h
- funPrimaryAlignMark.cpp
- funPrimaryAlignMark.h
- Genome.cpp
- Genome.h
- Genome_genomeGenerate.cpp
- Genome_genomeLoad.cpp
- Genome_genomeOutLoad.cpp
- Genome_insertSequences.cpp
- Genome_transformGenome.cpp
- genomeGenerate.h
- genomeParametersWrite.cpp
- genomeParametersWrite.h
- genomeSAindex.cpp
- genomeSAindex.h
- genomeScanFastaFiles.cpp
- genomeScanFastaFiles.h
- GlobalVariables.cpp
- GlobalVariables.h
- GTF.cpp
- GTF.h
- GTF_superTranscript.cpp
- GTF_transcriptGeneSJ.cpp
- IncludeDefine.h
- InOutStreams.cpp
- InOutStreams.h
- insertSeqSA.cpp
- insertSeqSA.h
- Makefile
- mapThreadsSpawn.cpp
- mapThreadsSpawn.h
- outputSJ.cpp
- outputSJ.h
- OutSJ.cpp
- OutSJ.h
- PackedArray.cpp
- PackedArray.h
- ParameterInfo.h
- Parameters.cpp
- Parameters.h
- Parameters_closeReadsFiles.cpp
- Parameters_openReadsFiles.cpp
- Parameters_readFilesInit.cpp
- Parameters_readSAMheader.cpp
- Parameters_samAttributes.cpp
- ParametersChimeric.h
- ParametersChimeric_initialize.cpp
- ParametersClip.h
- ParametersClip_initialize.cpp
- parametersDefault
- ParametersGenome.cpp
- ParametersGenome.h
- ParametersSolo.cpp
- ParametersSolo.h
- Quantifications.cpp
- Quantifications.h
- ReadAlign.cpp
- ReadAlign.h
- ReadAlign_alignBAM.cpp
- ReadAlign_assignAlignToWindow.cpp
- ReadAlign_calcCIGAR.cpp
- ReadAlign_chimericDetection.cpp
- ReadAlign_chimericDetectionOld.cpp
- ReadAlign_chimericDetectionOldOutput.cpp
- ReadAlign_chimericDetectionPEmerged.cpp
- ReadAlign_CIGAR.cpp
- ReadAlign_createExtendWindowsWithAlign.cpp
- ReadAlign_mapOneRead.cpp
- ReadAlign_mapOneReadSpliceGraph.cpp
- ReadAlign_mappedFilter.cpp
- ReadAlign_maxMappableLength2strands.cpp
- ReadAlign_multMapSelect.cpp
- ReadAlign_oneRead.cpp
- ReadAlign_outputAlignments.cpp
- ReadAlign_outputSpliceGraphSAM.cpp
- ReadAlign_outputTranscriptCIGARp.cpp
- ReadAlign_outputTranscriptSAM.cpp
- ReadAlign_outputTranscriptSJ.cpp
- ReadAlign_outputVariation.cpp
- ReadAlign_peOverlapMergeMap.cpp
- ReadAlign_quantTranscriptome.cpp
- ReadAlign_stitchPieces.cpp
- ReadAlign_stitchWindowSeeds.cpp
- ReadAlign_storeAligns.cpp
- ReadAlign_transformGenome.cpp
- ReadAlign_waspMap.cpp
- ReadAlignChunk.cpp
- ReadAlignChunk.h
- ReadAlignChunk_mapChunk.cpp
- ReadAlignChunk_processChunks.cpp
- ReadAnnotations.h
- readBarcodeLoad.h
- readLoad.cpp
- readLoad.h
- samHeaders.cpp
- samHeaders.h
- SequenceFuns.cpp
- SequenceFuns.h
- serviceFuns.cpp
- SharedMemory.cpp
- SharedMemory.h
- signalFromBAM.cpp
- signalFromBAM.h
- sjAlignSplit.cpp
- sjAlignSplit.h
- sjdbBuildIndex.cpp
- sjdbBuildIndex.h
- SjdbClass.h
- sjdbInsertJunctions.cpp
- sjdbInsertJunctions.h
- sjdbLoadFromFiles.cpp
- sjdbLoadFromFiles.h
- sjdbLoadFromStream.cpp
- sjdbLoadFromStream.h
- sjdbPrepare.cpp
- sjdbPrepare.h
- Solo.cpp
- Solo.h
- SoloBarcode.cpp
- SoloBarcode.h
- SoloBarcode_extractBarcode.cpp
- SoloCommon.h
- SoloFeature.cpp
- SoloFeature.h
- SoloFeature_addBAMtags.cpp
- SoloFeature_cellFiltering.cpp
- SoloFeature_collapseUMI_Graph.cpp
- SoloFeature_collapseUMIall.cpp
- SoloFeature_countCBgeneUMI.cpp
- SoloFeature_countSmartSeq.cpp
- SoloFeature_countVelocyto.cpp
- SoloFeature_emptyDrops_CR.cpp
- SoloFeature_loadRawMatrix.cpp
- SoloFeature_outputResults.cpp
- SoloFeature_processRecords.cpp
- SoloFeature_quantTranscript.cpp
- SoloFeature_redistributeReadsByCB.cpp
- SoloFeature_statsOutput.cpp
- SoloFeature_sumThreads.cpp
- SoloFeatureTypes.h
- SoloFilteredCells.h
- soloInputFeatureUMI.cpp
- soloInputFeatureUMI.h
- SoloRead.cpp
- SoloRead.h
- SoloRead_record.cpp
- SoloReadBarcode.cpp
- SoloReadBarcode.h
- SoloReadBarcode_getCBandUMI.cpp
- SoloReadBarcodeStats.h
- SoloReadFeature.cpp
- SoloReadFeature.h
- SoloReadFeature_inputRecords.cpp
- SoloReadFeature_record.cpp
- SoloReadFeatureStats.h
- sortSuffixesBucket.h
- SpliceGraph.cpp
- SpliceGraph.h
- SpliceGraph_findSuperTr.cpp
- SpliceGraph_swScoreSpliced.cpp
- SpliceGraph_swTraceBack.cpp
- STAR.cpp
- Stats.cpp
- Stats.h
- stitchAlignToTranscript.cpp
- stitchAlignToTranscript.h
- stitchGapIndel.cpp
- stitchWindowAligns.cpp
- stitchWindowAligns.h
- streamFuns.cpp
- streamFuns.h
- stringSubstituteAll.cpp
- stringSubstituteAll.h
- SuffixArrayFuns.cpp
- SuffixArrayFuns.h
- SuperTranscriptome.cpp
- SuperTranscriptome.h
- sysRemoveDir.cpp
- sysRemoveDir.h
- systemFunctions.cpp
- systemFunctions.h
- Test.hpp
- ThreadControl.cpp
- ThreadControl.h
- TimeFunctions.cpp
- TimeFunctions.h
- Transcript.cpp
- Transcript.h
- Transcript_alignScore.cpp
- Transcript_convertGenomeCigar.cpp
- Transcript_generateCigarP.cpp
- Transcript_transformGenome.cpp
- Transcript_variationAdjust.cpp
- Transcript_variationOutput.cpp
- Transcriptome.cpp
- Transcriptome.h
- Transcriptome_alignExonOverlap.cpp
- Transcriptome_classifyAlign.cpp
- Transcriptome_geneCountsAddAlign.cpp
- Transcriptome_geneFullAlignOverlap.cpp
- Transcriptome_geneFullAlignOverlap_ExonOverIntron.cpp
- Transcriptome_quantAlign.cpp
- twoPassRunPass1.cpp
- twoPassRunPass1.h
- Variation.cpp
- Variation.h
- VERSION
- .gitignore
- .gitmodules
- .travis.yml
- _config.yml
- CHANGES.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- README.md
- RELEASEnotes.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/alexdobin/STAR
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd STAR
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
docker build -f extras/docker/Dockerfile -t star .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 star
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make STAR
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make STAR CXXFLAGS_SIMD=sse
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make STARforMacStatic CXX=/path/to/gcc
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make CXXFLAGSextra=-march=native
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make LDFLAGSextra=-flto CXXFLAGSextra="-flto -march=native"
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
