Skip to main content

framework for developing sequence-level deep learning networks

Project description

logo


You have found Selene, a Python library and command line interface for training deep neural networks from biological sequence data such as genomes.

Installation

Selene is a Python 3+ package. We recommend using it with Python 3.6 or above.

Installing selene with Anaconda (for Linux):

conda install -c bioconda selene-sdk

Installing selene with pip:

pip install selene-sdk

Installing selene from source:

First, download the latest commits from the source repository:

git clone https://github.com/FunctionLab/selene.git

The setup.py script requires NumPy. Please make sure you have this already installed.

If you plan on working in the selene repository directly, we recommend setting up a conda environment using selene-cpu.yml or selene-gpu.yml (if CUDA is enabled on your machine) and activating it.

Selene contains some Cython files. You can build these by running

python setup.py build_ext --inplace

Otherwise, if you would like to locally install Selene, you can run

python setup.py install

Please install docopt before running the command-line script selene_cli.py provided in the repository.

Tutorials and examples

Tutorials for selene are available here.

Documentation

The documentation for selene is available here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

selene-sdk-0.1.0.tar.gz (64.9 kB view hashes)

Uploaded Source

Built Distribution

selene_sdk-0.1.0-cp36-cp36m-macosx_10_7_x86_64.whl (1.5 MB view hashes)

Uploaded CPython 3.6m macOS 10.7+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page