## Nucleus: A Tool for Bioinformaticians.
Just as software developers have Visual Studio Code, bioinformaticians now have Nucleus.
Nucleus is designed to simplify bioinformatics workflows by integrating powerful language models with essential bioinformatics tools.

## Installation
```
pip install nucleus-chat
```
## Getting Started
```
# Navigate to your desired project directory.
cd /to/your/project
# Nucleus currently supports OpenAI models.
# Use OpenAI 4o on your files
nucleus --openai-api-key your-key-goes-here
```
Refer to usage [documentation](https://pratikkatte.github.io/nucleus-bio/docs/Usage) for more details.
## Features
- Ask for queries related to bioinformatic tools and commands.
## Upcoming Features
- Integration of BioWASM tools to eliminate the need for local installation of bioinformatics software.
- Visualizae bioinformatics file formats.
- Search and download bioinformatics datasets directly.
<!-- ## Kind words from users -->
Raw data
{
"_id": null,
"home_page": null,
"name": "nucleus-chat",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.13,>=3.9",
"maintainer_email": null,
"keywords": "egg, bacon, sausage, tomatoes, Lobster Thermidor",
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/c0/d4/647c673fc7a6b4556b6d3be295490c9630f93bdd3da635084b9a1ecc956c/nucleus_chat-0.4.0.tar.gz",
"platform": null,
"description": "## Nucleus: A Tool for Bioinformaticians. \n\nJust as software developers have Visual Studio Code, bioinformaticians now have Nucleus.\n\nNucleus is designed to simplify bioinformatics workflows by integrating powerful language models with essential bioinformatics tools. \n\n\n\n## Installation\n```\npip install nucleus-chat\n```\n\n## Getting Started\n\n```\n# Navigate to your desired project directory. \ncd /to/your/project\n\n# Nucleus currently supports OpenAI models.\n\n# Use OpenAI 4o on your files\nnucleus --openai-api-key your-key-goes-here\n\n```\n\nRefer to usage [documentation](https://pratikkatte.github.io/nucleus-bio/docs/Usage) for more details.\n\n## Features\n- Ask for queries related to bioinformatic tools and commands. \n\n## Upcoming Features\n- Integration of BioWASM tools to eliminate the need for local installation of bioinformatics software.\n- Visualizae bioinformatics file formats.\n- Search and download bioinformatics datasets directly.\n\n<!-- ## Kind words from users -->\n\n",
"bugtrack_url": null,
"license": null,
"summary": "nucleus is AI tools assistant in your terminal for Bioinformaticians",
"version": "0.4.0",
"project_urls": {
"Homepage": "https://github.com/pratikkatte/Nucleus.git"
},
"split_keywords": [
"egg",
" bacon",
" sausage",
" tomatoes",
" lobster thermidor"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "cffaffbaa376bb5f04361ba362f8d74d56055db2cc089268adb82f0acaf601ac",
"md5": "d3a2f08c09dc063026c25f111076a80c",
"sha256": "58a275004f9609dafbc33aa6e7b9829c16474f4d667b142d1dad240e7349afda"
},
"downloads": -1,
"filename": "nucleus_chat-0.4.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d3a2f08c09dc063026c25f111076a80c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.13,>=3.9",
"size": 2278187,
"upload_time": "2025-01-08T18:08:55",
"upload_time_iso_8601": "2025-01-08T18:08:55.000760Z",
"url": "https://files.pythonhosted.org/packages/cf/fa/ffbaa376bb5f04361ba362f8d74d56055db2cc089268adb82f0acaf601ac/nucleus_chat-0.4.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c0d4647c673fc7a6b4556b6d3be295490c9630f93bdd3da635084b9a1ecc956c",
"md5": "573de3c722ef84a3c20cf405181483ed",
"sha256": "a38840ed721a2c994db7f41392d381312fccc07068ac6d5cb7f071711cc661cf"
},
"downloads": -1,
"filename": "nucleus_chat-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "573de3c722ef84a3c20cf405181483ed",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.13,>=3.9",
"size": 2211641,
"upload_time": "2025-01-08T18:08:57",
"upload_time_iso_8601": "2025-01-08T18:08:57.746430Z",
"url": "https://files.pythonhosted.org/packages/c0/d4/647c673fc7a6b4556b6d3be295490c9630f93bdd3da635084b9a1ecc956c/nucleus_chat-0.4.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-08 18:08:57",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "pratikkatte",
"github_project": "Nucleus",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "annotated-types",
"specs": [
[
"==",
"0.7.0"
]
]
},
{
"name": "anthropic",
"specs": [
[
"==",
"0.42.0"
]
]
},
{
"name": "anyio",
"specs": [
[
"==",
"4.7.0"
]
]
},
{
"name": "bidict",
"specs": [
[
"==",
"0.23.1"
]
]
},
{
"name": "blinker",
"specs": [
[
"==",
"1.9.0"
]
]
},
{
"name": "certifi",
"specs": [
[
"==",
"2024.12.14"
]
]
},
{
"name": "charset-normalizer",
"specs": [
[
"==",
"3.4.1"
]
]
},
{
"name": "click",
"specs": [
[
"==",
"8.1.8"
]
]
},
{
"name": "defusedxml",
"specs": [
[
"==",
"0.7.1"
]
]
},
{
"name": "distro",
"specs": [
[
"==",
"1.9.0"
]
]
},
{
"name": "fastapi",
"specs": [
[
"==",
"0.115.6"
]
]
},
{
"name": "Flask",
"specs": [
[
"==",
"3.1.0"
]
]
},
{
"name": "Flask-Cors",
"specs": [
[
"==",
"5.0.0"
]
]
},
{
"name": "Flask-SocketIO",
"specs": [
[
"==",
"5.5.0"
]
]
},
{
"name": "h11",
"specs": [
[
"==",
"0.14.0"
]
]
},
{
"name": "httpcore",
"specs": [
[
"==",
"1.0.7"
]
]
},
{
"name": "httpx",
"specs": [
[
"==",
"0.28.1"
]
]
},
{
"name": "idna",
"specs": [
[
"==",
"3.10"
]
]
},
{
"name": "itsdangerous",
"specs": [
[
"==",
"2.2.0"
]
]
},
{
"name": "Jinja2",
"specs": [
[
"==",
"3.1.5"
]
]
},
{
"name": "jiter",
"specs": [
[
"==",
"0.8.2"
]
]
},
{
"name": "jsonpatch",
"specs": [
[
"==",
"1.33"
]
]
},
{
"name": "jsonpointer",
"specs": [
[
"==",
"3.0.0"
]
]
},
{
"name": "langchain-anthropic",
"specs": [
[
"==",
"0.3.1"
]
]
},
{
"name": "langchain-core",
"specs": [
[
"==",
"0.3.28"
]
]
},
{
"name": "langchain-openai",
"specs": [
[
"==",
"0.2.14"
]
]
},
{
"name": "langsmith",
"specs": [
[
"==",
"0.2.6"
]
]
},
{
"name": "markdown-it-py",
"specs": [
[
"==",
"3.0.0"
]
]
},
{
"name": "MarkupSafe",
"specs": [
[
"==",
"3.0.2"
]
]
},
{
"name": "mdurl",
"specs": [
[
"==",
"0.1.2"
]
]
},
{
"name": "openai",
"specs": [
[
"==",
"1.58.1"
]
]
},
{
"name": "orjson",
"specs": [
[
"==",
"3.10.12"
]
]
},
{
"name": "packaging",
"specs": [
[
"==",
"24.2"
]
]
},
{
"name": "prompt_toolkit",
"specs": [
[
"==",
"3.0.48"
]
]
},
{
"name": "pydantic",
"specs": [
[
"==",
"2.10.4"
]
]
},
{
"name": "pydantic_core",
"specs": [
[
"==",
"2.27.2"
]
]
},
{
"name": "Pygments",
"specs": [
[
"==",
"2.18.0"
]
]
},
{
"name": "python-engineio",
"specs": [
[
"==",
"4.11.2"
]
]
},
{
"name": "python-socketio",
"specs": [
[
"==",
"5.12.1"
]
]
},
{
"name": "PyYAML",
"specs": [
[
"==",
"6.0.2"
]
]
},
{
"name": "regex",
"specs": [
[
"==",
"2024.11.6"
]
]
},
{
"name": "requests",
"specs": [
[
"==",
"2.32.3"
]
]
},
{
"name": "requests-toolbelt",
"specs": [
[
"==",
"1.0.0"
]
]
},
{
"name": "rich",
"specs": [
[
"==",
"13.9.4"
]
]
},
{
"name": "simple-websocket",
"specs": [
[
"==",
"1.1.0"
]
]
},
{
"name": "sniffio",
"specs": [
[
"==",
"1.3.1"
]
]
},
{
"name": "starlette",
"specs": [
[
"==",
"0.41.3"
]
]
},
{
"name": "tenacity",
"specs": [
[
"==",
"9.0.0"
]
]
},
{
"name": "tiktoken",
"specs": [
[
"==",
"0.8.0"
]
]
},
{
"name": "tqdm",
"specs": [
[
"==",
"4.67.1"
]
]
},
{
"name": "typing_extensions",
"specs": [
[
"==",
"4.12.2"
]
]
},
{
"name": "urllib3",
"specs": [
[
"==",
"2.3.0"
]
]
},
{
"name": "uvicorn",
"specs": [
[
"==",
"0.34.0"
]
]
},
{
"name": "wcwidth",
"specs": [
[
"==",
"0.2.13"
]
]
},
{
"name": "Werkzeug",
"specs": [
[
"==",
"3.1.3"
]
]
},
{
"name": "wsproto",
"specs": [
[
"==",
"1.2.0"
]
]
}
],
"lcname": "nucleus-chat"
}