Network analysis toolkit for Hi-C data.
Project description
HiCONA - Hi-C Organization Network Analysis
Motivation
Any genomic contact map can be seen as an adjacency matrix, and thus a natural representation for a graph. Despite this fact, contact maps are hardly ever analyzed as graphs. Probably the main reasons for this is the difficulty in handling these huge sparse matrices.
HiCONA is a Python package whose aim is to provide the tools to perform network analysis on genomic contact maps. HiCONA provides functionalities for I/O, graph creation and manipulation, plotting and overall a customizable interface which can be used with the provided methods or user-defined ones.
Installation
HiCONA requires Python ≥3.10 and is supported on Linux and macOS only. This is due to the required dependency graph-tool. For the same reason, installation through conda-forge is recommended (the usage of mamba instead of conda is strongly advised for faster dependency solving).
conda create -n hicona_env
conda activate hicona_env
conda install -c conda-forge hicona
Installation through pip is also possible, though an available installation of graph-tool in the environment is required.
pip install hicona
Installation from source (mainly for development purposes) is possible using the provided environment.yaml file.
git clone git@github.com:leomorelli/HiCONA.git hicona
cd hicona
conda env create -f environment.yaml
conda activate hicona_env
Documentation
API documentation and examples will soon be available on ReadTheDocs.
Citing
Reference to the publication will be available soon. For the time being, if you find this package useful, please cite it by providing the link to this page.
Contributing
Contributing guidelines will be available soon.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hicona-0.0.2.tar.gz.
File metadata
- Download URL: hicona-0.0.2.tar.gz
- Upload date:
- Size: 4.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a56b19dc67474dce33b98fddeaf168f2d4eb47d13d983ee75de157ed888a769
|
|
| MD5 |
7a90fcade9a82e2821ceec8ff09bec9a
|
|
| BLAKE2b-256 |
2a69c77430e04b1d6957b6a24f9e90015c8f02f10d16c18d96ffb28d7026cbc9
|
Provenance
The following attestation bundles were made for hicona-0.0.2.tar.gz:
Publisher:
publish.yml on leomorelli/HiCONA
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hicona-0.0.2.tar.gz -
Subject digest:
9a56b19dc67474dce33b98fddeaf168f2d4eb47d13d983ee75de157ed888a769 - Sigstore transparency entry: 2081821960
- Sigstore integration time:
-
Permalink:
leomorelli/HiCONA@772c6ad88b401013763687fb98909e7fdf715e05 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/leomorelli
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@772c6ad88b401013763687fb98909e7fdf715e05 -
Trigger Event:
release
-
Statement type:
File details
Details for the file hicona-0.0.2-py3-none-any.whl.
File metadata
- Download URL: hicona-0.0.2-py3-none-any.whl
- Upload date:
- Size: 57.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e567a9d3a0bbe7c44b34cd0ad3a7687f4e8caf2617f06b0bf68576ccaa8ac9bb
|
|
| MD5 |
0854dd77393433193930b77a6dee01ec
|
|
| BLAKE2b-256 |
f9657283a83d42bd64891df2d7bffd59c265ee29ef7a7f52d346bb561a6730a4
|
Provenance
The following attestation bundles were made for hicona-0.0.2-py3-none-any.whl:
Publisher:
publish.yml on leomorelli/HiCONA
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hicona-0.0.2-py3-none-any.whl -
Subject digest:
e567a9d3a0bbe7c44b34cd0ad3a7687f4e8caf2617f06b0bf68576ccaa8ac9bb - Sigstore transparency entry: 2081822060
- Sigstore integration time:
-
Permalink:
leomorelli/HiCONA@772c6ad88b401013763687fb98909e7fdf715e05 -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/leomorelli
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@772c6ad88b401013763687fb98909e7fdf715e05 -
Trigger Event:
release
-
Statement type: