# 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
1. Clone the repository.
2. Install the necessary dependencies by running:
```bash
pip install -r requirements.txt
```
3. Use the provided command-line interface to generate visualizations by running:
```bash
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.
Raw data
{
"_id": null,
"home_page": "https://github.com/farhangus/Gene_similarity",
"name": "gene-similarity",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "Farhang",
"author_email": "youremail@example.com",
"download_url": "https://files.pythonhosted.org/packages/38/2d/de571998c67f1e2e62cb15561b761727b8f3d8b7a0bdb22133fe6c22dd54/gene_similarity-0.1.0.tar.gz",
"platform": null,
"description": "\n# Gene Similarity Visualization Project\n\nThis project provides various visualizations of gene similarity based on a similarity matrix calculated between different genes.\n\n## Features\n\n- **Heatmap**: Visualizes gene similarity values as a color-coded grid.\n- **Clustered Dendrogram**: Displays hierarchical clustering of genes based on their similarity.\n- **Network Graph**: Visualizes gene pairs as nodes and edges with thickness representing similarity.\n- **3D Similarity Matrix**: A 3D surface plot where each point represents similarity between two genes.\n- **Bubble Chart**: Represents gene pairs with bubble sizes proportional to similarity values.\n- **Bar Plot**: Shows the average similarity between each gene and all other genes.\n\n## Sample Charts\n\nHere are some sample visualizations generated by the project:\n\n### 1. Heatmap\n\n\n\n### 2. Bubble Chart\n\n\n\n### 3. Network Graph\n\n\n\n### 4. Bar Plot\n\n\n\n## Requirements\n\nTo run the project, the following packages are required (available in `requirements.txt`):\n- seaborn\n- matplotlib\n- pandas\n- click\n- numpy\n- scipy\n- networkx\n\n## Usage\n\n1. Clone the repository.\n2. Install the necessary dependencies by running:\n\n ```bash\n pip install -r requirements.txt\n ```\n\n3. Use the provided command-line interface to generate visualizations by running:\n\n ```bash\n python -m gene_similarity -f sample_genes_2.fa -l output_folder\n ```\n\nThis will generate various visualizations of gene similarity based on the input data.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A package for visualizing gene similarity",
"version": "0.1.0",
"project_urls": {
"Homepage": "https://github.com/farhangus/Gene_similarity"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "dfe3da1242c4277f35c6c62582904e62789aa5f2f6f02711aa2056ee2b92a1f3",
"md5": "d1abf63b465f6d8776c8d462148fdff8",
"sha256": "fb2fa82bd91dfcda021d7e533efa8a56afce9804d96655e3fac0dd9c2b636160"
},
"downloads": -1,
"filename": "gene_similarity-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d1abf63b465f6d8776c8d462148fdff8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 8056,
"upload_time": "2024-09-06T19:15:11",
"upload_time_iso_8601": "2024-09-06T19:15:11.548482Z",
"url": "https://files.pythonhosted.org/packages/df/e3/da1242c4277f35c6c62582904e62789aa5f2f6f02711aa2056ee2b92a1f3/gene_similarity-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "382dde571998c67f1e2e62cb15561b761727b8f3d8b7a0bdb22133fe6c22dd54",
"md5": "067cc3a7c976cf07c6abbb0c768fa927",
"sha256": "95d1cdeacdd12fc1b8e20d6211bbc5f7678a6c098815e81f8519c685712d988a"
},
"downloads": -1,
"filename": "gene_similarity-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "067cc3a7c976cf07c6abbb0c768fa927",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 7366,
"upload_time": "2024-09-06T19:15:12",
"upload_time_iso_8601": "2024-09-06T19:15:12.887891Z",
"url": "https://files.pythonhosted.org/packages/38/2d/de571998c67f1e2e62cb15561b761727b8f3d8b7a0bdb22133fe6c22dd54/gene_similarity-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-06 19:15:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "farhangus",
"github_project": "Gene_similarity",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "gene-similarity"
}