Skip to main content

AI Agents for drug discovery, drug development, and other pharmaceutical R&D

Project description

TESTS

🤖 AIAgents4Pharma

Welcome to AIAgents4Pharma – an open-source project by Team VPE that brings together AI-driven tools to help researchers and pharma interact seamlessly with complex biological data.

Our toolkit currently consists of three intelligent agents, each designed to simplify and enhance access to specialized data in biology:

  • Talk2BioModels: Engage directly with mathematical models in systems biology.
  • Talk2Cells (Coming soon): Query and analyze sequencing data with ease.
  • Talk2KnowledgeGraphs (Coming soon): Access and explore complex biological knowledge graphs for insightful data connections.

Overview of Agents

1. Talk2BioModels

Talk2BioModels is an AI agent designed to facilitate interaction with mathematical models in systems biology. Systems biology models are critical in understanding complex biological mechanisms, but they’re often inaccessible to those without coding or mathematical expertise. Talk2BioModels simplifies this, enabling researchers to focus on analysis and interpretation rather than on programming. With Talk2BioModels, users can interact directly with these models through natural language. By simply asking questions or making requests, users can:

  • Forward simulation of both internal and open-source models (BioModels).
  • Adjust parameters within the model to simulate different conditions.
  • Query simulation results.

2. Talk2Cells (Coming soon)

Talk2Cells is being developed to provide direct access to and analysis of sequencing data, such as RNA-Seq or DNA-Seq, using natural language.

3. Talk2KnowledgeGraphs (Work in Progress)

Talk2KnowledgeGraphs is an agent designed to enable interaction with biological knowledge graphs (KGs). KGs integrate vast amounts of structured biological data into a format that highlights relationships between entities, such as proteins, genes, and diseases.

Getting Started

Prerequisites

  • Python 3.10+
  • Git
  • Required libraries specified in requirements.txt

Installation

  1. Clone the repository:

    git clone https://github.com/VirtualPatientEngine/AIAgents4Pharma
    cd AIAgents4Pharma
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Initialize OPENAI_API_KEY

    export OPENAI_API_KEY = ....
    
  4. Launch the agent: To launch the Talk2BioModels agent, run:

    streamlit run app/frontend/streamlit_app.py
    

For detailed instructions on each agent, please refer to their respective folders.


Usage

Talk2BioModels currently provides an interactive console where you can enter natural language queries to simulate models, adjust parameters, and query the simulated results.

More detailed usage examples, including sample data for Talk2Cells and Talk2KnowledgeGraphs, will be provided as development progresses.


Contributing

We welcome contributions to AIAgents4Pharma! Here’s how you can help:

  1. Fork the repository
  2. Create a new branch for your feature (git checkout -b feat/feature-name)
  3. Commit your changes (git commit -m 'feat: Add new feature')
  4. Push to the branch (git push origin feat/feature-name)
  5. Open a pull request

Current Needs

  • Beta testers for Talk2BioModels.
  • Developers with experience in natural language processing, bioinformatics, or knowledge graphs for contributions to AIAgents4Pharma.

Check out our CONTRIBUTING.md for more information.


Roadmap

Completed

  • Talk2BioModels: Initial release with core capabilities for interacting with systems biology models.

Planned

  • User Interface: Interactive web UI for all agents.
  • Talk2Cells: Integration of sequencing data analysis tools.
  • Talk2KnowledgeGraphs: Interface for biological knowledge graph interaction.

We’re excited to bring AIAgents4Pharma to the bioinformatics and pharmaceutical research community. Together, let’s make data-driven biological research more accessible and insightful.

Get Started with AIAgents4Pharma today and transform the way you interact with biological data.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiagents4pharma-1.0.0.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

aiagents4pharma-1.0.0-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file aiagents4pharma-1.0.0.tar.gz.

File metadata

  • Download URL: aiagents4pharma-1.0.0.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for aiagents4pharma-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ae84ce812821384dac472b8363a09fb25251335cb27a7c83f8ae1efcb5c0a5e5
MD5 375188a97a7fefa556f236b5d0d55481
BLAKE2b-256 06fa9cc3d07ef4f666e00d0e55cb483bf42df35860b3a4ff977640f882dd82f9

See more details on using hashes here.

File details

Details for the file aiagents4pharma-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aiagents4pharma-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d78512c34da26fca6a813a7da6f2f3ab132193e1c0cde2b28c640e7d346c7b04
MD5 dc1b7b1d4130f4df25c08366740cd28d
BLAKE2b-256 52261eee0229e08ef86547dca57bd9d4c1138456c9a0eddd419ac3c8b76e3ce8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page