nucleus-chat


Namenucleus-chat JSON
Version 0.4.0 PyPI version JSON
download
home_pageNone
Summarynucleus is AI tools assistant in your terminal for Bioinformaticians
upload_time2025-01-08 18:08:57
maintainerNone
docs_urlNone
authorNone
requires_python<3.13,>=3.9
licenseNone
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. 

![Descriptive Alt Text](https://pratikkatte.github.io/nucleus-bio/assets/demo.gif)

## 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![Descriptive Alt Text](https://pratikkatte.github.io/nucleus-bio/assets/demo.gif)\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"
}
        
Elapsed time: 1.32446s