FOCUS
FOCUS profiles organisms and estimates their relative abundances from unannotated shotgun metagenomic sequencing reads using a composition-based non-negative least squares (NNLS) approach.
Key Features:
- Scalability: Scales to large metagenomic datasets and accommodates varying read counts and lengths from modern sequencing platforms.
- Non-Negative Least Squares (NNLS) Optimization: Uses NNLS to resolve community composition by minimizing discrepancies between observed and predicted compositional profiles.
- Composition-based profiling: Operates directly on compositional signatures of reads without requiring per-read annotation or alignment to reference genomes.
- Implementation: Implemented in Python.
Scientific Applications:
- Disease Diagnostics: Supports identification of microbial compositions in clinical samples to inform analyses of pathogen presence.
- Microbial Ecology Studies: Enables inference of community structure and dynamics in environmental and host-associated microbiomes.
- Biotechnological Applications: Facilitates monitoring of microbial communities relevant to fermentation, waste degradation, and other bioprocesses.
Methodology:
FOCUS applies a composition-based analysis directly to unannotated shotgun reads and infers organism presence and relative abundances by solving a non-negative least squares (NNLS) optimization problem.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 6/4/2021
- Last Updated:
- 6/4/2021
Operations
Publications
Silva GGZ, Cuevas DA, Dutilh BE, Edwards RA. FOCUS: an alignment-free model to identify organisms in metagenomes using non-negative least squares. PeerJ. 2014;2:e425. doi:10.7717/peerj.425. PMID:24949242. PMCID:PMC4060023.
Documentation
Installation instructions
https://github.com/metageni/FOCUS#installationDownloads
- Downloads pagehttps://github.com/metageni/FOCUS/releases/
Links
Issue tracker
https://github.com/metageni/FOCUS/issues