Skip to content

Ai agents that navigate to the CryoET datasets url by czi and search for the relevant tomograms based on user query.

Notifications You must be signed in to change notification settings

divital-coder/cryoet-tomogram-search-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryo ET Tomogram Dataset Search with Camel's OWL framework.

Searching a Cryogenic Electron tomogram dataset of cellular proteins and other organisms, with the help of thecamel-ai's OWL (Optimized Workforce Learning) framework, with native browser interaction.

General Introduction Video

CryoET Tomogram Dataset Search Walkthrough with CamelAI's OWL Framework.

https://youtu.be/81arCK0RHwo

CryoET Tomogram Search

An AI-powered tool for searching and analyzing protein tomograms from the CZI CryoET Data Portal using CAMEL-AI's OWL framework.

--- Browsing Images Cryo ET Data portal by CZI being Navigated Cryo ET Data portal being searched for a specific tomogram

Sample Testing

Running a sample script is relatively straightforward :

Activating Environment

Set up your virtual environment with the conda-forge channels using a package manager such as mamba.

mamba create -n owl_env python=3.12
mamba activate owl_env

Setting up Environment Variables

Currently only Gemini and Groq platforms are only supported.

export GEMINI_API_KEY={your_key}
export GROQ_API_KEY={your_key}
export OPENAI_API_BASE_URL={https://api.groq.com/openai/v1}

Installation

pip install -r requirements.txt
playwright install

Usage :

python run.py "salmonella"

Features

-- Web-based search of CryoET Data Portal -- Automated tomogram analysis -- Data export capabilities

About

Ai agents that navigate to the CryoET datasets url by czi and search for the relevant tomograms based on user query.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages