# 🌿 ivybloom CLI
> **Command-line interface for ivy biosciences' computational biology and drug discovery platform**
[](https://badge.fury.io/py/ivybloom)
[](https://www.python.org/downloads/)
[](https://opensource.org/licenses/MIT)
[](https://docs.ivybiosciences.com/cli)
Accelerate your computational biology research with powerful command-line tools for protein structure prediction, drug discovery, ADMET analysis, and workflow automation.
## 🚀 Quick Start
### Installation
```bash
pip install ivybloom
```
### Authentication
```bash
# Browser-based login (recommended)
ivybloom auth login --browser
```
### Your First Job
```bash
# Predict protein structure
ivybloom run esmfold protein_sequence=MKLLVLGLVGFGVGFGVGFGVGFGVGFGVGFG
# Monitor progress
ivybloom jobs list
```
## ✨ Key Features
### 🧬 **Computational Biology Tools**
- **Protein Structure Prediction**: ESMFold, AlphaFold integration
- **Drug Discovery**: REINVENT, fragment-based design
- **ADMET Analysis**: Comprehensive property prediction
- **Molecular Analysis**: Solubility, toxicity, bioavailability
### 🔗 **Advanced Workflows**
- **Job Chaining**: Link multiple analyses seamlessly
- **Parallel Execution**: Run multiple optimizations simultaneously
- **Parameter Passing**: Results flow between pipeline stages
- **YAML Workflows**: Define complex multi-step processes
### 🎨 **Beautiful Interface**
- **Earth-Tone Design**: Professional, biology-inspired color scheme
- **Rich Formatting**: Progress bars, tables, status indicators
- **Multiple Formats**: JSON, YAML, CSV, table output
- **Real-Time Monitoring**: Live job progress tracking
### 🔐 **Enterprise Authentication**
- **Browser OAuth**: "Click here to login" experience
- **Device Flow**: Perfect for headless environments
- **API Keys**: Traditional authentication for automation
- **Secure Storage**: System keyring integration
## 📊 Platform Integration
The IvyBloom CLI seamlessly integrates with your existing workflow:
- **Shared Database**: Jobs appear in both CLI and web interface
- **Project Access**: Full project management capabilities
- **Account Management**: Usage tracking and limits
- **Cross-Platform**: macOS, Linux, Windows support
## 🔬 Research Use Cases
### Drug Discovery Pipeline
```bash
ivybloom workflows run protein_to_drug_pipeline.yaml \
--input protein_sequence=MKLLVL... \
--project-id drug-discovery-project
```
### Fragment-Based Design
```bash
ivybloom workflows run fragment_based_discovery.yaml \
--input target_protein=structure.pdb \
--parallel
```
### High-Throughput Screening
```bash
ivybloom workflows run virtual_screening.yaml \
--input compound_library=compounds.sdf \
--batch-size 10000
```
## 📚 Documentation
- **[Complete Documentation](docs/cli/README.md)** - Full feature guide
- **[Authentication Guide](docs/cli/guides/authentication.md)** - Setup and security
- **[Workflow Examples](docs/cli/examples/)** - Real-world pipelines
- **[API Reference](https://docs.ivybiosciences.com/api)** - Backend integration
## 🛠 Development
### Local Installation
```bash
git clone https://github.com/ivybiosciences/ivybloom-cli.git
cd ivybloom-cli
pip install -e .
```
### Testing
```bash
pip install -e ".[dev]"
pytest tests/
```
## 🤝 Contributing
We welcome contributions! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
## 📄 License
This project is licensed under the MIT License - see [LICENSE](LICENSE) for details.
## 🆘 Support
- **Documentation**: [docs.ivybiosciences.com/cli](https://docs.ivybiosciences.com/cli)
- **Issues**: [GitHub Issues](https://github.com/ivybiosciences/ivybloom-cli/issues)
- **Email**: [support@ivybiosciences.com](mailto:support@ivybiosciences.com)
---
**🌿 Computational Biology & Drug Discovery at Your Fingertips**
*Built with ❤️ by [Ivy Biosciences](https://ivybiosciences.com)*
Raw data
{
"_id": null,
"home_page": null,
"name": "ivybloom",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "Ivy Biosciences <support@ivybiosciences.com>",
"keywords": "bioinformatics, computational biology, drug discovery, molecular modeling, cli, api",
"author": null,
"author_email": "Ivy Biosciences <support@ivybiosciences.com>",
"download_url": "https://files.pythonhosted.org/packages/6f/3c/1fcbaf155842d56b6a74cc67b8148f1ba723fd3cc05f37428b6260a9631e/ivybloom-0.3.3.tar.gz",
"platform": null,
"description": "# \ud83c\udf3f ivybloom CLI\n\n> **Command-line interface for ivy biosciences' computational biology and drug discovery platform**\n\n[](https://badge.fury.io/py/ivybloom)\n[](https://www.python.org/downloads/)\n[](https://opensource.org/licenses/MIT)\n[](https://docs.ivybiosciences.com/cli)\n\nAccelerate your computational biology research with powerful command-line tools for protein structure prediction, drug discovery, ADMET analysis, and workflow automation.\n\n## \ud83d\ude80 Quick Start\n\n### Installation\n```bash\npip install ivybloom\n```\n\n### Authentication\n```bash\n# Browser-based login (recommended)\nivybloom auth login --browser\n```\n\n### Your First Job\n```bash\n# Predict protein structure\nivybloom run esmfold protein_sequence=MKLLVLGLVGFGVGFGVGFGVGFGVGFGVGFG\n\n# Monitor progress\nivybloom jobs list\n```\n\n## \u2728 Key Features\n\n### \ud83e\uddec **Computational Biology Tools**\n- **Protein Structure Prediction**: ESMFold, AlphaFold integration\n- **Drug Discovery**: REINVENT, fragment-based design\n- **ADMET Analysis**: Comprehensive property prediction\n- **Molecular Analysis**: Solubility, toxicity, bioavailability\n\n### \ud83d\udd17 **Advanced Workflows**\n- **Job Chaining**: Link multiple analyses seamlessly\n- **Parallel Execution**: Run multiple optimizations simultaneously \n- **Parameter Passing**: Results flow between pipeline stages\n- **YAML Workflows**: Define complex multi-step processes\n\n### \ud83c\udfa8 **Beautiful Interface**\n- **Earth-Tone Design**: Professional, biology-inspired color scheme\n- **Rich Formatting**: Progress bars, tables, status indicators\n- **Multiple Formats**: JSON, YAML, CSV, table output\n- **Real-Time Monitoring**: Live job progress tracking\n\n### \ud83d\udd10 **Enterprise Authentication**\n- **Browser OAuth**: \"Click here to login\" experience\n- **Device Flow**: Perfect for headless environments\n- **API Keys**: Traditional authentication for automation\n- **Secure Storage**: System keyring integration\n\n## \ud83d\udcca Platform Integration\n\nThe IvyBloom CLI seamlessly integrates with your existing workflow:\n- **Shared Database**: Jobs appear in both CLI and web interface\n- **Project Access**: Full project management capabilities\n- **Account Management**: Usage tracking and limits\n- **Cross-Platform**: macOS, Linux, Windows support\n\n## \ud83d\udd2c Research Use Cases\n\n### Drug Discovery Pipeline\n```bash\nivybloom workflows run protein_to_drug_pipeline.yaml \\\n --input protein_sequence=MKLLVL... \\\n --project-id drug-discovery-project\n```\n\n### Fragment-Based Design\n```bash\nivybloom workflows run fragment_based_discovery.yaml \\\n --input target_protein=structure.pdb \\\n --parallel\n```\n\n### High-Throughput Screening\n```bash\nivybloom workflows run virtual_screening.yaml \\\n --input compound_library=compounds.sdf \\\n --batch-size 10000\n```\n\n## \ud83d\udcda Documentation\n\n- **[Complete Documentation](docs/cli/README.md)** - Full feature guide\n- **[Authentication Guide](docs/cli/guides/authentication.md)** - Setup and security\n- **[Workflow Examples](docs/cli/examples/)** - Real-world pipelines\n- **[API Reference](https://docs.ivybiosciences.com/api)** - Backend integration\n\n## \ud83d\udee0 Development\n\n### Local Installation\n```bash\ngit clone https://github.com/ivybiosciences/ivybloom-cli.git\ncd ivybloom-cli\npip install -e .\n```\n\n### Testing\n```bash\npip install -e \".[dev]\"\npytest tests/\n```\n\n## \ud83e\udd1d Contributing\n\nWe welcome contributions! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.\n\n## \ud83d\udcc4 License\n\nThis project is licensed under the MIT License - see [LICENSE](LICENSE) for details.\n\n## \ud83c\udd98 Support\n\n- **Documentation**: [docs.ivybiosciences.com/cli](https://docs.ivybiosciences.com/cli)\n- **Issues**: [GitHub Issues](https://github.com/ivybiosciences/ivybloom-cli/issues)\n- **Email**: [support@ivybiosciences.com](mailto:support@ivybiosciences.com)\n\n---\n\n**\ud83c\udf3f Computational Biology & Drug Discovery at Your Fingertips**\n\n*Built with \u2764\ufe0f by [Ivy Biosciences](https://ivybiosciences.com)*\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Command-line interface for computational biology and drug discovery",
"version": "0.3.3",
"project_urls": {
"Bug Tracker": "https://github.com/ivybiosciences/ivybloom-cli/issues",
"Changelog": "https://github.com/ivybiosciences/ivybloom-cli/blob/main/CHANGELOG.md",
"Documentation": "https://docs.ivybiosciences.com/cli",
"Homepage": "https://ivybiosciences.com",
"Repository": "https://github.com/ivybiosciences/ivybloom-cli",
"Source Code": "https://github.com/ivybiosciences/ivybloom-cli"
},
"split_keywords": [
"bioinformatics",
" computational biology",
" drug discovery",
" molecular modeling",
" cli",
" api"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "7f2cb5c91f5875dcf9b7d2f208fd9dec53172b111e440d18aee25c1925908663",
"md5": "852556d996be202709751ea4cda25a35",
"sha256": "0aa7d993927e2e2e3ffe3f6062f05a8a584ca02ffcc5ba35bfcf9f3d3b051b43"
},
"downloads": -1,
"filename": "ivybloom-0.3.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "852556d996be202709751ea4cda25a35",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 77794,
"upload_time": "2025-08-14T23:14:49",
"upload_time_iso_8601": "2025-08-14T23:14:49.036841Z",
"url": "https://files.pythonhosted.org/packages/7f/2c/b5c91f5875dcf9b7d2f208fd9dec53172b111e440d18aee25c1925908663/ivybloom-0.3.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6f3c1fcbaf155842d56b6a74cc67b8148f1ba723fd3cc05f37428b6260a9631e",
"md5": "5166eca57753eeabd9e9824311297111",
"sha256": "941af1f8a4d9c4c0ab4186499a8cbcbb712b8c6639dc293b18878926aaa56cd2"
},
"downloads": -1,
"filename": "ivybloom-0.3.3.tar.gz",
"has_sig": false,
"md5_digest": "5166eca57753eeabd9e9824311297111",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 65417,
"upload_time": "2025-08-14T23:14:50",
"upload_time_iso_8601": "2025-08-14T23:14:50.368001Z",
"url": "https://files.pythonhosted.org/packages/6f/3c/1fcbaf155842d56b6a74cc67b8148f1ba723fd3cc05f37428b6260a9631e/ivybloom-0.3.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-14 23:14:50",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ivybiosciences",
"github_project": "ivybloom-cli",
"github_not_found": true,
"lcname": "ivybloom"
}