Plugin Integration & Marketplace¶
CodeXomics features a robust plugin architecture that allows both the user and the Multi-Agent System to seamlessly discover, install, and execute modular biological analysis tools.
🛍️ The Plugin Marketplace¶
The Plugin Marketplace is built directly into CodeXomics and serves as the central hub for extending your application's capabilities.
How to Access the Marketplace¶
- Open up CodeXomics and locate the Marketplace icon in the main sidebar or preferences menu.
- Ensure you have the
marketplace-serversuccessfully running (this usually runs automatically if you started CodeXomics withnpm run start-full).
Installing Plugins¶
- Browse through the available list of extensions (ranging from comparative genomics mapping to metabolic pathway visualization).
- Click Install on any plugin that fits your workflow.
- Note: The application handles the registration automatically! The plugin is immediately patched into the Dynamic Tool Registry, making it accessible to the AI.
🤖 AI Integration with Plugins¶
The main advantage of CodeXomics plugins is Zero-Configuration UI/AI Integration.
When a plugin is installed:
- It registers an executable JSON schema that defines its inputs and capabilities.
- The internal PluginAgent instantly reads these capabilities.
- The next time you ask the AI to perform a task (e.g., "Generate a protein-protein interaction network for this sequence"), the AI scans the registry, detects the newly installed plugin, and autonomously executes its tools without you ever pushing a manual button.
Managing Your Plugins¶
You can disable or uninstall plugins at any time:
- Navigate to the Installed Plugins tab inside the Marketplace or Settings.
- Toggle the switch to temporarily disable a plugin (hiding it from the AI's toolkit).
- Click Uninstall to permanently remove the tool from your environment.