Skip to content

Eipgen/DNAcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Description

This repository is used to support the following work:

Molecular convolutional neural networks with DNA regulatory circuits

Xiewei Xiong, Tong Zhu, Yun Zhu, Mengyao Cao, Jin Xiao, Li Li, Fei Wang, Chunhai Fan and Hao Pei*

It contains all the codes and data used in this work. The raw data can be found at https://github.com/tongzhugroup/dna_comput_rawdata.

System requirements

To run the codes in this repository, you need to make sure that Anaconda (miniconda), Tensorflow, and Keras are installed. The specific software versions can be found in the environment.yaml file.

You can also build the environment with conda

conda env create -f environment.yaml -n dnacode

These codes do not rely on any non-standard hardware.

Installation

All the code does not need to be pre-installed and can be run directly in the jupyter-notebook.

Demo & Instructions for use.

Because the program runs quickly, we don't need any demos. After the environment configuration is complete, you have to activate it.

conda activate dnacode

All expected results are listed in the jupyter-notebook and can be reproduced directly. The training process can be completed within 1 hour on a single Linux computer.

Results

The tsne grpah for classification of Greek alphabet.

TSNE

About

CNN codes make the DNA operation parameter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published