TransNet is a Python package designed for the generation, integration, and analysis of multi-layer biological networks from trans-omics data. It enables researchers to:
- Automatically build comprehensive biological networks by pulling data from various databases
- Integrate experimental data from different omics layers (transcriptomics, proteomics, metabolomics)
- Analyze and visualize integrated networks
- Access pre-built networks for common model organisms
- Database Integration: Pull data from multiple biological databases (KEGG, UniProt, Ensembl, STRING, ChIP-Atlas)
- Multi-omics Layers: Build networks with transcriptome, proteome, metabolome, pathways, and reaction layers
- Pre-built Networks: Access regularly updated networks for human, mouse, yeast, and E. coli
- Experimental Data Integration: Map your experimental data onto networks
- Network Analysis: Perform various analyses including:
- Centrality measures
- Community detection
- Differential network analysis
- Enrichment analysis
- Active module identification
- Data Export: Save networks and results in CSV format for easy sharing and further analysis
# Install from PyPI
pip install transnet
# Or install from source
git clone https://github.com/mmattano/transnet.git
cd transnet
pip install -e .