FLAMES
A framework for performing single-cell and bulk read full-length analysis of mutations and splicing.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.6%) to scientific vocabulary
Repository
A framework for performing single-cell and bulk read full-length analysis of mutations and splicing.
Basic Info
- Host: GitHub
- Owner: mritchielab
- License: gpl-3.0
- Language: C
- Default Branch: devel
- Homepage: https://mritchielab.github.io/FLAMES/
- Size: 110 MB
Statistics
- Stars: 39
- Watchers: 3
- Forks: 12
- Open Issues: 9
- Releases: 0
Metadata Files
README.md
FLAMES
The FLAMES package provides a framework for performing single-cell and bulk read full-length analysis of mutations and splicing. FLAMES performs cell barcode and UMI assignment from nanopore reads as well as semi-supervised isoform detection and quantification. FLAMES is designed to be an easy and quick to use, powerful workflow for isoform detection and quantification, splicing analysis and mutation detection.
Input to FLAMES are fastq files generated from the long-read platform. Using the cell barcode annotation obtained from short-read data as the reference, the pipeline identifies and trims cell barcodes/UMI sequences from the long reads. After barcode assignment, all reads are aligned to the relevant genome to obtain a draft read alignment. The draft alignment is then polished and grouped to generate a consensus transcript assembly. All reads are aligned again using the transcript assembly as the reference and quantified.

The above figure provides a high level overview of the main steps in the FLAMES pipeline. The optional arguments on the left are colour coded to associate with the specific step that they apply to.
Installation
The Bioconductor release of FLAMES can be installed with: ``` if (!require("BiocManager", quietly = TRUE)) install.packages("BiocManager")
BiocManager::install("FLAMES") ```
The latest development version can be installed with:
if (!require("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("mritchielab/FLAMES")
⚠️ Installing source packages inside a conda environment might cause various issues
Please consider using Docker or Singularity instead if you cannot install FLAMES in your native R environment.
Docker
``` docker pull ghcr.io/mritchielab/flames:20af1ce
To start an R session:
docker run -it ghcr.io/mritchielab/flames:20af1ce
Or a bash session:
docker run -it ghcr.io/mritchielab/flames:20af1ce /bin/bash ```
Singularity
singularity pull flames.sif docker://ghcr.io/mritchielab/flames:20af1ce
singularity shell -e --writable-tmpfs flames.sif
Documentation
Function reference manual can be found here.
IgniteRNAseq is a workflow package and its rendered vignette can be found here.
A Long read single cell analysis tutorial using both single-sample and multi-sample modes is available here.
Common issues
basilisk / reticulate errors
If you encounter errors from Python code execution, you could try addingbasilisk::setBasiliskFork(FALSE)before running FLAMES.Isoform identification with bambu If you encounter errors during isoform identification using Bambu, you can try troubleshooting by setting the '''bambu_verbose''' parameter to TRUE. We have found the following steps helpful in resolving issues:
Remove supplementary alignments from the genome BAM file.
Divide the BAM file into smaller sections for easier processing.
Remove unnecessary contigs from the genome.fa file.
Use the HongYhongfix branch of Bambu, which is better equipped for handling large files. You can install this version in R with the following command: ``` installgithub("GoekeLab/bambu", ref="HongYhong_fix") ```
Owner
- Name: mritchielab
- Login: mritchielab
- Kind: organization
- Repositories: 1
- Profile: https://github.com/mritchielab
GitHub Events
Total
- Issues event: 24
- Watch event: 19
- Delete event: 1
- Issue comment event: 41
- Push event: 89
- Pull request event: 4
- Fork event: 3
- Create event: 2
Last Year
- Issues event: 24
- Watch event: 19
- Delete event: 1
- Issue comment event: 41
- Push event: 89
- Pull request event: 4
- Fork event: 3
- Create event: 2
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 52
- Total pull requests: 19
- Average time to close issues: 3 months
- Average time to close pull requests: 25 days
- Total issue authors: 33
- Total pull request authors: 8
- Average comments per issue: 2.38
- Average comments per pull request: 0.37
- Merged pull requests: 17
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 18
- Pull requests: 6
- Average time to close issues: about 1 month
- Average time to close pull requests: 3 days
- Issue authors: 13
- Pull request authors: 3
- Average comments per issue: 2.0
- Average comments per pull request: 0.33
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- nick-youngblut (9)
- sparthib (5)
- vasikara17 (2)
- brilliantlee2 (2)
- HenriettaHolze (2)
- m-noonan (2)
- nci-tech (2)
- vsuppiyar (2)
- mcortes-lopez (2)
- jadedavis5 (1)
- vjcitn (1)
- youyupei (1)
- maxim-h (1)
- brianFSM (1)
- beeesal (1)
Pull Request Authors
- OliverVoogd (4)
- LuyiTian (3)
- felixradtke (2)
- ChangqingW (2)
- chingyinwan (2)
- Sefi196 (2)
- maxim-h (2)
- hpages (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- bioconductor 11,368 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 7
- Total maintainers: 1
bioconductor.org: FLAMES
FLAMES: Full Length Analysis of Mutations and Splicing in long read RNA-seq data
- Homepage: https://mritchielab.github.io/FLAMES
- Documentation: https://bioconductor.org/packages/release/bioc/vignettes/FLAMES/inst/doc/FLAMES.pdf
- License: GPL (>= 3)
-
Latest release: 2.2.0
published about 1 year ago
Rankings
Maintainers (1)
Dependencies
- BiocGenerics * imports
- Biostrings * imports
- ComplexHeatmap * imports
- GenomeInfoDb * imports
- GenomicFeatures * imports
- GenomicRanges * imports
- Matrix * imports
- RColorBrewer * imports
- Rsamtools * imports
- S4Vectors * imports
- SingleCellExperiment * imports
- SummarizedExperiment * imports
- bambu * imports
- basilisk * imports
- circlize * imports
- cowplot * imports
- dplyr * imports
- ggbio * imports
- ggplot2 * imports
- grid * imports
- gridExtra * imports
- igraph * imports
- magrittr * imports
- reticulate * imports
- rtracklayer * imports
- scater * imports
- scran * imports
- scuttle * imports
- stats * imports
- stringr * imports
- tidyr * imports
- utils * imports
- withr * imports
- zlibbioc * imports
- BiocFileCache * suggests
- BiocStyle * suggests
- knitr * suggests
- markdown * suggests
- rmarkdown * suggests
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/upload-artifact master composite
- docker/build-push-action v1 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite