A package for visualizing gene similarity
Project description
Gene Similarity Visualization Project
This project provides various visualizations of gene similarity based on a similarity matrix calculated between different genes.
Features
- Heatmap: Visualizes gene similarity values as a color-coded grid.
- Clustered Dendrogram: Displays hierarchical clustering of genes based on their similarity.
- Network Graph: Visualizes gene pairs as nodes and edges with thickness representing similarity.
- 3D Similarity Matrix: A 3D surface plot where each point represents similarity between two genes.
- Bubble Chart: Represents gene pairs with bubble sizes proportional to similarity values.
- Bar Plot: Shows the average similarity between each gene and all other genes.
Sample Charts
Here are some sample visualizations generated by the project:
1. Heatmap
2. Bubble Chart
3. Network Graph
4. Bar Plot
Requirements
To run the project, the following packages are required (available in requirements.txt):
- seaborn
- matplotlib
- pandas
- click
- numpy
- scipy
- networkx
Usage
-
Clone the repository.
-
Install the necessary dependencies by running:
pip install -r requirements.txt
-
Use the provided command-line interface to generate visualizations by running:
python -m gene_similarity -f sample_genes_2.fa -l output_folder
This will generate various visualizations of gene similarity based on the input data.
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
gene_similarity-0.1.0.tar.gz
(7.4 kB
view hashes)
Built Distribution
Close
Hashes for gene_similarity-0.1.0-py3-none-any.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | fb2fa82bd91dfcda021d7e533efa8a56afce9804d96655e3fac0dd9c2b636160 |
|
| MD5 | d1abf63b465f6d8776c8d462148fdff8 |
|
| BLAKE2b-256 | dfe3da1242c4277f35c6c62582904e62789aa5f2f6f02711aa2056ee2b92a1f3 |