chore(deps): bump actions/download-artifact from 6 to 8 (#32)
Bumps actions/download-artifact from 6 to 8.
updated-dependencies:
- dependency-name: actions/download-artifact dependency-version: ‘8’ dependency-type: direct:production update-type: version-update:semver-major …
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802032778号
HmnFusion
Getting Started
Installing
The software can be installed with
conda(best way),pipanddocker.The commands
worfklow-hmnfusionandworkflow-fusionmust be launched with the docker imagehmnfusion.To construct the BAM files, the command
workflow-alignmust be launched with the docker imagehmnfusion-align.Install with
condaInstall with
pipInstall with
dockerSpecify
<version>with digits, not usinglatestRunning
Software is available by
Commands
Extract Fusion
Aggregate results from Genefuse and Lumpy to produce a Json file.
hmnfusion extractfusion \ --input-genefuse-json file | --input-genefuse-html file\ --input-lumpy-vcf file \ --output-hmnfusion-json fileQuantification
Calculate allelic frequency given postion or Json file produced by
extractfusioncommand. A fusion is defined by two breakpoints. Only one must be in bed intervals, allelic depth is computed only on this side. Name sample is used in vcf file.hmnfusion quantification \ --input-hmnfusion-json file | --region chromosome:position \ --input-sample-bam file | --input-sam file \ --input-hmnfusion-bed file \ --name sample_name \ --output-hmnfusion-vcf fileMMEJ - Deletion
Extract MMEJ information from VCF file coming from classic variant caller (GATK, Varscan, …)
hmnfusion mmej-deletion \ --input-sample-vcf file file ... \ --input-reference-fasta file \ --output-hmnfusion-xlsx fileMMEJ - Fusion
Extract MMEJ information from fusion breakpoints.
hmnfusion mmej-fusion \ --input-hmnfusion-json file \ --input-sample-bam file \ --input-reference-fasta file \ --name sample_name \ --output-hmnfusion-xlsx fileDocker
Run ExtractFusion
Run extractfusion with docker like:
docker run -it \ --rm \ hmnfusion:latest \ extractfusion \ --input-genefuse-json file | --input-genefuse-html file \ --input-lumpy-vcf file \ --output-hmnfusion-json fileRun Workflow HmnFusion
Running combined extractfusion and quantification with one command-line:
docker run -it \ --rm \ hmnfusion:latest \ workflow-hmnfusion \ --input-genefuse-html file \ --input-lumpy-vcf file \ --input-sample-bam file \ --input-hmnfusion-bed file \ --name sample_name \ --output-hmnfusion-vcf fileRun Workflow Fusion
Run with one command-line GeneFuse, Lumpy and HmnFusion:
docker run -it \ --rm \ hmnfusion:latest \ workflow-fusion \ --input-forward-fastq file \ --input-reverse-fastq file \ --input-sample-bam file \ --output-hmnfusion-vcf file \ --output-genefuse-html file \ --output-lumpy-vcf file \ --input-reference-fasta file \ --name sample_name \ --threads 4Build BAM files
Only the docker image hmnfusion-align could be use for this feature.
Be aware, the size of the image is near to 15Gb.
The reference files use to build BAM files could be cited with this DOI:
docker run -it \ --rm \ hmnfusion-align:latest \ workflow-align \ --input-forward-fastq file \ --input-reverse-fastq file \ --output-directory file \ --threads 4