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
Installation instructions
https://selene.flatironinstitute.org/overview/installation.htmlLinks
Repository
https://github.com/FunctionLab/seleneIssue tracker
https://github.com/FunctionLab/selene/issues