gene-similarity


Namegene-similarity JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/farhangus/Gene_similarity
SummaryA package for visualizing gene similarity
upload_time2024-09-06 19:15:12
maintainerNone
docs_urlNone
authorFarhang
requires_python>=3.6
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# 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

![Heatmap](images/heatmap.png)

### 2. Bubble Chart

![Bubble Chart](images/bubble_chart.png)

### 3. Network Graph

![Network Graph](images/network_graph.png)

### 4. Bar Plot

![Bar Plot](images/bar_plot.png)

## 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![Heatmap](images/heatmap.png)\n\n### 2. Bubble Chart\n\n![Bubble Chart](images/bubble_chart.png)\n\n### 3. Network Graph\n\n![Network Graph](images/network_graph.png)\n\n### 4. Bar Plot\n\n![Bar Plot](images/bar_plot.png)\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"
}
        
Elapsed time: 0.81506s