--- a
+++ b/aiagents4pharma/talk2cells/pyproject.toml
@@ -0,0 +1,52 @@
+[build-system]
+requires = ["setuptools", "wheel"]
+build-backend = "setuptools.build_meta"
+
+[project]
+name = "talk2cells"
+
+description = "A submodule of AIAgents4Pharma for interacting with systems biology models "
+
+readme = "README.md"
+requires-python = ">=3.10"
+classifiers = [
+    "Programming Language :: Python :: 3",
+    "License :: OSI Approved :: MIT License",
+    "Operating System :: OS Independent",
+]
+
+dependencies = [
+    "ipykernel==6.29.5",
+    "ipython==8.31.0",
+    "langchain-openai==0.3.0",
+    "langgraph==0.2.62",
+    "openai==1.59.6",
+    "pandas==2.2.3",
+    "pydantic==2.10.5",
+    "requests==2.32.3",
+    "streamlit==1.41.1",
+    "tabulate==0.9.0",
+    "anndata==0.11.3",
+    "h5py==3.13.0",
+    "igraph==0.11.8",
+    "ipykernel==6.29.5",
+    "ipython==8.32.0",
+    "numpy==2.1.3",
+    "nbformat==5.10.4",
+    "scipy==1.15.2",
+    "tqdm==4.67.1",
+    "umap-learn==0.5.7",
+    "plotly-express==0.4.1",
+    "seaborn==0.13.2",
+    "scanpy==1.11.0"
+]
+dynamic = ["version"]
+
+# Package discovery for the submodule
+[tool.setuptools]
+packages = [
+    "talk2cells",
+    "talk2cells.agents",
+    "talk2cells.tools",
+    "talk2cells.states"
+]