MOCCA
MOCCA models cis-regulatory element (CRE) DNA sequences by applying motif occurrence combinatorics to analyze and predict promoters, enhancers, Boundary Elements (BEs), and Polycomb Response Elements (PREs).
Key Features:
- Motif occurrence combinatorics: Models distinct occurrence landscapes of sequence motifs across CREs.
- SVM-MOCCA: Hierarchical machine learning using Support Vector Machines to model local sequence composition at individual motif occurrences and combine occurrence-level models to predict regulatory elements.
- RF-MOCCA: Random Forest derivative implementing the hierarchical MOCCA approach.
- Support for motif formats: Accepts both IUPAC motifs and Position Weight Matrix (PWM) motifs.
- Negative data generation: Automatic generation of negative training data and a mode that operates with only positive examples, specified motifs, and a genome.
- Cross-validation evaluation: Performance assessed via cross-validation experiments on Drosophila PREs and BEs.
- Comparative performance: Demonstrates improved generalization over 4-spectrum and motif occurrence frequency Support Vector Machines and Random Forests, with RF-MOCCA achieving superior results in reported experiments.
Scientific Applications:
- PRE prediction in Drosophila: Prediction of Polycomb Response Elements demonstrated using SVM-MOCCA and RF-MOCCA.
- BE prediction: Prediction of Boundary Elements using the hierarchical MOCCA approach.
- Cis-regulatory element modeling: Modeling and distinguishing promoters, enhancers, BEs, and PREs based on motif occurrence patterns.
Methodology:
Hierarchical machine learning with SVM-MOCCA modeling local sequence composition at individual motif occurrences and combining occurrence-level models; RF-MOCCA as a Random Forest derivative; cross-validation for evaluation; support for IUPAC and PWM motifs; automatic negative training-data generation; and a mode operating with only positive examples, specified motifs, and a genome.
Topics
Details
- License:
- MIT
- Tool Type:
- workflow
- Programming Languages:
- C++
- Added:
- 10/10/2021
- Last Updated:
- 10/10/2021
Operations
Publications
Bredesen BA, Rehmsmeier M. MOCCA: a flexible suite for modelling DNA sequence motif occurrence combinatorics. BMC Bioinformatics. 2021;22(1). doi:10.1186/s12859-021-04143-2. PMID:33962556. PMCID:PMC8105988.