0.1.8 โ€ข Published 6 months ago

@mazzz/plugin-elizaos-compchembridge v0.1.8

Weekly downloads
-
License
UNLICENSED
Repository
github
Last release
6 months ago

Bio-XYZ Hackathon - Eliza with Gaussian Knowledge Graph Plugin

Bio x AI Hackathon License: MIT TypeScript Eliza OS

A working Eliza AI agent enhanced with a custom Gaussian Knowledge Graph plugin for computational chemistry analysis. This project demonstrates natural language interaction with quantum chemistry data through automatic file processing and semantic knowledge graphs.

๐ŸŽฏ What It Does

  • Automatic Processing: Monitors example_logs/ for Gaussian files and processes them automatically
  • Knowledge Graph: Converts Gaussian output to semantic RDF triples
  • Natural Language Queries: Ask questions like "How many molecules?" or "Show me SCF energies"
  • Real-time Analysis: Provides statistical summaries and data insights
  • Chemistry Intelligence: Understands computational chemistry terminology

๐Ÿš€ Quick Start

# Navigate to the working agent
cd eliza-starter

# Install dependencies
bun install

# Add your API key to .env
echo "OPENROUTER_API_KEY=your_key_here" > .env

# Start the agent
bun start

Then add Gaussian files to example_logs/ and chat with your agent!

๐Ÿ“š Documentation

Comprehensive documentation is available in the docs/ folder:

๐Ÿ—๏ธ Project Structure

bio-xyz-hackathon/
โ”œโ”€โ”€ eliza-starter/                 # ๐Ÿš€ Main working agent
โ”‚   โ”œโ”€โ”€ src/plugin-gaussian-kg/    # Custom Gaussian plugin
โ”‚   โ”œโ”€โ”€ example_logs/              # Gaussian files (monitored)
โ”‚   โ”œโ”€โ”€ data/                     # Generated knowledge graphs
โ”‚   โ””โ”€โ”€ py/                       # Python processing scripts
โ”œโ”€โ”€ docs/                         # ๐Ÿ“š Complete documentation
โ””โ”€โ”€ README.md                     # This file

โœจ Features

Working Plugin Capabilities

  • File Monitoring: Real-time detection of new Gaussian files
  • Python Integration: Uses cclib for parsing Gaussian output
  • RDF Generation: Creates semantic knowledge graphs in Turtle format
  • Statistical Analysis: Provides counts and summaries of molecular data
  • Natural Language Interface: Query using chemistry terms and plain English

Example Interactions

You: show me the knowledge graph stats
Agent: ๐Ÿ“Š Shows comprehensive statistics

You: how many molecules have been analyzed?
Agent: ๐Ÿ” Returns molecule count and summary

You: what about HOMO-LUMO gaps?
Agent: ๐ŸŽฏ Displays HOMO-LUMO gap data

๐Ÿงช Science Use Cases

  • Research Data Mining: Query across multiple calculations
  • Educational Tools: Interactive chemistry learning
  • Progress Tracking: Monitor computational workflows
  • Data Preservation: Semantic storage of calculation results

๐Ÿค Contributing

This is a hackathon project showcasing AI + computational chemistry integration. See the Development Guide for technical details and extension points.

๐Ÿ“ž Support

๐Ÿ† Bio-XYZ Hackathon

This project demonstrates the integration of AI agents with scientific computing workflows, specifically computational chemistry. It showcases how natural language interfaces can make complex scientific data more accessible and queryable.


Ready to try it? โ†’ Start with the Quick Start Guide โšก

0.1.8

6 months ago

0.1.7

6 months ago

0.1.6

6 months ago

0.1.5

6 months ago