Gnocis
Gnocis provides genome-wide analysis and machine-learning modelling of cis-regulatory elements (CREs), enabling prediction and characterization of promoters, enhancers, Polycomb/Trithorax Response Elements (PREs), silencers, and insulators from DNA sequence feature sets.
Key Features:
- Extensible APIs: APIs for integrating custom DNA sequence feature sets with machine learning models.
- Feature set implementation: Includes motif pair occurrence frequencies and the k-spectrum mismatch kernel to capture sequence-level regulatory signals.
- Machine learning integration: Interoperates with Scikit-learn and TensorFlow for training and evaluation of predictive models.
- Data handling tools: Supports management of sequence, region, and curve data for DNA bioinformatics analyses.
- Deep-MOCCA architecture: Provides a neural network architecture inspired by SVM-MOCCA that aims to generalize without prior motif knowledge.
- Performance optimization: Implemented in Cython and compiled for Python 3 to improve execution performance.
Scientific Applications:
- Genome-wide CRE prediction: Prediction and genome-wide scanning for candidate promoters, enhancers, PREs, silencers, and insulators from sequence-derived features.
- Drosophila PRE modelling: Application to Drosophila melanogaster Polycomb/Trithorax Response Elements, including use of Convolutional Neural Networks (CNNs) to model PREs.
Methodology:
Combines DNA sequence feature sets with machine-learning methods including motif pair occurrence frequencies and the k-spectrum mismatch kernel; integrates with Scikit-learn and TensorFlow; implements the Deep-MOCCA neural architecture inspired by SVM-MOCCA; Convolutional Neural Networks have been applied to PRE modelling; code is implemented in Cython for Python 3.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 11/4/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Bredesen-Aa BA, Rehmsmeier M. Gnocis: An integrated system for interactive and reproducible analysis and modelling of cis-regulatory elements in Python 3. PLOS ONE. 2022;17(9):e0274338. doi:10.1371/journal.pone.0274338. PMID:36084008. PMCID:PMC9462789.