MVCClass
MVCClass implements an MVC-class framework for structuring data and business logic to support bioinformatics analyses of genomic and molecular biology datasets using Bioconductor and R.
Key Features:
- Integration with Bioconductor: Leverages Bioconductor and the R programming language to incorporate bioinformatics and statistical methodologies into applications.
- Interoperability: Ensures compatibility with Bioconductor's ecosystem of 934 packages for use with a wide range of bioinformatic tools and datasets.
- Community-Driven Development: Participates in a collaborative environment with contributions from a diverse community of scientists.
- Rigorous Quality Assurance: Relies on Bioconductor packages that undergo formal initial review and continuous automated testing.
Scientific Applications:
- Genomics Research: Organizes and manages genomic data structures to support analysis workflows and downstream interpretation.
- Molecular Biology Studies: Manages complex biological datasets to enable development of models for predicting molecular interactions and behaviors.
Methodology:
Defines classes for models (data structures) and controllers (business logic) within a structured MVC paradigm to streamline handling of high-throughput biological data.
Topics
Collections
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 1/17/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Huber W, Carey VJ, Gentleman R, Anders S, Carlson M, Carvalho BS, Bravo HC, Davis S, Gatto L, Girke T, Gottardo R, Hahne F, Hansen KD, Irizarry RA, Lawrence M, Love MI, MacDonald J, Obenchain V, Oleś AK, Pagès H, Reyes A, Shannon P, Smyth GK, Tenenbaum D, Waldron L, Morgan M. Orchestrating high-throughput genomic analysis with Bioconductor. Nature Methods. 2015;12(2):115-121. doi:10.1038/nmeth.3252. PMID:25633503. PMCID:PMC4509590.