You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: initialize agents package with main and s2 agent exports
* feat: implement main supervisor agent with LangGraph routing
* feat: add Semantic Scholar agent with ReAct pattern
* feat: initialize Semantic Scholar tools package
* feat: implement paper search tool with pagination
* feat: add single paper recommendation tool
* feat: implement multi-paper recommendation tool
* feat: add results display formatting tool
* feat: initialize utils package
* feat: add LLM manager with OpenAI integration and tool binding
* feat: initialize testing package
* feat: add test configuration and fixtures
* feat: implement comprehensive test suite for agents and tools
* feat: add Streamlit configuration for UI customization
* feat: implement Streamlit chat interface with session management
* feat: add centralized configuration with system prompts and API settings
* feat: implement shared state management for agent communication
* fix: update
* feat: update
* chore: remove outdated streamlit application
* chore: Ignored macOS specific metadata file
* chore: Fixed zsh bad assignment error for OPENAI_API_KEY env variable
* feat: Used Command instead of AIMessage for return and added year specifc search
* feat: added year based search capabilities, and used Dict instead of list
* feat: updated to use Dict instead of list for strcutured ouput
* fix: updated the system prompts
* fix: string length for pylint test
* fix: added Unit and integration tests for Talk2Competitors
* fix: __init__ paths for PyPI
* fix: __init__ paths for PyPI
* feat: tutorial for talk2competitors
* feat: tools documentation for MkDocs
* feat: state documentation for MkDocs
* feat: agents documentation for MkDocs
* feat: Introduction documentation for Talk2Competitors
* feat: MkDocs documentation for Talk2Competitors
* fix: update
* fix: update for Zotero
* fix: Add complete example for loading API key with dummy .env path
* fix: pylint missing docstrings
* fix: line length issues (C0301) by breaking long lines into multiple lines
* chore: update README and pyproject.toml
---------
Co-authored-by: gurdeep330 <gurdeep330@gmail.com>

@@ -10,9 +13,9 @@ Welcome to **AIAgents4Pharma** – an open-source project by [Team VPE](https://
10
13
Our toolkit currently consists of three intelligent agents, each designed to simplify and enhance access to specialized data in biology:
11
14
12
15
-**Talk2BioModels**: Engage directly with mathematical models in systems biology.
13
-
-**Talk2Cells***(Work in progress)*: Query and analyze sequencing data with ease.
14
-
-**Talk2KnowledgeGraphs***(Work in progress)*: Access and explore complex biological knowledge graphs for insightful data connections.
15
-
-**Talk2Competitors***(Coming soon)*: Get recommendations for articles related to your choice. Download, query, and write/retrieve them to your reference manager (currently supporting Zotero).
16
+
-**Talk2Cells**_(Work in progress)_: Query and analyze sequencing data with ease.
17
+
-**Talk2KnowledgeGraphs**_(Work in progress)_: Access and explore complex biological knowledge graphs for insightful data connections.
18
+
-**Talk2Competitors**_(Coming soon)_: Get recommendations for articles related to your choice. Download, query, and write/retrieve them to your reference manager (currently supporting Zotero).
16
19
17
20
---
18
21
@@ -26,15 +29,15 @@ Our toolkit currently consists of three intelligent agents, each designed to sim
26
29
- Adjust parameters within the model to simulate different conditions.
27
30
- Query simulation results.
28
31
29
-
### 2. Talk2Cells *(Work in Progress)*
32
+
### 2. Talk2Cells _(Work in Progress)_
30
33
31
34
**Talk2Cells** is being developed to provide direct access to and analysis of sequencing data, such as RNA-Seq or DNA-Seq, using natural language.
32
35
33
-
### 3. Talk2KnowledgeGraphs *(Work in Progress)*
36
+
### 3. Talk2KnowledgeGraphs _(Work in Progress)_
34
37
35
38
**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.
36
39
37
-
### 4. Talk2KnowledgeGraphs *(Coming soon)*
40
+
### 4. Talk2Competitors _(Coming soon)_
38
41
39
42
## Getting Started
40
43
@@ -45,48 +48,60 @@ Our toolkit currently consists of three intelligent agents, each designed to sim
45
48
- Required libraries specified in `requirements.txt`
46
49
47
50
### Installation
51
+
48
52
#### Option 1: PyPI
49
-
```bash
50
-
pip install aiagents4pharma
51
-
```
53
+
54
+
```bash
55
+
pip install aiagents4pharma
56
+
```
52
57
53
58
Check out the tutorials on each agent for detailed instrcutions.
Please note that the passowrd will be same for all the users.
92
+
93
+
Please note that the passoword will be same for all the users.
81
94
82
95
5.**[Optional] Initialize LANGSMITH_API_KEY**
96
+
83
97
```bash
84
98
export LANGCHAIN_TRACING_V2=true
85
99
export LANGCHAIN_API_KEY=<your-api-key>
86
100
```
87
-
Please note that this will create a new tracing project in your Langsmith
88
-
account with the name `<user_name>@<uuid>`, where `user_name` is the name
89
-
you provided in the previous step. If you skip the previous step, it will
101
+
102
+
Please note that this will create a new tracing project in your Langsmith
103
+
account with the name `<user_name>@<uuid>`, where `user_name` is the name
104
+
you provided in the previous step. If you skip the previous step, it will
90
105
default to `default`. <uuid> will be the 128 bit unique ID created for the
91
106
session.
92
107
@@ -118,6 +133,7 @@ We welcome contributions to AIAgents4Pharma! Here’s how you can help:
118
133
5.**Open a pull request**
119
134
120
135
### Current Needs
136
+
121
137
-**Beta testers** for Talk2BioModels.
122
138
-**Developers** with experience in natural language processing, bioinformatics, or knowledge graphs for contributions to AIAgents4Pharma.
123
139
@@ -128,19 +144,22 @@ Check out our [CONTRIBUTING.md](CONTRIBUTING.md) for more information.
128
144
## Roadmap
129
145
130
146
### Completed
147
+
131
148
-**Talk2BioModels**: Initial release with core capabilities for interacting with systems biology models.
132
149
133
150
### Planned
151
+
134
152
-**User Interface**: Interactive web UI for all agents.
135
153
-**Talk2Cells**: Integration of sequencing data analysis tools.
136
154
-**Talk2KnowledgeGraphs**: Interface for biological knowledge graph interaction.
137
-
-**Talk2Competitors**
155
+
-**Talk2Competitors**: Interface for exploring articles
138
156
139
-
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.
157
+
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.
140
158
141
159
**Get Started** with AIAgents4Pharma today and transform the way you interact with biological data.
142
160
143
161
---
144
162
145
163
## Feedback
164
+
146
165
Questions/Bug reports/Feature requests/Comments/Suggestions? We welcome all. Please use the `Isssues` tab 😀
0 commit comments