Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

gagneurlab/concise

Open more actions menu

Repository files navigation

Concise logo

Concise: Keras extension for regulatory genomics

Build Status license

Concise (originally CONvolutional neural networks for CIS-regulatory Elements) allows you to:

  1. Pre-process sequence-related data (concise.preprocessing)
    • convert a list of sequences into one-hot-encoded numpy array or tokens.
  2. Specify a Keras model with additional modules
    • Concise provides custom layers, initializers and regularizers.
  3. Tune the hyper-parameters (concise.hyopt)
    • Concise provides convenience functions for working with the hyperopt package.
  4. Interpret the model
    • most of Concise layers contain plotting methods
  5. Share and re-use models
    • every component (layer, initializer, regularizer, loss) is fully compatible with Keras. Model saving and loading works out-of-the-box.

Installation

Concise is tested for python versions 3.5 and 3.6 and can be installed from PyPI using pip:

pip install concise

To successfully use concise plotting functionality, please also install the libgeos library required by the shapely package:

  • Ubuntu: sudo apt-get install -y libgeos-dev
  • Red-hat/CentOS: sudo yum install geos-devel

Documentation

About

Concise: Keras extension for regulatory genomics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  
Morty Proxy This is a proxified and sanitized view of the page, visit original site.