Skip to main content

A bioinformatics tool for network analysis and visualization of gene sets.

Project description

Community Explorer (cx)

cx is a bioinformatics tool for network analysis and visualization of gene sets. It takes a list of genes, builds a protein-protein interaction network, identifies communities (functional modules) within the network, and performs functional enrichment analysis to uncover the biological significance of these communities.

Features

  • Network Analysis: Constructs interaction networks from gene lists using the STRING database.
  • Community Detection: Uses the Leiden algorithm to identify densely connected communities of genes.
  • Enrichment Analysis: Performs functional enrichment analysis on gene communities using g:Profiler.
  • Interactive Visualization: A web-based interface built with Streamlit allows for easy input and visualization of results.

Installation

To install the required dependencies, use pip with the pyproject.toml file:

pip install .

Usage

To run the web application, use the following command:

streamlit run app.py

This will start a local web server and open the application in your browser.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

community_explorer-0.1.0.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

community_explorer-0.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file community_explorer-0.1.0.tar.gz.

File metadata

  • Download URL: community_explorer-0.1.0.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for community_explorer-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5c547572a421a9368abe89b06042a7de265321c212ca71d5b95278b0a17caad2
MD5 c64ee0175902259875ba5fe85d18e84d
BLAKE2b-256 37b5e23fc731f3079cc1289976ef210d14ce431e9e7d19bab22b1068e2637c53

See more details on using hashes here.

File details

Details for the file community_explorer-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for community_explorer-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2d23d3ae25ee6adeddd550c75844b7630c1dae3212422f0cd572d1f64756bdac
MD5 ea9163375bcc4c0bc6b96e33946fab88
BLAKE2b-256 fb128e98d5ffa4f925b9756b8ff2aece190808f55d68e26eaebc98759ed99468

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page