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.

Documentation