All Projects → izhangcd → DeepHF

izhangcd / DeepHF

Licence: other
Core code for the DeepHF prediction tool

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to DeepHF

CRISPRCasTyper
CCTyper: Automatic detection and subtyping of CRISPR-Cas operons
Stars: ✭ 43 (+79.17%)
Mutual labels:  crispr-cas9
tracy
Basecalling, alignment, assembly and deconvolution of Sanger Chromatogram trace files
Stars: ✭ 73 (+204.17%)
Mutual labels:  crispr-cas9
indigo
Indigo: SNV and InDel Discovery in Chromatogram traces obtained from Sanger sequencing of PCR products
Stars: ✭ 26 (+8.33%)
Mutual labels:  crispr-cas9

System requirements

The code were tesed on Linux and Mac OS systems.

Note:

  • Keras should be run with tensorflow as its backend.
  • ViennaRNA, a C code library for prediction of RNA secondary structure, needs to be downloaded before installation.

The required software/packages are:

  • python=3.6.5
  • numpy=1.14.0
  • scipy=1.0.0
  • h5py=2.7.1
  • tensorflow=1.8.0
  • keras=2.1.6
  • scikit-learn=0.19.1
  • biopython=1.71
  • viennarna=2.4.5
  • matplotlib
  • DotMap
  • GPyOpt
  • pandas

It is worth noting that when the computing environment(e.g, the version of tensorflow or biopython) changes, the prediction results might change slightly, but the main conclusion won't be affected.

Installation Guide

conda create -n crispr python=3.6.5 ipykernel matplotlib pandas numpy=1.14.0 scipy=1.0.0 h5py=2.7.1 tensorflow=1.8.0 keras=2.1.6 scikit-learn=0.19.1 biopython=1.71 viennarna=2.4.5
pip install GPyOpt
pip install DotMap
ipython kernel install --user --name crispr --display-name "Python3(crispr)"

Installation time depends on your own network environment.

Demo

Demos were included in the Demo.ipynb file. It contains prediction, metrics and model training demos.

Hyperparameters Searching

HyperParametersSearching.ipynb, HyperParameters searahcing demonstrates how to get the optimized hyperprameters of DeepHF model.It is time consuming.

Files description

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].