Mercurial > repos > bimib > cobraxy
view COBRAxy/docs/installation.md @ 547:73f2f7e2be17 draft
Uploaded
| author | francesco_lapi |
|---|---|
| date | Tue, 28 Oct 2025 10:44:07 +0000 |
| parents | fcdbc81feb45 |
| children |
line wrap: on
line source
# Installation This guide walks you through installing COBRAxy on your system. ## System Requirements - **Python**: 3.8-3.13 - **Operating System**: Linux (recommended), macOS, Windows - **Build tools**: C/C++ compiler (gcc, clang, or MSVC), CMake, pkg-config ## Installation Methods ### Recommended: Using Conda Create an isolated environment with all dependencies: ```bash # Create a new conda environment conda create -n cobraxy python=3.13 -y conda activate cobraxy # Install build tools via conda conda install -c conda-forge cmake pkg-config swiglpk -y # Clone and install COBRAxy git clone https://github.com/CompBtBs/COBRAxy.git cd COBRAxy/src pip install . ``` ## Verify Installation Test your installation: ```bash # Check if COBRAxy tools are available ras_generator --help flux_simulation --help marea --help # Check Python can import COBRAxy modules python -c "import ras_generator; print('COBRAxy installed successfully!')" ``` ## Troubleshooting Installation ### Missing Compiler Errors If you see errors about missing compilers during installation: ```bash # Ubuntu/Debian sudo apt-get install build-essential # macOS xcode-select --install ``` ### CMake Not Found ```bash # Ubuntu/Debian sudo apt-get install cmake # macOS brew install cmake # Or via conda conda install -c conda-forge cmake ``` ### pkg-config Issues ```bash # Ubuntu/Debian sudo apt-get install pkg-config # macOS brew install pkg-config # Or via conda conda install -c conda-forge pkg-config ``` ## Alternative: Virtual Environment (without Conda) Using a virtual environment prevents conflicts with other Python packages: ```bash # Create virtual environment python -m venv cobraxy-env # Activate environment source cobraxy-env/bin/activate # Linux/macOS # cobraxy-env\Scripts\activate # Windows # Install COBRAxy cd COBRAxy/src pip install . # When done, deactivate deactivate ``` ## Next Steps After successful installation: 1. **[Quick Start Guide](quickstart)** - Run your first analysis 2. **[Tutorial: Galaxy Setup](tutorials/galaxy-setup)** - Set up web interface ## Getting Help If you encounter issues: 1. Check the [Troubleshooting Guide](troubleshooting) 2. Search [existing issues](https://github.com/CompBtBs/COBRAxy/issues) 3. Create a [new issue](https://github.com/CompBtBs/COBRAxy/issues/new) with: - Your operating system - Python version (`python --version`) - Complete error message - Installation method used
