Selene

Selene enables development, training, and application of PyTorch-based deep learning models for biological sequence data, including DNA sequences, to study genomic function and variation.


Key Features:

  • PyTorch foundation: Built on PyTorch to implement and train deep learning architectures.
  • Model architecture support: Supports training of published model architectures and development of custom deep learning models.
  • Sequence data support: Applicable to various types of biological sequence data, including DNA sequences.

Scientific Applications:

  • Genomic function prediction: Enables modeling of sequence-to-function relationships to advance understanding of genomic functions.
  • Variant interpretation: Supports analysis to identify genetic variations linked to disease.
  • Therapeutic research: Facilitates model-based investigation relevant to developing new therapeutic strategies.

Methodology:

Model training using existing or custom deep learning architectures; evaluation of model performance to enable iterative improvements; application of trained models to biological datasets to derive insights.

Topics

Details

License:
BSD-3-Clause
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool, library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
6/20/2019
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Document clustering

Publications

Chen KM, Cofer EM, Zhou J, Troyanskaya OG. Selene: a PyTorch-based deep learning library for sequence data. Nature Methods. 2019;16(4):315-318. doi:10.1038/s41592-019-0360-8. PMID:30923381. PMCID:PMC7148117.

Documentation

Links