Skip to main content

A platform to visualize and analyze genome contact maps

Project description

https://travis-ci.org/rjdkmr/gcMapExplorer.svg?branch=master

Genome Contact Map Explorer - gcMapExplorer

It is a platform to visualize and analyze the contact maps that are generated from Hi-C experiments. This package is developed by considering the huge size of contact maps at very fine resolution. It contains

  • Graphical user interface - Several windows like applications to perform tasks (See below tables).

  • Command Line Interface - Several commands to perform tasks (See below tables).

  • Application Programming Interface - It can be used to perform analysis by any mathematical operations through programming.

For more details, visit: gcMapExplorer Homepage

For Discussion and Questions, visit this forum

Features

  • Support for huge contact maps - Use of Disk instead of RAM - Matrices/arrays are stored in Disks - mathematical operations by directly reading/writing from/to Disks, without loading them into RAM

  • A browser with rich interfaces for Comparative and Interactive visualization of two dimensional contact maps along with genomic datasets such as produced by DNase-seq, ChIP-seq, RNA-seq etc.

  • Contact maps can be zoomed in/out from finest resolution to whole chromosome level.

  • Rich customizations of color scale for contact maps visualization

  • Rich customizations of X- and Y- axis properties.

  • Save visualization states and view-points for later browsing

  • Normalization of contact maps by
    • Iterative Correction (IC)

    • Knight-Ruiz Matrix Balancing (KR)

    • Vanilla-Coverage (VC)

    • Distance-Frequency

  • A new file format based on HDF5 for genome contact map and genomic track datasets.
    • Portable, platform independent and can be read through C/C++, JAVA, Python and R programming language.

    • Very fast to read - fast browsing of contact maps and genomic datasets

  • Another file format for chromosomal contact map - much faster than above format to read/write but not compact. Suitable for performing calculations.

  • A GUI interface and commands to convert Coordinate Sparse, Pair Coordinate Sparse, HOMER Interaction matrix, Bin-Contact formats into the new gcmap and ccmap formats.

  • Command to convert juicebox/juicer hic format to gcmap.

  • Interface and commands to convert bigWig/wig/bed file to genomic track dataset h5 file.

  • Interface and commands for Normalization of contact maps.

  • Publication ready images at one click.

Citation

Rajendra Kumar, Haitham Sobhy, Per Stenberg and Ludvig Lizana. Genome Contact Map Explorer - A platform for the comparison, interactive visualization and analysis of genome contact maps. Nucleic Acids Res. (2017).

Interfaces and Commands

Usage

Run gcMapExplorer command on terminal to get list of all sub-commands.

Following sub-commands are available:

Graphical User Interface Applications

Command

Function

browser

Interactive Browser for genomic contact maps

cmapImporter

Interface to import contact maps and datasets

cmapNormalizer

Interface to normalize contact maps

h5Converter

Interface to convert bigWig/wig/bed file to h5 file

Commands to import Hi-C data

Command

Function

coo2cmap

Import COO sparse matrix format to ccmap or gcmap

pairCoo2cmap

Import map from files similar to paired COO format

homer2cmap

Import HOMER Hi-C interaction matrix to ccmap or gcmap

bc2cmap

Import Bin-Contact format files to ccmap or gcmap

hic2gcmap

Import hic to gcmap

Commands to convert bigWig/wig/bed to h5

Command

Function

bigwig2h5

Convert a bigWig file to HDF5 format h5 file

wig2h5

Convert a wig file to HDF5 format h5 file

bed2h5

Convert a bed file to HDF5 format h5 file

encode2h5

Download and convert ENCODE datasets to HDF5 format h5 files

Commands to normalize Hi-C map

Command

Function

normKR

Normalization using Knight-Ruiz matrix balancing

normVC

Normalization using Vanilla-Coverage method

normIC

Normalization using Iterative Correction

normMCFS

Scale maps using Median/Mean Contact Frequency

Commands for Analysis

Command

Function

corrBWcmaps

Calculate correlation between contact maps

Configuration utility

Command

Function

config

To print configuration file and clean scratch directory

Command help

Run gcMapExplorer <sub-commands> -h command.

For example:
  • gcMapExplorer normKR -h

  • gcMapExplorer coo2cmap -h

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gcMapExplorer-1.0.30.tar.gz (658.1 kB view details)

Uploaded Source

Built Distributions

gcMapExplorer-1.0.30-cp36-cp36m-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6m

gcMapExplorer-1.0.30-cp36-cp36m-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

gcMapExplorer-1.0.30-cp36-cp36m-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.6m macOS 10.12+ x86-64

gcMapExplorer-1.0.30-cp35-cp35m-manylinux1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.5m

gcMapExplorer-1.0.30-cp35-cp35m-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.5m macOS 10.13+ x86-64

gcMapExplorer-1.0.30-cp35-cp35m-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.5m macOS 10.12+ x86-64

gcMapExplorer-1.0.30-cp34-cp34m-manylinux1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.4m

gcMapExplorer-1.0.30-cp34-cp34m-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.4m macOS 10.13+ x86-64

gcMapExplorer-1.0.30-cp34-cp34m-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.4m macOS 10.12+ x86-64

File details

Details for the file gcMapExplorer-1.0.30.tar.gz.

File metadata

  • Download URL: gcMapExplorer-1.0.30.tar.gz
  • Upload date:
  • Size: 658.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.5.6

File hashes

Hashes for gcMapExplorer-1.0.30.tar.gz
Algorithm Hash digest
SHA256 e2db7584e80b81d52ffc65203f45117056c8b72647dd24872645a889cff792ea
MD5 a9e2c71405a770187d722b14b659e33e
BLAKE2b-256 624b2ad0eb023179f2f1d1579941a68fcd64dd92a185d04dacaa1f85356d71f7

See more details on using hashes here.

File details

Details for the file gcMapExplorer-1.0.30-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: gcMapExplorer-1.0.30-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.6.3

File hashes

Hashes for gcMapExplorer-1.0.30-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ab56db65142ab72929ffbfd3cd511adc595f71682f59bb1e9e6409e9632a4b4e
MD5 e8f164b2ace7571776611b6ddcd57217
BLAKE2b-256 24e3637d8e60212ca8b50a1e45d1ecc464ca108329eda1d9993402eb50a7318a

See more details on using hashes here.

File details

Details for the file gcMapExplorer-1.0.30-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: gcMapExplorer-1.0.30-cp36-cp36m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.6m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.6.8

File hashes

Hashes for gcMapExplorer-1.0.30-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 063325bcab17a2072cf8788967253a0cbf1e547fb477f28cad1a53c8d407ef4a
MD5 75457c48510b1186fff3b8f538f5552f
BLAKE2b-256 ddc2c38cef690d371f111fa45a5447d60bc4bd45f2786010c831bb881eb9d17a

See more details on using hashes here.

File details

Details for the file gcMapExplorer-1.0.30-cp36-cp36m-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: gcMapExplorer-1.0.30-cp36-cp36m-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.6m, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.6.8

File hashes

Hashes for gcMapExplorer-1.0.30-cp36-cp36m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dcd6c0f953c6bf6ab4867ae1f9a756bfee644409162ebb922555ab2907b64396
MD5 aba029c7944fd40ffa33936eace83094
BLAKE2b-256 51a675186150f5d12b623f9dd8d31fa380357522aaf0e17a2a91204e6a2da78d

See more details on using hashes here.

File details

Details for the file gcMapExplorer-1.0.30-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: gcMapExplorer-1.0.30-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.5.6

File hashes

Hashes for gcMapExplorer-1.0.30-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2c04d215123cd81a0f4205a72087abcff8fb90d10d7341b595df42a6e63fd193
MD5 0eaafbce6b9c741c3c5356200592c0ca
BLAKE2b-256 342ab4bbdb590ad9b18d4010f5e03a21d530648772346d4794546e2461d47a1d

See more details on using hashes here.

File details

Details for the file gcMapExplorer-1.0.30-cp35-cp35m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: gcMapExplorer-1.0.30-cp35-cp35m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.5m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.5.6

File hashes

Hashes for gcMapExplorer-1.0.30-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d29488c052a5e73f92b8357c18e36bb5c0b23592c3176d10ae0960c27929b5a9
MD5 70658ff7aaebd5c0f13e2fe79f5775ec
BLAKE2b-256 dd1a4d37b803e2719b9911446cf15d27a3630b22a16bc16bc7560433bd083ea9

See more details on using hashes here.

File details

Details for the file gcMapExplorer-1.0.30-cp35-cp35m-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: gcMapExplorer-1.0.30-cp35-cp35m-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.5m, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.5.6

File hashes

Hashes for gcMapExplorer-1.0.30-cp35-cp35m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2d5028e3710a73c6a6c0d9f550adb5ce2154563213f76fa5367661d275f0e5e5
MD5 4d9142379242186628e855baaaf18d1e
BLAKE2b-256 a1b7113b833e4c0311055a2cb9005eb8211885c47952d6db36ab8f8c5dff2189

See more details on using hashes here.

File details

Details for the file gcMapExplorer-1.0.30-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: gcMapExplorer-1.0.30-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/35.0.2 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.4.6

File hashes

Hashes for gcMapExplorer-1.0.30-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 93c9c9f8e65797c8796fc626b4b1a6c9568a1f5ddd2a75710fbc5480e45f6ddc
MD5 95bc0198e4a42ba61f5b8c5f38354a95
BLAKE2b-256 e4695f06e3cd545120886f6c8ae3768c4cb82384f9751b4758d674b065f3736a

See more details on using hashes here.

File details

Details for the file gcMapExplorer-1.0.30-cp34-cp34m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: gcMapExplorer-1.0.30-cp34-cp34m-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.4m, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.4.9

File hashes

Hashes for gcMapExplorer-1.0.30-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5c4774a300f49edda289306051f0ad351ad60b89fccb46f033e4391036cb7694
MD5 fa8d6ed230b97d4438ef6fccbe9b83fb
BLAKE2b-256 b898e732c1c38c5c4ef9df474866db8b38bb45cc3c35527a6e315107dc859622

See more details on using hashes here.

File details

Details for the file gcMapExplorer-1.0.30-cp34-cp34m-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: gcMapExplorer-1.0.30-cp34-cp34m-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.4m, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.7.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.4.9

File hashes

Hashes for gcMapExplorer-1.0.30-cp34-cp34m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4b383f598c65f697732fb785bc27d12390059cc465f6619e9d439606d1f28186
MD5 8eddde2b26d701b2d0666b1826ff8890
BLAKE2b-256 471674a2d057fe62f0d63b151e7a98cbbdbb8f8aa9cc5965ff84b7f1b58e1238

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page