CONCISE (COnvolutional Neural for CIS-regulatory Elements)
Project description
<div align="center">
<img src="docs/img/concise_logo_text.jpg" alt="Concise logo" height="64" width="64">
</div>
# Concise: Keras extension for regulatory genomics
[![Build Status](https://travis-ci.org/gagneurlab/concise.svg?branch=master)](https://travis-ci.org/gagneurlab/concise)
[![license](https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=2592000)](https://github.com/fchollet/keras/blob/master/LICENSE)
##
Concise (CONvolutional neural networks for CIS-regulatory Elements) is a Keras extension for regulatory genomics.
If allows you to:
1. Pre-process sequence-related data (say convert a list of sequences into one-hot-encoded numpy arrays).
2. Specify a Keras model with additional modules. Concise provides custom `layers`, `initializers` and `regularizers`.
3. Tune the hyper-parameters (`hyopt`): concise provides convenience functions for working with the `hyperopt` package.
4. Interpret: most of Concise layers contain plotting methods
5. Share and re-use models: every Concise component (layer, initializer, regularizer, loss) is fully compatible with Keras:
- saving, loading and reusing the models works out-of-the-box
## Installation
Concise is available for Python versions greater than 3.4 and can be installed from [PyPI](pypi.python.org) using `pip`:
```sh
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`
<!-- Make sure your Keras is installed properly and configured with the backend of choice. -->
## Documentation
- <https://i12g-gagneurweb.in.tum.de/public/docs/concise/>
<img src="docs/img/concise_logo_text.jpg" alt="Concise logo" height="64" width="64">
</div>
# Concise: Keras extension for regulatory genomics
[![Build Status](https://travis-ci.org/gagneurlab/concise.svg?branch=master)](https://travis-ci.org/gagneurlab/concise)
[![license](https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=2592000)](https://github.com/fchollet/keras/blob/master/LICENSE)
##
Concise (CONvolutional neural networks for CIS-regulatory Elements) is a Keras extension for regulatory genomics.
If allows you to:
1. Pre-process sequence-related data (say convert a list of sequences into one-hot-encoded numpy arrays).
2. Specify a Keras model with additional modules. Concise provides custom `layers`, `initializers` and `regularizers`.
3. Tune the hyper-parameters (`hyopt`): concise provides convenience functions for working with the `hyperopt` package.
4. Interpret: most of Concise layers contain plotting methods
5. Share and re-use models: every Concise component (layer, initializer, regularizer, loss) is fully compatible with Keras:
- saving, loading and reusing the models works out-of-the-box
## Installation
Concise is available for Python versions greater than 3.4 and can be installed from [PyPI](pypi.python.org) using `pip`:
```sh
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`
<!-- Make sure your Keras is installed properly and configured with the backend of choice. -->
## Documentation
- <https://i12g-gagneurweb.in.tum.de/public/docs/concise/>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
concise-0.6.4.tar.gz
(10.6 MB
view hashes)
Built Distribution
Close
Hashes for concise-0.6.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85c2af1f8840c9117054cbf78c7d4d3ebcd6f28df2b87e1d3bfc1379bc09ddcd |
|
MD5 | ff1cb634eab712034161fd42df78d0c4 |
|
BLAKE2b-256 | 4d925b078106e86e7a2095ffc98c529613449c701d05628727ed6af79f1c2f30 |