Giter VIP home page Giter VIP logo

deepgene's Introduction

DeepGene: An Advanced Cancer Type Classifier Based on Deep Learning and Somatic Point Mutations

This is the software of paper [1]. Please cite [1] if you use this code. Author: Yuchen Yuan Last updated: Oct 29, 2016

Installation

This software is implemented on MatConvNet [2] with CUDA 7.5 and cuDNN v3. CPU-only mode is also supported.

  • Resources: Please download here
  • Supported OS: This software is tested on 64-bit Ubuntu 14.04 and 64-bit Windows 8.1
  • MatConvNet: Please download MatConvNet to the current path, and compile with instructions. Below is a compilation example:
run matlab/vl_setupnn.m
vl_compilenn('enableGpu', true, 'cudaMethod', 'nvcc', ...
'cudaRoot', '/usr/local/cuda-7.5', ...
'enableCudnn', true, 'cudnnRoot', '/usr/local/cuda/');
  • CUDA: If run with GPU, please download and install CUDA
  • cuDNN: If run with GPU, please download and install cuDNN

Usage

  • Entrance: Please run deepgene_demo.m for an example use
  • Default input data path: data/data_mat_all
  • Default trained network path: model
  • Default result file: result.txt
  • GPU or CPU mode: Please set gpus = 1 for GPU mode, or gpus = [] for CPU-only mode.

References

[1] Y. Yuan, Y. Shi et al. "DeepGene: an advanced cancer type classifier based on deep learning and somatic point mutations", BMC Bioinformatics, vol. xx, no. xx, pp. xx-yy, Month. 2016

[2] A. Vedaldi and K. Lenc, "MatConvNet-convolutional neural networks for MATLAB", arXiv preprint arXiv:1412.4564, 2014.

deepgene's People

Contributors

yuanyc06 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.