hmnfusion
A tool to aggregate results of fusion produced by Genefuse and Lumpy and calculate allelic frequency
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.8%) to scientific vocabulary
Keywords
Repository
A tool to aggregate results of fusion produced by Genefuse and Lumpy and calculate allelic frequency
Basic Info
- Host: GitHub
- Owner: guillaume-gricourt
- License: mit
- Language: HTML
- Default Branch: main
- Homepage: https://hmnfusion.readthedocs.io
- Size: 6.09 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 17
Topics
Metadata Files
README.md
HmnFusion
Getting Started
Installing
The software can be installed with conda (best way), pip and docker.
The commands worfklow-hmnfusion and workflow-fusion must be launched with the docker image hmnfusion.
To construct the BAM files, the command workflow-align must be launched with the docker image hmnfusion-align.
Install with conda
bash
conda install -c bioconda hmnfusion
Install with pip
```bash
Replace the for the version considered
Download from github
wget https://github.com/guillaume-gricourt/HmnFusion/releases/download/
Install
pip install hmnfusion-
Clean up
rm pip.zip hmnfusion-
Install with docker
Specify <version> with digits, not using latest
```bash
Pull the image hmnfusion
docker pull ghcr.io/guillaume-gricourt/hmnfusion:
Pull the image hmnfusion-align
docker pull ggricourt/hmnfusion-align:
Running
Software is available by
hmnfusion command options
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 file
Quantification
Calculate allelic frequency given postion or Json file produced by extractfusion command.
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 file
MMEJ - 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 file
MMEJ - 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 file
Docker
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 file
Run 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 file
Run 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 4
Build 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
Owner
- Name: GuillaumeG
- Login: guillaume-gricourt
- Kind: user
- Location: Paris, France
- Company: INRAe (French National Research Institute for Agriculture, Food and the Environment)
- Website: https://www.ggricourt.fr
- Twitter: g_gricourt
- Repositories: 4
- Profile: https://github.com/guillaume-gricourt
Bioinformatician
Citation (CITATION.bib)
@article{gricourtFusionGeneDetection2022,
title = {Fusion {{Gene Detection}} and {{Quantification}} by {{Asymmetric Capture Sequencing}} ({{aCAP-Seq}})},
author = {Gricourt, Guillaume and Tran Quang, Violaine and Cayuela, Jean-Michel and Boudali, Elisa and Tarfi, Sihem and Barathon, Quentin and Daveau, Romain and Joy, Corine and Wagner-Ballon, Orianne and Bories, Dominique and Pautas, Cécile and Maury, Sébastien and Rea, Delphine and Roy, Lydia and Sloma, Ivan},
date = {2022-11},
journaltitle = {The Journal of Molecular Diagnostics},
shortjournal = {The Journal of Molecular Diagnostics},
volume = {24},
number = {11},
pages = {1113--1127},
issn = {15251578},
doi = {10.1016/j.jmoldx.2022.07.004},
url = {https://linkinghub.elsevier.com/retrieve/pii/S1525157822002185},
urldate = {2023-08-24},
langid = {english}
}
GitHub Events
Total
- Release event: 3
- Delete event: 2
- Issue comment event: 1
- Push event: 14
- Pull request event: 6
- Create event: 4
Last Year
- Release event: 3
- Delete event: 2
- Issue comment event: 1
- Push event: 14
- Pull request event: 6
- Create event: 4
Dependencies
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/upload-artifact v3 composite
- ad-m/github-push-action master composite
- conda-incubator/setup-miniconda v2 composite
- mathieudutour/github-tag-action v6.1 composite
- ruby/setup-ruby v1 composite
- schneegans/dynamic-badges-action v1.6.0 composite
- softprops/action-gh-release v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- conda-incubator/setup-miniconda v2 composite
- github/super-linter v4 composite
- schneegans/dynamic-badges-action v1.6.0 composite
- continuumio/miniconda3 4.10.3 build
- actions/checkout v4 composite
- github/super-linter v5 composite