Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeepEvo

An interpretable deep learning framework specifically-designed for cross-species comparison, providing an effective approach for predicting evolutionary cis-regulatory variants. image

System Requirements & Installation

DeepEvo is implemented in Python and utilizes PyTorch for deep learning. We highly recommend using Conda to manage the environment and ensure reproducibility.

Tested Operating Systems: CentOS Linux 7 (Core)
Typical Install Time: 30-40 minutes (depending on network speed)

1. Clone the repository

git clone https://github.com/bbd0123/DeepEvo.git
cd DeepEvo

2. Create and activate the Conda environment

This will install Python, PyTorch (v2.4.0), and all required dependencies.

conda env create -f environment.yml
conda activate deepevo_env

Demos

Name Description
Demo_code A step-by-step tutorial demonstrating expression difference prediction and base-level effect inference using ISM with DeepEvo.
Demo_data Example datasets used in the demonstration code.
trained_models Two pretrained models generated using DeepEvo.
training_script Scripts for training DeepEvo models from scratch.

(Note: The default environment.yml is configured for GPUs with CUDA 11.8. If you are running on a CPU-only machine or a different CUDA version, please refer to the PyTorch official website to modify the pytorch-cuda version accordingly.)

About

An interpretable deep learning framework specifically-designed for cross-species comparison.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages