BioOptuna is a streamlined hyperparameter optimization template tailored for bioinformatics applications. Built upon the robust Optuna framework, this toolkit is designed to effortlessly optimize parameters for various bioinformatics tools and pipelines.
- Modular Python codebase for easy integration.
- Comprehensive examples specific to bioinformatics.
- Supports various bioinformatics tools and software.
- User-friendly configuration for defining search spaces.
- Clone this repository:
git clone https://github.com/SaberHQ/BioOptuna.git - Navigate to the cloned directory and install the required packages:
cd BioOptuna pip install -r requirements.txt
- Define your hyperparameter search space and objective function in
config.py. - Run the optimization script:
python optimize.py - Check the results in the generated output file.
Check out the examples/ directory for practical applications of BioOptuna with popular bioinformatics tools.
We welcome contributions! Please check the CONTRIBUTING.md file for guidelines on submitting pull requests and reporting issues.
This project is licensed under the MIT License - see the LICENSE file for details.
- The Optuna team for developing such a versatile optimization framework.
- BTL Lab members for their feedback and support.