Git Product home page Git Product logo

hickry's Introduction

HiCKRy

What is HiCKRy?

A Python based tool developed by the Ay Lab to normalize Hi-C data using the Knight-Ruiz algorithm for matrix normalization.

Why use HiCKRy?

HiCKRy sets itself apart from other Hi-C normalization tools by being:

  • Flexible
  • Efficient
  • Fast

The field of chromatin conformation capture technology has been a testimony to the impact high-throughput sequencing has had on bioinformatics. The rise of high-throughput sequencing has allowed scientists to go from analyzing the chromosome conformation at a single locus (3C), to a set of loci (5C, ChIA-PET), to the whole genome (Hi-C).

Unfortunately, this plethora of data also presents the computational challenge of dealing with it. As Hi-C data continues to increase in both size and resolution, developing tools that can handle this 'data deluge' is necessary for the continued analysis of Hi-C data and all the wonderful insights it may afford.

How do I use HiCKRy?

First make sure that all the necessary dependencies are installed.

  • Python 2.7
  • Numpy/Scipy
  • Matplotlib - only if using the graphing option

Using the following command details the various options of HiCKRy.

main.py -h

hickry's People

Contributors

ay-lab avatar

Watchers

 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.