| Name | nucleus-chat JSON |
| Version |
0.4.0
|
| download | |
| home_page | None |
| Summary | nucleus is AI tools assistant in your terminal for Bioinformaticians |
| upload_time | 2025-01-08 18:08:57 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | <3.13,>=3.9 |
| license | None |
| keywords | egg bacon sausage tomatoes lobster thermidor |
| VCS | ![]() |
| bugtrack_url | |
| requirements | annotated-types anthropic anyio bidict blinker certifi charset-normalizer click defusedxml distro fastapi Flask Flask-Cors Flask-SocketIO h11 httpcore httpx idna itsdangerous Jinja2 jiter jsonpatch jsonpointer langchain-anthropic langchain-core langchain-openai langsmith markdown-it-py MarkupSafe mdurl openai orjson packaging prompt_toolkit pydantic pydantic_core Pygments python-engineio python-socketio PyYAML regex requests requests-toolbelt rich simple-websocket sniffio starlette tenacity tiktoken tqdm typing_extensions urllib3 uvicorn wcwidth Werkzeug wsproto |
| Travis-CI | No Travis. |
| coveralls test coverage | No coveralls. |
## 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 -->
{
"_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"
}