Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rjdkmr/gcMapExplorer
Genome Contact Map Explorer - gcMapExplorer. Visit:
https://github.com/rjdkmr/gcMapExplorer
bioinformatics genomic-data-analysis hi-c
Last synced: 4 months ago
JSON representation
Genome Contact Map Explorer - gcMapExplorer. Visit:
- Host: GitHub
- URL: https://github.com/rjdkmr/gcMapExplorer
- Owner: rjdkmr
- License: gpl-3.0
- Created: 2016-08-02T10:25:46.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-01-23T12:50:49.000Z (over 2 years ago)
- Last Synced: 2024-03-15T18:08:26.191Z (4 months ago)
- Topics: bioinformatics, genomic-data-analysis, hi-c
- Language: Python
- Homepage: http://gcmapexplorer.readthedocs.io/
- Size: 5.05 MB
- Stars: 21
- Watchers: 1
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Lists
- repo-5916-awesome-genome-visualization - gcMapExplorer - genome-visualization/gcmapexplorer.png) (Hi-C)
- awesome-genome-visualization - gcMapExplorer
README
.. _browser: http://gcmapexplorer.readthedocs.io/en/latest/mapBrowser.html
.. _genome contact map: http://gcmapexplorer.readthedocs.io/en/latest/about_gcmap_file.html
.. _genomic track datasets: http://gcmapexplorer.readthedocs.io/en/latest/about_h5_file.html
.. _Normalization of contact maps: http://gcmapexplorer.readthedocs.io/en/latest/cmapNormalization.html
.. _convert bigWig/wig/bed file to genomic track dataset h5 file: http://gcmapexplorer.readthedocs.io/en/latest/about_h5_file.html#convert-bigwig-wig-bed-to-genomic-track-h5-file.. image:: https://travis-ci.org/rjdkmr/gcMapExplorer.svg?branch=master
:target: https://travis-ci.org/rjdkmr/gcMapExplorerGenome 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:**
.. list-table:: Graphical User Interface Applications
:widths: 1, 4
:header-rows: 1
:name: gui-table* - 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.. list-table:: Commands to import Hi-C data
:widths: 1, 4
:header-rows: 1
:name: import-hic-command-table* - 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.. list-table:: Commands to convert bigWig/wig/bed to h5
:widths: 1, 4
:header-rows: 1
:name: convert-to-h5-file-table* - 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.. list-table:: Commands to normalize Hi-C map
:widths: 1, 4
:header-rows: 1
:name: normalize-maps-table* - 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.. list-table:: Commands for Analysis
:widths: 1, 4
:header-rows: 1* - Command
- Function* - corrBWcmaps
- Calculate correlation between contact maps.. list-table:: Configuration utility
:widths: 1, 4
:header-rows: 1* - Command
- Function* - `config `_
- To print configuration file and clean scratch directoryCommand help
------------
Run ``gcMapExplorer -h`` command.For example:
* ``gcMapExplorer normKR -h``
* ``gcMapExplorer coo2cmap -h``